integrant el sig miramon a internet j. masó [email protected]
DESCRIPTION
Integrant el SIG MiraMon a Internet J. Masó [email protected] 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 - PowerPoint PPT PresentationTRANSCRIPT
www.creaf.uab.es/MiraMon
Integrant el
SIG MiraMon
a Internet
J. Masó [email protected]
Centre de Recerca Ecològica i Aplicacions Forestals
Fòrum TIG-SIG 2004 - IDEC
www.creaf.uab.es/MiraMon
Qui és qui
MiraMono 10 anys dissenyant i realitzant eines SIG-Teledeteccióo 5 anys de solucions per a Interneto 3 anys d'eines per a la gestió de metadades.o Membre del OGC
Open GIS Consortium (OGC)o 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
www.creaf.uab.es/MiraMon
Servidors de cartografia: 2 aproximacionsServidors de descarrega (Servidors de dades):
o 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
o Protocol• In simple clic de ratolí sobre un fitxer• WCS Web Coverage Service (raster)• WFS Web Feature Service (vector)
Navegadors sobre la cartografia: o 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
www.creaf.uab.es/MiraMon
Diferències
On són les dades (mentre són visualitzades):o Al client en el primer cas (les dades han estat transferides
des del servidor)o Al servidor en el segon cas
Interfície d'usuari:o Una aplicació específica,
• externa o plug-in.
o El mateix navegador d'Internet• més independent del S.O.
www.creaf.uab.es/MiraMon
Les nostres solucions
Servidors de descarrega (Servidors de Dades)
o Lector de Mapes de MiraMon o MMZ
Navegadors de Mapes: o Servidors de Mapes de MiraMon (OGC WMS WCS)
Catàlegs per descobrir dades:o Catalogadors i cercadors de metadades corporatiuso Col·leccions de capacitats de servidors.
www.creaf.uab.es/MiraMon
MiraMon versió 5
MiraMon Professionalo Visualització, consulta i impressióo Edicióo Anàlisio Client WMS
MiraMon Lector de Mapeso Visualització, consulta i impressió sobre MMZ's certificatso Client WMS
MiraMon per a Interneto Aplicació servidora tipus CGIo Client HTML+JavaScripto Totalment OpenGIS
www.creaf.uab.es/MiraMon
Mapes comprimits de MMZ
Són fitxers comprimits que inclouen tots els fitxers relacionats amb un mapa en un sol paquet.o Les capeso Les dades alfanumèriques associades i les seves relacionso Les metadades completeso 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. o Integritat garantidao Autoria certificadao Té un cost (baix)
• 10 certificacions de mapes o llicència il·limitada
www.creaf.uab.es/MiraMon
MMZ: Publicació
Es crea un simple hiperlink al MMZ dins d'una pàgina HTML.o a un text o a una imatge de previsualització.
<a href="boundaries.mmz">Country boundaries</a>
Els fitxers poden ser situats a:o servidors de Webo servidors ftpo CD-DVD
www.creaf.uab.es/MiraMon
MMZ: Com mirar-ho
MiraMon professional MiraMon lector de mapes
o 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.o Fàcil
o Complet
o Dinàmic
o Un cert grau d'interoperabilitat
www.creaf.uab.es/MiraMon
MiraMon per a Internet OGC WMS WCS
Arquitectura:o servidor (accés a les dades)
Servidor de Mapes de MiraMon• CGI (màxima compatibilitat: IIS, NS, Apache).• optimització de les capes (ràpid)
o 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.0o Connectat i integrat amb altres servidorso Servir a altres clients
InteroperableInteroperable
Projecte decomunicacions
avançadesInternet - 2
www.creaf.uab.es/MiraMon
Interoperable: Visualitzant Servidors externs
DMAH+ICC+CREAF
www.creaf.uab.es/MiraMon
Interoperable: Diferents projeccions
Andorra: LCC zona III NTFAndorra: LCC zona III NTF
Catalunya: UTM-31N ED50Catalunya: UTM-31N ED50
www.creaf.uab.es/MiraMon
Interoperable: Servint capes per a SIG professionals
Descàrrega de la vista amb WMSo a la millor resolucióo formats SIG dins d'un MMZ
• rasters, vectors, simbolització, BD, relacions, metadades
o tall de la vista
Descàrrega d'una capa ràster amb WCSo a la millor resolucióo formats SIG
• GeoTIFF, JPEG, MMZ...
o tall de la vista
www.creaf.uab.es/MiraMon
Navegador d'imatges de satèl·lit (SatCat) DMAH
o Centre de documentació
dadeso Landsato 2 anyso 20m
WMSo natural, fals
WCSo bandes
• MMZ• GeoTIFF• JPEG + W
www.creaf.uab.es/MiraMon
Classe JavaScript '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 capaNombre de la capaFormato 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 legendaTipo de símbolo en la leyenda (L, P, S, I)Array de ítems de la leyendaCódigo del color del ítem o nombre del símboloDescripción textual de la categoríaNúmero de columnas de la leyenda.Capa activa al inicioCapa consultable por localización al inicio
Llenguatge interpretat però potent.o Definició de classes
• Cada capa es descriu com un membre de l'array d'objecte 'capa'.
www.creaf.uab.es/MiraMon
Exemple de crida OGC: GetCapabilities
GetCapabilities:http://www.creaf.uab.es/cgi-bin/MiraMon5_0.cgi?VERSION=1.1.0&REQUEST=GetCapabilities
www.creaf.uab.es/MiraMon
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
www.creaf.uab.es/MiraMon
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
www.creaf.uab.es/MiraMon
Exemple de crida OGC: GetCoverageGetCoverage: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
www.creaf.uab.es/MiraMon
Interoperant: WMS al SIG professional
http://sima.gencat.net/servlet/com.esri.wms.Esrimap?ServiceName=sima2geo&VERSION=1.1.0&SERVICE=WMS&REQUEST=GetCapabilities
www.creaf.uab.es/MiraMon
Interoperant: "Obrir capa WMS"
• Col·lecció de capacitats dels servidors més complets• Cache de capacitats• Actualització de les capacitats
• URL• XML
www.creaf.uab.es/MiraMon
Interoperant: MiraMon 5.0x (fase Beta)
• Visualització• Consulta• Impressió• Desar la capa
www.creaf.uab.es/MiraMon
Gràcies
Joan Masó[email protected]
Mapa de cobertes del sòl de Catalunyahttp://www.creaf.uab.es/mcsc/mms/index.htm
Servidor de mapes d'Andorrahttp://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éricahttp://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