我正在尝试使用来自https://github.com/simonepri/geo-maps 但是它们似乎有没有通过geo-json验证的交叉点(例如elastic)
我尝试过使用ogr库使用python,但它似乎没有任何作用:
from osgeo import ogr
with open(cwd + '/earth-seas-10km.geo.json') as f:
data = json.load(f)
geom = ogr.CreateGeometryFromJson(json.dumps(data))
valid = geom.MakeValid()
with open(cwd + f'/output.json', 'w') as json_file:
json.dump(json.loads(valid.ExportToJson()), json_file)
所有这些只是把它放进另一个里面 GeometryCollection
我该怎么去修理它们呢?
1条答案
按热度按时间1hdlvixo1#
尝试下面列出的命令行方法。的python Package 器
osgeo
但我也应该这么做。