我已经在OpenStreetMap中标记了许多工业用地,现在想获取这些区域的大小。我正在使用Overpass Turbo将我的Osm方式导出到GeoJSON,所以基本上我的问题是:
如何在命令行中计算GeoJSON多边形的大小(平方米)?
感谢您的帮助。
答案 0 :(得分:0)
要从OSM导出,您可以使用以下python脚本:
import geojson
import overpass
endpoint = "https://overpass-api.de/api/interpreter"
api = overpass.API(timeout=100, endpoint=endpoint)
query = 'way('+str(areaId)+')'
result = api.get(query, responseformat="geojson")
print(result)
但是对于该地区,您可以求助于https://gis.stackexchange.com/questions/127607/area-in-km-from-polygon-of-coordinates