- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
更改FeatureClass范围
FeatureClass范围更改重新导入“重新导入”来更改要素类范围,适用于各种数据库(SDEGDB、FILEGDB、PersonalGDB),下面以SDEGDB为例介绍当前SDE中存在要素类LDL,它的坐标范围如下图所示可以从新导入这个要素类,在导入的时候重新设置坐标范围,具体过程见下面介绍。右键菜单,选择如下图所示的“要素类(单个)C…”2、选择导入的要素类(如下图所示选择了SDE中的LDL要素类);为导入要素类输入新名称(如下图所示“LDL_NEW”);点击窗口右下角的“环境…”按钮3、在弹出的窗口中,展开“高级地理数据库”一项,如下图所示4、找到“输出XY”值域项,下拉列表里选择“如下面指定选项”;然后在下面坐标输入框中输入新的坐标,如下图所示;最后,点击“确定”按钮返回。5、点击下图中的“确定”按钮,导入数据;6、查看新导入的要素类“LDL_NEW”坐标范围,发现与之前我们设置的坐标范围一致SDE系统表更改本方法只适用于SDE数据库1、打开SDE中的LAYERS表,找到TABLE_NAME字段值等于”LDL_NEW”的记录,并记下该条记录SRID的值。如下图所示,这个值为“4”2、打开SDE中的SPATIAL_REFERENCES表,在表中找到AUTH_SRID字段值等于4(4:该值来源于上一步记录的值)等记录;修改FALSEX、FALSEY字段值(这两个字段分别对应着minx、miny),系统会根据当前的其它设置自动计算maxx、maxy值3、在ArcCatalog中重新打开空间数据库连接,查看要素类LDL_NEW的坐标范围,与前面坐标范围相比较,如下图所示坐标范围更改后坐标范围更改前PGDB系统表修改本方法只适用于PersonalGDB(*.mdb)数据库新建一个personalGDB数据库即个人地理数据库,并向其中导入一个要素类LDLLDL要素类坐标范围Personal GDB的要素类范围修改与SDE要素类的修改方法很相似,具体过程如下:GDB_GeomColumns1、打开MDB数据库,再打开数据库中的GDB_GeomColumns表,找到TableName字段值等于LDL的记录,并记下该条记录SRID的值。如下图所示,这个值为“2”2、打开GDB_SpatialRefs表,在表中找到SRID字段值等于2(2:该值来源于上一步记录的值)等记录;修改FalseX、FalseY字段值(这两个字段分别对应着minx、miny),系统会根据当前的其它设置自动计算maxx、maxy值3、在ArcCatalog中刷新数据库节点,查看要素类LDL的坐标范围,与前面坐标范围相比较,如下图所示修改后坐标范围修改前坐标范围注通过更改系统表的方法来修改要素类坐标范围的,在更改完范围之后要重新计算下要素类的空间索引,以保证空间查询速度效率。
文档评论(0)