获取GeoJson多边形的大小(OpenStreetMap方法)

时间:2018-08-09 14:05:22

标签: python geospatial geojson

我已经在OpenStreetMap中标记了许多工业用地,现在想获取这些区域的大小。我正在使用Overpass Turbo将我的Osm方式导出到GeoJSON,所以基本上我的问题是:

如何在命令行中计算GeoJSON多边形的大小(平方米)?

感谢您的帮助。

1 个答案:

答案 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