有什么有效的方法可以将Geojson转换为WKT吗?


10

我想使用ST_GeomFromText()将矢量数据加载到PostGIS。但是,我不知道如何从Geojson类型转换为WKT。

注意:我知道我可以使用OGR2OGR直接上传geojson,但是我只想确认是否有任何方法可以转换它。谢谢。


ogr2ogr可能是一种方法
在Radar以下,

用什么方式高效?
RK

1
如果您的PostGIS版本> 2,则直接导入GeoJSON。
Devdatta Tengshe

Answers:



7

如果您喜欢Python,则可以使用GeoMet。这是一个Python模块,可将GeoJSON转换为WKT / WKB,反之亦然。您可以使用pip从github存储库直接安装它

$ pip install git+git://github.com/larsbutler/geomet.git

这是一个示例转换:

>>> from geomet import wkt
>>> point = {'type': 'Point', 'coordinates': [116.4, 45.2, 11.1]}
>>> wkt.dumps(point, decimals=4)
'POINT (116.4000 45.2000 11.1000)'
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.