Intentando controlar cómo se calculan la longitud y el área en diferentes escenarios en ArcGIS. No sé por qué no puedo encontrar una respuesta en los campos de clase de entidad, pero no puedo encontrar una respuesta precisa, a menos que no entienda algo y sepa que hay algo de historia. ¿Me pueden ayudar a completar los signos de interrogación? O dime por qué estoy haciendo todo esto mal; )
GCS = Sistema de coordenadas geográficas PCS = Sistema de coordenadas proyectadas
Todos los enlaces están a 10.1 documentos de ayuda -
Campos de clase de entidad shape_length y shape_area
a. GCS -?
si. PCS: uso de planos simples
c. ¿Siempre se actualiza automáticamente, excepto los archivos de forma? siHerramienta de medición ArcMap
a. GCS: geodésico predeterminado, las alternativas son Loxodrome y Great Elliptic, pero no planas. ¡Cálculo del área no disponible!
si. PCS: planar predeterminado, alternativas geodésicas, loxódromo y gran elíptica
http://resources.arcgis.com/en/help/main/10.1/index.html#//00s500000022000000Calculadora de tabla de atributos
a. GCS - no disponible
b. PCS - planar
http://resources.arcgis.com/en/help/main/10.1/index.html#//005s00000027000000Calcular herramienta de campo (caja de herramientas de gestión de datos)
a. GCS: lineal geodésico, área disponible pero cuestionable
b. PCS - planar
http://resources.arcgis.com/en/help/main/10.1/index.html#//00170000004m000000Herramienta de almacenamiento en búfer (y otras herramientas que vienen)
a. GCS - geodésico
b. PCS: planar o especificar la salida de GCS http://resources.arcgis.com/en/help/main/10.1/index.html#//000800000019000000Javascript API Clientes lado
a. GCS - área geodésica y funciones de longitud
b. PCS: puede convertir de web mercator a geográfico (o usar el servicio de geometría) http://help.arcgis.com/en/webapi/javascript/arcgis/help/jsapi/namespace_geometry.htmFlex API Clientside
a. GCS - área geodésica y funciones de longitud, "La longitud [o área] se calculará utilizando una proyección cilíndrica de área igual personalizada". ¡Esto no se menciona en la API de JavaScript!
si. PCS: puede convertir de web mercator a http://resources.arcgis.com/en/help/flex-api/apiref/com/esri/ags/utils/GeometryUtil.html geográficoAPI REST de ArcGIS Server - Servicio de geometría
a. GCS - geodésico
b. PCS - planar
http://help.arcgis.com/en/webapi/javascript/arcgis/help/jsapi/geometryservice.htm
Otra pregunta, ¿qué es exactamente una medición geodésica? Pensé que significaba una fórmula trigonométrica 3D en un esferoide (¿Haversina?). ¿Y es demasiado lento para calcular un área y es por eso que se usan proyecciones de área igual?
Otra pregunta, al determinar la longitud y el área, ¿es una proyección de área igual más precisa que un cálculo geodésico usando el mismo dato, esferoide? ¿Y brevemente por qué?
Respuestas:
Su pregunta es esencialmente sobre el cálculo preciso (y eficiente) de la longitud y el área en una región grande. Usted y otras personas ya están completando los detalles prácticos (en este caso, sobre ArcGIS). También parecen apuntar a estas conclusiones generales:
Aquí hay alguna explicación:
Una geodésica es
http://wordnetweb.princeton.edu/perl/webwn?s=geodesic%20line (FYI, en un elipsoide, una geodésica generalmente tiene una ligera forma de S).
Si bien los cálculos de geodésicas (longitudes en un elipsoide) son relativamente difíciles, en comparación con el uso de la conocida ecuación de Pitágoras, son posibles y precisos. Sin embargo, son relativamente fáciles en comparación con los cálculos de áreas en un elipsoide.
Las proyecciones de mapas generalmente no conservan escalas lineales , por lo que las coordenadas de proyección generalmente no son buenas para los cálculos de longitud. (Hay excepciones, pero dependen de dónde se encuentre en la proyección o en qué dirección vaya). En cuanto al área , hay una clase de proyecciones que preserva exactamente la escala de área : proyecciones de área igual. Calcular áreas en un plano es bastante simple de hacer y, si se usa una proyección de área igual, es precisa.
Hay muchas buenas fuentes de geodesia o proyecciones de mapas que pueden ayudar. Por ejemplo, Geodesia geométrica: uso de la información y la tecnología informática por Maarten Hooijberg.
fuente
Para responder la pregunta sobre áreas de medición. Si desea medir el área de un polígono cuyos bordes son geodésicos, tiene dos opciones:
El segundo método es generalmente más rápido y más preciso a menos que los bordes del polígono sean muy cortos. Desafortunadamente, arcgis no implementa este método (¡pero debería hacerlo!). Sin embargo, GeographicLib y proj (versión 4.9.0 y posterior) sí. Consulte el artículo de Wikipedia sobre el área de un polígono geodésico para obtener más información.
fuente