Referencia espacial y geoprocesamiento

La referencia espacial de un geodataset está compuesta de lo siguiente:

  • Un sistema de coordenadas que consiste en una proyección de mapa y un datum
  • Resolución XY y, opcionalmente resolución y dominio M y Z
  • Tolerancias XY y, opcionalmente, tolerancias M y Z

Es posible que estas propiedades de referencia espacial tengan un impacto significativo en el rendimiento y los resultados generados por una herramienta de geoprocesamiento.

  • Cuando una herramienta de geoprocesamiento crea datos de salida, se debe asignar una referencia espacial a ese dataset que se creó recientemente.
  • Cuando una herramienta de geoprocesamiento procesa entidades de más de una clase de entidad (por ejemplo, la herramienta Intersecar) o de más de un ráster (por ejemplo, la herramienta Superposición ponderada), los datos deben introducirse en una referencia espacial común para calcular las relaciones entre el contenido de los dos datasets.

La referencia espacial del dataset de salida y la referencia espacial en la que ocurre el procesamiento son la misma. Otra forma de plantear esto es que la herramienta siempre procesa los datos en la referencia espacial del dataset de salida.

Referencia espacial de salida predeterminada

Las herramientas de geoprocesamiento determinan la referencia espacial de salida mediante la siguiente lógica:

  • Si la salida está dentro de un dataset de entidades, se utilizan las propiedades de la referencia espacial del dataset de entidades.
  • Si la salida es un geodataset independiente (que no está dentro de un dataset de entidades), las propiedades de la referencia espacial son las mismas que las propiedades de la referencia espacial del geodataset de entrada.
    • Si la entrada es una capa en una visualización, se utiliza esa referencia espacial de la fuente de datos de la capa.
    • Si la entrada es una lista de datasets (por ejemplo, la herramienta Intersecar), se utilizará la referencia espacial del primer dataset de entrada.
    • Si la herramienta no tiene un dataset de entrada (por ejemplo, las herramientas Crear clase de entidad y Crear dataset de entidades), es especialmente importante elegir un sistema de coordenadas de modo que la herramienta pueda calcular el resto de las propiedades de referencia espacial (tales como la tolerancia y resolución XY).

Invalidar las propiedades de la referencia espacial predeterminada

Precaución:

No se recomienda invalidar los valores predeterminados de las propiedades de la referencia espacial. En su lugar, asegúrese de que la referencia espacial de los datos de entrada utilice los valores de propiedad predeterminados definidos para la referencia espacial antes del análisis.

Más información sobre la detección y reparación de referencias espaciales no válidas

Los entornos de geoprocesamiento que se enumeran a continuación se pueden utilizar para invalidar las siguientes propiedades de referencia espacial de salida predeterminadas. Si la salida se encuentra dentro de un dataset de entidades, el sistema de coordenadas y las propiedades XY y Z (excepto los valores Z) será el del dataset de entidades.

Heredado:

El entorno del Dominio XY solo se utiliza para la salida en geodatabases creadas con anterioridad a la versión 9.3.

Se pueden utilizar los siguientes entornos independientemente de si la salida es independiente o se encuentra en un dataset de entidades:

Para la salida del shapefile, consulte Cuestiones de geoprocesamiento para la salida del shapefile.

Herramientas con varias entradas: el sistema de coordenadas afecta el rendimiento de la herramienta.

Las herramientas de geoprocesamiento que toman varias entradas, tales como las herramientas en la caja de herramientas Análisis o en la caja de herramientas Spatial Analyst, requieren que todas las entidades o los rásteres se encuentren en un sistema de coordenadas común para calcular las relaciones espaciales. Considere la herramienta Intersecar, que calcula la intersección geométrica de varias clases de entidades. Supongamos que se especifican cinco clases de entidad como entrada; la primera entrada de la clase de entidad tiene un sistema de coordenadas UTM, mientras que las cuatro clases de entidad restantes tienen un sistema de coordenadas Albers. Debido a que la primera clase de entidad está en UTM, las entidades en las otras cuatro clases de entidad se proyectarán de Albers a UTM mediante la herramienta Intersecar antes de que comience a procesarlas. Proyectar estos datasets puede degradar significativamente el rendimiento, es posible que sea mucho más eficiente proyectar una clase de entidad de UTM a Albers en lugar de las cuatro clases de entidad de Albers a UTM. Por el contrario, si la clase de entidad en UTM tiene muchas entidades en comparación con la cantidad total de entidades en las otras cuatro clases de entidad, sería más eficiente proyectar las otras clases de entidad de Albers a UTM.

Para mejorar el rendimiento de lo anterior, siga estos pasos:

  • Antes de ejecutar la herramienta, utilice la herramienta Proyecto para llevar todas las entradas al mismo sistema de coordenadas o referencia espacial.
  • Establecer el entorno del sistema de coordenadas de salida del geoprocesamiento con el sistema de coordenadas apropiado (Albers en el ejemplo anterior). Cada vez que se especifique el entorno del sistema de coordenadas de salida, se recomienda que especifique una transformación geográfica apropiada si es necesario.
  • Asegúrese de que la primera entrada del geodataset a la herramienta contenga el sistema de coordenadas que minimizará la cantidad de datos que se proyectan (Albers en el ejemplo anterior).

Evite los sistemas de coordenadas desconocidos

Procesar los datos con un sistema de coordenadas apropiado permite tener mejores valores predeterminados para la tolerancia, la resolución y los dominios.

Evite procesar los datos con un sistema de coordenadas desconocido, ya que es posible que las tolerancias predeterminadas no sean apropiadas para la herramienta. La Tolerancia XY predeterminada para un sistema de coordenadas desconocido es 0,001 unidades; éste es un valor extremadamente grande si las coordenadas de los datos se encuentran en un sistema de coordenadas geográficas donde una unidad (grados decimales) representa hasta 110 kilómetros de distancia en la superficie de la tierra, lo que significa que la tolerancia que se utiliza para el procesamiento puede ser de hasta 110 metros.

El sistema de coordenadas afecta el resultado de la herramienta

Es posible que la relación espacial o topológica compartida por dos geometrías en un sistema de coordenadas cambie cuando se proyecta a un sistema de coordenadas diferente. Por ejemplo, la siguiente ilustración muestra una línea azul que conecta las ciudades de Jakarta y Wellington. Según el sistema de coordenadas en el que se proyectan y procesan los datos, la línea azul que conecta las dos ciudades puede o no intersecar la ciudad de Alice Springs. Es importante elegir un sistema de coordenadas que sea apropiado para los datos.

Proyección y relaciones espaciales