GIS中常见⽮量数据格式汇总
⼀、shapefile
shapefile是美国环境系统研究所公司(ESRI)开发的⼀种空间数据开放格式。该⽂件格式已经成为了地理信息软件界的⼀个开放标准,这表明ESRI公司在全球的地理信息系统市场的重要性。Shapefile也是⼀种重要的交换格式,它能够在ESRI与其他公司的产品之间进⾏数据互操作。
shapefile⽂件指的是⼀种⽂件存储的⽅法,实际上该种⽂件格式是由多个⽂件组成的。其中,要组成⼀个Shapefile,有三个⽂件是必不可少的,它们分别是".shp", ".shx"与 ".dbf"⽂件。
必须的⽂件:
.shp— 图形格式,⽤于保存元素的⼏何实体。
.shx— 图形索引格式。⼏何体位置索引,记录每⼀个⼏何体在shp⽂件之中的位置,能够加快向前或向后搜索⼀个⼏何体的效率。
.dbf— 属性数据格式,以dBase IV的数据表格式存储每个⼏何形状的属性数据。
其他可选的⽂件:
.prj— 投帧式,⽤于保存地理坐标系统与投影信息,是⼀个存储well-known text投影描述符的⽂本⽂件。
.sbnand.sbx— ⼏何体的空间索引
.fbnand.fbx— 只读的Shapefiles的⼏何体的空间索引
.ainand.aih— 列表中活动字段的属性索引。
.ixs— 可读写Shapefile⽂件的地理编码索引
.mxs— 可读写Shapefile⽂件的地理编码索引(ODB格式)
.atx—.dbf⽂件的属性索引,其⽂件名格式为lumnname.atx(ArcGIS 8及之后的版本)
.l— 以XML格式保存元数据。
.cpg— ⽤于描述.dbf⽂件的[代码页],指明其使⽤的[字符编码]
存储特性:
.
shp⽂件或.dbf⽂件最⼤的体积不能够超过2 GB(或2位)。也就是说,⼀个shapefile最多只能够存储七千万个点坐标。⽂件所能够存储的⼏何体的数⽬取决于单个要素所使⽤的顶点的数⽬。
属性数据库格式所使⽤的.dbf⽂件基于⼀个⽐较古⽼的[dBase]标准。这种数据库格式天⽣有许多限制,例如:
⽆法存储[空值]。这对于数量数据来说是⼀个严重的问题,因为空值通常都⽤0来代替,这样会歪曲很多统计表达的结果。
unicode文件格式对字段名或存储值中的[Unicode]⽀持不理想。
image.png image.png
GeoJSON是⼀种对各种地理数据结构进⾏编码的格式,基于Javascript对象表⽰法(JavaScript Object Notation, 简称JSON)的地理空间信息数据交换格式。GeoJSON对象可以表⽰⼏何、特征或者特征集合。GeoJSON⽀持下⾯⼏何类型:点、线、⾯、多点、多线、多⾯和⼏何集合。GeoJSON⾥的特征包含⼀个⼏何对象和其他属性,特征集合表⽰⼀系列特征。
格式如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。