- 博客(29)
- 问答 (1)
- 收藏
- 关注
原创 cad(2000坐标系)转kml
拼凑来的,找不到原文章了import win32com.clientimport pythoncomimport simplekmlfrom tkinter import messagebox,filedialogimport mathdef XY2LatLon(X, Y, L0): iPI = 0.0174532925199433 a = 6378137.0 f= 0.00335281006247 ZoneWide = 3 #按3度带进行投影 ProjNo = int
2022-03-10 00:37:03 1181 1
原创 python cad按范围裁剪
利用cad的extrim命令对范围内或范围外图形裁剪1.显示前置2.先利用cad获取图形坐标237.02273878291294,102.447415968138673.坐标传入extrim 命令内4.裁内就x,y坐标+1,外-1doc.SendCommand("extrim 237.02273878291294,102.44741596813867 238.02273878291294,103.44741596813867")...
2021-12-11 21:50:58 1267
原创 大疆精灵4rtk照片信息读取
大疆的飞行姿态数据是在照片的XPM数据段中from pyexiv2 import Imagefile_name = r'C:\Users\Administrator\Desktop\DJI_0505.JPG'test = Image(file_name)f = test.read_xmp()print(f)print(f["Xmp.tiff.Model"]) # 相机型号print(f["Xmp.drone-dji.AbsoluteAltitude"]) #绝对高度print(f["Xmp
2021-11-23 20:32:39 3432 1
原创 cad横断面图转文本
import win32com.clientfrom tkinter import messageboximport mathimport numpynumpy.set_printoptions(suppress=True)from os import systemimport tkinter as tkwindow = tk.Tk()window.title("断面提取2.1")window.geometry('420x145+800+200') # 290 160为窗口大小,+10
2021-10-23 17:38:40 220
原创 win32com word表格内指定位置插入数据
table.Cell(n, m).Select() app.Selection.InsertRowsBelow(r)
2021-08-31 22:01:43 821
原创 cad引线上下注记及左侧端点坐标提取
import mathimport win32com.clientimport pythoncomfrom tkinter import messageboximport numpyimport tkinter as tkfrom os import systemwindow0 = tk.Tk()window0.title("引线注记及坐标提取")window0.geometry('520x150+1500+200')window0.resizable(0, 0)def rrd(po
2021-08-21 11:23:53 2323
原创 像控点取平均值
import xlrdimport numpyfrom tkinter import messageboxpath = r"C:\Users\Administrator\Desktop\杭州绕城西复平面.xls"wb = xlrd.open_workbook(path)ws = wb.sheet_by_index(0)cordingList = []def rrd(point,f): if f == 0: point = str(int(f)) elif f&
2021-08-19 21:43:44 119
原创 selenium 操作已打开网页批量提交数据
from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver.common.action_chains import ActionChainsimport timefrom tkinter import filedialogpaths = filedialog.askopenfilenames()chrome_options = Options(
2021-08-08 00:46:01 2522
原创 数字刺点片批量生成
"""刺点"""import tkinterfrom tkinter import filedialog,messageboximport xlrdfrom docx import Documentfrom docx.enum.table import WD_TABLE_ALIGNMENTfrom docx.shared import Ptfrom docx.oxml.ns import qnfrom docx import sharedjpgPath1 = filedialog..
2021-08-07 23:16:58 135
原创 乱占耕地图斑举证
"""表格对比"""# import xlrd# import xlwt# from xlutils.copy import copy# meagerPath = r"C:\Users\Administrator\Desktop\汇总表格.xls"# fenPath = r"C:\Users\Administrator\Desktop\调查表格.xls"## wbMeager = xlrd.open_workbook(meagerPath) #汇总表格# oldWs = wbMeager
2021-08-01 04:12:05 581
原创 批量修改外业精灵拍摄照片名称
from tkinter import filedialog, messageboximport osimport csvxlsPath = filedialog.askopenfilename(filetypes=[("Excel文件", "csv")], title="选择Excel文件")picPath = filedialog.askopenfilenames(filetypes=[("照片", "jpg")], title="选择照片")if not xlsPath or not p
2021-07-17 22:39:46 268
原创 用python批量获取cad中线段点组成的凸包 + 面积
用python批量获取cad中所有线段组成的最外围面积import win32com.clientimport pythoncomimport tubaoimport gelinimport numpyfrom tkinter import filedialogimport timedef list_change(old_list, step=4, stop=None): # 列表,步长,保留元素到第几个索引位置 new_list = [old_list[x:x + step]
2021-06-11 00:04:23 730 2
原创 国土信息表格汇总
import xlwings as xwimport tkinter as tkfrom tkinter import filedialog, messageboximport socketpc_name = socket.gethostname()if pc_name not in "scc.ttcn.cn": tk.messagebox.showinfo('Warning', "This program is a test version, only for SUN") e
2021-04-03 01:10:10 160 1
原创 利用python获取word图表数据和修改图表信息
利用python(Win32com)获取word图表数据和修改图表信息起因咸鱼有个人问word怎么修改图表信息,想用docx库找不到关于图表的方法。import timeimport win32com.client as win32app = win32.Dispatch('Word.Application')app.Visible = 0 # 后台运行Document = app.Documents.Open( r"C:\Users\Administrator\Desktop\Doc1.do
2021-03-17 00:02:34 2133 8
原创 python 对废弃航片剔除
1.将pos信息导入cad,删除掉不想要的pos点2.打开程序,选择剩余pos点,选择原航片文件夹,选择保存文件夹import win32com.clientimport pythoncomimport tkinter as tkfrom tkinter import messagebox,filedialogimport osimport shutilwindow = tk.Tk()window.title("航测影像剔除1.0 by: 放放风")window.geometry(
2021-03-03 15:42:32 193 2
原创 python 连接CAD 修改图斑点顺序到西北角
**对西北角的判断是通过点到矩形外框西北角的距离,和方位角的大小来判断。程序不是很完美,没有太多的思路。希望程序对测绘工作中有些帮助。**import win32com.clientimport pythoncomimport tkinter as tkfrom tkinter import messageboximport numpyimport mathdef vtpnt(x, y, z=0): """坐标点转化为浮点数""" return win32com.cli
2021-03-01 21:44:29 390 1
原创 python对 CAD图斑面积的统计及标注
import win32com.clientimport pythoncomimport tkinter as tkfrom tkinter import filedialog, messageboximport numpyfrom tkinter import ttk'''打开选择文件夹对话框'''window = tk.Tk()window.title("CAD面积统计及标注 by: 放放风")window.geometry('720x300+800+200') # 290 16
2021-02-20 00:07:26 1146
原创 利用python 连接cad对勘测定界图斑提取与导入
import win32com.clientimport pythoncomimport mathimport tkinter as tkfrom tkinter import filedialog, messageboxfrom decimal import Decimalimport datetimefrom pyautocad import Autocad, APointimport numpyimport socketfrom sys import exit'''打开选择文件
2021-02-11 10:07:32 886 1
原创 勘测定界坐标导入cad
from pyautocad import Autocad, APointimport numpyimport tkinter as tkfrom tkinter import filedialog, messageboxfrom decimal import Decimalimport datetimetoday = datetime.date.today()now = datetime.datetime.now()print(now.hour,type(now.hour))'''
2021-01-30 19:58:02 491
原创 word批量替换指定值
import tkinter as tkimport xlrdfrom docx import Documentfrom docx.enum.table import WD_TABLE_ALIGNMENTfrom docx.shared import Pt'''打开选择文件夹对话框'''window = tk.Tk()window.title("规划坐标合并1.0 cby: 放放风")window.geometry('790x465+500+200') # 290 160为窗口大小,+
2021-01-24 15:15:23 189
原创 测站改正
用cass的测站改正选择坐标偶尔会出错,便想能不能自己写一个,转换出来的误差比较直接。引用了别人的代码,找不到复制的地方了。初学代码有些乱。import tkinter as tkfrom tkinter import filedialog, messageboximport math'''打开选择文件夹对话框'''window = tk.Tk()window.title("测站改正1.0 by: 放放风")window.geometry('795x290+300+200') # 290
2021-01-11 00:37:37 543
原创 规划坐标合并
# coding=utf-8import tkinter as tkfrom tkinter import filedialog, messageboxfrom decimal import Decimal'''打开选择文件夹对话框'''window = tk.Tk()window.title("规划坐标合并1.0 by: 放放风")window.geometry('480x94+1000+200') # 290 160为窗口大小,+1000 +10 定义窗口弹出时的默认展示位置win
2020-12-25 19:28:03 266
原创 供地坐标格式转换
import tkinter as tkfrom tkinter import filedialog, messageboxfrom decimal import Decimal'''打开选择文件夹对话框'''window = tk.Tk()window.title("供地坐标提取1.0 by: 放放风")window.geometry('415x555+1000+200') # 290 160为窗口大小,+1000 +10 定义窗口弹出时的默认展示位置window['backgroun
2020-12-25 19:27:29 498 3
原创 规划坐标与二调坐标格式转换
规划坐标的合并1.地块的规划坐标文件2.规划坐标文件合并x坐标选择是否加入40带号3.生成规划合并文件和合并时列表的顺序方便检查下载链接:
2020-12-18 16:49:03 289
空空如也
大疆无人机世界坐标系转像素坐标系
2022-01-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人