地理信息系统必知不必会
莫兰指数 | Morans’ I
待更:空间自相关—莫兰指数 - 知乎 (zhihu.com)
Arcgis | 莫兰指数(Moran’s I) - 知乎 (zhihu.com)
自然断点算法
地理加权回归
Shapefile数据文件
Shapefile是一种空间矢量图形的数据存储格式,它能够保存几何图形的位置及相关属性,但这种格式没法存储地理数据的拓扑信息。Shapefile 在九十年代初的 ArcView GIS 第二个版本被首次应用。目前,许多自由的程序或商业的程序都可以读取 Shapefile。
Shapefile是一种比较原始的矢量数据存储方式,它仅仅能够存储几何体的位置数据,而无法在一个文件之中同时存储这些几何体的属性数据。因此,一个 Shapefile 由多个文件组成的。其中,有三个文件是必不可少的,它们分别是 .shp, .shx, .dbf 文件,表示同一数据的一组文件其文件名前缀应该相同。
例如,存储一个关于湖的几何与属性数据,就必须有 lake.shp,lake.shx 与 lake.dbf 三个文件。而其中“真正”的 Shapefile 的后缀为 shp,然而仅有这个文件数据是不完整的,必须要把其他两个附带上才能构成一组完整的地理数据。
组成一个 Shapefile 所必须的文件:
.shp— 图形格式,用于保存元素的几何实体。.shx— 图形索引格式。几何体位置索引,记录每一个几何体在shp文件之中的位置,能够加快向前或向后搜索一个几何体的效率。.dbf— 属性数据格式,以dBase IV的数据表格式存储每个几何形状的属性数据。
其他可选的文件:
.prj— 投影格式,用于保存地理坐标系统与投影信息,是一个存储well-known text投影描述符的文本文件。.sbn和.sbx— 几何体的空间索引.fbn和.fbx— 只读的 Shapefiles 的几何体的空间索引.ain和.aih— 列表中活动字段的属性索引。.ixs— 可读写 Shapefile文件的地理编码索引.mxs— 可读写 Shapefile文件的地理编码索引(ODB格式).atx—.dbf文件的属性索引,其文件名格式为shapefile.columnname.atx(ArcGIS 8及之后的版本).shp.xml— 以XML格式保存元数据。.cpg— 用于描述.dbf文件的代码页,指明其使用的字符编码。
图形格式 .shp
.shp 文件由一个定长的文件头和一个或若干个变长的记录数据组成。每一条变长数据记录包含一个记录头和一些记录内容。
变长记录的内容由图形的类型决定。Shapefile支持以下的图形类型:
| 值 | 图形类型 | 字段 |
|---|---|---|
| 0 | 空图形 | 无 |
| 1 | Point(点) | X, Y |
| 3 | Polyline(折线) | (最小包围矩形)MBR,组成部分数目,点的数目,所有组成部分,所有点 |
| 5 | Polygon(多边形) | (最小包围矩形)MBR,组成部分数目,点的数目,所有组成部分,所有点 |
| 8 | MultiPoint(多点) | (最小包围矩形)MBR,点的数目,所有点 |
| 11 | PointZ(带Z与M坐标的点) | X, Y, Z, M |
| 13 | PolylineZ(带Z或M坐标的折线) | 必须的: (最小包围矩形)MBR,组成部分数目,点的数目,所有组成部分,所有点,Z坐标范围, Z坐标数组 可选的: M坐标范围, M坐标数组 |
| 15 | PolygonZ(带Z或M坐标的多边形) | 必须的: (最小包围矩形)MBR,组成部分数目,点的数目,所有组成部分,所有点,Z坐标范围, Z坐标数组 可选的: M坐标范围, M坐标数组 |
| 18 | MultiPointZ(带Z或M坐标的多点) | 必须的: (最小包围矩形)MBR,点的数目,所有点, Z坐标范围, Z坐标数组 可选的: M坐标范围, M坐标数组 |
| 21 | PointM(带M坐标的点) | X, Y, M |
| 23 | PolylineM(带M坐标的折线) | 必须的: (最小包围矩形)MBR,组成部分数目,点的数目,所有组成部分,所有点 可选的: M坐标范围, M坐标数组 |
| 25 | PolygonM(带M坐标的多边形) | 必须的: (最小包围矩形)MBR,组成部分数目,点的数目,所有组成部分,所有点 可选的: M坐标范围, M坐标数组 |
| 28 | MultiPointM(带M坐标的多点) | 必须的: (最小包围矩形)MBR,点的数目,所有点 可选的: M坐标范围, M坐标数组 |
| 31 | MultiPatch | 必须的: (最小包围矩形)MBR,组成部分数目,点的数目,所有组成部分,所有点,Z坐标范围, Z坐标数组 可选的: M坐标范围, M坐标数组 |
在普通的使用中,Shapefile通常包含点、折线与多边形。带有 Z 坐标的形状是三维的。带有M坐标的形状是包含一个用户指定的测量值,该测量值定义在每一个点坐标之上。
首先三维的 Shapefile 十分罕见;此外,实际应用中 M 测量值这个功能已经被其他功能更加强大和稳健的数据库取代,Shapefile 一般只负责几何数据。
Voronoi 图
Link与Segment
在空间信息领域,有两个概念,一个是link 一个是segment,理解这两个概念,先要理解node和joint这两个概念。一段路在地图上看,出现与其他路相连接的地方(十字路口,丁字路口)就是一个node,而图上两个node之间的无数构成路段图形形状的连接点就叫joint。两个node之间的一段叫一个link,两个joint之间的一段叫segment。所以segment不能说成链路,一个segment并不构成连通性,它只是一个link内部的细节部分。
ArcGIS中的几何对象——线_segment bezier-CSDN博客
GIS基础知识 - 坐标系、投影、EPSG:4326、EPSG:3857 - _熊 - 博客园 (cnblogs.com)



