Tengo algunas imágenes PNG que quiero poner en un mapa OpenLayers usando GeoServer como WMS, y parece que la forma más fácil de hacerlo sería crear un .pnw
(archivo ESRI world) para cada .png
y cargarlas con el plugin WorldImage de GeoServer.
También tengo las coordenadas de longitud y latitud de nueve puntos en cada imagen rectangular: {arriba, medio, abajo} x {izquierda, medio, derecha}, y puedo usar cinco de ellas para convertir el píxel x,y en longitud, latitud x',y':
donde (mm_lng, mm_lat) es la posición del punto medio-medio, (mr_lng, mr_lat) es el medio-derecho, (tm_lng, tm_lat) es el medio-superior, etc. para los medios de los cuatro lados. Se trata de una aproximación lineal a la transformación de coordenadas completa, que minimiza el error en el centro de la imagen.
El formato World Image describe una transformación afín de la misma manera: los seis términos entre paréntesis anteriores pueden interpretarse como las seis líneas del .pnw
(en orden A, B, C, D, E, F) si las unidades del mapa son coordenadas de longitud y latitud (es decir, WGS84, también conocido como EPSG:4326). La dirección Archivo mundial Página de Wikipedia dice "Los archivos World que describen un mapa en el sistema de coordenadas Universal Transverse Mercator (UTM) utilizan estas convenciones..." y pasa a describir la aplicación UTM, aunque también dice: "Los archivos World no especifican un sistema de coordenadas; esta información se almacena generalmente en otro lugar".
Si el resultado de la .pnw
se interpreta como UTM, entonces tendría que hacer un trabajo adicional para transformar de WGS84 a UTM, y GeoServer también necesitaría más información para especificar cuál de las 60 zonas UTM que el .pnw
se convierte en. No veo cómo proporcionar esa información a GeoServer. ¿Estoy en lo cierto al suponer que GeoServer interpreta el .pnw
-¿Coordenadas convertidas como WGS84?