第一次写博客, 请多指教,其实没别的,就是记录总结下自己的某些心得。不多说了,直接上正题
一般来说我们定位实验采集到的数据一般为经纬度形式,例如:
上面的经纬度就是实验得到的数据, 这只是一个点, 像这样的点有很多,有时就需要将这些点转化为平面坐标方便计算。用到的软件是ARCGIS的ArcMap和EXCEL,后者推荐用2003版本的 ,因为高版本有时会出现些小问题 小心会把你心态搞爆炸 !
先说些无聊的:
经纬度是啥?对于初中地理就没学好的我只知道横着的是纬度,竖着的是经度。其实准确来说经度是地球上一个地点离一根被称为本初子午线的南北方向走线以东或以西的度数。纬度是指某点与地球球心的连线和地球赤道面所成的线面角,其数值在0至90度之间,所以说从没见过纬度超过90度的。经纬度是经度与纬度的合称组成一个坐标系统。又称为地理坐标系统(后面会用到 )。可以表示地球上任何一个位置。
在用ArcMap前我们需要先把你得到的实验数据导入到EXCEL中,像下图,第一列是经度,第二列是纬度。
之后另存为,格式后缀要是 .xls 的,放哪里都可以,我是放在了桌面。
里面的数据是不一样的, 只是后面的数字被隐藏了,双击任何一个单元格就可以看到。
接着打开ArcMap,是下图这样的:
有的会没有左边的内容列表,右上角找到窗口(W),选择里面的内容列表就可以了。
接着就是将存有经纬度数据的Excel文件导入到ArcMap中了·如图点击添加数据键:
双击sheet1$如下图:
右击sheet1$,选择显示xy数据,之后如图:
F1对应的是经度, F2则是纬度,因为EXCEL里第一列全是经度,第二列则是纬度。一定不能颠倒位置,否则位置信息就变了
这时显示未知坐标系 在编辑(E)里选择地理坐标系--World--WGS1984,如图:
点击确定,之后可能会提示表没有Object-ID字段,不管他,确定。之后如图:
这样我们就生成点数据了 就是这一个个的点组成了你实验时所走过的路径。
接着开始坐标转换:
右击sheet1$个事件--数据--导出数据,之后如图:
点击确定即可,此时把数据生成了shp的格式。如下图多了个篮框里的东东:
准备工作做完 正式开始坐标转换:
点击下图中的ArcToolbox--数据管理工具--投影和变换----要素--投影。最后的投影双击点开。
接着按下图配置:
其中的输出坐标系点开右面的文件夹:投影坐标系--Gauss Kruger--Beijing 1954,在这里面找。之后确定即可
接着右击Export_Output_project5--打开属性表,如图:
如图添加字段:
之后选中新添加的字段x,右击--计算几何。如图:
在弹出的框里选点的x坐标,如图:
点击确定后就成功的转化成x的坐标了,如图:
同样的,y坐标也是一样的方法,添加字段,名称改成y,剩下的一样,
计算几何,成功后如下图:
至此,坐标转换完成!
如果需要转换后的数据的话就将表中的数据导出,成 .dbf 格式
用Excel打开就得到转换后的坐标了,如下图:
到这就全部OK了!今后有什么心得还会再分享。