OpenStreetMap coastline(해안선)+ water(육수역)에서 GeoJSON Polygon 생성
OpenStreetMap natural=coastline(해안선)과 natural=water(육수역) 데이터에서 바다+육수의 GeoJSON Polygon을 만들었습니다.
「 1 」의 속편입니다. 마찬가지로 OpenStreetMap coastline(해안선)에서 GeoJSON LineString 생성 (및 homebrew)를 사용합니다. 일본의 예입니다 OSMCoastline .
2
$ brew install jq gdal osmcoastline
$
$ wget http://download.geofabrik.de/asia/japan-latest.osm.pbf
$ osmcoastline -p water -o japan-coastline.db japan-latest.osm.pbf
$ ogr2ogr -f "GeoJSON" japan-coastline.json japan-coastline.db water_polygons
$
$ ogr2ogr -f "GeoJSON" japan-water.db japan-latest.osm.pbf -sql "SELECT OGR_GEOM_WKT from multipolygons WHERE natural='water'" -dialect OGRSQL
$ jq '.features[]' japan-coastline.json japan-water.db | jq -s '{"type":"FeatureCollection", "features":.}' | gzip > japan-coastline_water.json.gz
"(Dai YAMAZAKI's website)도 참고가 됩니다."↩ OSM Water Layer: Surface Waters in OpenStreetMap
이것의 결과를 보면 OSM 데이터의 natural=water 태깅은 그다지 완전하지 않은 것 같습니다. ↩
Reference
이 문제에 관하여(OpenStreetMap coastline(해안선)+ water(육수역)에서 GeoJSON Polygon 생성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kkdd/items/2a94da3ac01e23b4dfed텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)