Howto: arcims发布中shapefile字段超长

文章编号 : 26467
软件: ArcGIS - ArcInfo 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcIMS 4.0, 4.0.1, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: N/A
已邀请:

EsriSupport

赞同来自:

摘要:
此文章说明如果shapefile文件的字段名超过10个字符或大写字母,在ArcIMS中就会出现错误的提示, A.如果字段名称过短或者大小写混淆,会产生如下警告 The ArcIMS Spatial Server can only query shapefiles that have uppercase field names.
One or more field names in 'shapefile_name' are not uppercase and cannot be queried.
Modify the shapefile before using it to perform queries.

B.ArcIMS的只读取字段名称的前十个字符,大于10个字符名称被解析成不唯一,要更新这些字段。
内容:
需要使用ArcGIS的ArcCatalog,步骤如下: 1.在 ArcGIS 8.x中打开ArcCatalog,选择shapefile文件点击鼠标右键,选择导出“Shapefile to Geodatabase Wizard ...” 在ArcGIS 9.x中打开ArcCatalog,选择shapefile文件点击鼠标右键,选择Export > To Geodatabase(single)... 2.在输入框中指定shapefile文件,点击下一步 3.在“Output Geodatabase”中选择现有的数据或现有的sde连接,此面板上的剩余参数均是默认值,点击下一步
To Geodatabase(single)... 2.在输入框中指定shapefile文件,点击下一步 3.在“Output Geodatabase”中选择现有的数据或现有的sde连接,此面板上的剩余参数均是默认值,点击下一步 4.在“Use defaults”中选择“Specify Remaining Parameters”,点击下一步,在“Spatial Index Grid”中点击下一步。 5.在“Item to field mapping”中修改字段名称以到达要求,编辑并删除不需要的字段。 6.在“Current Spatial Reference”中点击下一步 7.在“Summary”中点击完成 8.通过向导,你创建了一个feature class,选择feature class,点击右键,并选择导出,“Geodatabase to Shapefile ...” 9.对于“Output shapefile”选择要导出的目录并取一个名字。 10.新的要素类继承了新的字段名称,如果他是一个线的shapefile文件,那么他也继承了“Shape_Leng”字段,如果是个面则是“Shape_Leng”和“Shape_Area”,对于大小写混合的建议删除,点击右键,选择“Properties”,在字段的Tab中,选择这个Shape_Leng字段,如果存在则点击删除键,同样的如果Shape_Area存在,也要删除,然后点击OK。




创建时间:2004-03-02
最近更新: 2010-06-17


原文链接
http://support.esrichina.com.cn/2004/0302/970.html

要回复问题请先登录注册