美文网首页
ESRI中WKT格式的空间投影坐标转换为GDAL中的Proj4格

ESRI中WKT格式的空间投影坐标转换为GDAL中的Proj4格

作者: 王叽叽的小心情 | 来源:发表于2022-05-22 00:12 被阅读0次

首先是自定义的空间投影坐标,可以在在ArcGIS中自定义空间投影坐标,导出得到ESRI标准的.prj后缀的文件,该格式为 Well-Known Text (WKT) 文本。

而在Python的gdal包中,所采用的空间投影坐标的格式为EPSG code或者是proj4格式的字符串,标准格式的EPSG代码可以从https://epsg.io/这个网址查找,而自定义的WKT格式则需要单独转换。

解决方法:采用Python包pycrs进行转换,具体代码如下

import pycrs
# wkt text可以直接从ArcGIS导出
wkt_text = 'PROJCS["China_Lambert",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,' '298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION[' '"Lambert_Conformal_Conic"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],' 'PARAMETER["Central_Meridian",105.0],PARAMETER["Standard_Parallel_1",25.0],PARAMETER['  '"Standard_Parallel_2",47.0],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]'

srs_proj4 = pycrs.parse.from_esri_wkt(wkt_text).to_proj4()

此后,srs_proj4 就可以用在gdal.Warp中的 dstSRS 参数中了。

pycrs的官方文档为:https://karimbahgat.github.io/PyCRS/,可以查看更多投影坐标格式的转换。

相关文章

  • ESRI中WKT格式的空间投影坐标转换为GDAL中的Proj4格

    首先是自定义的空间投影坐标,可以在在ArcGIS中自定义空间投影坐标,导出得到ESRI标准的.prj后缀的文件,该...

  • ESRI包做空间数据处理

    ESRI包做空间数据处理 1.WKT WKT(well-known text)是一种文本标记语言,用于表示矢量数据...

  • GIS学习

    坐标系 WKT - 空间参照系统 一个表示空间参照系统的WKT字串描述了空间物体的测地基准、大地水准面、坐标系统及...

  • proj4js学习记录

    github地址 proj4库官网地址 获取坐标系定义 CDN加速 在Web客户端中基于Proj4实现坐标转换示例...

  • FFmpeg命令行练习(4)

    ffmpeg工具 参数具体说明: 转封装格式从AVI格式转换为MP4格式 视频编码从AVC转换为MPEG4格式 视...

  • 【python】使用wkt格式的数据

    wkt数据格式 wkt是以文本形式描述的地理数据存储格式,常用的WKT数据格式如下: point ( 10.05 ...

  • Qgis python创建并且添加矢量要素

    文章结构如下: 1.利用python gdal库的ogr创建esri shp文件 2.向shp 文件中写入矢量数据...

  • ArcGIS

    ArcGIS如何将图层转换为WGS84下的高斯克吕格投影? ArcGIS中的高斯克吕格投影是没有WGS1984这个...

  • wkt空间参考描述

    常使用wkt对地理坐标系或者投影坐标系进行描述,但是未对描述内容进行详细的了解。地理坐标系采用EPSG:4326作...

  • 专利修改相关

    3、表示根模板在二维图像坐标中的投影点,表示根模板在二维图像坐标中的投影点;表示在不同相机视角下宽度的空间偏置,表...

网友评论

      本文标题:ESRI中WKT格式的空间投影坐标转换为GDAL中的Proj4格

      本文链接:https://www.haomeiwen.com/subject/urghprtx.html