您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > ArcGIS中投影坐标和地理坐标的定义
ArcGIS中投影坐标和地理坐标的定义!本文仅是个人理解,对此做过实验(所举示例),针对不同的情况各位朋友可以自己尝试下!希望大家多指点、讨论!一整个下午对ArcGIS中的ProjectedCoordianteSystem和GeographicCoordinateSystem终于有点理解了,有点小兴奋,呵呵![color=red]这只是我根据自己的专题图任务总结出来的方法,还有其他情况,还需大家去探索,遇到实际情况请大家积极发帖讨论,谢谢![/color]首先需要说明的是:GeographicCoordinateSystem([color=red]GCS[/color])表示的是地球上某一点的经纬度,ProjectedCoordianteSystem([color=red]PCS[/color])表示的是该点投影后的坐标,作专题图中放置比例尺所做的工作是:将[color=red]GCS[/color][color=red]—PCS的转换[/color]!原图如[color=red]附图1[/color],做专题图的时候需要加上比例尺,很多人都会发现比例尺加上去和想象的差很多如[color=red]附图2[/color],就是因为缺少投影坐标系,才会出现这样的比例尺错误!因此变GCS为PCS,具体步骤如下:一这次做专题图用的是国家地理信息系统的1:400万的国界和省界数据!1:400万数据直接导入Arcmap中,显示的地理坐标系,点击属性查看坐标系没有定义,因此可以定义一个坐标系(GCS),根据元数据信息,可以设置成北京54或西安80,方法有:1,在Arccatalog中Navigate到Shp文件,右键属性进行定义如[color=red]附图3[/color];2,用Arctoolbox工具中的DefineProjection工具定义GCS,如[color=red]附图4[/color]。二打开Arcmap在Layers上右键单击属性,定义坐标系,如[color=red]附图5[/color],此次专题图任务用的是Albers投影(ProjectedCoordinateSystem),在此必须注意的是Layers的GCS必须要和先前定义Shp的GCS一致!三最后在Layout视图下,插入scaleBar,这样就不会出现上述比例尺不对应错误,如[color=red]附图6[color=black],投影后的图如[/color]附图7[/color][color=black]![/color][[i]本帖最后由mm19850110于2008-12-2809:10编辑[/i]]来生缘发表于2008-12-2720:04先谢谢LZ的辛勤劳动!提点儿意见:文中“ProjectedCoordianteSystem(PCS)表示的是地球上某一点的经纬度,GeographicCoordinateSystem(GCS)表示的是该点投影后的坐标”把投影坐标和地理坐标的英文名称弄反了。mm19850110发表于2008-12-2720:07哦,确实是这样,没有审核清楚,不好意思!来生缘发表于2008-12-2720:11瑕不掩瑜悠嬉猴731mm19850110发表于2008-12-2722:09呵呵,谢谢!最近做专题图发现好多问题要解决的,这方面还望缘兄对赐教!livizy发表于2008-12-2723:39谈一下我的心得,请两位指点!我觉得,这个空间参考总是把shp里的数据解释成投影过的坐标系,只不过如果设置成gcs,它就把经纬度硬是当成平面坐标,如果设置成pcs,他就会进行合的投影转换。来生缘发表于2008-12-2808:31shp文件里存储的数据可能是GeographicCoordinateSystem的,也可能是ProjectedCoordianteSystem的,要根据实际情况定义正确的坐标系。mm19850110发表于2008-12-2808:50回复7#的帖子是的,在此我仅以国家基础地理信息系统1:400万数据为例。livizy发表于2008-12-2817:47回复7#的帖子是,实际上是两种可能,但是arcgis的sr总把shp里的数据当做投影平面坐标系的。mm19850110发表于2008-12-2908:59回复9#的帖子可以用Project方法,把GCS转到PCS!mm19850110发表于2008-12-2909:03[quote]原帖由[i]livizy[/i]于2008-12-2723:39发表[url==findpost&pid=411213&ptid=39430][img][/img][/url]我觉得,这个空间参考总是把shp里的数据解释成投影过的坐标系,只不过如果设置成gcs,它就把经纬度硬是当成平面坐标,如果设置成pcs,他就会进行合的投影转换。[/quote]一个shp文件如果没有PCS,即使你重新定义一个PCS给它,那只不过是强加的,它并不会显示成平面坐标的形式,而且极有可能出错!livizy发表于2008-12-2919:04回复11#的帖子arcgis是不是总是把shp的的数据解释成Inprojectedorlocalcoordinates,其实设置投影就是把shp里的数据反算到经纬坐标下。superzjd发表于2008-12-2919:09LZ辛苦了,好好看看再走:loveliness:mm19850110发表于2008-12-2919:13回复12#的帖子不好意思,这个得让缘兄来解释了,呵呵!mm19850110发表于2008-12-2919:14回复13#的帖子接触ArcGIS不久,很多东西是自己的理解,帖子我也会不断更新的!多谢支持!来生缘发表于2008-12-3008:37[quote]原帖由[i]livizy[/i]于2008-12-2817:47发表[url==findpost&pid=411494&ptid=39430][img][/img][/url]是,实际上是两种可能,但是arcgis的sr总把shp里的数据当做投影平面坐标系的。[/quote]arcgis是根据shp文件的prj文件来判断是地里坐标系还是投影坐标系的。如果没有prj的话,坐标系会认为是unknown。来生缘发表于2008-12-3008:39[quote]原帖由[i]livizy[/i]于2008-12-2919:04发表[url==findpost&pid=412308&ptid=39430][img][/img][/url]arcgis是不是总是把shp的的数据解释成Inprojectedorlocalcoordinates,其实设置投影就是把shp里的数据反算到经纬坐标下。[/quote]见上面的解释。livizy发表于2008-12-3019:22回复17#的帖子这个我观察过,我是用arccatalog看的shp的metadata里的spatial选项卡,shp里的数据总是对应的是Inprojectedorlocalcoordinates,所以我认为arcgis并不是根据prj来判断shp的数据是平面还是经纬坐标系的,他总是认为shp的数据是平面坐标系的,如果你没有sr,他不会知道shp数据是哪个坐标系的,如果你只有一个gcs没有pcs他就认为shp的数据既是平面坐标又是经纬坐标,其实这里就已经有一个投影了,只不过是直接把经纬坐标当成平面坐标这样的投影(显然是不对的,比如极点的情况),如果你有一个pcs,他里面一定也有一个gcs,arcgis还是认为shp数据是平面坐标下的,而且它还知道这个平面上的点如何对应到经纬坐标下(这是我们想要的)。你可以做一个实验,你用一个shp,里面有些数据,但是没有rs,用catalog看下,这些数据会对应到Inprojectedorlocalcoordinates中,然后你设置一个rs,在Inprojectedorlocalcoordinates的值没有变,但是在Indecimaldegrees就会有相应的值了,如果你换一个rs(注意是单纯的换rs,不是做什么投影操作),Inprojectedorlocalcoordinates的值还是不变,但是Indecimaldegrees里的值会变。来生缘发表于2008-12-3119:14你是被Inprojectedorlocalcoordinates中的project误导了,换个元数据的格式(如FGDC)看看同一部分是怎么描述的:[attach]75535[/attach]这里没project了,只有localcoordinates了。所谓的localcoordinate,以shapefile为例,就是shp文件里固有的、不依赖于坐标信息文件prj而存在的位置信息。这些位置信息到底是地理坐标还是投影坐标,要靠prj文件来说明,或者干脆就是和地理无关的位置信息,比如一张生活照片矢量化后形成shp文件,里边的位置信息其实就是照片的行列值。mm19850110发表于2008-12-3120:13[quote]原帖由[i]livizy[/i]于2008-12-3019:22发表[url==findpost&pid=413011&ptid=39430][img][/img][/url]这个我观察过,我是用arccatalog看的shp的metadata里的spatial选项卡,shp里的数据总是对应的是Inprojectedorlocalcoordinates,所以我认为arcgis并不是根据prj来判断shp的数据是平面还是经纬坐标系的,他总是认...[/quote]就拿我从国家基础地理信息系统下载的1:400万的省界为例,用ArcCatalog查看没有定义GCS,而在ArcMAP中打开显示的坐标如图,可以肯定这是GCS!mm19850110发表于2008-12-3120:16想问缘兄一个问题,我试过可以在一个Shp文件上可以同时定义GCS和PCS,为什么两个可以同时定义?来生缘发表于2008-12-3120:48你可以随便定义坐标系,如何定义那是你的事情,关键是定义得正确不正确。对每个shp文件来说,只可能有一个坐标系统是正确的,尽管你可以定义成其它的,但那是错误的定义。livizy发表于2008-12-3123:48貌似gcs是pcs的一个参数。livizy发表于2008-12-3123:52谢谢楼主和缘兄的指教可是楼主的数据没有gcs,他怎么显示的单位呢?还有缘兄19#的截图来源于哪?貌似不是catalog吧。mm19850110发表于2009-1-108:25[quote]原帖由[i]livizy[/i]于2008-12-3123:48发表[url==findpost&pid=413848&ptid=39430][img]
本文标题:ArcGIS中投影坐标和地理坐标的定义
链接地址:https://www.777doc.com/doc-2901679 .html