安装扩展 执行命令  pip install pyproj

import tkinter as tk
from pyproj import Transformer# 创建 GUI 界面
root = tk.Tk()
root.title("GCJ-02 转 CGCS2000 坐标转换器")# 创建输入框和标签
gcj_lat_label = tk.Label(root, text="GCJ-02 纬度:")
gcj_lat_label.grid(row=0, column=0)
gcj_lat_entry = tk.Entry(root)
gcj_lat_entry.grid(row=0, column=1)gcj_lon_label = tk.Label(root, text="GCJ-02 经度:")
gcj_lon_label.grid(row=1, column=0)
gcj_lon_entry = tk.Entry(root)
gcj_lon_entry.grid(row=1, column=1)# 创建输出框和标签
cgcs_lat_label = tk.Label(root, text="CGCS2000 纬度:")
cgcs_lat_label.grid(row=2, column=0)
cgcs_lat_entry = tk.Entry(root)
cgcs_lat_entry.grid(row=2, column=1)cgcs_lon_label = tk.Label(root, text="CGCS2000 经度:")
cgcs_lon_label.grid(row=3, column=0)
cgcs_lon_entry = tk.Entry(root)
cgcs_lon_entry.grid(row=3, column=1)# 创建转换函数
def convert():gcj_lat = float(gcj_lat_entry.get())gcj_lon = float(gcj_lon_entry.get())transformer = Transformer.from_crs("EPSG:4326", "EPSG:4490")cgcs_lon, cgcs_lat = transformer.transform(gcj_lon, gcj_lat)cgcs_lat_entry.delete(0, tk.END)cgcs_lat_entry.insert(0, str(cgcs_lat))cgcs_lon_entry.delete(0, tk.END)cgcs_lon_entry.insert(0, str(cgcs_lon))# 创建转换按钮
convert_button = tk.Button(root, text="转换", command=convert)
convert_button.grid(row=4, column=0, columnspan=2)# 运行 GUI 界面
root.mainloop()

编译好的 直接下转换软件

python GCJ-02转CGCS2000 界面脚本相关推荐

  1. python 写一个带有菜单界面_python菜单界面

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 在python中有多个图形界面开发的库,一般我们会见到用到的有tkinter,p ...

  2. python写mysql脚本_使用python写一个监控mysql的脚本,在zabbix web上加上模板

    使用python写一个监控mysql的脚本,在zabbix web上加上模板: ##先使用MySQLdb的接口关联数据库. [root@cml python]# cat check_Mysql_cus ...

  3. python语言+selenium自动化,编写脚本调用Chrome、Firefox浏览器打开百度网站

    python语言+selenium自动化,编写脚本调用Chrome.Firefox浏览器打开百度网站 目标:初始化一个webdriver实例对象driver,通过webdriver.Chrome()和 ...

  4. 手机写python脚本_用Python写王者荣耀刷金币脚本

    王者荣耀很多朋友都想买脚本和挂之类的,想更加容易的获得金币等可以在游戏里买英雄等,今天我们发挥程序员的优势教给大家用Python语言自己写一个可以刷金币的脚本,以下是全部内容. 王者荣耀的冒险模式里有 ...

  5. Arch Linux 指南 02——安装图形界面

    目录 Arch Linux 指南 02--安装图形界面 安装显卡驱动 安装基本桌面 双显卡切换 参考文件 Arch Linux 指南 02--安装图形界面 参考文档: NVIDIA_(简体中文) Xo ...

  6. python 基于unittest写接口自动化脚本

    已过时.如感兴趣,请移步这篇文章 https://blog.csdn.net/tomoya_chen/article/details/121550706 python 基于unittest写接口自动化 ...

  7. Python 学习 02 —— Python如何爬取数据

    文章目录 系列文章 二.Python 爬 虫 1.任务介绍 2.简介 3.基本流程 3.1.准备工作 3.1.1.分析页面 3.1.2.编码规范 3.1.3.导入模块 3.1.4.程序流程 3.2.获 ...

  8. centOS 7 python+selenium+chromedriver(无界面) 环境搭建

    centOS 7 python+selenium+chromedriver(无界面) 环境搭建 一.Linux (Centos)安装谷歌浏览器(正常步骤加暴力两种方法)(部分转载) 1. 安装依赖法 ...

  9. Python for虚幻引擎编辑器工具脚本学习教程

    Python for Unreal Engine Editor Tools Scripting MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英 ...

最新文章

  1. CCNA重点难点:生成树配置
  2. 史上最全的 SQL 优化方案!建议收藏
  3. ImportError: cannot import name *
  4. 明年1月发布!三星Galaxy S21系列爆料:首发骁龙875旗舰芯片
  5. 微服务升级_SpringCloud Alibaba工作笔记0025---Nacos持久化切换配置
  6. 机器学习框架_一文了解机器学习框架-TensorFlow的原理和用途
  7. 织梦5.7 10万新闻文章 生成测试
  8. 1043 Is It a Binary Search Tree (25 分) BST反转?不反转 遍历+vector
  9. 多进程-multiprocess
  10. 22二叉树非递归遍历算法
  11. 算法:计算股票的最大收益(动态规划经典案例)
  12. jetbrains验证服务器,搭建个人jetbrains授权服务器
  13. 移动应用的必杀技:超级app+轻应用
  14. 在没有中介平台比如Paypal/支付宝前提下,如何说服客户先付款?--猜疑链带来的思考
  15. CSDN程序员过中秋,那是一个热闹
  16. JavaScript window对象之atob()和btoa()
  17. python超简单趣味编程100例_python趣味编程100例
  18. 黄花城之行-未到四海
  19. Android Studio下Terminal窗口Window下cmd黑窗口中使用adb命令调试精炼详解
  20. javascript语言,定义变量

热门文章

  1. Linux更改家目录
  2. 帆软对扩展后的单元格进行计算--求和
  3. 数据库复习——笛卡尔积,等值连接,自连接,非等值连接,外连接的原理并用sql92和sql99表示
  4. nat服务器的作用,nat虚拟服务器(tp路由器虚拟服务器能干嘛)
  5. input按回车换行
  6. orcal中降序,空值处理
  7. 约翰霍普金斯大学诺奖得主涉嫌造假,撤回5篇PNAS论文
  8. Java8 新特性实战
  9. Jvm垃圾收集器调优工具调优指南
  10. 【贪心·思维·细节】jzoj4879 少女觉 纪中集训提高B组