有关坐标系常见问题

上传人:公**** 文档编号:498981487 上传时间:2023-11-02 格式:DOCX 页数:8 大小:21.82KB
返回 下载 相关 举报
有关坐标系常见问题_第1页
第1页 / 共8页
有关坐标系常见问题_第2页
第2页 / 共8页
有关坐标系常见问题_第3页
第3页 / 共8页
有关坐标系常见问题_第4页
第4页 / 共8页
有关坐标系常见问题_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《有关坐标系常见问题》由会员分享,可在线阅读,更多相关《有关坐标系常见问题(8页珍藏版)》请在金锄头文库上搜索。

1、坐标系是gis的灵魂,坐标系问题在桌面版是个永恒的主题,下面将常见的坐标系问题以问答的形式列 出来,希望对大家有所帮忙。问:我这有2个不同坐标的shp要素,这2个要素是同一地理位置的,可是在arcmap中打开不能显示在同 一范围内,所以我将其中一个要素的坐标转换成另一个要素的坐标,可是转换后,2 个要素仍是不能显示 在同一范围内。怎么办?答: 能不能叠加的关键是各自的坐标系要正确,不一定要相同。检查数据的坐标系,错误的重新定义成正 确的即可叠加到一起。问:犯了个错误:有一个shape文件是54坐标系的,我不小心概念成80坐标系了,然后以之为标准对其 它shape文件进行空间配准,今天弄分幅图的

2、时候才发现错位了,请问有无什么办法补救呢?答:把那些数据都重新定义成54坐标系。问:如何看出概念的坐标系是错误的?我听说是从extent能看出来,可是我怎么看不出来?答:从 extent 看出坐标系是否正确要建立在对各种坐标系的坐标形式、坐标范围很了解的条件下。比如 wgs84 等地理坐标系的范围应满足-180VXV180, -90VYV90,再比如 Xian_1980_3_Degree_GK_Zone_38 坐 标系的坐标的形式是(38XXXXXX, YYYYYYY)等,如果你数据的坐标形式是(19XXXXXX,YYYYYYY)而 你定义成 Xian_1980_3_Degree_GK_Zon

3、e_38 就错了。当然有些错误从 extent 是看不出来的,比如你的数据 正确的坐标系是 Xian_1980_3_Degree_GK_CM_111E 而你定义成了 Beijing_1954_3_Degree_GK_CM_111E, 这个错误从extent是看不出来的。问:我的数据是wgs84坐标系的,在dataframe的属性里将display unit改成米后右下角显示的坐标就会变成 以米为单位,我想问这个坐标是怎么计算出来的?答:是根据赤道长度及经纬度计算出来的。地球长轴为6378137米,赤道长度为2X6378137Xn.686米, 则赤道上1米。假设某点的经纬度坐标为,则将displ

4、ay unit换成meter后其坐标就是,,自己验证一下。问:有一个数据有坐标系,是错误的,想进行修改,那么利用哪个工具呢? 答:用define projection重新定义坐标系。问:我 的 栅 格 是 北 京 54 投 影 坐 标 系 下 的 tif 格 式 文 件 , 做 裁 切 后 为 何 坐 标 系 变 成 Krasovsky_1940_Transverse_Mercator 了,我什么也没设置啊。答:你存成grid格式了吧?北京54和西安80投影坐标系的栅格转存成grid格式后会自动改变。北京54坐 标系会变成 Krasovsky_1940_Transverse_Mercator,

5、西安 80 坐标系会变成 User_Defined_Transverse_Mercator,这是历史原因造成的,不必理会它问:我用arcgis计算面积时,数据的坐标系为WGS_84,求出来的结果是平方度,如何将其转换为平方米? 答:地理坐标系不适合求面积,平方度也不是面积单位,不同纬度1X1范围的面积不相同。可将你的 数据用project转成WGS 1984 UTM投影坐标系后再求面积。问:有一个无坐标系统的shp层,我用define projection给它概念坐标系统后,然后加到arcmap中来,提示 Warning,inconsistent extent!这是什么原因?怎么解决?答: 坐

