导入kml画图 kml2cad

导入kml画图 kml2cad

库存高端-cad2kml.lsp kml2cad.lsp 标注经纬度坐标.lsp 剪贴板取经纬度画线.lsp

kml文件最好为制式生成的
点标记-写点名文字
其他的标记划线
WGS84/国家2000椭球—-两个椭球体参数相当,可实质互用
高斯投影转换
中央经线输入3/6整数-自动计算3度带/6度带的经线度数,其他正整数为实质输入的中央经线度数
使用2年了基本没发现问题

2个互逆程序 cad2kml.lsp kml2cad.lsp及标注经纬度.lsp  剪贴板取经纬度画线.lsp
均需要加载随附的通用函数

老库存了,过往我工作中频繁使用,大大提高室内外工作效率

实现cad与globalmapper/ArcGIS/谷歌地球/奥维互动地球/earth地球/gps工具箱等可识别kml/kmz文件的软件/手机导航数据互传

慎重下载

有一定测量知识及大地坐标原理的朋友才能用
南半球西半球的工作区一定无法用
中国(大陆及港澳台)的工作区能完整使用
印度及大部分东南亚工作区也能完整使用

真的不是搞神秘!!!

适用但不限于
公路/铁路/开发区规划/踏勘
国土资源规划/开发/执法检查
地形测量辅助/地籍确权调查测量/地质测量调查
户外徒步/探险/深度旅游/导航等等
具体自己体会
扩展:放牛等

kml2cad.lsp–实现kml导入cad成图
命令:kml2cad
kml文件最好为制式生成的
点标记-写点名文字
其他的标记划线
WGS84/国家2000椭球–两个椭球体参数相当,可实质互用

cad2kml.lsp—实现cad图面线/文字输出kml文件
命令:cad2kml
cad图面坐标系需为大地直角坐标,坐标无投影带号则需指定中央经线(有提示)
识别”LINE,*OLYLINE,TEXT,SPLINE,CIRCLE,ARC,ELLIPSE”及其颜色

标注经纬度bne.lsp 命令bne
cad图面坐标系需为大地直角坐标,坐标无投影带号则需指定中央经线(有提示)


剪贴板取经纬度画线.lsp-直接复制经纬度展线,命令cne
;坐标数据放在excel/word/notebook文件里面都没关系
;表格、文本格式均可
;逗号、空格等分隔数据均可—主要为兼容南方rtk设备数据/kml经纬度等
;有无坐标点名、点号没关系,每行坐标数据格式统一就行
这是我最初无法解决展点及kml数据互换的土办法—代码我就不清理了,反正能用
主要解决朋友提出的—-前述3个程序中坐标系图面手工转换问题—-把公共点经纬度坐标复制进剪贴板即可cad展线,然后移动/旋转(可能还需要缩放微调)整图使公共点重合—完成图面坐标转换为WGS84/国家2000坐标—四参数原理
方法/要求在程序内及dcl交互有提示

方便专家审报告/抽查数据—真事,我以往工作有些数据要进入主管部门数据库的,老专家文字报告查数据即可快速展点入图,看看图文是否一直

图片实例:工地踏勘/地籍调查/采矿权执法
某城区路桥工程,不动用测量班组:一部手机即可查看或现场调查场地的市政设施、高压线、拆迁、林木移栽等是否具备施工条件,比如桩基施工

必须有公共点

土办法
比如贴中市政桥梁那个图片
1比如地方坐标系的工程图中(1个制图单位代表1米)也有中间那条街,在地图软件中那条街某标志点画一条线(两端点在你的图中能确定至少1点,如图中4号点/桥墩位置)
2地图软件输出这条线的kml文件
3导入kml画图–kml2cad最好另开cad单独画
4复制或移动/旋转工程图(可能还需要适当缩放微调),与kml2cad画好的那条线叠合-坐标转换完成
5启动cad2kml-选择需要转换的图元导出kml文件

不同坐标系椭球体之间必须有公共点或相应参数(这个不能随便发,涉及保密问题)

小面积的相识平移法用最多,精度也够用,会画图就没问题,不编程

一般四参数法,足够用,我发过四参数变换

七参数法主要是公式复杂,没写,毕竟使用频率不高

通用函数一起加载,不然会提示错误: no function definition: Y2GSFEL0

分享到 :