关于 ArcScene 坐标系

如果 ArcScene 中所有要显示的数据都存储在同一坐标系中(例如,如果您正在使用组织的数据库),只需将其添加到场景中即可,而无需考虑图层是否正确叠加;它们将会正确地叠加。但是,如果通过各种源采集了数据,则将需要知道每个数据集使用的是什么坐标系,以确保 ArcScene 能够一起显示它们。

向空 ArcScene 文档添加图层时,该图层会为场景设置坐标系;您可根据需要在以后更改它。添加后续图层时,只要有与图层的数据源相关联的充足信息来确定其当前的坐标系,就可自动将其变换为场景的坐标系。如果没有充足的信息,ArcScene 将无法对齐数据并正确地进行显示。这种情况下,您必须自己提供必要的坐标系信息。

ArcScene 希望坐标系信息与数据源一同存储。对于地理数据库中的图层,此信息是图层元数据的一部分。对于 coverage、shapefile、不规则三角网 (TIN) 和栅格数据,此信息存储在磁盘上的一个以数据源命名但以 .prj 为文件扩展名(例如 streets.prj)的独立文件中。这些文件是可选文件;因此,您可能仍需要为一个数据源定义坐标系。可通过 ArcCatalog 创建 .prj 文件。

了解如何定义 coverage 的坐标系

了解如何定义 shapefile 的坐标系

如果没有与数据源相关联的坐标系信息,ArcScene 将检查坐标值以查看其是否落在以下范围内:x 值为 -180 到 180,y 值为 -90 到 90。如果落在了上述范围内,ArcScene 会将其作为纬度和经度的地理坐标。如果这些值不在此范围内,ArcScene 只会将其视为平面 x,y 坐标。

ArcGlobe 使用一个特定的坐标系(立方体投影)进行显示。已添加到空 ArcGlobe 文档中的所有数据都会被动态投影到此坐标系中。不具有与其相关的投影信息的数据将无法被添加到 ArcGlobe 中。

相关主题


7/10/2012