Esta es una pregunta complementaria a la anterior. ¿Puede sugerir algunos textos introductorios bien escritos sobre proyecciones de sistemas de coordenadas?
Supongamos que estoy trabajando con la proyección del mapa CH1903, que por lo que sé es conforme, pero no equidistante. El significado, los ángulos (forma) se han conservado, pero no las áreas, distancias o escalas. (Al menos estos no se han conservado exactamente ). Hasta ahora tan bueno.
Me pregunto qué tipo de cálculo realiza ArcGIS cuando ahora quiero calcular la distancia entre dos puntos. En ArcObjects, podría usar la IProximityOperator
interfaz de la siguiente manera:
IPoint a = ...,
b = ...;
double distance = ((IProximityOperator)a).ReturnDistance(b);
Pregunta: Cuando estoy trabajando con un sistema de referencia que no preserva con precisión las distancias, ¿qué haría ArcGIS cuando le pregunto la distancia entre dos puntos (como se muestra arriba)?
¿Simplemente hace algunas matemáticas de Pitágoras (a 2 + b 2 = c 2 ) para obtener la distancia, lo que significa que la distancia devuelta solo será tan precisa como lo permita la proyección?
¿O hará algo más complicado, como alguna forma de reproyección, para obtener una distancia más precisa?
( La misma pregunta, pero en general: una vez que se han proyectado esas geometrías, ¿realiza ArcGIS todos los cálculos simplemente en el espacio euclidiano, o la proyección del mapa utilizado todavía influye en los cálculos de distancias, ángulos, áreas, etc.?)