Módulo para la impresión de información geográfica en...

Post on 24-Mar-2020

6 views 0 download

Transcript of Módulo para la impresión de información geográfica en...

Módulo para la impresión de información geográfica en

forma de mapas

Verónica Fariña, Miguel R. Luaces, José R. ParamaLaboratorio de Bases de Datos

Universidade da CoruñaA Coruña, España

JIDEE 2007 - Santiago de Compostela, 17/10/2007

ContenidosIntroducciónMotivaciónObjetivosArquitectura generalRequisitosDefinición de plantillas de mapasServicio WebConclusiones

JIDEE 2007 - Santiago de Compostela, 17/10/2007

Introducción: Web Map Service (WMS)Arquitectura del estándar WMS (Web Map Service)

Ejemplo de petición GetMap:http://bvg.udc.es/wms?service=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=bvg:concello,bvg:balnearios,bvg:espaciosnaturais&STYLES=&SRS=EPSG:23029&BBOX=419845.56513026054,4628700.0,737906.4348697395,4851298.0&HEIGHT=247&WIDTH=414&FORMAT=image/png

BD GeográficaAplicación SIG Servidor WMS

Petición mapas

Mapas en formato imagen

Obtener datos

resultado

JIDEE 2007 - Santiago de Compostela, 17/10/2007

MotivaciónWMS:

Sólo produce cartografíaNo está pensado para representarla en un documento cartográfico

Herramientas de generación de informes

No están pensadas para manipular información geográfica

WMS

iText

Tamaño páginaAñadir imágenesAñadir textos…

documento

JIDEE 2007 - Santiago de Compostela, 17/10/2007

MotivaciónWMS no está pensado para generar series cartográficas de forma automática.

Ejemplo del núcleo de Corcubión a escala 1:5000.

WMS

JIDEE 2007 - Santiago de Compostela, 17/10/2007

ObjetivoSe necesita una herramienta que integre estas ideasDesarrollo de un módulo que permita:

Obtener información cartográfica en documentos listos para ser impresosGenerar un conjunto de mapas adyacentes que cubran una zona geográfica determinada.

Desarrollo de un Servicio Web que integre el Módulo de Impresión de Mapas para así proporcionar servicios que permitan obtener cartografía lista para ser impresa.

JIDEE 2007 - Santiago de Compostela, 17/10/2007

Arquitectura general

Aplicación de escritorio Aplicación Web

WPMS(Web Print Map Service)

InternetInternet

Módulo de Impresión InternetInternetWMS

(Web Map Service)

JIDEE 2007 - Santiago de Compostela, 17/10/2007

Requisitos

Requisitos del módulo:Imprimir mapas.

Modificación del origen de los mapas.Modificación de parámetros (textos e imágenes) asociados a la cartografía.

Imprimir series de mapas.Generación de un documento con varios mapas que cubran una zona determinada.

Flexibilidad.Extensibilidad.

JIDEE 2007 - Santiago de Compostela, 17/10/2007

Definición de plantillas de mapasCada mapa se define en una plantilla XML

<mapText><defaultContent>

Informacion general …</defaultContent><position>50,30</position>

…</mapText><mapImage>

<url>imaxesPDF/logotipo.gif<url><position>10, 100 </position>

…</mapImage><mapSource>

<version>1.1</version><bbox>

200283, 703270, 297300,900122</bbox><layers>

eiel:curvasnivel,eiel:igrexas,…</layers>…

</mapSource>

<mapText><defaultContent>

Informacion general …</defaultContent><position>50,30</position>

…</mapText><mapImage>

<url>imaxesPDF/logotipo.gif<url><position>10, 100 </position>

…</mapImage><mapSource>

<version>1.1</version><bbox>

200283, 703270, 297300,900122</bbox><layers>

eiel:curvasnivel,eiel:igrexas,…</layers>…

</mapSource>

JIDEE 2007 - Santiago de Compostela, 17/10/2007

Servicio Web: WPMSProporciona un servicio que permite acceder a las funcionalidades del Módulo de ImpresiónLos clientes solicitan la ejecución de los métodos del servicio

WPMSCliente

Aplicación Web WPMSInternetInternet

WSDL

Información del WPMS

<wsdl:service name="MapProviderService"><wsdl:port binding="impl:MapProviderSoapBinding" name="MapProvider">

<wsdlsoap:addresslocation="http://localhost:8080/WebPrintMapService/services/MapProvider"/>

</wsdl:port></wsdl:service>

Tecnología: Apache AXIS

JIDEE 2007 - Santiago de Compostela, 17/10/2007

ConclusionesLa definición de estándares tiene muchas ventajas. Interoperabilidad con cualquier WMSFlexibilidad a la hora de definir los documentos cartográficos. Plantillas XMLExtensibilidad. Diseño adecuado para añadir nuevas fuentes de datos, nuevos componentes visuales y estrategias de pintadoGeneración automática de series de cartográficas que cubren una zona determinada

JIDEE 2007 - Santiago de Compostela, 17/10/2007

Trabajos futuroMejoras en la funcionalidad del Módulo de Impresión en lo referente a la comunicación con el WMSDesarrollo de una herramienta que permita definir las plantillas XML de una forma cómoda para el usuario.Incrementar el abanico de componentes visuales a presentar en el documentoEmpaquetado y publicación de la herramienta como software libre

Módulo para la impresión de información geográfica en

forma de mapas

Contacto: luaces@udc.esLaboratorio de Bases de Datos

Universidade da CoruñaA Coruña, España