1、“另存为”选“文件类型”选择为DXF类型AutoCAD12 DXF 至 2007 DXF都可以。 3、运行程序,各功能说明如下: 4、浏览找到需要转换坐标的DXF文件 如:下图5、更改目标文件名称,选取相应的坐标系,计算。如下图6、在AutoCAD中将转换后的DXF文件读入。在程序的目录下记录一个系统“SYS.txt”文件,详细记录各点转换后与转换前的坐标值。7、转换特定的一些点坐标可以采用以下方式,建立一个文本文件参照Point.txt文件内容(如下图)。转换结果在程序的目录下的“SYS.txt”中保存。二、加密明文文件 1、需要整理你控制点数据文件,具体操作如下图所示。加密的文件名为“RC
2、.DAT”。程序再分发时只需将RC.DAT与程序文件一起拷贝过去即可,不需要明文的控制点数据文件,有效保护控制点数据。参见第三节明文数据文件说明来制作,明文数据文件请参照样本示例中“明文文件.txt”样式制作。三、明文数据文件文节点说明参照“明文文件.txt”的格式。AccountC说明:取根据距离最近后参与计算值的控制点数目,根据经验取值,太多或太少都会增大误差,通常建议设为10个。CooTotal坐标系总套数,须与DATA数据对应,取值范围2到5。CName每套坐标系的名称,以“,”分隔。例如“地区坐标,西安坐标,北京坐标”。CCValueMin每套坐标系中控制点x与y的最小值,以“,”分
3、隔。例如:第一套坐标x的最小值,第一套坐标y的最小值,第二套坐标x的最小值,第二套坐标y的最小值,第三套坐标x的最小值,第三套坐标y的最小值。572077.587,394364.077,2572377.109,392174.351,2572435.365,392233.053求最小值,见附录I。CCValueMax每套坐标系中控制点x与y的最大值,以“,”分隔。第一套坐标x的最大值,第一套坐标y的最大值,第二套坐标x的最大值,第二套坐标y的最大值,第三套坐标x的最大值,第三套坐标y的最大值。613004.311,446484.398,2613168.396,444306.643,2613226
4、.553,444365.214KEY密钥,验证程序是否注册的重要依据。由软件作者(E-Mail:dzq168)给定。试用不需要值。4B50037335341458E4AAD080E0E6CCD4A574CC4FBFEE42D3D270D310243F3A72.1C0ABF306C37896C79CC6BB24BAD5229B88C0EDE854F5AB7FC159E146C6C608DDATATotal控制点坐标数目。具体数目由您的控制点数目定。如果大于400请与软件作者联系。DATA控制点(重合点)具体数据。以“,”分隔。坐标数据“行号,X1坐标,Y1坐标,X2坐标,Y2坐标,Xn坐标,Yn
5、坐标”如:101,585480.114,418097.122,2585695.241,415867.727,2585753.436,415926.385102,585143.925,419760.544,2585347.510,417528.907,2585405.711,417587.563103,584623.210,417297.488,2584843.829,415062.113,2584902.024,415120.774104,583669.339,418069.802,2583884.557,415827.863,2583942.756,415886.525105,583942.
6、261,418970.451,2584151.256,416730.450,2584209.456,416789.111106,583810.188,420711.891,2584007.118,418471.063,2584065.324,418529.721107,581691.745,417824.514,2581908.552,415568.873,2581966.773,415627.508298,575084.549,406394.168,2575379.892,404092.068,2575438.152,404150.613299,591520.060,392387.355,2
7、591914.056,390197.629,2591972.215,390256.331300,584999.031,439371.892,2585066.756,437139.750,2585125.045,437198.362四、已知问题与BUG,注意事项1、对AutoCAD中面域,无法进行转换。对于面域这类对象可在AutoCAD中先“分解”或“炸开”再作转换。2、由于限制转换源坐标最大与最小值范围,对于圆弧的圆心、样条曲线超出范围,可能造成未转换。3、对AutoCAD的OLE对象。无法转换。4、在AutoCAD打开中的DXF文件,无法时行读取,程序会中断。请先关闭DXF文件再作转换操作。
8、5、如转后文件不能读取,请对源DWG文件进行清理,在AutoCAD命令行中键入“PURGE”进行清理后再另存DXF文件。五、有关声明软件产品的版权归软件作者董再强所有,受知识产权保护条例、版权、著作权法、专利法和其它知识产权法和条约的保护。使用本软件即明确了解并同意 您使用本软件之风险由您个人负担。本软件作者不作任何类型的担保,不论是明确的或隐含的。软件作者不对使用中所发生的任何特殊的、意外的、直接的或间接的损失承担赔偿责任。任何企图对本软件进行修改、破解的行为都将直接导致潜在的计算错误发生,软件作者不对此承担任何责任。软件作者采用本软件产品,近几年在实际工作中累计进行了数千平方公里DXF文件
9、的坐标转换,获得了良好的应用效果。但限于个人水平与实践经验,错误与疏漏在所难免,望多赐宝贵意见和建议。六、软件注册未注册软件计算结果人为至少会产生0.010.05m的误差。如需注册使用请与作者联系。请将明文件数据文件(除控制点外的内容)内的所有内容发送给软件作者,E-Mail:dzq168(基于垃圾邮件及计算机病毒泛滥的考虑,发Email敬请列明主题,以免误删。)内容如下例:103地区,西安,北京570100.865,392387.355,2570400.387,390197.629,2570458.643,390256.331611027.589,444507.676,2611191.674
10、,442329.921,2611249.831,442388.492KEY/密钥DATATotal/级点坐标数目200附目I求CCValueMin与CCValueMax1、先将控制点制作成以“,”分隔的DATA数据。将数据保存为一个文本文件保存文件名“tempdate.txt”如图(1)图(1)2、开启Excel,选择菜单“数据”-“导入外部数据”-“导入数据”。如图2图23、选择文件类型为“文本文件”。如图图34、选择“分隔符号”选项如下图5、选择“逗号”分隔。6、排序数据操作如下:第一步选择你要排的行头如“B”,第二步再点排序图标。得到最小与最大值得到一组数据:570100.865,611027.589,7、重复6对各列操作得到结果值:那么CCValueMin、CCValueMax的作用有效防止非区域内坐标转换。如下图,绿色线区域坐标为要转换源。附目1I坐标换算数学模型一、 选择参与坐标换算之重合点(定为n个), ,假设需要换算坐标之一点其坐标为X,Y。由下公式:反算换点到各等级点距离以最小之n个S确定参与求算换算参数的重合点。二、 换算元素之计算。1、 重心坐标(平移量) , , 为重合新旧两个坐标,N为重合点数。2、 尺度变换元素。联络方式 QQ:9492175 Email:dzq168(基于垃圾邮件及计算机病毒泛滥的考虑,发Email敬请列明主题,以免误删。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1