一、问题描述
有2个矢量,分别为1.shp和bhfw.shp,二者已定义了同一个投影坐标系CGCS2000_3_Degree_GK_Zone_39,但却无法显示在同一个图层,为什么?


原因:二者的位置范围不一致。
二、处理步骤
1、删除原来的矢量1.shp的投影信息
在arcgis的目录栏,右击1.shp,打开属性对话框,单击XY坐标系,单击类似“地球”的图表,单击“清除”,可清除1.shp的投影信息。


2、新建空白矢量面11.shp
目的,用于步骤3的追加工具。
3、追加工具,将1.shp的矢量追加到11.shp
使用搜索工具,输入“追加”,单击数据管理工具包中的“追加”工具。

追加工具中:
输入数据集选择已有数据信息的“1.shp”;
目标数据集选择空白矢量“11.shp”;
方案类型选择“NO TEST”;
单击“环境”,打开“环境设置”对话框--高级地理数据库--输出xy值域选择与bhfw.shp相同
单击确定,此时11.shp就已经有数据了。

4、移动
右击11.shp开始编辑,选中11.shp的所有要素,单击“编辑器”,在复选框中单击“移动”,在“增量X、Y”中输入“39000000”。(因为bhfw.shp的位置有39的条带好)
5、定义投影
工具箱--数据管理工具--投影和变换--定义投影;
在“定义投影”对话框,选择11.shp,选择跟bhfw.shp一样的投影坐标系CGCS2000_3_Degree_GK_Zone_39,单击确定。
6、结果
11.shp与bhfw最终在同一范围。