序:

经常性拿到的数据是北京54、西安80、经纬度坐标,和我们预期要应用的坐标系不一样。文章起因:有朋友拿到了wgs84经纬度格式的tif,最终要生成进入cad的等高线,要2000坐标投影的。

一、简单坐标值转换:

image.png

image.png
坐标系统的定义,直接使用EPSG代号是最简单的(注:20以前的版本不支持2000坐标系)
这里测试经纬度投影(epsg:4326)到谷歌web墨卡托平面投影(EPSG:900913)的坐标转换
image.png
image.png

二、坐标点集转换

针对一系列的点,如何转换呢,如果excel玩的溜,可以用Excel,直接公式转换,或者用于格式化文件。
txt也是不错的选择,此处以txt为例,当然,对于excel格式的坐标点集也可以格式化为Excel

2.1创建点集

image.png
这里创建10*10共计100个间距为100米的点集
image.png
image.png

2.2设置投影为当前手里待转数据的投影

按照当前手里有的数据的坐标投影进行设置,比如现在是epsg4326
image.png
image.png

2.3导出点击为文本文件

image.png
格式选择xyz(simple ascii)text file
image.png

image.png
成果如下:
image.png
image.png
解释一下:
GM_TYPE=Unknown Point Feature//要素类型
DESCRIPTION=Grid Point//类型描述是点
NAME=A_01//要素名称
106° 26’ 58.3060” E,29° 40’ 29.2521” N,-999999//要素坐标,x,y,z

如果是900913,格式是这样的
image.png

2.4把我们需要的点按这种格式粘贴。

修改完成后,用globalmapper打开txt

2.5再次设置投影为目标投影

2.6另存即可

三、文件转换

支持shp、kml、csv、tif、dxf、dwg等,只需要设置投影即可,会更加简单。