Más

Seleccione puntos con elevaciones más bajas y las mismas coordenadas x, y

Seleccione puntos con elevaciones más bajas y las mismas coordenadas x, y


El problema es el siguiente,

Tengo una capa de puntos con coordenadas x, y, z. Algunos de los puntos tienen la misma x, y pero diferente z. Necesito separar puntos sin duplicados (x, y) y, en caso de que haya duplicados, seleccione solo los que tengan la z más baja. ¿Cómo separarlos y tener una capa con solo 1 punto por x, y particular?

Tengo licencia ArcView 10.0.


Ok, la solución es

  1. Cree un archivo de formas de puntos 2D a partir del archivo de formas de puntos 3D actual y elimine los puntos duplicados (Eliminar idénticos)
  2. Haga clic con el botón derecho en la tabla de contenido y seleccione Unirse
  3. Se abrirá una ventana como la siguiente y establecerá un. "Unir datos de otra capa según la ubicación espacial" b. "1. Elija la capa ..."> su archivo de forma de punto 3D c. "Cada punto ..."> Seleccionar mínimo


¿Cómo convertir longitud, latitud, elevación a coordenadas cartesianas?

Descargué datos meteorológicos y tienen valores de longitud (en decimal), latitud (en decimal) y elevación (en m). No hay información sobre el sistema de coordenadas utilizado. ¿Cómo puedo convertirlo a coordenadas cartesianas? Mis intentos están por debajo. Pero mi problema es encontrar las fórmulas correctas.

Una respuesta aquí de Daphna Shezaf usa diferentes fórmulas. Sin embargo, no utiliza elevaciones. Agradecería que alguien pudiera aclarar mi confusión, ¿se debe usar la elevación para convertir de largo / lat o no? ¿Cuáles son las fórmulas adecuadas ?. He intentado comparar el resultado de mis códigos en este sitio web utilizando long, lat, elev específicos. Mis dos métodos anteriores tienen resultados que están lejos del resultado obtenido en el sitio web


El error común de los valores de la "caja" es que la primera sublista de la "caja" ndarray es siempre el punto inferior izquierdo del rectángulo. Por ejemplo, en el rectángulo que se muestra a continuación, la primera sublista de "caja" ndarray no necesita representar el punto A siempre.

Así que esto es lo que representan los valores de "caja":

Como señala correctamente la pregunta, cuando imprime el cuadro, obtendrá un ndarray que se parece a esto:

Y luego hice un esfuerzo adicional para la descripción y escribí este bucle for simple para comprender realmente qué representan realmente los valores de "caja":

Y los resultados son: (las imágenes están en orden)

Creo que las imágenes deberían haber despejado la duda de cualquiera sobre los valores de "caja", pero aquí hay un resumen de todos modos:

El punto más bajo del rectángulo (no importa la izquierda o la derecha) siempre será la primera sublista del "cuadro" ndarray. En el ejemplo que he dado, la primera sublista [169144] representa la "parte inferior derecha de esta rectángulo ". Ahora este punto será el punto de referencia para decidir qué representa la siguiente sublista. Es decir, la siguiente sublista siempre representará el punto que obtienes por primera vez cuando te mueves en el sentido de las agujas del reloj. (como se muestra en la segunda imagen del bucle for)

Y siga moviéndose en el sentido de las agujas del reloj para ver qué representan las siguientes sublistas.

PD: A veces es muy difícil leer la documentación de OpenCV (que no es la mejor del mundo por cierto) y comprender una función y sus valores de retorno correctamente. Por lo tanto, sugiero generar pequeños fragmentos de código, como el bucle for y el círculo cv2.circle de arriba, para visualizar realmente los valores de retorno de una función. Eso realmente debería despejar todas sus dudas sobre las funciones que encuentre en OpenCV. Después de todo, OpenCV tiene que ver con la visualización "visual".


Encuentra elevaciones "faltantes" con el visualizador GPS

