如何解决将 GeoJSON 转换为 ArchGDAL 几何
当我尝试将 GeoJSON 转换为如下所示的 ArchGDAL 几何时,我最终得到一个 NULL Geometry
。如何将 String
GeoJSON 表示法转换为几何对象?
using ArchGDAL
test = """{ "type": "FeatureCollection","features": [
{ "type": "Feature","geometry": {"type": "Point","coordinates": [102.0,0.5]},"properties": {"prop0": "value0"}
}
]
}"""
ArchGDAL.fromJSON(test)
# NULL Geometry
解决方法
原来可以通过简单地使用 ArchGDAL.read()
来读取 GeoJSON,(并且,在这个例子中,使用 ArchGDAL.getlayer()
提取第一层)
ArchGDAL.getlayer(ArchGDAL.read(test),0)
# Layer: OGRGeoJSON
# Geometry 0 (): [wkbPoint],POINT (102.0 0.5)
# Field 0 (prop0): [OFTString],value0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。