¿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?
- 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.
- 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.
- ¿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.
shapefile
great-circle
geodesic
François
fuente
fuente
Respuestas:
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.
fuente
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).
fuente
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 :
Si es una opción, una clase de entidad de geodatabase puede almacenar curvas verdaderas:
fuente
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.
fuente