El problema: A veces tienes datos geográficos que consisten solo en latitudes y longitudes, pero también quieres conocer las altitudes & # 8212 porque, por ejemplo, quieres colorear puntos por altura sobre el nivel del mar, o dibujar un perfil de una pista. A continuación, se muestran algunas razones comunes por las que puede tener datos "planos" o incompletos:

  • Su dispositivo GPS no registra la altitud o tenía una recepción de satélite deficiente cuando grabó el recorrido.
  • Tu dispositivo GPS lo hace altitud de registro, pero no es muy precisa.
  • Dibujó una pista con las herramientas de dibujo de Google Earth o una aplicación similar, como el Sandbox de GPS Visualizer.
  • Tiene un archivo KML que proviene de Google Maps o de la función "indicaciones de manejo" de Google Earth.
  • Creaste una ruta en Google Maps y tienes la URL de esa ruta.
  • Tiene un archivo de registro NMEA que contiene solo oraciones "GPRMC", no "GPGGA".

Soporte de visualizador GPS

Si las utilidades de GPSVisualizer.com le parecen interesantes, le permiten ahorrar tiempo o simplemente son divertidas, puede decir "gracias" & # 8212 y fomentar un mayor desarrollo & # 8212 haciendo clic en el botón de arriba y haciendo una contribución.

Solución n. ° 1: base de datos DEM

Los programas de conversión, perfil y mapa de GPS Visualizer tienen la capacidad de agregar instantáneamente datos de elevación & # 8212 de una base de datos DEM (modelo de elevación digital) & # 8212 a cualquier tipo de archivo GPS. Si solo desea dibujar un perfil o convertir un solo archivo de datos a texto sin formato o GPX mientras agrega elevación, puede usar el formulario simple aquí mismo:

O busque en los distintos formularios de entrada de GPS Visualizer el menú llamado "Agregar datos de elevación DEM" y elija una de las bases de datos de elevación (descritas en la tabla a continuación). Copias completas de las bases de datos SRTM3 y USGS NED, así como una gran cantidad de mosaicos SRTM1 y ASTER, se almacenan en el servidor de GPS Visualizer & # 8212, que son más de 250 GB de datos sin procesar.

Tenga en cuenta que la función de adición de elevación borrar cualquier dato de altitud existente (por ejemplo, de un GPS) que pueda estar ya en su archivo. A menudo, estos perfiles deseables hechos con datos DEM suelen tener un aspecto "más suave" que el GPS y, por lo general, contienen menos lagunas o lecturas sospechosas. (Hablando de lagunas, hay algunas en los datos SRTM de la NASA, y eso es inevitable. Si GPS Visualizer se encuentra con una de estas, no sobrescriba esas elevaciones en sus datos de entrada).

Fuentes de datos DEM

Solución n. ° 2: API de Google Maps

La API de Google Maps puede devolver las elevaciones de puntos en cualquier parte del mundo; estas suelen ser (pero no siempre) las mismas elevaciones que verías en Google Earth. Los datos de Google provienen de una variedad de fuentes y a veces (pero no siempre) son más precisos que las bases de datos SRTM.

El inconveniente es que existe un límite en la cantidad de consultas que cada usuario puede realizar en un día, por lo que GPS Visualizer no puede pedirle a Google todos sus puntos. Para evitar esto, GPS Visualizer contiene un software basado en JavaScript Utilidad de búsqueda de elevación que tiene tu navegador realiza las consultas. Para usar esta herramienta, sus datos deben estar en formato tabular simple (se logra fácilmente con el convertidor de texto plano de GPSV), debe eliminar cualquier dato de elevación existente y debe tener su propia clave API de Google Maps. Encontrará más instrucciones en la página Utilidad de búsqueda de elevación.


Objetos sfc

Los aspectos geoespaciales de un objeto sf están contenidos en un objeto de clase sfc. La documentación del paquete sf a menudo se refiere a un objeto sfc como una columna de lista de geometría de entidad simple, que es el papel que desempeñan dentro de los objetos sf. Sin embargo, como objeto independiente, un objeto de clase sfc es una lista de uno o más objetos sfg con atributos, en el sentido R de atributos, que permiten que el objeto posea un sistema de referencia de coordenadas. Cuando se imprime un objeto sfc en la consola, se denomina conjunto de geometría. La clase sfc posee siete subclases, una para un objeto sfc compuesto por cada uno de los seis tipos de geometría principales y una subclase adicional para un objeto sfc que contiene una combinación de tipos de geometría.

