6 votos

GeoServer representa la forma de forma incorrecta/distorsionada

Tengo problemas para mostrar correctamente las fronteras de los países en GeoServer, como se puede ver en el siguiente enlace (mapa de Italia).

http://trideg.server.de/tridec/wms?service=WMS&version=1.1.0&request=GetMap&layers=tridec:static_hasc_regions&styles=&bbox=489196.9,4109254.4,2426416.9,5987770.7&width=775&height=330&srs=EPSG:900913&format=application/openlayers&viewparams=codes%3A%27IT%27

El problema se produce con los límites de los países que tienen bordes muy marcados (supongo), por ejemplo, la forma de Albania se muestra correctamente:

http://trideg.server.de/tridec/wms?service=WMS&version=1.1.0&request=GetMap&layers=tridec:static_hasc_regions&styles=&bbox=489196.9,4109254.4,2426416.9,5987770.7&width=775&height=330&srs=EPSG:900913&format=application/openlayers&viewparams=codes%3A%27AL%27

Obtuve el shapefile de ESRI de naturalearthdata.com y utilicé ogr2ogr para transferirlos en una base de datos MySQL, que GeoServer utiliza como fuente de datos y creó una capa en ella.

¿Alguien tiene una pista? O bien me he perdido algo en la configuración de las capas (aunque las proyecciones están bien, ya que las formas están posicionadas correctamente en el mapa), o bien ogr2ogr ha estropeado los datos durante la conversión.

1voto

Bishrant Puntos 101

Puede haber dos escenarios posibles: o bien has intentado cambiar la fuerza de proyección completamente sin aplicar la transformación necesaria mientras usabas el ogr2ogr o bien has proyectado tus datos desde diferentes unidades y diferente proyección en tu sistema actual mientras publicabas tu capa a través de geoserver. Solución: intenta comprobar los srs nativos y declarados en la página de capas de geoserver para tu capa específica y asegúrate de que tienes los correctos para ambos. También el uso del manejo de SRS como reproyectar nativo a declarado y luego calcular los valores de las cajas delimitadoras usando geoserver podría ser una salida.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X