Xiaopei's DokuWiki

These are the good times in your life,
so put on a smile and it'll be alright

User Tools

Site Tools


it:gis:start

Geographic Information System - GIS

地图数据来源:

协议:

  • GeoJSON
    • TopoJSON is an extension of GeoJSON that encodes topology. Combined with fixed-precision encoding for coordinates, TopoJSON is usually much smaller than GeoJSON.

工具:

  • Geospatial Data Abstraction Library - GDAL
    • apt-get install gdal-bin
    • ogr2ogr: manipulate the Natural Earth shapefiles, 可以转换数据格式 .shp → .json (GeoJSON)
  • topojson
    • npm i -g topojson
    • 处理 GeoJSON/TopoJSON 数据
  • d3.js 使用 SVG 展示数据: Let’s Make a Map
    • 因为地球是圆的, 网页是 2D 的, 所以需要懂一些 地图投影
    • DataMaps 是 d3 的一个扩展, 可以简化地图相关操作. 但如果需要用的地图不是世界地图或美国地图, 还是需要自行处理得到原始地图数据的.
  • smallworld.js, 不用 d3 的展示 GeoJSON 的方法
it/gis/start.txt · Last modified: 2014/06/22 13:56 by admin