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

13
Módulo para la impresión de información geográfica en forma de mapas Verónica Fariña, Miguel R. Luaces, José R. Parama Laboratorio de Bases de Datos Universidade da Coruña A Coruña, España

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

Page 1: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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

Page 2: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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

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

Page 3: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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

Page 4: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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

Page 5: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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

Page 6: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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.

Page 7: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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)

Page 8: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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.

Page 9: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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>

Page 10: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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

Page 11: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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

Page 12: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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

Page 13: Módulo para la impresión de información geográfica en ...lbd.udc.es/Repository/Publications/Drafts/M%F3dparlaimp.pdfMódulo para la impresión de información geográfica en forma

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

forma de mapas

Contacto: [email protected] de Bases de Datos

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