Subclases sfc

  • sfc _POINT
  • sfc _MULTIPOINT
  • sfc _LINESTRING
  • sfc _MULTILINESTRING
  • sfc _POLYGON _
  • sfc _MULTIPOLYGON
  • sfc _MULTIPOLYGON
  • sfc _GEOMETRÍA

La función st_sfc () para crear un objeto sfc toma cualquier número de objetos sfg y un CRS en forma de código EPSG o proj4string de la biblioteca PROJ. Internamente, el argumento crs usa la función st_crs () para buscar el código EPSG o proj4string y, si es posible, establecer el valor correspondiente para el epsg o proj4string indefinido a través de llamadas externas a las bibliotecas GDAL y PROJ. El CRS predeterminado para un objeto sfc es NA o no está disponible. Deje que & rsquos cree un objeto sfc a partir de uno de los objetos sfg anteriores con el CRS predeterminado para ver cómo un objeto sfc se diferencia de un objeto sfg incluso cuando contiene la geometría de una sola característica.

El método de impresión sfc revela la información contenida en el objeto u objetos sfg utilizados para crearlo, incluido el tipo de geometría o subclase sfc, las dimensiones y las coordenadas impresas en el mismo formato de texto conocido utilizado por el método de impresión sfg. 8 Sin embargo, el método de impresión sfc también revela la adición del atributo crs imprimiendo los valores epsg y proj4string. Por lo tanto, aunque en este caso el aspecto geoespacial del objeto sfc se deja sin definir, el objeto puede considerarse geoespacial. Dejemos que & rsquos investigue más la estructura de un objeto sfc creando un objeto sfc con múltiples objetos sfg y use el código EPSG 4326 para identificar las coordenadas de longitud y latitud en el elipsoide WGS84 para el CRS. Observe en la impresión del objeto que la cadena proj4string está identificada, aunque no se incluyó en los argumentos.

Podemos ver que un objeto sfc es una lista y se trata como tal en R ejecutando View (points_sfc), que dará una salida similar a cualquier otro objeto de lista. Sin embargo, points_sfc es diferente de una lista normal en que un objeto sfc posee cinco atributos que le dan a los objetos sfc su naturaleza geoespacial.

Aquí, podemos ver claramente que points_sfc es de clase sfc y subclase sfc_POINT ya que solo contiene geometrías de tipo POINT. El atributo de precisión corresponde al elemento de precisión del estándar Características simples y se utiliza en ciertos cálculos geométricos. bbox es un cálculo de los valores mínimo y máximo de las coordenadas X e Y dentro del objeto sfc, y n_empty anota el número de objetos sfg vacíos en la lista. El atributo crs es el más interesante para nuestros propósitos y consiste en un objeto crs, que en sí mismo es una lista de longitud dos que contiene un proj4string y un valor epsg si existe. Debido a que crs es un atributo de los objetos sfc, todas las geometrías dentro de un objeto sfc por definición poseen el mismo CRS. Podemos inspeccionar el contenido del atributo crs para points_sfc con la función st_crs () incluso si no nos proporciona ninguna información adicional.

Podemos confirmar la naturaleza geoespacial de points_sfc usando nuevamente la función st_distance (). A partir de la versión 0.6 del paquete sf, st_distance () usa el paquete lwgeom, que a su vez se vincula a funciones geométricas de la biblioteca liblwgeom usada por PostGIS, para realizar cálculos geométricos en valores de longitud y latitud. Por lo tanto, es posible que deba instalar el paquete lwgeom para que la función st_distance () funcione correctamente.

Con un objeto sfc que usa coordenadas de longitud y latitud y un conjunto crs, la función st_distance () usa cálculos geométricos complejos en el elipsoide elegido para calcular con precisión la distancia entre entidades. De forma predeterminada, la función devuelve una matriz densa de la distancia entre todas las características (u objetos sfg) contenidas en el objeto sfc junto con las unidades de los valores del paquete de unidades. Aquí, podemos ver que los puntos en Los Ángeles y Ámsterdam están separados por 8,955,120 metros. Incluso puede convertir a millas o kilómetros con el paquete de unidades, pero el aspecto más significativo de este comando es cómo se diferencia del uso anterior de st_distance () con objetos sfg. Ahora tenemos información geográfica utilizable sobre los dos puntos que creamos.


3 respuestas 3

