欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > Python实现geojson文件与shp文件相互转换

Python实现geojson文件与shp文件相互转换

2025/9/27 10:25:57 来源:https://blog.csdn.net/qq_41951977/article/details/141786024  浏览:    关键词:Python实现geojson文件与shp文件相互转换

前言

最近接触到了geojson格式数据文件,但发现ArcGIS软件现在无法直接打开geojson,听说ArcGIS Pro可以,但还需要下载安装包,就直接用Python实现一下。

Python实现geojson与shp相互转换

仅仅需要简单的两个函数就可以实现

import geopandas as gpd# geojson转为shp
def geojson_to_shp(input_geojson, output_shp):gdf = gpd.read_file(input_geojson)gdf.to_file(output_shp, driver='ESRI Shapefile')# shp转为geojson
def shp_to_geojson(input_shp, output_geojson):gdf = gpd.read_file(input_shp)gdf.to_file(output_geojson, driver='GeoJSON')# 示例geojson转为shp
geojson_to_shp('sample.geojson', 'sample_shp')# 示例shp转为geojson
shp_to_geojson('sample_shp.shp', 'output.geojson')

后记

大家如果有地信遥感方面的问题需要请教或者有项目需要合作,可以在闲 鱼用户中搜索:遥感GIS工作室,请认准头像,谢谢。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词