¿Las líneas largas en los archivos de forma se consideran geodésicas o líneas rectas en el espacio 2D largo?

13

¿Existe una definición sobre cómo las líneas conectan vértices en el formato de archivo de forma?

En el caso más simple, imagine una línea con solo 2 puntos, de 40, -118 a 40, -112, que está en algún lugar al azar en los EE. UU., Con el sistema de coordenadas geográficas estándar WGS84. Aquí está el contenido del archivo .prj:

GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]

¿El punto dice 40.1, -116 norte o sur de la línea?

  1. Si consideramos que las líneas se interpolan linealmente en el espacio largo, sigue el paralelo de 40 grados (círculo pequeño) y el punto está al norte de la línea.
  2. Si consideramos que las líneas son los caminos más cortos en la superficie de la Tierra, es una geodésica (gran círculo) con una latitud máxima en el medio de la línea, superior a 40.1 grados. Entonces el punto está al sur de la línea.
  3. ¿O es simplemente indefinido? Dado que el formato de archivo de forma no tiene nociones de curvas, solo segmentos rectos que conectan líneas. La línea necesita ser densificada (puntos añadidos a lo largo de la línea) para aclarar esta respuesta.

Si creo tal escenario en QGIS, la línea sigue el paralelo de 40 grados, y me diría que la respuesta es 1. Pero no tomaría esto como una respuesta definitiva y me gustaría escuchar una más sólida.

François
fuente
44
Esta es una pregunta maravillosa. Me parece que cualquier definición de este tipo recae en el ojo del analista: en última instancia, el significado de los segmentos depende de quién creó el archivo de forma y cómo se ha procesado. Esto parece un trabajo para ... metadatos .
whuber
técnicamente hablando, los bordes de un polígono se denominan comúnmente "anillos" (o LinearRing), que son líneas cerradas
Mike T

Respuestas:

6

Parece ser una línea recta en cualquier sistema de proyección cuando se crea. Después de eso, se vuelve a calcular en cada nueva proyección, y el software trata de hacerlo "estratégico". esto es bastante notable cerca de los polos: un cuadrado dibujado alrededor del poste en una proyección azimutal polar invariablemente se convertirá en un círculo (es decir, los lados anteriormente rectos se convierten en curvas cóncavas hacia el poste) cuando se vuelven a proyectar en otro azimutal polar, o incluso si se cambia el meridiano central. el software simplemente no sabe cómo llegar de un vértice al siguiente, por lo que toma lo que debe parecer un camino lógico ...

Es por eso que uno densifica las vertcies en tales situaciones. Eso ancla los bordes del polígono a los coordinantes conocidos, aunque todavía habrá la misma interpolación entre cada vértice.

Mark Denil
fuente
1

No hay información sobre esto en la especificación del archivo de forma. La forma de conectar dos vértices depende estrictamente de que el software muestre o procese el archivo de formas. Podría agregar información en un campo de atributo que luego podría ser utilizado por el software, pero afectaría a toda la función.

Esri ha estado trabajando un poco en esto, por lo que hay funciones en ArcGIS 10. Este es uno de los temas de ayuda al respecto: Crear entidades geodésicas

Nota: Mis opiniones pueden no ser las de mi empleador (Esri).

Melita Kennedy
fuente
1

No estoy seguro acerca de KML, pero en un archivo de forma las líneas que unen los vértices son segmentos de línea recta. Desde el archivo de ayuda de ArcGIS en Acerca de la edición de archivos de forma :

Crear entidades con curvas en shapefiles

Los archivos de forma no admiten curvas paramétricas verdaderas, incluidos arcos circulares, elipses y curvas de Bézier, por lo que estas formas se almacenan como segmentos rectos ...

Al crear curvas en un archivo de forma utilizando las herramientas de edición, las formas inicialmente pueden aparecer curvas en la pantalla. Sin embargo, cuando guarda sus ediciones, las curvas se densifican y las formas se convierten en una serie de segmentos rectos que se aproximan a la forma de la curva original.

Si es una opción, una clase de entidad de geodatabase puede almacenar curvas verdaderas:

Con una clase de entidad de geodatabase, las formas se almacenan como curvas verdaderas con solo vértices en los puntos finales de la curva.

Stephen Lead
fuente
0

En mi opinión, depende de la proyección. Por lo que sé, la proyección Lat Long WGS84 se considera como Plate Caree (Equirectangular - ingrese la descripción del enlace aquí ), en la mayoría del software SIG, por lo que los paralelos y meridianos se consideran líneas estrechas y perpendiculares. Si desea medir en esta proyección líneas rectas, entonces debe aplicar la técnica de líneas de gran círculo. Pero esto solo se aplica si necesita calcular distancias reales. Entonces, +40.1 lat es definitivamente nord desde +40 en la proyección Plate Carre Lat Long.

Espero que ayude y que otros puedan tener opiniones diferentes.

Niculita Mihai
fuente