geojson转wkt
时间: 2023-11-13 08:05:24 浏览: 151
geomet:GeoMet-将GeoJSON转换为WKTWKB,反之亦然
你可以使用 Python 中的 `pyproj` 库来进行转换。以下是一个示例代码:
```python
import json
from shapely.geometry import shape
from shapely.wkt import dumps
from pyproj import Proj, transform
# 读取GeoJSON文件
with open('input.geojson') as f:
geojson = json.load(f)
# 获取GeoJSON中的几何对象
geom = shape(geojson['features'][0]['geometry'])
# 投影转换
in_proj = Proj(geojson['crs']['properties']['name'])
out_proj = Proj(init='epsg:4326')
geom = transform(in_proj, out_proj, geom)
# 转换为WKT格式
wkt = dumps(geom)
# 输出WKT字符串
print(wkt)
```
你需要将 `input.geojson` 替换为你要转换的文件名,需要确保该文件中只有一个几何对象。此代码将使用 `pyproj` 将输入的GeoJSON文件从其指定的投影转换为WGS84,并将几何对象转换为WKT格式。
阅读全文