490 likes | 683 Vues
Integrant el SIG MiraMon a Internet J. Masó joan.maso@uab.es Centre de Recerca Ecològica i Aplicacions Forestals Fòrum TIG-SIG 2004 - IDEC. Qui és qui. MiraMon 10 anys dissenyant i realitzant eines SIG-Teledetecció 5 anys de solucions per a Internet
E N D
Integrant el SIG MiraMon a Internet J. Masó joan.maso@uab.es Centre de Recerca Ecològica i Aplicacions Forestals Fòrum TIG-SIG 2004 - IDEC
Qui és qui • MiraMon • 10 anys dissenyant i realitzant eines SIG-Teledetecció • 5 anys de solucions per a Internet • 3 anys d'eines per a la gestió de metadades. • Membre del OGC • Open GIS Consortium (OGC) • Un consorci que vetlla per establir estàndards per a treballar amb informació cartogràfica especialment a Internet. • Serveis estàndard WMS, WFS, WCS... • llenguatge de consultes estàndard • resposta estàndard • Cookbooks i recomanacions
Servidors de cartografia: 2 aproximacions • Servidors de descarrega (Servidors de dades): • Ofereixen les dades en un Well Known Format. L'usuari està interessat en treballar amb la cartografia amb profunditat: necessita un programa de GIS: • programes professionals, visors gratuïts... • format estàndard: GML, GeoTIFF, DXF • format fàcil de fer servir: SHP, MMZ • Protocol • In simple clic de ratolí sobre un fitxer • WCS Web Coverage Service (raster) • WFS Web Feature Service (vector) • Navegadors sobre la cartografia: • Permeten a l'usuari navegar sobre la cartografia fent servir un navegador de web i fer consultes senzilles • WMS per a la visualització. • GetFeatureInfo (WMS) o WFS per a les consultes
Diferències • On són les dades (mentre són visualitzades): • Al client en el primer cas (les dades han estat transferides des del servidor) • Al servidor en el segon cas • Interfície d'usuari: • Una aplicació específica, • externa o plug-in. • El mateix navegador d'Internet • més independent del S.O.
Les nostres solucions • Servidors de descarrega (Servidors de Dades) • Lector de Mapes de MiraMon • MMZ • Navegadors de Mapes: • Servidors de Mapes de MiraMon (OGC WMS WCS) • Catàlegs per descobrir dades: • Catalogadors i cercadors de metadades corporatius • Col·leccions de capacitats de servidors.
MiraMon versió 5 • MiraMon Professional • Visualització, consulta i impressió • Edició • Anàlisi • Client WMS • MiraMon Lector de Mapes • Visualització, consulta i impressió sobre MMZ's certificats • Client WMS • MiraMon per a Internet • Aplicació servidora tipus CGI • Client HTML+JavaScript • Totalment OpenGIS
Mapes comprimits de MMZ • Són fitxers comprimits que inclouen tots els fitxers relacionats amb un mapa en un sol paquet. • Les capes • Les dades alfanumèriques associades i les seves relacions • Les metadades completes • La simbolització i disseny d'impressió per defecte. • Són generats automàticament a partir d'un mapa • Han de certificar per a que puguin ser llegits amb el lector de mapes de MiraMon. • Integritat garantida • Autoria certificada • Té un cost (baix) • 10 certificacions de mapes o llicència il·limitada
MMZ: Publicació • Es crea un simple hiperlink al MMZ dins d'una pàgina HTML. • a un text o a una imatge de previsualització. <a href="boundaries.mmz">Country boundaries</a> • Els fitxers poden ser situats a: • servidors de Web • servidors ftp • CD-DVD
MMZ: Com mirar-ho • MiraMon professional • MiraMon lector de mapes • veure, imprimir, consultes elaborades, anàlisi... • Generat a partir del MiraMon a Internet • L'experiència va guanyar a Paris la menció especial del jurat a premi Möbius International a la millor aplicació on-line 2000 dins l'apartat de ciència i tecnologia. • Fàcil • Complet • Dinàmic • Un cert grau d'interoperabilitat
MiraMon per a Internet OGC WMS WCS • Arquitectura: • servidor (accés a les dades) Servidor de Mapes de MiraMon • CGI (màxima compatibilitat: IIS, NS, Apache). • optimització de les capes (ràpid) • client (portal)Navegador de Mapes de MiraMon • html • JavaScript (màxima compatibilitat, IE, NE, MAC, SUN) • Compatible amb OpenGIS Web Map Service 1.0.0, 1.1.0, 1.1.1 i 1.3 i Web Coverage Service 1.0 • Connectat i integrat amb altres servidors • Servir a altres clients Projecte decomunicacionsavançades Internet - 2 Interoperable
1 3 5 4 2 Estructura del portal
Interoperable: Visualitzant Servidors externs DMAH+ICC+CREAF
Interoperable: Diferents projeccions Andorra: LCC zona III NTF Catalunya: UTM-31N ED50
Interoperable: Servint capes per a SIG professionals • Descàrrega de la vista amb WMS • a la millor resolució • formats SIG dins d'un MMZ • rasters, vectors, simbolització, BD, relacions, metadades • tall de la vista • Descàrrega d'una capa ràster amb WCS • a la millor resolució • formats SIG • GeoTIFF, JPEG, MMZ... • tall de la vista
Navegador d'imatges de satèl·lit (SatCat) • DMAH • Centre de documentació • dades • Landsat • 2 anys • 20m • WMS • natural, fals • WCS • bandes • MMZ • GeoTIFF • JPEG + W
Servidor de retalls de mapes Agencia Catalana de l'Aigua
Servidor de dades mundials • SRPM • NOAA • Consulta • Descarrega
Animant el WMS • EOGEO2004
Classe JavaScript 'capa' • Llenguatge interpretat però potent. • Definició de classes • Cada capa es descriu com un membre de l'array d'objecte 'capa'. capa servidor codi FormatImatge FormatConsulta DescLlegenda TipusObj llegenda color DescColor NColColor visible consultable URL de la aplicación del servidor web donde reside de la capa Nombre de la capa Formato solicitado de la imagen (p.ej jpeg, png, gif) Formato solicitado de la consulta por loc. (xml, html, txt) Nombre de la capa en la legenda Tipo de símbolo en la leyenda (L, P, S, I) Array de ítems de la leyenda Código del color del ítem o nombre del símbolo Descripción textual de la categoría Número de columnas de la leyenda. Capa activa al inicio Capa consultable por localización al inicio
Exemple de crida OGC: GetCapabilities GetCapabilities: http://www.creaf.uab.es/cgi-bin/MiraMon5_0.cgi?VERSION=1.1.0&REQUEST=GetCapabilities
Exemple de crida OGC: GetMap GetMap: http://www.creaf.uab.es/cgi-bin/MiraMon5_0.cgi? VERSION=1.1.0& REQUEST=GetMap& SRS=EPSG:27573& BBOX=532776,22819,538776,26419& WIDTH=600& HEIGHT=360& LAYERS=mh-andorra& STYLES=& FORMAT=image/gif& TRANSPARENT=TRUE
Exemple de crida OGC: GetFeatureInfo GetFeatureInfo: http://www.creaf.uab.es/cgi-bin/MiraMon5_0.cgi? VERSION=1.1.0& REQUEST=GetFeatureInfo& SRS=EPSG:27573& BBOX=532776,22819,538776,26419& WIDTH=600& HEIGHT=360& LAYERS=mh-andorra& QUERY_LAYERS=mh-andorra& INFO_FORMAT=text/html& X=450& Y=54
Exemple de crida OGC: GetCoverage GetCoverage: http://www.creaf.uab.es/cgi-bin/MiraMon5_0a.cgi? SERVICE=WCS& VERSION=1.0.0& REQUEST=GetCoverage& CRS=EPSG:23031& BBOX=410952.42632039683,4571754.895953694,427892.42632039683,4586234.895953694& COVERAGE=ETM30_20020613_c_natural-GironaBarcelona& RESX=20&RESY=20& FORMAT=application/x-mmz& RADIOMET=orig&BAND=1-B,2-G,3-R& QUALITY=75
Interoperant: WMS al SIG professional http://sima.gencat.net/servlet/com.esri.wms.Esrimap? ServiceName=sima2geo&VERSION=1.1.0&SERVICE=WMS& REQUEST=GetCapabilities
Interoperant: "Obrir capa WMS" • Col·lecció de capacitats dels servidors més complets • Cache de capacitats • Actualització de les capacitats • URL • XML
Interoperant: MiraMon 5.0x (fase Beta) • Visualització • Consulta • Impressió • Desar la capa
Gràcies Mapa de cobertes del sòl de Catalunya http://www.creaf.uab.es/mcsc/mms/index.htm Servidor de mapes d'Andorra http://www.sigma.ad Servidor de mapes de cartografia del món (Animació i Descarrega) http://www.opengis.uab.es/wms/world Atlas Climàtic de la peninsula ibérica http://www.opengis.uab.es/wms/iberia Servidor d'imatges de Satèl·lit de catalunya (SatCat) MediAmbient i Habitatge. Centre de documentació. Av. Diagonal BCN Joan Masó joan.maso@uab.es