|
制图对象的坐标一般用“记事本格式”存储,每一个坐标点为一行,并且前面不能有序号。如:1,2870949.107,610768.097就需要改成2870949.107,610768.09。但是在遇到坐标点很多的情况,如果一个一个把坐标点前面的序号去掉就会耽搁很多时间,这样我们就需要用Word工具中表格的转换功能了(需要注意的是序号后面的标点符号要和两个坐标值中间的标点符号一致,如果不一致的话可以利用替换的方法将标点符号保持一致,用逗号)。
第一步,首先将坐标全部复制粘贴到Word中,然后全部选中,紧接着选择菜单栏上的表格→转换→文本转换成表格→默认弹出的对话框中的设置→确定。这时候我们的坐标就变成三列多行的表格形式了,现在需要先将有序号的这一列删除。
第二步,点击表格左上角的十字符号选中表格→选择菜单栏上的表格→转换→表格转换成文本→弹出的对话框中选择逗号→确定。第三步,现在的坐标就是我们所需要的坐标格式了,只要把转换的结果重新保存到记事本中就可以了。
mapgis软件的投影变换与office软件中Word工具和Excel工具联合运用。
如果制图对象坐标的两个坐标值的小数点位数不一样的话投影出来的图形也是不对的,这就需要把小数点位数少的加零补齐。如: 2870949.1,610768.097就需要改成2870949.100,610768.09。同样的,在遇到坐标点很多的情况一个一个的去补齐坐标显然是不理智的做法,这就需要把office软件中Word工具和Excel工具联合运用。现在先完成Word工具第一步操作,然后选中已删除序号的表格,复制粘贴到Excel工具中,接着选择有内容的两列,选择菜单栏上的格式→点击单元格→在弹出的对话框选择数字→选择分类中的数值和在右边小数点位数中选择坐标值中最大的小数点位数→确定。这时候所有的坐标值小数点位数都一致了,然后这些数据全部选中,重新复制粘贴到Word中重复第二步和第三步操作。
相信凡是用MAPGIS软件制图并且需要坐标投影变换的朋友们都有过类似的经历,在坐标多又需要存储成标准的情况下,修改坐标总是一项繁杂的事情。现在将这里自己运用的感觉不错的经验与大家分享,希望对大家在工作中有所帮助。 |
|