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: [email protected] de Bases de Datos
Universidade da CoruñaA Coruña, España