当前位置: 首页 > news >正文

使用GDAL进行简单的坐标系转换

使用GDAL进行简单的坐标系转换

使用python GDAL进行简单的坐标系转换,暂时不考虑不同基准坐标系转换的精度问题。

安装环境

使用Ubuntu+Anaconda python 环境
conda install gdal

定义坐标系

from osgeo import gdal
from osgeo import osr
srs_wgs84 = osr.SpatialReference()
srs_wgs84.ImportFromEPSG(4326)srs_beijing = osr.SpatialReference()
srs_beijing.ImportFromEPSG(2418)
print(srs_wgs84)

在这里插入图片描述

print(srs_beijing)

在这里插入图片描述

定义坐标转换Transform

xmin=42386600
ymin=4663300
xmax=42393800
ymax=4670900ct = osr.CoordinateTransformation(srs_beijing, srs_wgs84)
min_coords = ct.TransformPoint(ymin, xmin)
print(min_coords)max_coords = ct.TransformPoint(ymax, xmax)
print(max_coords)

在这里插入图片描述

参考

1、https://blog.csdn.net/mrbaolong/article/details/104212918

http://www.lryc.cn/news/334093.html

相关文章:

  • 【AIGC调研系列】AI大模型结合迁移学习进行微调的应用
  • 低代码革新:软件开发的未来潜力与创新路径探索
  • AI智能校色解决方案,专业级画质提升
  • 面试算法-148-轮转数组
  • Linux——静态库 共享库
  • 基于Spring Boot+Vue的在线拍卖系统
  • Unity构建详解(6)——SBP的Bundle写操作生成
  • 2024新版PHP在线客服系统多商户AI智能在线客服系统源码机器人自动回复即时通讯聊天系统源码PC+H5
  • 使用GPT需要注意的事项
  • 学习人工智能:为何PyTorch深度学习框架不可或缺
  • Python基于Tkinter的加法游戏
  • 基于Springboot4S店车辆管理系统
  • 深入浅出 -- 系统架构之分布式架构
  • 6. Z 字形变换(Java)
  • 【Linux入门】用户的基本指令
  • 3.9 Python格式化字符串
  • Linux驱动学习:从Linux主机nfs共享文件到uboot
  • Linux下场景模拟--cpu、内存打满测试
  • Vue中watch与计算属性computed
  • nginx部署前端教程
  • 设计模式:工厂模式
  • 系统监测工具-tcpdump的使用
  • Java智慧校园系统源码 微信小程序+电子班牌
  • OpenAI Sora:浅析文生视频模型Sora以及技术原理简介
  • canal部署
  • 001集——在线网络学习快速完成——16倍速度
  • golang web 开发 —— gin 框架 (gorm 链接 mysql)
  • 区块链相关概念
  • 文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《考虑灵活爬坡产品的虚拟电厂两阶段分布鲁棒优化运营策略》
  • 2.k8s架构