许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  【学习笔记·一】Python坐标转换:以ESRI投影坐标与EPSG地理坐标转换为例

【学习笔记·一】Python坐标转换:以ESRI投影坐标与EPSG地理坐标转换为例

阅读数 90
点赞 0
article_banner

ESRI坐标系World Mercator(ESRI:54004)是投影坐标系,由于学习中遇到相关需求,需要将其数据在leaflet中进行展示,但是由于leaflet加载的在线瓦片图为wgs84(EPSG:4326)的地理坐标系,所以需要对其进行 坐标转换  

https://epsg.io/54004


   图1   https://epsg.io

https://epsg.io/54004


   图2  输出文件类型
 

(对坐标系不明确的同学强力推荐使用https://epsg.io/网站进行查询,还可以输出不同需求的坐标 类  型)

由于系统为ubuntu,无法使用arcgis软件,所以利用 python 进行批量转换。


参考网站:

https://pypi.org/project/PyCRS/

环境:

python3.6

import:

pyproj

pycrs

demo:

def esri2epsg(x, y):    esri_crs = pycrs.parse.from_esri_code(54004)    esri_crs_proj4 = esri_crs.to_proj4()    epsg_crs = pycrs.parse.from_epsg_code(4326)    epsg_crs_proj4 = epsg_crs.to_proj4()    fromproj = pyproj.Proj(esri_crs_proj4)    toproj = pyproj.Proj(epsg_crs_proj4)    return pyproj.transform(fromproj, toproj, x, y)

可以根据自己的需求调用不同的函数


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空