Las capas con el mismo sistema de coordenadas deberían alinearse / superponerse en ArcMap pero no lo hacen.

61

Puse 4 capas diferentes en mi documento de ArcMap, ¡pero solo una de ellas aparecerá en el mapa! Debería ver las otras 3 capas también. Cuando hago un Zoom a la capa , puedo ver una capa, pero no puedo entender cómo hacer que las otras 3 aparezcan una encima de la otra.

Antes de abrir ArcMap, utilicé ArcCatalog donde hice clic derecho en 3/4 de los archivos de forma e hice clic en PropiedadesSistema de coordenadasImportar y luego hice clic en mi capa Árboles, que tiene el sistema de coordenadas que quiero que tengan los otros 3. Pero cuando abrí ArcMap, las 4 capas no se superpusieron, ni pude moverlas una encima de la otra.

Chica de California
fuente
Parece que alguien tuvo el mismo problema aquí: forum.esri.com/Thread.asp?c=93&f=1149&t=91668 "Los puntos se muestran correctamente, pero el uso de la herramienta de medición me da una distancia de 36,600 metros desde el borde occidental de Nebraska al este de Ohio, aproximadamente 22.7 millas ".
principiante
16
El título de la pregunta es quizás el número 1 de preguntas frecuentes para este sitio.
whuber
¿Intentó traer el marco de datos crs igual que el archivo crs?
@whuber, número 3 en realidad: data.stackexchange.com/gis/query/117131/… :)
blah238
¿Es posible tener las mismas coordenadas x, y en el mismo hemisferio para dos ubicaciones diferentes con el sistema de coordenadas UTM?

Respuestas:

92

Está confundiendo dos operaciones diferentes relacionadas con las proyecciones .

  1. Definir una proyección : usaría esto cuando tenga un archivo de forma u otra clase de entidad que actualmente no tiene una referencia espacial definida cuando mira las propiedades en ArcGIS. También puede usar esto si sabía, basándose en alguna observación, que la proyección definida para la capa era incorrecta. Esto podría deberse al reconocimiento de que las coordenadas de las características no eran apropiadas para la proyección definida actualmente, o alguna otra pista. Esta operación simplemente sobrescribe la proyección existente con otra diferente que usted especifique. Esto también se puede hacer en ArcCatalog cambiando el sistema de coordenadas en la pestaña "Sistema de coordenadas XY" de las propiedades de la clase de entidad.

  2. Proyectar una clase de entidad : esta herramienta se utiliza cuando tiene una clase de entidad con una proyección definida, y desea convertirla en una proyección diferente. Esto ejecutará la transformación apropiada para cambiar las características al espacio de coordenadas de la nueva proyección.

En su pregunta, declara que tiene un archivo de forma que está actualmente en Geographic coordinate systemo Latitude/Longtudeque tiene unidades de Decimal Degrees. Esto significa que tiene coordenadas en el rango de Y/Lat = 0 to 90y X/Lon = -180 - +180. Cuando lleva este archivo de forma a ArcMap intacto, se reconocerá su proyección. Si utiliza la herramienta de medición establecida en millas, ArcMap calculará la distancia correctamente.

Luego usó la herramienta Definir proyección , que no convierte las coordenadas, sino que simplemente cambia la proyección asignada al shapefile de Geographica State Plane NAD 83 California Zone 6 Feet. Esto le da un archivo de forma con unidades en pies. Sin embargo, las características en el archivo de forma no tenían sus coordenadas internas convertidas, por lo que todavía están en el rango de X = -180 to +180 and Y = 0 to 90. Ejecutar la herramienta Proyecto usando el mismo sistema de coordenadas en realidad no logra nada porque ya ha configurado su shapefile para esta proyección con la herramienta Definir. Es por eso que cuando usa la herramienta Medir , la distancia es dramáticamente menor. Esencialmente, todas sus características de su archivo de forma ahora se ajustan a una distancia de 360 ​​pies horizontalmente y 90 pies verticalmente.

El procedimiento adecuado, que se realizará en el archivo de forma original en el sistema de coordenadas geográficas, es utilizar la herramienta de proyecto . Para el Projection, elija State Plane, NAD 1983 California Zone 6 Feet. La salida debe estar en la ubicación adecuada y proporcionar una distancia correcta cuando se mide. También debe superponerse correctamente en cualquier otra capa, siempre que tengan una proyección definida y que su Marco de datos en ArcMap tenga una proyección definida.

Consigue espacial
fuente
2
De nada. Le animo a leer la documentación de ayuda de ESRI sobre referencias y proyecciones espaciales. Es bastante detallado y puede ayudar a dar sentido a un tema bastante confuso.
Obtenga espacial
77
+1 Esta es una gran respuesta y merece muchos votos positivos. Debido a que la pregunta es una pregunta frecuente (quizás la pregunta frecuente de nuestro sitio), la he fusionado con otro hilo que trata el mismo problema, esperando que este hilo común pueda ser un destino conveniente para futuras preguntas sobre proyecciones en ArcGIS.
whuber
1
@whuber - Gracias. Siento que este es uno de los aspectos más confusos de los SIG y la geografía en general. También tiende a disminuir en muchos programas educativos, por lo que todo lo que se pueda hacer para proporcionar claridad es importante.
Obtener espacial
No es una respuesta, pero no estaba seguro de cómo publicar otro comentario para agradecer a getspatial por su respuesta detallada ya que utilicé un consentimiento no registrado para hacer la pregunta. Definitivamente usaré este sitio en el futuro. ¡Ustedes fueron geniales! ¡Funcionó!
gisbeginner
@whuber - Me gusta la idea de hacer de esta una discusión conveniente sobre las proyecciones. Sería bueno si hubiera alguna forma de hacerlo independiente del software, ya que este mismo problema puede ocurrir con QGIS. La terminología y los pasos exactos son ligeramente diferentes, pero el problema conceptual es el mismo.
Obtenga espacial
30

