GIS 数据
GIS 数据分为两种,分别是栅格数据和矢量数据。
- 矢量数据:描述几何图形的点,线,面。例如记录一个点的经纬度,记录一条线的起点和终点经纬度
- 栅格数据:将空间分为网格,每个网格为一个单元(像素),描述每个单元的属性来描述整个空间

常用的数据格式
GeoJSON
GeoJSON1 基于 JSON 的地理空间数据格式。是矢量数据
Feature 单个要素,可包含多个图形
{ type: "Feature", // 表示一个特征
geometry: Geometry | GeometryCollection, // 几何
// 属性描述, properties: { id: "inner", name: "Feature", }}FeatureCollection 多个要素集合
{ type: "FeatureCollection",
features:[ Feature, Feature, ]}Geometry 单个几何图形

{ // Point、MultiPoint、LineString、MultiLineString、Polygon、MultiPolygon type: "Point", // 表示当前几何类型
// 坐标 coordinates: [ lon,lat ]}GeometryCollection 多个几何图形集合
{ type: "GeometryCollection",
geometries: [ Geometry, Geometry, ]}TopoJSON
TopoJSON2 在 GeoJSON 的基础上增加了拓扑信息,使用拓扑信息来共享边界,以精简数据。是矢量数据
Shapefile
ESRI Shapefile(shp),或简称 shapefile,是美国环境系统研究所公司(ESRI)开发的空间数据开放格式。是矢量数据
KML
KML (keyhole markup language)是一种基于 XML 语法格式的文件,用来描述和存储地理信息数据(点、线、面、多边形、多面体以及模型等),通常应用于 Google 地球相关软件中。是矢量数据
CZML
CZML 是 Cesium 自定义的,符合 JSON 语法的,用于动态库可视化的数据类型。CZML 包含点、线、地标、模型和其他的一些图形元素,并指明了这些元素如何随时间而变化。是矢量数据
DEM
DEM(Digital elevation model)用于表示在一定范围内的地形,地貌等等
举个例子,针对一张瓦片,可以使用同样大小的 DEM 图片数据来表示该栅格内每个点的高度(通过颜色来表示)
GeoTIFF
GeoTIFF 为栅格数据,已经成为 GIS 和卫星遥感应用的行业图像标准文件。
TIFF(Tag Image File Format)是一种位图格式 GeoTIFF 扩展了 TIFF 文件格式,存储了地理位置,坐标系,投影等信息
GeoPackage
GeoPackage(以下简称 gpkg),内部使用 SQLite 实现的一种单文件、与操作系统无关的地理数据库
Tiles
Tiles 是栅格数据,常用数据格式为 PNG,JPG,Webp…