¿Está tratando con datos que se extienden a través de las zonas UTM?

27

Tengo datos que se extienden a través de dos zonas UTM GDA / MGA94 UTM Zone 55 y 56. Tengo capas como un catastro, carreteras, tuberías, etc., donde quiero almacenar medidas como longitudes y áreas en metros o algún tipo de notación métrica, no grados!

¿Cuál es la mejor manera de administrar esto en PostGIS (estoy usando PostGreSQL 8.4 PostGIS 1.5)? ¿Debo almacenar mis datos como coordenadas geográficas GDA94 y usar algún tipo de trabajo para calcular las medidas que necesito? ¿O hay otra forma de manejar esto?

Ando
fuente

Respuestas:

17

Según la información proporcionada, estaría buscando utilizar una proyección diferente que no esté vinculada a las Zonas UTM, como la Proyección cónica conforme Lambert de GeoScience Australia. Esto tendrá algunos efectos de distorsión pero serán mínimos. La unidad de distancia es metros. También debería superar el tema del cruce estatal, ya que todas las agencias deben poder utilizar esta proyección, ya que GA es el principal organismo de mapeo en el país. Consulte sus requisitos, ya que esta puede ser una opción.

La proyección está disponible para descargar si no se proporciona desde este sitio web .

CDBrown
fuente
1
solo debe tener cuidado al usar Lamberts Conformal Conic cuando esté interesado particularmente en áreas, no es una proyección de área igual y por lo tanto introduce errores en el cálculo del área.
Kelso
10

¿Has intentado usar el tipo de datos de geografía? Que se almacena en lat largo y devuelve medidas en metros. Luego puede usar una combinación de CAST para geometría y transformación para visualización si necesita proyectar para mostrar los datos.

http://www.postgis.org/documentation/manual-1.5SVN/ch04.html#PostGIS_GeographyVSGeometry http://www.postgis.org/documentation/manual-1.5SVN/ch04.html#PostGIS_Geography

LR1234567
fuente
1
Gracias por haber visto el tipo de datos de geografía mencionado, leeré sus enlaces para obtener más información al respecto. También tengo la versión en PDF de PostGIS en acción, que menciona que para las áreas localizadas las mediciones del tipo de datos de geografía tienden a no ser tan precisas como las mediciones de geometría.
Ando el
6

Elija el UTM en el que se encuentran la mayoría de sus datos y úselo para todos los datos. Las zonas UTM se superponen (medio grado, creo) por esta misma razón. Las mediciones no estarán muy lejos en esta zona de superposición.

Darren Cope
fuente
2
Esto en realidad no es un buen consejo. La distorsión en una proyección UTM aumenta cuanto más al este / oeste se obtiene del meridiano central. La razón por la cual el concepto de zonas se adaptó en primer lugar es para establecer un punto de corte en el que esa distorsión se vuelve inaceptable. Una proyección de Albers es un mejor compromiso para datos> 6 grados de extensión (también vea gis.stackexchange.com/questions/2769/… )
matt wilkie
77
Esa es una precaución razonable, @Matt, pero debemos tener en cuenta que "aceptable" depende de las circunstancias. Por ejemplo, ese medio grado se puede extender muchos grados hacia arriba en las latitudes extremas sin ningún efecto negativo. Para una discusión sobre la distorsión introducida al cruzar los límites de la zona UTM, consulte el hilo (más reciente) en gis.stackexchange.com/questions/31701/… .
whuber
Creo que hacer esto siempre causa problemas en el futuro cuando las coordenadas y las proyecciones no coinciden. Evítalo a menos que sea la única opción.
Si no lo sabes, solo GIS el
5

¿No hay una proyección local para el país / región en el que está trabajando? Si es así, sería el mejor para usar.

Editar basado en comentarios:

Mirar en http://spatialreference.org para Australia indica que EPSG: 3112 funcionaría para usted o EPSG: 3577 , dependiendo de si necesita áreas iguales o formas conformes.

Ian Turton
fuente
1
Ahi esta. Sin embargo, también cruzamos dos estados, y ambos tienen una proyección de Lambert que impulsan para el mapeo y el almacenamiento de datos en todo el estado.
Ando el
NSW y VIC? No hay una manera fácil de hacer esto sin adoptar una u otra proyección (o la suya propia) y simplemente transformando entre diferentes fuentes de datos según sea necesario.
mdsumner el
Sí, NSW y VIC. Quiero evitar crear mi propia proyección si puedo.
Ando
1

Hay una serie de proyecciones adecuadas para esta situación exacta, 10TM, 6TM y 3TM. Son esencialmente cortes transversales de Mercator con meridianos centrales personalizados, que abarcan 10 grados, 6 grados o 3 grados de longitud, respectivamente. Los encontré por primera vez trabajando en datos dentro de la ciudad de Calgary, que se extiende entre dos zonas UTM. Una referencia: http://www.mncl.ca/projection-transformation.htm

Hablando de Calgary, esa ciudad está dividida por la mitad por dos polígonos WRS-2, lo que hace que las imágenes LS7 sean una tarea rutinaria.

tiphinaqtuq
fuente
-2

Dado que se trata de características lineales largas como las tuberías, la mejor solución es almacenar los datos en la buena proyección de 'WorldMercartor' (epsg 3395). Entonces puede obtener los datos a gran escala. Si necesita algo más preciso para un punto determinado, escriba una consulta para reproyectar ese punto en una proyección local para obtener datos precisos.

Recuerde que la proyección de Mercartor es famosa porque conserva líneas como líneas (no arcos) a grandes distancias.

Pablo
fuente
1
¿Qué quiere decir "líneas como líneas (no arcos)"? Representa correctamente los loxodromos como líneas rectas, y es famoso por eso debido a la navegación oceánica por brújula, y por ser una simple proyección para generar.
mdsumner