Aunque ha establecido la proyección de sus otras 3 capas mediante el menú de propiedades en ArcCatalog, no ha podido volver a proyectar los datos en el sistema de coordenadas adecuado.

Pruebe la herramienta Proyecto , ubicada en Herramientas de gestión de datosProyecciones y transformacionesCaracterística .

Esto debería permitirle crear una nueva clase de entidad que se proyecta en el sistema de coordenadas correcto.

Si por casualidad sus 3 archivos de forma son de un sistema de coordenadas desconocido , asegúrese de configurar el sistema de coordenadas (antes de continuar con la herramienta de proyecto anterior ) para estos archivos de forma a la de su proyección original utilizando la herramienta Definir proyección , ubicada en Herramientas de administración de datosProyecciones y transformaciones .

Michael Markieta
fuente
¡Hola! Gracias por el consejo, pero lamentablemente eso no funcionó. Abrí ArcMap, fui a Toolbox -> Herramientas de administración de datos -> Proyecciones y transformaciones -> entidad -> Proyecto y luego para el conjunto de datos de entrada: puse el archivo de forma de la clase de entidad que quiero cambiar. Para el conjunto de datos de salida, acabo de cambiar el nombre. Para el sistema de coordenadas de salida, hice clic en "importar" y puse el archivo de forma que tiene un sistema de coordenadas que me gusta. ¿No debería haber hecho esta 'importación' incluso en ArcMap (no ArcCatalog)? Finalmente, me dieron 3 transformaciones geográficas para elegir, ¡pero ninguna de ellas era la que quería! ¡Ayuda! ¡Gracias!
CaliforniaGirl
Existe una pequeña posibilidad de que sus 3 archivos de formas no se encuentren en el sistema de coordenadas que realmente están definidos (por ejemplo, definidos como wgs84 pero en realidad nad83 zona 17N). ¿Puedes confirmar mediante metadatos o con el propietario original?
Michael Markieta
En segundo lugar, ¿puede acercarse a la capa (uno de sus 3 archivos de formas que no se alinean) y decirme qué coordenadas de desplazamiento del mouse se muestran en la esquina inferior derecha de su interfaz ArcMap? Además, amplíe la capa del archivo de forma desde el que está 'importando' el sistema de coordenadas y dígame qué coordenadas de desplazamiento del mouse se muestran. Quiero comparar las referencias espaciales.
Michael Markieta
Por lo que sé, los archivos de forma están en sistemas de coordenadas dif, así que estoy tratando de ponerlos en los mismos sistemas de coordenadas y luego también en las mismas proyecciones. Tal vez me equivoqué en alguna parte?
CaliforniaGirl
Ok, ¿quieres que haga esto antes o después de que intente cambiar la proyección a través de la caja de herramientas?
CaliforniaGirl
13

Este es un tutorial simple que se puede seguir para definir o reproyectar (transformar) un Sistema de referencia de coordenadas (CRS) en ArcGIS 10.1+ a partir de un archivo CSV.

  1. Abra ArcMap;
  2. Haga clic en File --> Add Data --> Add XY Data;
  3. Explore el archivo CSV que contiene una columna Acon valores de longitud (o Este); y columna Bcon valores de latitud (o norte). Ejemplo:

       easting     northing  
    732771.529  7457694.818  
    733006.267  7456350.588  
    735506.391  7481351.041  
    

    3.1. Seleccione la columna A como X fieldy la columna B como Y fielddesde el archivo CSV;

    3.2. En el Coordinate System of Input Coordinatescampo, seleccione CRS actual de los datos.

Aquí se define el CRS . Se puede exportar la capa a un archivo de forma haciendo clic derecho en la capa y luego Data --> Export Data,.


O continúe (desde el elemento 3.2) para reproyectar :

  1. Haga clic en el ArcToolBoxbotón (pequeño icono rojo de la caja de herramientas), luego continúe DataManagementTools --> Projections and Transformations --> Feature --> Project;

    4.1. Seleccione la capa de entrada del Input Dataset or Feature Classcampo;

    4.2. Al Output Coordinate Systemelegir el CRS, se desea proyectar (transformar) los datos.

    4.3. Establezca la ruta y el nombre del archivo de salida en el Output Dataset or Feature Classcampo.

    4.4. Haz clic Oky espera mientras Projectterminas de correr.

Aquí los datos ya se vuelven a proyectar en el nuevo CRS.


Ahora, creemos columnas con nuevas Xy Ycoordenadas en la Tabla de contenido (TOC):

  1. Haga clic derecho en la nueva capa creada y seleccione Open Attribute Table;

    5.1. Haga clic en Table Options(esquina superior izquierda), luego Add fieldpara agregar nuevas Xcoordenadas;

    5.2. Elija un nombre para la columna (por ejemplo X_coords) y establezca el Typecampo como Double.

    5.3. Repita los pasos ( 5a 5.2) para crear la columna Y_coords;

  2. Regrese a la tabla de contenido y haga clic derecho X_coords;

    6.1. Seleccionar Calculate Geometry. Establecido Propertypara X_coordsigual X coordinate of Point. Verificar si Use coordinate system of the data sourceestá seleccionado. Haga clic Ok.

    6.2. Repita los pasos 6y 6.1para la columna Y_coords, pero seleccione en su Y coordinate of Pointlugar.

Andre Silva
fuente