laoyan 发表于 2025-6-8 10:21:44

CAD转谷歌地球文件

cad格式直接转到谷歌地球

forb 发表于 2025-6-8 10:44:33

1.图元从AutoCAD导入Goolge Earth前后对比
转换前在AutoCAD中的图元:

转换后在Google Earth中的图元:

转换前在AutoCAD中的图元:

转换后在Google Earth中的图元:

转换前在AutoCAD中的图元:

转换后在Google Earth中的图元:

转换前在AutoCAD中的图元:

转换后在Google Earth中的图元:


2.程序设计要点及参考常数:
● 地球形状为人所知作为一个扁圆球体。
地球的极性半径是从其中心到北极或南极的距离,大约6356.9公里。
地球的赤道半径是从其中心到赤道的距离,大约6378.5公里。
我们航天上用到的是经过拟合的平半径6378140米。
也就是说对地球不规则球体进行等价处理得到的半径。
● 大地原点在我国中部地区,推算坐标的精度比较均匀,位于陕西省泾阳县永乐镇,在西安市以北60km,可简称西安原点。大地经纬度的概略值是:Lk=108°55′,Bk=34°32′。大地原点大地起算数据详细数值有待国家正式发表。
● 在不同经线上,每纬度1°的距离d相对固定:d=(pi*R)/180
● 在同一纬线上,每经度1°的距离d相对固定:d=(pi*R*cosW)/180 ?其中W为该纬度。
● 地面上任意两点距离d的计算公式为:d=111.12cos{1/}
其中A点经度、纬度分别为λA和ΦA, B点的经度、纬度分别为λB和ΦB。

3.软件介面:


4.使用方法:
● 软件包解压后将文件“acad2kml.vlx”放入AutoCAD的“支持文件搜索路径”中,如:“C:\Program Files\AutoCAD 2004\Support”;
● 加载方法有三:
1)在AutoCAD中点取 [菜单-工具-加载应用程序...] ,选择"acad2kml.vlx"即可加载;
2)在AutoCAD的命令提示符下输入“(load "acad2kml.vlx")”也可加载;
3)直接将文件"acad2kml.vlx"拖拽入AutoCAD绘图区也可加载;
● 在AutoCAD的命令提示符下输入“acad2kml”即可发动程序。

5.适用范围及限制:
● 支持 AutoCAD 2004 及以上版。
● 程序现在支持这些图元:3DFACE、LINE、LWPOLYLINE、POLYLINE、CIRCLE、ARC、TEXT、ELLIPSE、SPLINE。如果要输出其他图元,请炸碎或者预先转换成这些图元;
● 支持 AutoCAD 的所有颜色,即 AutoCAD 的颜色号:1号 - 255号;
● AutoCAD 中当前用户坐标系统 UCS 要平行于世界坐标系统 WCS,所转换图元的坐标系统 OCS 也要平行于世界坐标系统WCS;
● 如果所选的 TEXT 图元中含有汉字,为避免乱码则需用文本编辑软件(如“记事本”)将.kml文件另存为(UTF-8)格式。

6.程序使用要点:
● 绘图比例:一般情况下,在 AutoCAD 下作图是不用考虑比例问题的,也就是说永远用1:1来画图,比如一辆小车1800mm宽,在 AutoCAD 中就取1800个单位(缺省单位为mm),打印输出图纸时才考虑按比例缩放。图元导入 Google Earth 则不用缩放。
● 定位:在 Google Earth 中找到你的基地,并找到一个可以确定的基准点,记下其经纬度,如“23.534412,116.934511”,采用小数的形式,不要采用度分秒的格式。再进入 AutoCAD,将用户坐标系 ucs 的原点(0,0)重新定位到与该基准点对应的位置上(用 ucs - o 命令),不必真正改变图元的坐标。最后发动 acad2kml,将刚才记下的经纬度“23.534412,116.934511”作为基准点回应程序就行了。

taoshengyijiu 发表于 2025-6-9 08:34:45

有点意思,收藏备用~

yihuizhang 发表于 2025-6-9 13:53:58

这个不知道怎么用,有专门的教程吗
页: [1]
查看完整版本: CAD转谷歌地球文件