geojson.io | powered by Mapbox
A quick, simple tool for creating, viewing, and sharing spatial data.
http://geojson.io/
既存のライブラリが重厚長大なものが多いのだけど、 OpenGL や SVG のような二次元のベクター描画で簡単に済ませたい。 その方向で調査。
format
GeoJSON is a geospatial data
以下のような様式。
Feature
の中に Geometry
が入っている。
Geometry Object |
---|
Point |
MultiPoint |
LineString |
MultiLineString |
Polygon |
MultiPolygon |
GeometryCollection |
Point
Polygon
穴が空いている場合は、複数の頂点リストを保持する。
read
python で素直に読んでみた。
jpan.geo.json
は、 https://github.com/dataofjapan/land です。
実行結果。
なるほど。
GL_LINE_LOOP
単純に GL_LINE_LOOP
で描画できそうとわかった。
orthogonal
の方で適当にビューポートを (140, 35)
というような適当な経度緯度に調整してやればよさそう。