默认头像
路人甲
路人甲
  • 注册日期2005-12-08
  • 发帖数15
  • QQ
  • 铜币174枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2372回复:2

求助拓扑编辑的做法

楼主#
更多 发布于:2008-12-14 16:22
地形图矢量化以后生成一些面域斑块,有点两两叠加,有的两两之间存在缝隙,做了拓扑检查出这些错误后该怎么做啊,请知道的好心人给予解答,谢谢先
喜欢0 评分0
默认头像
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2008-12-15 13:00

创建拓扑类、投影等等

内容摘要
在arccatolog中创建拓扑类的详细步骤。

另外,还有这样如下问题:
如何能知道当前地图是否经过投影;
求详细的投影变换方面的知识,包括80和54坐标系的关系,以及如何进行投影变换、投影变换的用途和意义等等;

我在野外采了好多点,是用GPS定位的,请问如何将这些点及它们的属性做到图上?
过程描述
关于创建拓扑:
对于ArcGIS而言,能为包含在要素集中的一个或多个要素类定义拓扑。它可以为点、线、面和多边形要素定义拓扑。拓扑是一系列用于空间关系的完整规则。有一些重要的属性:一个群组容限(cluster tolerance)、要素类等级(对坐标精度而言)、错误(违规)和你所订定义的规则的任何异常情况。ArcInfo包含了一个拓扑向导来选择参与拓扑的要素类,并定义它们的属性。

创建拓扑的步骤如下:
1.打开ArcCalalog,右击一个featuredataset,在弹出的菜单中选择New>Topology,点击下一步。
2.在接下来的步骤中输入拓扑类的名称,并输入一个容限值。容限是一个距离范围,在这个范围内节点被认为是重叠的。在拓扑验证过程中,落入群组容限的节点和端点会被捕捉。
3.点击下一步,选择参与拓扑的featureclass
4.点击下一步,可以为每一个featureclass输入等级,等级低的会被捕捉到等级高的featureclass中去(等级越高,越不会被移动)。
5.点击下一步,可以为拓扑增加拓扑规则。拓扑规则可以为一个要素中的要素定义,也可以为两个或两个以上要素类间的要素定义。比如规则包括:多边形不能重叠;不能有悬线(dangle);点必须在多边形边界内;多边形不能有间隙;线不能相交;点必须放置到
端点。拓扑规则同样能为要素类的子类(subtype)定义。
6.最后点击完成,验证拓扑。

关于地图投影:
要知道地图是否经过投影,最好是询问地图的来源处,这是最好的途径。
你也可以给地图定义你所需的投影(如果地图没有定义投影的话),然后在ArcMap中显示,观察标志点的坐标,如果坐标明显不对,那么原地图是没有经过投影的,或者是投影不对的。

关于西安80和北京54,它们只是大地水准面不同而已,这方面的知识网上资料很多,可以去查找一下。

关于投影变换:
可以到ArcToolbox的Data Manager Tools下的Feature或Raster下面的Project工具来变换。在投影变换前,原地图必须经过投影,而且已经加上了投影定义。
投影变换的用途和意义请查看相关资料。

关于GPS采集点:
可以把采集的数据放到一个dbf表格中,然后打开ArcCatalog,右键点击表格,选择Create Feature Class>From XY Table。在向导对话框中选择X坐标字段,Y坐标字段和保存位置即可。

GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2005-12-08
  • 发帖数15
  • QQ
  • 铜币174枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-12-16 10:06
谢谢啦,十分感谢大家的建议
举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部