开源网络地图可视化:基于Leaflet的在线地图开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 常用的地理数据类型

地图可视化的过程实际上是地理数据向地图语言(地图符号、地图注记)的转化过程,因此,地图可视化离不开地理数据,没有地理数据,地图制作者将陷入巧妇难为无米之炊的境地。当前,地理数据来源众多,不论矢量数据还是栅格数据,其存储格式都是多种多样的。作为X/MIT许可协议下的开源矢量、栅格空间数据转换库,GDAL(Geospatial Data Abstraction Library)详细列举了目前的地理数据类型,其中,矢量数据的类型有98种,栅格数据的类型有167种。但常用的地理数据类型并不多,所有的GIS基础平台软件(如ArcGIS、MapGIS、SuperMap等)都提供了常用数据类型的转换功能。此外,Mapshaper网站提供了常用矢量数据类型的在线转换功能,支持Shapefile、GeoJSON、TopoJSON、DBF和CSV等类型数据的转换,转换后的格式包括Shapefile、GeoJSON、TopoJSON、JSON、CSV、SVG等。geojson.io网站提供了GeoJSON、TopoJSON、GTFS、KML、CSV、GPX、OSM XML等类型数据的地图在线预览、绘制、编辑、查看、共享等功能,支持将数据存储为GeoJSON、TopoJSON、CSV、KML、WKT、Shapefile等类型。geojson.io网站界面如图1-29所示。

图1-29 geojson.io网站界面(来源:geojson.io官网)