6、标系定义错误,比如有带号的坐标系数据定义成没带号的坐标系,或者把投影坐标系的数据定义成 了地理坐标系等等。找出正确的坐标系并用 define projection 或在 arccatalog 里重新定义。问:我想计算中国各大口岸之间的欧式距离,但用ArcGIS和google earth两种方式计算的结果相差200多 千米,我用ArcGIS计算的步骤如下:a搜集天津港和深圳港的经纬度并制作成Excel表b 在 ArcCatalog 中创建 port 点图层(shapefile 格式),选择 GCS-WGS1984c在ArcMap中添加port图层,利用Tool-add XY data创建点图层中

7、要素d利用project转换port图层,投影坐标系选择PDC-WGS1984e利用Point Distance计算点间距离以上五步中,哪一步犯错了?答:同样两地在不同坐标系下所求的距离有可能不相等。 google earth 里求距离、面积等并不是用 PDC-WGS1984 坐标系算出的,用此坐标系算出的距离、面积和实际的数比有很大的误差。一般计算距离时 用等距离投影,计算面积时用等面积投影。问:按理说,计算距离等应该在投影坐标系下进行,书上也说经纬度坐标系不是一种平面坐标系,因为度 不是标准的长度单位,不可用其量测面积长度。可是在地理坐标系下(比如WGS84)arcmap的measure

8、工具 是可以选择千米为单位进行测量的,请问这个是怎么计算长度的(比如以什么投影系统为基准)?答: 用测量学的方法根据两点的经纬度计算出的球面距离。问:为何我的数据做了 clip后变形很大,原来不相连的地方都连在一路了?答:tolerance 的问题。一般原因是地理坐标系数据没有定义坐标系或定义成了投影坐标系。当地理坐标系 数据没有定义坐标系或定义成了投影坐标系时系统默认的tolerance是,这对投影坐标系的数据来说是合适 的,这样的数据不会出错。当你的数据是地理坐标系时,就显得太大了,相当于投影坐标系的100 米左右, 当两个节点距离小于这个值时就会合并成一个,所以就会出现处理后的数据不该合

9、并的地方合并了,惨不 忍睹。问:在做Extract By Mask时出现错误:An error was encountered while executing ExtractByMask. () Could not get a valid extent.Failed to execute (ExtractByMask_3). 请问是什么地方犯错了?改如何解决呢?检查是否都正确定义了坐标系问:创建点时犯错提示“不能创建要素坐标或测量值超出范围”,这是什么原因? 答:这问题经常出现在空的图层中“随意画”时。要素类或 shapefile 是有有效范围的,超出这个范围就不 能创建要素了。问:我在用Ar

10、cGIS计算DEM坡度时,最低0度,最高89度,平均坡度也达到了 87度,肯定是不对的, 这是什么原因?答:一般出现这种情况是因为你的数据是经纬度的坐标系。转换成投影坐标系后再做。问:为何地理坐标系dem求出的slope是错误的呢?答:因为slope和距离、高程有关,你的数据中XY坐标是度,Z坐标是米,单位不一样,但数据中可能只 有X、Y的单位信息,没有Z的单位信息,系统会认为它们单位都一样,所以计算会出错。比如说,在地 理坐标系下,两个象元相距度,高程相差 1 米,在地理坐标系下计算时这两点连线和水平面夹角的正切就 是1000,也就是两点连线和水平面的夹角是问:为何我的栅格不能做配准,geo

11、referencing工具条中不出现栅格图层名?答:因为你的栅格的坐标系信息和data frame的坐标系不一致,把data frame的坐标系设成栅格的坐标系后 就能做了。问:在arcmap中显示全国地图全图比例尺可能有1比几百万吧,也不知道被我执行了什么操作,地图恍如 被所缩小了一样,在整个中国全显示的情况下,比例尺竟然达到1:128,请问这是怎么回事?答: 错误的定义了坐标系,将地理坐标系数据定义成了投影坐标系,或者对无坐标系信息的地理坐标系数 据在 data frame 里将 map unit 设成了 meter。问:给shp格式的概念坐标系,用的是define projection,

