关于GIS数据分类方式

GIS数据有很多种分类方式,按照数据结构可分为矢量数据、栅格数据、DEM数据,还可以再细致的分为数据库格式、点云格式、3D格式,也可以按照各厂家和标准类别来分等等。

笔者也是GIS小白,在这里把收集到的素材略加整理,万一碰到形形色色的GIS文件,不至于显得太意外。

cd74708b02c3baee8a3e9f6c6fee1e74.png

一、栅格数据

栅格数据由像素组成。它们通常间隔规则且呈方形,但不必如此。栅格通常看起来像素化,因为每个像素都有自己的值或类。

1. netCDF(网络通用数据格式):

美国大学大气研究中心(UCAR)的Unidata项目支持,符合(Climate and Forecast metadata standard)CF规范。

特点:

自我描述的:具有源文件,描述文件内数据分布

兼容性好:可以被具有不同整数、字符和浮点数存储方式的计算机访问

可扩展:可以很容易访问其部分数据(subset)

可附加的:后续增减数据可以直接附加

方便:一个制作者和多个读者可以同时访问该文件

支持性好:所有早期形式的nc格式文件都被友好支持

类型(都被广泛支持)

2. HDF(层次数据格式):

美国国家超级计算应用中心(NCSA)设计,目前由HDF小组开发和维护。

支持多维数组、光栅图像、表格等不同数据模型

类型(格式之间完全不同)

HDF4

HDF5

3. GeoTIFF(标签图像文件格式):

具有地理参考的TIFF文件,广泛用于光栅图像和航空摄影,已成为GIS和卫星遥感应用的行业图像标准文件

GeoTIFF主要包括.TIF、.TIFF、.OVR等文件类型,也包括一些其他文件

.TFW:存储TIFF文件所处的空间位置信息;

.XML:GeoTIFF可选文件,存储元数据;

.AUX:存储投影和其它信息;

.OVR:存储影像金字塔,用于快速的访问和影像显示缩放

4、其他

ERDAS Imagine IMG (.IMG)、American Standard Code for Information Interchange ASCII Grid(.ASC)、IDRISI Raster(.RST、.RDC)、Envi RAW Raster(BIL、.BIP、.BSQ)、PCI Geomatics Database File (.PiX)、ER Mapper Enhanced Compression Wavelet(.ECW)、Joint Photographic Experts Group JPEG2000(.JP2)等等

二、矢量数据格式

矢量数据不是由像素网格组成的,而是由顶点和路径组成。矢量数据的三种基本符号类型是点、线和面(面)。

1. ESRI shapefile(shp文件):

地理空间软件公司ESRI在1998年发布的shapefile格式规范开发,一个形状文件由3个(或更多)文件组成,需要有相同的名称,并存储在同一个目录(文件夹)中,有点类似于一个小型数据库。最主要的是:

.shp:包含所有特征的几何图形的文件。

.shx:为几何图形编制索引的文件。

.dbf:以表格式存储特征属性的文件。

.prj:包含投影格式信息的文件,包括坐标系和投影信息。

.sbn和.sbx:作为地物的空间索引的文件。

.shp.xml:该文件是XML格式的地理空间元数据(例如,ISO 19115或XML格式)。

2. GeoJSON:

GeoJSON 格式主要用于基于 Web 的映射,是一种基于JSON的开放的标准地理格式。用于表示简单的地理特征,以及它们的非空间属性,基于JavaScript对象符号。

GeoJSON适应了现代语言的发展,更容易被WEB语言、Python语言、Java等高级语言所解析和使用。

3.KML/KMZ

KML基于 XML,主要用于 Google 地球。KMZ由于其可压缩性,目前已取代KML成为默认的Google地球地理空间格式。

KML/KMZ于2008年成为开放地理空间联盟的国际标准。

4.GML

GML是基于XML的地理坐标扩展。GML 以文本形式存储地理实体。GML较GeoJSON通常会有更多的开销。

5.其他

.GPX、.DLG、.OSM、MapInfo的.TAB、.DAT、.ID、.MAP、.IND、CAD的.DWF、.DWG、.DXF等等

三、高程文件格式

数字高程模型简称DEM。它是用一组有序数值阵列形式表示地面高程的一种实体地面模型

USGS DEM, Canadian CDED(.DEM)、Digital Terrain Elevation Data (.DT0、.DT1、.DT2)

其他文件格式有.bil, .flt, .grd, .asc, .bin, .hgt, .ter, .bt等

最后欢迎关注公众号:python与大数据分析

51153718ba3a9c9d7726332b4eed2ad5.jpeg