![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测绘
崔中浩
这个作者很懒,什么都没留下…
展开
-
重建大师批量替换相控点
【代码】重建大师批量替换相控点。原创 2022-09-15 23:41:38 · 320 阅读 · 0 评论 -
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 · 1138 阅读 · 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 · 1216 阅读 · 0 评论 -
大疆精灵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 · 3316 阅读 · 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 · 213 阅读 · 0 评论 -
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 · 2311 阅读 · 0 评论 -
像控点取平均值
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 · 111 阅读 · 0 评论 -
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 · 2469 阅读 · 0 评论 -
数字刺点片批量生成
"""刺点"""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 · 127 阅读 · 0 评论 -
乱占耕地图斑举证
"""表格对比"""# 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 · 545 阅读 · 0 评论 -
批量修改外业精灵拍摄照片名称
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 · 258 阅读 · 0 评论 -
用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 · 696 阅读 · 2 评论 -
测站改正
用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 · 507 阅读 · 0 评论 -
国土信息表格汇总
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 · 154 阅读 · 1 评论 -
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 · 180 阅读 · 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 · 357 阅读 · 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 · 1097 阅读 · 0 评论 -
利用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 · 869 阅读 · 1 评论