要正确显示数据,每个数据框都需要使用坐标系。它可确定数据框中用于地图显示的地图投影。数据框的坐标系不必与您所使用数据的坐标系相同,但如果 ArcMap 需要对数据进行动态投影,绘制的时间会较长。
使用新的空地图启动 ArcMap 时,不会定义默认数据框的坐标系。添加到空数据框的第一个图层的坐标系将作为数据框的坐标系,您也可以在需要时对其进行更改。添加后续图层时,如果定义了数据源的坐标系,则会使用数据框的坐标系自动显示后续图层。
如果没有充足的信息,ArcMap 将无法在每个图层中投影数据并对其进行正确显示。这种情况下,您必须自己提供必要的坐标系信息。
通常,如果没有为图层的数据集定义坐标系,而您了解该图层所使用的坐标系,则应使用 ArcToolbox 中的定义投影工具为数据指定投影信息。在 ArcGIS 中处理该数据时需要执行此操作。
您可以在数据框属性对话框的坐标系选项卡中查看及设置数据框的坐标系。
更改数据框的坐标系
- 右键单击数据框名称并选择属性,以显示数据框属性对话框。
- 单击坐标系选项卡并导航到要用于地图显示的坐标系。您可以通过执行空间过滤器、字符串过滤器,或二者的组合来过滤该对话框中显示的坐标系。
空间过滤器会根据提供的范围过滤坐标系列表,无论它是当前可见范围、要素的轮廓、所选图形的轮廓还是自定义范围。
字符串过滤器根据文件夹名称、坐标系名称或熟知 id (WKID) 过滤坐标系列表。
当使用过滤器选项减少可用坐标系数量时,将仅显示包含匹配坐标系的文件夹。
要设置与数据框中的特定图层相同的数据框坐标系,可打开图层文件夹并选择该坐标系。展开坐标系后,您将看到引用该坐标系的图层。
要设置与数据框之外的图层相同的数据框坐标系,可单击添加坐标系 下拉菜单,选择导入,然后浏览到通过要使用的坐标系定义的数据源。使用导入也可以导入之前保存的 .prj 文件。
更改数据框的坐标系不会更改数据框中源数据的坐标系。
了解有关地图显示坐标系的详细信息地理变换
要为数据指定地理变换,可单击变换按钮并选择所需变换,或创建一个自定义或复合的变换。
正确地在两个地理坐标系之间进行转换需要地理变换或基准面变换。ArcMap 不会自动为您选择变换,因为通常两个地理坐标系之间可以应用多种变换选择。显示在下拉菜单中的变换按照图层范围的适用性进行排序。变换在方法和参数方面会有所不同,这会影响其相应使用领域的准确度。您需要确定哪种变换最适合您的数据和用途。(此情况有个例外,在该例外情况下, ArcMap 将自动应用一个变换:如果两个地理坐标系为 NAD 1927 和 NAD 1983,并且数据由应用程序确定为位于美国本土较低的 48 个州,则会自动使用 NADCON 变换。)
使用地图和显示单位
地图单位是用来显示和使用数据框中的图层的单位。地图单位由数据框的坐标系确定。为数据框指定坐标系之后,除非为数据框选择其他坐标系或者修改现有坐标系的线性单位,否则不能更改地图单位。
如果数据框使用投影坐标系,地图单位为所选投影坐标系的线性单位,例如英尺或米。
如果数据框使用地理坐标系(换句话说,数据框未投影),则地图单位为地理坐标系的角度(球面)单位,通常为十进制度。
为数据框指定坐标系之前,地图单位将显示为未知。如果数据框中不包含数据,可向数据框添加第一个图层,这将自动设置坐标系。
默认情况下,数据框的显示单位与地图单位相同,但可以随时更改。显示单位由测量工具使用,提供了比例尺使用的默认单位,同时也是绘制地图坐标值、图形区域和尺寸在状态栏中显示的单位。
您可以更改数据框属性对话框中的地图和显示单位。
- 在内容列表中右键单击数据框名称,然后单击属性。
- 单击常规选项卡。您可以查看当前的地图单位,还可以设置显示单位。
您还可以通过在主菜单上单击自定义 > ArcMap 选项,然后单击数据视图选项卡,为状态栏设置其他的坐标显示属性。