desea encontrar el siguiente camino obligado:

Si esto es correcto, aquí hay una forma:

  • encontrar el punto más alto, Pcima, en el conjunto de puntos. En caso de empate, elija el punto con la coordenada x más pequeña
  • ordenar todos los puntos comparando las pendientes mI y Mj de las líneas cada par de puntos (excluyendo Pcima!) PAGI y Pj hacer al pasar por Pcima
    • si mI y Mj son iguales, dejemos que el punto PI o Pj más cercano a Pcima ven primero
    • si mI es positivo y mj es negativo (o cero), Pj viene primero
    • si ambos mI y Mj son positivos o negativos, deje que el punto que pertenece a la línea con la pendiente más grande sea primero

    Aquí hay una demostración rápida del mapa:

    (Conozco poco JavaScript, por lo que podría, o probablemente, violé algunas convenciones de código JavaScript):

    Nota: debe verificar dos o tres veces las conversiones de lat, lon ax, y, ya que soy un novato si se trata de GIS. Pero quizás ni siquiera necesite convertir nada. Si no lo hace, la función upperLeft podría devolver el punto más bajo en lugar del más alto, dependiendo de la ubicación de los puntos en cuestión. Nuevamente: ¡verifique tres veces estas suposiciones!


    ¿Es posible recopilar valores de coordenadas Z precisos con Collector y Trimble R2?

    Se nos ha dicho que el software ESRI no calcula la corrección de HAE a MSL. También se nos ha dicho que la gente, de hecho, está utilizando esta configuración de equipo para hacerlo. Y parece que debería ser posible.

    por LanceCole

    A continuación se muestran las instrucciones para convertir el HAE en una transformación de elevación real a partir de los datos obtenidos del GPS de alta precisión utilizando Collector. He asumido lo siguiente:

    1. Ha configurado la base de datos que recibe los datos para admitir los metadatos del GPS. En particular, los campos ESRIGNSS_LATITUDE, ESRIGNSS_LONGITUDE y ESRIGNSS_ALTITUDE. Si no lo ha hecho, esto se puede agregar fácilmente usando la herramienta Agregar campos de metadatos GPS en ArcGIS Pro. También puedo proporcionar instrucciones adicionales, si es necesario.
    2. Usted indicó que su GPS está configurado o está recibiendo datos en el GCS NAD 1983 (2011) para datos horizontales y supongo que está configurado para recibir datos verticales en un sistema de coordenadas de datum norteamericano NAD 1983 (2011) basado en elipsoidales. Es fundamental que tenga los sistemas de coordenadas correctos para estos datos. El recopilador de ArcGIS almacena estos datos sin procesar en los campos de latitud, longitud y altitud indicados anteriormente.
    3. Asegúrese de que sus sistemas de coordenadas se hayan actualizado. Vaya a my.ESRI.com y descargue e instale los datos actuales del sistema de coordenadas ArcGIS.Creo que la versión actual es 10.7.10000. Puede consultar el Panel de control de Windows y los Programas y características de gt para ver si está instalado.
    4. Si aún no lo ha hecho, vaya al sitio de Github ESRI / Collector-tools y descargue las herramientas para el colector. Le recomiendo que descargue todo el conjunto de herramientas usando el botón Clonar o descargar, guardar y extraer en una ubicación común.

    Ahora pasemos a la transformación real de los datos 2D almacenados en ArcGIS Online (AGOL) en datos 3D con los datos de elevación correctos.

    • Abra ArcGIS Pro y cargue los datos AGOL originales en un mapa.
    • Haga clic con el botón derecho en la función, seleccione Data & gt Export Features y apunte a un GDB local. Trabajará con una copia local de los datos.
    • En la pestaña Insertar, seleccione Caja de herramientas & gt Agregar caja de herramientas
    • Navegue a la carpeta que descargó de GitHub y agregue CollectorUtilis_Pro.tbx. Este debe estar ubicado en la carpeta. collector-tools-master CollectorUtils pro
    • Vaya a Catálogo en ArcGIS Pro y seleccione Cajas de herramientas & gt CollectorUtilities_Pro.tbx & gt GeneralUtils & gt ProjectZ

    • En la herramienta ProjectZ, seleccione la Clase de entidad recién creada en el GDB local para las Entidades de entrada. El mío se llama SurveyPointFeatures_Copy para este ejemplo. Aparecerá un triángulo de advertencia ya que los datos no tienen datos z - ignore
    • Para el sistema de coordenadas de entrada: haga clic en el globo y seleccione lo siguiente para XY y Z actuales, según las suposiciones anteriores

    Haga clic en el cuadro XY actual y luego seleccione:

    Sistema de coordenadas geográficas & GT Norteamérica & GT Estados Unidos y territorios & GT NAD 1983 (2011)

    Haga clic en el cuadro Z actual y seleccione:

    Sistema de coordenadas verticales & gt Basado en elipsoidales & gt Norteamérica & gt NAD 1983 2011

    • Confirme que el valor X se establece en el campo Longitud, el valor Y se establece en el campo Latitud y el valor Z se establece en el campo Altitud. Estos deberían completarse de forma predeterminada.
    • Ingrese una clase de entidad de salida: utilicé "SurveyPointFeatures_ProjectZ" en el mismo GBD
    • Para las coordenadas de salida: haga clic en el globo e ingrese lo siguiente para XY y Z actuales, según las suposiciones anteriores

    Haga clic en el cuadro XY actual y luego seleccione:

    Sistema de coordenadas geográficas & GT Norteamérica & GT Estados Unidos y territorios & GT NAD 1983

    Haga clic en el cuadro Z actual y seleccione:

    Sistema de coordenadas verticales & GT Norteamérica & GT NAVD 1988

    Seleccione NVAD 1988 incluso si desea ftUS. No es posible traducir directamente a NAVD88 (altura) (ftUS)

    • Una transformación geográfica se completará automáticamente, puede cambiar a otras opciones, pero generalmente esta es la transformación óptima para los sistemas de coordenadas de entrada y salida ingresados ​​en ProjectZ

    • Haga clic en "Ejecutar": esto usará los campos Latitud, Longitud y Altitud para crear una nueva clase de entidad como se mencionó anteriormente en NAD 1983 y NVAD 1988 como puntos de datos 3D.

    Si necesita convertir los datos de elevación a pies estadounidenses, continúe con lo siguiente. Si solo necesita la elevación en metros, omita este paso. Este paso solo convierte el NVAD 1988 en metros a NAVD88 (altura) (ftUS)

    • En la pestaña Geoprocesamiento, busque y seleccione la herramienta "Proyecto", debe estar en las herramientas de administración de datos.
    • Para la clase de entidad de entrada, seleccione la clase de entidad creada anteriormente: SurveyPointFeatures_ProjectZ en mi ejemplo
    • Ingrese un nuevo nombre de clase de entidad para la Clase de entidad de salida: elegí SurveyPointFeatures_Feet
    • Para la coordenada de salida: haga clic en el globo terráqueo e ingrese lo siguiente para XY y Z actuales

    Haga clic en el cuadro XY actual y luego seleccione:

    Sistema de coordenadas geográficas & GT Norteamérica & GT Estados Unidos y territorios & GT NAD 1983

    Haga clic en el cuadro Z actual y seleccione:

    Sistema de coordenadas verticales & GT Norteamérica & GT NAVD88 (altura) (ftUS)

    • En la pestaña Geoprocesamiento, busque y seleccione la herramienta "Agregar coordenadas XY", que también debe estar en las herramientas de administración de datos.
    • Seleccione la función SurveyPointFeatures_Feet o SurveyPointFeatures_ProjectZ de arriba y ejecute la herramienta. Esto agregará datos X, Y y Z a la función.
    • Abra la tabla de atributos y el valor Z agregado es su Elevación en pies o metros, dependiendo de la característica que esté utilizando.

    Espero que esto te ayude a agregar los datos de elevación a tus datos. Como se señaló anteriormente, verifique dos veces el sistema de coordenadas en el que se está ejecutando su GPS. Esto es fundamental para una traducción precisa. También puede seleccionar un sistema de coordenadas de salida diferente si asumí el sistema incorrecto. Por ejemplo, damos salida a un sistema de coordenadas proyectadas en lugar de un sistema geográfico. Así que configuramos nuestra Corriente de salida XY en Sistema de coordenadas proyectadas & gt State Plane & gt NAD 1983 (2011) (US Feet) & gt NAD 1983 (2011) StatePlane Ohio North FIPS 3401 (US Feet). Esto devolverá Norte, Este y Elevación, en lugar de Lat, Largo y Elevación.

    Gracias por la gran explicación. He recopilado datos de 2 años y tengo el mismo problema al convertir el valor de altitud del GPS a la elevación de MSL.

    Estoy usando Trimble R2 con la aplicación Collector y configuro el perfil de ubicación del recopilador como:

    Sistema de coordenadas GNSS: GCS NAD 1983 2011

    Sistema de coordenadas del mapa: Esfera auxiliar WGS 1984 Web Mercator.

    Transformación de datos: WGS_1984_ (ITRF08) _To_NAD_1983_2011

    Quiero que mis datos finales estén en NAD 1983 (2011) StatePlane New York East FIPS 3101 (pies estadounidenses). ¿Podrías ayudarme por favor?

    por LanceCole

    Moví mi respuesta a su nueva pregunta aquí y continuaré nuestro diálogo. A continuación se muestra su última respuesta:

    Lance, gracias por tu rápida y completa respuesta. Puedo ver claramente que su base de conocimientos y experiencia superan con creces la mía, pero intentaré mantenerme al día.

    En respuesta a sus preguntas de seguimiento:

    Cuando digo NAD 83, me refiero a que el Representante de Seiler que me guió a través de la configuración de Trimble R2 / ArcGIS Collector me hizo ingresar NAD 83 2011 como el sistema de coordenadas GNSS y como el sistema "a" en mi cuadro de transformación de datum en mi perfil. Todos los datos que nuestra organización almacena en nuestras bases de datos internas es NAD_1983_StatePlane_Indiana_East_FIPS_1301_Feet.

    En los datos verticales, en última instancia, quiero que mis datos estén en pies estadounidenses.

    Con respecto a los campos de metadatos, lo que he hecho es agregar campos de metadatos a una capa de servicio de características publicada y luego agregué esa nueva capa de servicio de características a mi mapa web. Intenté configurar un servicio de funciones para almacenar metadatos de GPS. El obstáculo que encontré es que las instrucciones indican que debo agregar nombres de campo a mi tabla de atributos de características y estos nombres de campo son más largos de lo que ese campo aceptará.

    Actualizaré mi respuesta original más tarde esta noche para reflejar la información adicional que acaba de proporcionar. El primer paso que debe completar es hacer que su Trimble R2 se detenga con el recopilador y envíe los datos correctos a la base de datos de ArcGIS Online (AGOL) que está configurada para datos GNSS. Eche un vistazo a Grabar metadatos de GPS para Classic o Prepare para la recopilación de datos de alta precisión.

    Parece que su unidad Trimble está configurada para usar un sistema de coordenadas geográficas de NAD 1983 (2011) y un sistema de coordenadas verticales basado en elipsoidales también de NAD 1983 2011. Esto es común para este tipo de sistema. Una vez que tenga los datos configurados en su base de datos, Collector almacenará los datos GPS "Sin procesar" de la unidad en los campos de Latitud, Longitud y Altitud para cada punto recolectado. Lo que hace el proceso descrito anteriormente es tomar esos datos sin procesar en GCS_NAD_1983_2011 / VCS: NAD_1983_2011 y usar la herramienta "ProjectZ" crea una nueva clase de entidad de puntos 3D en NAD_1983_StatePlane_Indiana_East_FIPS_1301_Feet / NAVD 1988 (metros). Luego, ejecute una herramienta de "Proyecto" de los datos para convertir el NAVD 1988 en metros a pies estadounidenses y "Agregar coordenadas XY" para mostrar los datos de Norte, Este y Elevación en la tabla de atributos.

    Lance, parece que necesito ayuda de navegación pestaña por pestaña para ubicar los datos actuales del sistema de coordenadas de ArcGIS en MyESRI.com

    por LanceCole

    Mis organizaciones y descargas de gt

    Seleccione el botón "Ver descargas" junto a ArcGIS Pro o ArcGIS Desktop

    Desplácese hacia abajo hasta la sección Datos y contenido.

    Haga clic en el botón Descargar junto a "Datos de sistemas de coordenadas de ArcGIS"

    El mío muestra que la versión actual es 10.7.167057

    Su página my.esri.com puede ser ligeramente diferente dependiendo de su licencia, pero esto debería acercarlo.

    Lance, parece que necesito un nivel de instrucción más básico.

    Comenzando con "Abra ArcGIS Pro y cargue los datos AGOL originales en un mapa". Comencé un nuevo proyecto en ArcPro. Agregué una clase de entidad de geodatabase de archivos de otro proyecto de ArcPro que confirmé que contenía varias entidades.

    A continuación, hice clic con el botón derecho en el nombre de la clase de entidad que apareció en la página Contenido y luego hice clic en Funciones de Data & gtExport. Luego hice clic en el botón Ejecutar y recibí la advertencia de salida vacía. Como era una advertencia amarilla y no sabía qué más hacer, ignoré la advertencia y continué.

    Cuando ejecuto la herramienta Proyecto Z, llego a la parte donde confirmo los campos de valor X, Y y Z y, como probablemente anticipó, solo veo las opciones de campo ID de objeto y Forma. Esto me indica un fracaso y ahora estoy atascado.

    Puedo hacer un mapa web y acumular puntos. Parece que no entiendo cómo obtener entidades puntuales en un archivo AGOL que pueda agregar a mi proyecto ArcPro para luego ejecutar la herramienta Proyecto Z.

    por LanceCole

    Puedo enfatizar contigo. Creo que se necesitaron unos meses para que todo funcionara en nuestros colectores, conversión AGOL y Z.

    Supuse que estaba recopilando datos en un mapa habilitado para GNSS que había publicado en AGOL cuando usaba Collector. ¿Es esto correcto? Si es así, en ArcGIS Pro puede abrir los datos almacenados en este mapa publicado y copiar los datos a un GDB local. También puede iniciar sesión en AGOL y exportar los datos desde allí. La captura de pantalla a continuación muestra un nuevo mapa en blanco en ArcGIS Pro y estoy agregando los datos de nuestro mapa de levantamiento AGOL.

    Para agregar el formulario de datos AGOL:

    En la pestaña Mapa, haga clic en Agregar datos

    Vaya a Portal & gt My Content y navegue hasta donde se almacenan los datos de su recopilador en AGOL

    Esto agrega los datos recopilados a su mapa para que luego pueda realizar la exportación a un GDB como una copia

    También puede ir a AGOL y exportar los datos como GDB desde allí y omitir este paso. solo necesitaría agregar la clase de entidad del GDB exportado a su sesión de ArcGIS Pro.

    Lance, uno de mis colegas y yo nos sentamos juntos y seguimos las instrucciones que nos proporcionaste y los datos recopilados aún no muestran las elevaciones correctas. Hemos concluido (si estamos calificados para hacerlo) que debemos comenzar con un mapa base que esté en la configuración correcta de proyección y datum y un perfil de colector de arco que coincida.

    ¿Está utilizando un mapa base personalizado o uno de los mapas base que proporciona ESRI? Además, la plantilla de perfil de recopilador no parece permitir un datum vertical. ¿Es esa una observación correcta y relevante?

    por LanceCole

    Correcto, Collector no funciona con datums verticales. Además, el mapa base no afecta los datos sin procesar. Es por eso que debe utilizar los datos sin procesar de su GPS que se almacenan en los atributos de latitud, longitud y altitud cuando los puntos se recopilan en AGOL para crear los puntos 3D y transformarlos en el sistema de coordenadas que necesita en última instancia. Creo que estos se almacenan en formato de datos sin procesar o en formato de datos configurado para todas las unidades GPS. Es posible que desee confirmar esto con Trimble, ya que estamos utilizando la línea de productos Leica para nuestros colectores ArcGIS. Tengo entendido que algunos fabricantes de GPS brindan soporte completo de referencia horizontal y vertical, pero esto no es a través de ArcGIS Collector, sino más bien a través de las aplicaciones proporcionadas por los fabricantes de GPS, como Arrow y EOS, que se integran con el colector.

    Tenemos nuestro perfil configurado como se muestra a continuación para trabajar con nuestro sistema VRS estatal y publicar los datos en AGOL a medida que cada punto se recopila en el campo. Trabajamos a través del proceso que hemos estado discutiendo para generar nuestros puntos de levantamiento para uso interno con la precisión del instrumento. Nuestro receptor GPS y State VRS usan GSC NAD 1983 2011 y usamos el ESRI predeterminado para AGOL de WGS 1984 Web Mercator Auxiliary Sphere como nuestro sistema de coordenadas de mapa. La transformación es el recopilador predeterminado recomendado para este emparejamiento.

    Es posible que deba dar un paso atrás y asegurarse de tener su base de datos configurada, haber agregado los campos habilitados para GNSS y publicarla correctamente en AGOL para recopilar los datos correctos. Esto debe estar funcionando antes de que pueda siquiera pensar en realizar la transformación en los datos. También debe asegurarse de que su software GPS también esté configurado correctamente junto con Collector. No voy a ser de mucha ayuda con una unidad de Trimble, como se señaló anteriormente, estamos usando Leica.

    Además, ¿tiene RTK habilitado y configurado para su GPS? Esto afectará sustancialmente el rendimiento de su unidad R2. Eso sonó como algo salido de "Star Wars".

    Lo siento, actualmente solo tengo unos momentos para responder, pero puedo proporcionar información adicional más tarde esta noche, si es necesario o si tiene más preguntas. Este no fue un proceso fácil, así que no crea que no está calificado. Solo hay un montón de variables que deben estar en línea para que todo funcione. Una vez que está funcionando, es genial.

    1) asegúrese de que su GPS esté configurado correctamente y de que reciba los datos correctos, incluido RTK fuera de Collector


    Sistemas coordinados¶

    Un sistema de coordenadas es un método para definir la posición única en un plano o en el espacio de elementos geométricos usando combinaciones de números llamados coordenadas. Hay dos tipos de sistemas de coordenadas terrestres: geográficos y proyectados.

    Nuestra empresa lleva el nombre de René Descartes, el inventor del sistema de coordenadas cartesiano en el siglo XVII. Este sistema de coordenadas fue el primer vínculo entre la geometría y el álgebra, y la base de los sistemas de coordenadas proyectadas.

    Sistemas de coordenadas geográficas Las coordenadas geográficas son quizás la forma más familiar de representar coordenadas en la superficie de la Tierra. En estos sistemas de coordenadas, una ubicación está representada por su latitud (posición norte-sur) y longitud (posición este-oeste). La latitud y la longitud se definen mediante una representación elipsoidal de la Tierra. Debido a que las coordenadas se definen en una superficie curva, la distancia física cubierta por un grado de longitud variará de norte a sur (debido a la convergencia en los polos), al igual que la latitud de este a oeste (debido a la forma elipsoide). Colocar coordenadas en una superficie plana requiere una proyección de mapa, que se describe en la siguiente sección.

    Proyecciones de mapas y sistemas de coordenadas proyectadas Para muchos propósitos prácticos, necesitamos proyectar coordenadas en un plano 2D. Un sistema de coordenadas proyectadas se define en una superficie plana bidimensional. Los sistemas de coordenadas proyectadas describen ubicaciones en unidades lineales (como metros o pies).

    Dado que la proyección de mapas son abstracciones de una Tierra 3D en un plano 2D, las distorsiones son inevitables. Estas distorsiones difieren para cada proyección cartográfica, pero son bien conocidas y estudiadas. Las distorsiones que pueden ocurrir con un mapa plano incluyen las relacionadas con: - forma - área - distancia - dirección

    Si bien es imposible mantener todos los elementos espaciales nativos de sus geometrías una vez proyectadas, puede priorizar el elemento más importante para el propósito de sus mapas. Las proyecciones a menudo usan nombres descriptivos como "conforme", "equidistante", "área igual" y "azimutal" para describir las propiedades que conservan. Una proyección puede preservar con precisión una propiedad (forma, área, distancia o dirección) pero no otras. Por este motivo, es importante elegir una proyección que conserve las propiedades que son relevantes para su aplicación. Por ejemplo, la proyección de Mercator se utiliza para la navegación porque conserva el ángulo entre dos curvas cualesquiera (proyección conforme).

    Distorsión de Mercator: la proyección de Mercator distorsiona el área, lo que hace que las masas de tierra cerca de los polos parezcan mucho más grandes en relación con las del ecuador.