页首Html代码

返回顶部

坐标系

本周的一个任务是把一些GPS收集的一系列数据显示到 一个地图上.

 

GPS数据 收集的方式
==============
通过Android手机软件,每隔一段时间 记录一个点到txt里

 

将GPS数据导入到ArcGIS里,并生成要素类
========================
1.通过ArcGIS Catalog 10建立一个dbase表

2.通过dBase数据表 导入 这个txt(txt 可以 以 空格 或者 , 为间隔,具体导入需要使用第三方工具dbfView2000之类的软件).

3.将dBase生成要素类 通过 XY表,其实就是 映射其中的两个字段 如 longitude和latitude来标识经度 纬度(小知识 经度范围是-180到180 共360度;纬度是南北纬 0-90度,在地图上应该是-90 到0 是南纬)

 

接下来将是确定地图数据和GPS点要素类的坐标系了
==============================
GPS采集的点直接设置为WGS1984 地理坐标系,全球通用的.

但是地图数据的坐标系就不一定了.我遇到的就是西安的1980再来个投影

Name:ZhuQu_3_Degree_GK_CM_114E


Projection: Gauss_Kruger
False_Easting: 400000.000000
False_Northing: -2000000.000000
Central_Meridian: 114.000000
Scale_Factor: 1.000000
Latitude_Of_Origin: 0.000000
Linear Unit: Meter (1.000000)

Geographic Coordinate System: GCS_Xian_1980
Angular Unit: Degree (0.017453292519943299)
Prime Meridian: Greenwich (0.000000000000000000)
Datum: D_Xian_1980
Spheroid: Xian_1980
Semimajor Axis: 6378140.000000000000000000
Semiminor Axis: 6356755.288157528300000000
Inverse Flattening: 298.257000000000010000

Gauss_Kruger高斯 克吕格 投影(Projection).

西安1980这个坐标系 和 北京1954 以及WGS1984 这三个是我国用的比较普遍的.

但是 西安和北京的坐标系 有一些偏移 以及 投影转换 需要7个参数(那些参数 都是 干什么的 我可不知道.木有心情研究它),是不公开的.中国特色.

所以把标准的GPS数据点先投影成Xian1980再投影成上面的这个ZhuQu_3_Degree_GK_CM_114E(这个 是我直接从地图导出的 坐标系文件).然后一个地图 和一些点 相距十万八千里.

没办法,直接投影 某些参数 又不知道,,只好对点 进行平移 和 坐标缩放了.

 

通过缩移让点在地图正确显示出来.
=====================
在ArcMap10中选择 点要素类 右键 编辑要素 然后用 编辑要素 tools 选择他们 整体平移到差不多的位置.基本上吻合,只是有些点不在路上,比例还是有点问题的.这就涉及到了缩放了.

经过两天的摸索,和今天 QQ群67248519 ArcGIS学习社区 的群友提示,使用tools里的"空间校正" 工具可以进行平移和缩放.其实 是 缩移 ,一体的.操作是 选择一个点,做一个线到目标点(就是这个点应该在的位置),同样的,再做至少2个,在空间校正菜单里,[校正]按钮可以使用了,就可以了.点击校正就能够自动 缩移 了.

 

目前就这么多了,但是相关资料 真是 缺乏啊,网上资料太多,许多都不再正点上.. 其实 还是缺乏 地图学 的知识.

posted @ 2011-12-07 16:41  ayanmw  阅读(826)  评论(0编辑  收藏  举报

页脚Html代码