Data Type and Data Structure: Spatial, Non Spatial, Raster and Vector