12、可是概念完后出现了Datum conflict between map andoutput这句绿色字体的警告,什么原因?答:提示 Datum conflict between map and output 是因为你的数据的坐标系和 dataframe 的坐标系不一致,一 般可不必理会。问: 先打开有地理坐标系的图层1,然后在这个图层上面叠加一个无坐标系统的图层2。图层2也和图层1 一样都是地理坐标系,但图层2 显示的地理位置却全数错了,飞到老远的地方去了,原来是可以叠加到一 路的,这是为何?答:那是因为你当前的的 dataframe 的坐标系统和图层一的不一致,而图层一因为有坐标系统能正确动态

13、投 影,而图层二没有坐标系统不能正确投影。你试着打开arcmap后只加进这两个图层看看能否正确叠加。问:咱们需要提交shape功效,要求:“以度为单位的地理坐标系数据,大地坐标参照系为1954北京坐标 系”,我的数据此刻是北京54坐标系,显示的是六位七位的千米网格坐标,我转换了坐标系后还显示的六 七位数,不是经纬度,我试了老半天了,开始把投影删了,直接概念投影为地理坐标系里的asia的beijing1954, 可是单位仍是错的,而且每次一加载还提示一个错误,哪里出问题了?答:你需要的是转换坐标系而不是重新定义坐标系。转换坐标系要用project (矢量)或project raster (栅格)

14、 来做而不是用 define projection 来做。问:地理坐标系不是球面坐标系么,若是没有投影的话,为何能在arcmap这个平面上显示呢?答:地球表面是球面,但地图是平面的。绘制地图时在平面上建立一个直角坐标系,X轴代表经度,y轴代 表纬度,坐标轴单位是度。地球上任意一点都有经纬度,按照这个经纬度在地图上找到对应坐标点即可将 球面上的点转绘到平面地图上。问:如何取得某个投影坐标系的坐标范围?比如西安80, 37。带坐标系,它的X、Y最大最小值别离是多 少,怎么计算?答:X 坐标范围:加减赤道的长度y 坐标范围:正负二分之一中央经线长度问:UTM的是“以中央经线投影为纵轴x,赤道投影为横

15、轴y”,高斯克吕格具体组成方式是“以中央经 线为x轴,赤道为y轴”,而在描述投影坐标系统时说的是“中心水平线称为x轴,中心垂直线为y轴”- 以上弓I号皆摘自清华大学出版的那套上下册的gis书,请问,这究竟是为何?我校正图像的时候都晕乎的, 到底哪个是x,哪个是y?答:数学坐标系(也叫笛卡尔坐标系)水平的是X轴,垂直的是y轴,测量坐标系水平的是y轴垂直的是X 轴。你说的那书是以测量坐标系叙述的,而 在 gis 软件里一般都用笛卡尔坐标系。入乡随俗,既然用 gis 软件就要按笛卡尔坐标系的规矩来做,不要被书上说的所左右。问:我看一本书上写的是,在利用十进制度的wgs_1984坐标系中,数据精度是1厘米,容限值为(6378137*) /10,约等于,那时看了以后不明白为何要除以(6378137*)这串数字,此刻也不明白,我此刻的数据的Projected Coordinate System是WGS_1984_UTM_Zone_49N,在依照此作拓扑时,拓扑容限值默许是,而不是,不知 为何,我若是把改成,在结束时就会犯错,不知为何,请大家指教。答:除以那个数是计算在赤道上1米相当于多少度的一段圆弧 360=2n*赤道半径(6378137)米,贝皿 米360/(2n*6378137),而2n/360,也就是1米1/(6378137*而一般设为容差为精度

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号