1 / 119

Publicació de Cartografia a Internet

Publicació de Cartografia a Internet. Joan Masó Pau Joan.Maso@uab.es. Publicació de Cartografia a Internet. Pràctica. Publicar un mapa estàtic. En MiraMon podem publicar 2 tipus de mapes a la web a partir d'un servei de mapes estàtic Mapes estàtics per descarregar Mapes HTML.

dorcas
Download Presentation

Publicació de Cartografia a Internet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Publicació de Cartografia a Internet Joan Masó Pau Joan.Maso@uab.es

  2. Publicació de Cartografia a Internet Pràctica

  3. Publicar un mapa estàtic • En MiraMon podem publicar 2 tipus de mapes a la web a partir d'un servei de mapes estàtic • Mapes estàtics per descarregar • Mapes HTML Master de TD i SIG 2013-14

  4. Introducció i exercici 1 Publicar un MMZ

  5. Formats de dades per descarregar Master de TD i SIG 2013-14

  6. Com fer un MMZ • Determinar si es vol per a intercanvi amb altres usuaris de MiraMon o per a tothom • En el segon cas, • Considerar de demanar un eina certificadora específica per a que l'autoria quedi certificada i la integritat garantida • Preparar un mapa ben fet i desar-lo • Bona simbolització, llegenda i disseny d’impressió. • Transformar el mapa a MMZ • Aquest conté tots els fitxers necessaris per areproduir el mapa • És un format comprimit sense pèrdua CREAF Master de TD i SIG 2013-14

  7. Com publicar un MMZ • Se crea un simple hipervincle al MMZ en una plana HTML. • Des d'un text o des d'una imatge de previsualización. <a href="boundaries.mmz">Country boundaries</a> • Els fitxers poden situar-se a: • servidors de web • servidors ftp • CD – DVD • etc Master de TD i SIG 2013-14

  8. Exemples de publicació Master de TD i SIG 2013-14

  9. El nostre exemple. <html> <a href="comar/comar.mmz">Mapa de comarques MMZ (238kb)</a> <p> <a href="comar/comar.mmz"> <img src="mapa.jpg" border=0> </a> <br> Feu clic sobre la imatge per a descarregar el mapa. </html> Master de TD i SIG 2013-14

  10. Introducció i exercici 2 Publicar un mapa HTML

  11. Mapa de comarques a la web • Imaginem que volem aconseguir una plana com aquesta: • http://www.catalalatac.net/01-paisoscatalans/01-catalunya/0110-catalunya.html <map name="FPMap0"> <area href="2-alturgell/AltUrgell.html" shape="polygon" coords="128, 59, 126, 61, ..."> <area href="2-pallars/PallarsSobira.html" shape="polygon" coords="140, 49, 139, 52, ..."> <area href="2-valdaran/ValdAran.html" shape="polygon" coords="105, 11, 103, 22, ..."> </map> <img src="mapaccat.gif" align="middle" border="0" hspace="0" width="350" height="333" usemap="#FPMap0"> Master de TD i SIG 2013-14

  12. Generació de mapes HTML • MiraMon té una aplicació per a realitzar mapes HTML dinàmics. • Es diu VEC2MAP. Usarem la seva opció 2. • Com a punt de partida, tenim un fitxer una imatge GIF o JPEG. • Via captura de pantalla de la visualització de MiraMon convenientment retallada • Via la impressió a fitxer BMP o JPEG de MiraMon • Sobre aquesta imatge necessitem un fitxer de polígons VEC o POL per a definir les regions actives dins d'una imatge inclosa en d'una plana html • Si no el tenim, es poden aprofitar les funcions de digitalització de MiraMon • Si el tenim, només cal que tingui els camps adients amb la informació següent • Si el fitxer és un POL llavors alguns camps es poden fer servir per a definir les propietats de les regions actives (cal indicar els paràmetres opcionals adients): • /ID fa referència a la propietat id de cada àrea sensible. • /HREF fa referència a la propietat href de cada àrea sensible. • /TITLE fa referència a la propietat title de cada àrea sensible. • /ALT fa referència a la propietat alt de cada àrea sensible. • /ONCLICK fa referència a la propietat onclick de cada àrea sensible. • /ONDBLCLICK fa referència a la propietat ondblclick de cada àrea sensible. • /ONMOUSEOVER fa referència a la propietat onmouseover de cada àrea sensible. Master de TD i SIG 2013-14

  13. Generació del JPEG Genero la imatge per la web: impressió a jpeg de BAIXA resolució Retallo el jpeg a la mida que vull (coordenades terreny) Master de TD i SIG 2013-14

  14. Ús de VEC2MAP • Línia de comanda • VEC2MAP 2NomPoligonEntradaNomJPEGEntradaNomHTMLSortidaCampQueConteLEnllaçCampToolTipIExplorerCampToolTipFireFox • Exemple • VEC2MAP 2 D:\ex01\comar_pixel.pol D:\ex01\comar.jpg D:\ex01\comar.htm /HREF=COMARCA`6`HREF/ALT=COMARCA`6`NOMCOM/TITLE=COMARCA`6`NOMCOM Master de TD i SIG 2013-14

  15. Resultat <HTML> <TITLE>comar</TITLE> <BODY> <IMG SRC="comar.jpg" WIDTH="520" HEIGHT="484" border="0" usemap="#comar"> <map name="comar"> <area shape="polygon" coords="146, 17, 144, 21, 144, 25, 143, 29, 139, 33, 137, 37, 136, 41, 135, 45, 133, 49, 134, 53, 131, 57, 127, 56, 124, 52, 121, 48, 117, 50, 113, 53, 109, 50, 105, 51, 101, 51, 97, 50, 93, 48, 94, 44, 92, 40, 89, 36, 91, 32, 91, 28, 89, 24, 85, 22, 89, 19, 87, 15, 90, 11, 90, 7, 90, 3, 94, 1, 98, 1, 102, 3, 106, 5, 110, 5, 114, 7, 118, 8, 122, 10, 126, 13, 130, 16, 134, 13, 138, 16, 142, 16, 146, 17" href="http://www.catalalatac.net/01-catalunya/2-valdaran/ValdAran.html" title="Val d'Aran" alt="Val d'Aran" /> <area shape="polygon" coords="202, 69, 198, 72, 194, 73, 194, 77, 191, 81, 189, 85, 185, 86, 181, 87, 177, 86, 177, 90, 175, 94, 175, 98, 174, 102, 170, 105, 166, 107, 165, 111, 163, 115, 159, 115, 159, 119, 162, 123, 158, 125, 155, 121, 151, 121, 147, 121, 143, 120, 139, 118, 135, 117, 134, 113, 131, 109, 135, 108, 137, 104, 138, 100, 141, 96, 145, 92, 141, 88, 142, 84, 141, 80, 142, 76, 142, 72, 142, 68, 138, 67, 135, 63, 133, 59, 129, 57, 133, 54, 133, 50, 135, 46, 136, 42, 137, 38, 137, 34, 141, 32, 144, 28, 144, 24, 144, 20, 148, 18, 152, 16, 155, 20, 159, 23, 160, 27, 162, 31, 166, 33, 170, 31, 174, 30, 178, 31, 182, 32, 186, 31, 190, 30, 194, 31, 193, 35, 197, 37, 198, 41, 202, 44, 202, 48, 203, 52, 205, 56, 204, 60, 206, 64, 202, 67" href="http://www.catalalatac.net/01-catalunya/2-pallarssobira/PallarsSobira.html" title="Pallars Sobirà" alt="Pallars Sobirà" /> <area shape="polygon" coords="104, 52, 108, 51, 112, 51, 116, 52, 120, 49, 124, 52, 126, 56, 130, 57, 134, 60, 135, 64, 132, 68, 128, 72, 126, 76, 122, 79, 120, 83, 119, 87, 115, 90, 111, 92, 112, 96, 113, 100, 117, 102, 118, 106, 121, 110, 121, 115, 117, 115, 113, 113, 109, 112, 103, 108, 107, 106, 107, 102, 103, 100, 102, 104, 98, 103, 99, 99, 98, 95, 98, 91, 94, 87, 94, 83, 92, 79, 93, 75, 97, 75, 96, 71, 98, 67, 101, 63, 102, 59, 103, 55" href="http://www.catalalatac.net/01-catalunya/2-altaribagorca/AltaRibagorca.html" title="Alta Ribagorça" alt="Alta Ribagorça" /> ... Master de TD i SIG 2013-14

  16. Mapes dinàmics Google Maps, MiraMon, Mapserver i Geoserver

  17. Introducció i exercici 3 API de Google Maps

  18. Abans del exercici • Dues formes de visualitzar un fitxer KML (i una tercera amb l’API de Google) • Amb Google Earth el podeu obrir • Amb Google maps també només fent: • http://maps.google.com/?q=“URL del fitxer” • http://maps.google.com/?q=http://dadesobertes.gencat.cat/recursos/equipaments/kmz/Aeroports_Aerodroms_i_Heliports.kmz Master de TD i SIG 2013-14

  19. What is the Google Maps API? • The Google Maps API lets you embed Google Maps in your own web pages with JavaScript. The API provides a number of utilities for manipulating maps (just like on the http://maps.google.com web page) and adding content to the map through a variety of services, allowing you to create robust maps applications on your website. Master de TD i SIG 2013-14 http://www.google.es/apis/maps

  20. Limitacions d'ús • There is no limit on the number of page views you may generate per day using the Maps API. However, if you expect more than 500,000 page views per day, please contact us in advance so we can provision additional capacity to handle your traffic. Otherwise your quality of service may be degraded. • There is a limit on the number of geocode requests per day. See this FAQ for more information on what represents a geocode request and what the exact limits are. • The Maps API does not include advertising. If we ever decide to change this policy, we will give you at least 90 days notice via the Google Maps API Blog. • Your service must be freely accessible to end users. To use Google mapping technology in other types of applications, please use Google Maps API Premier. • You may not alter or obscure the logos or attribution on the map. • Google will upgrade the API periodically, and you must update your site to use the new versions of the API. The Maps team will notify you of updates on the Google Maps API Blog. If we make a non-backwards compatible change, we will give you at least a month's notice to make the transition, during which both versions of the API will be available. • There are some uses of the API that we just don't want to see. For instance, we do not want to see maps that identify the places to buy illegal drugs in a city, or any similar illegal activity. Master de TD i SIG 2013-14

  21. Registre d'un domini concret Si no feu això no funciona la vostre plana un cop publicada. No fa cas de la clau en lectura des del propi disc o localhost. Master de TD i SIG 2013-14

  22. El meu primer mapa (index.htm) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>Google Maps JavaScript API Example</title> <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAOgM-m-6mifu0d2XYoiZM7hQCMSL5P_rgGyIM9cjog-PwWJM-6hTYpn8aWRTpYrenC-QkLyflypUFfQ" type="text/javascript"> </script> <script type="text/javascript"> //<![CDATA[ function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(37.4419, -122.1419), 13); } } //]]> </script> </head> <body onload="load()" onunload="GUnload()"> <div id="map" style="width: 500px; height: 300px"></div> </body> </html> Master de TD i SIG 2013-14

  23. Afegir controls als mapes(bcn.htm) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>Google Maps JavaScript API Example</title> <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAOgM-m-6mifu0d2XYoiZM7hQCMSL5P_rgGyIM9cjog-PwWJM-6hTYpn8aWRTpYrenC-QkLyflypUFfQ" type="text/javascript"> </script> <script type="text/javascript"> //<![CDATA[ function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(41.39, 2.15), 13); map.removeMapType(G_HYBRID_MAP); var mapControl = new GMapTypeControl(); map.addControl(mapControl); map.addControl(new GLargeMapControl()); } } //]]> </script> ... Master de TD i SIG 2013-14

  24. Aspecte més Google(google.htm) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>Google Maps JavaScript API Example</title> <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAOgM-m-6mifu0d2XYoiZM7hQCMSL5P_rgGyIM9cjog-PwWJM-6hTYpn8aWRTpYrenC-QkLyflypUFfQ" type="text/javascript"> </script> <script type="text/javascript"> //<![CDATA[ function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(41.39, 2.15), 13); map.setUIToDefault(); } } //]]> </script> ... Master de TD i SIG 2013-14

  25. Afegir KML(kml.htm) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>Google Maps JavaScript API Example</title> <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAOgM-m-6mifu0d2XYoiZM7hQCMSL5P_rgGyIM9cjog-PwWJM-6hTYpn8aWRTpYrenC-QkLyflypUFfQ" type="text/javascript"> </script> <script type="text/javascript"> //<![CDATA[ function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(41.90, 2.15), 7); map.addControl(new GLargeMapControl()); var geoXml = new GGeoXml("http://dadesobertes.gencat.cat/recursos/equipaments/kmz/Albergs_de_Joventut.kmz"); map.addOverlay(geoXml); } } //]]> </script> ... http://maps.google.com/?q=http://dadesobertes.gencat.cat/recursos/equipaments/kmz/Albergs_de_Joventut.kmz Master de TD i SIG 2013-14

  26. Afegir Google Earth(earth.htm) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>Google Maps JavaScript API Example</title> <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAOgM-m-6mifu0d2XYoiZM7hQCMSL5P_rgGyIM9cjog-PwWJM-6hTYpn8aWRTpYrenC-QkLyflypUFfQ" type="text/javascript"> </script> <script type="text/javascript"> //<![CDATA[ function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(41.39, 2.15), 13); map.addMapType(G_SATELLITE_3D_MAP); var mapControl = new GMapTypeControl(); map.addControl(mapControl); map.setMapType(G_SATELLITE_3D_MAP); } } //]]> </script> ... Master de TD i SIG 2013-14

  27. Continueu vosaltres • La documentació: • http://code.google.com/apis/maps/documentation/ • http://www.pcot.cat/web/content/es/prof/cartografia/api_gm_us.html • El forum • http://groups.google.com/group/Google-Maps-API • Llibres • Google Maps Hacks; Rich Gibson ,Schuyler Erle • How to Do Everything with Web 2.0 Mashups; Jesse Feiler Master de TD i SIG 2013-14

  28. Exemple de Mashup: Goolzoom Master de TD i SIG 2013-14

  29. Mapes dinàmics Productes de publicació de mapes

  30. Components c:\inetpub\wwwroot\master IIS MiraMon.cgi Capes Preparades c:\inetpub\SIWeb 4 Codi C MiraMon Port 80 Apache mapserv.exe Capes Shp c:\ms4w\apps 5 Codi C GDAL/OGR Port 81 TomCat Geoserver Capes Shp c:\arch…\data_dir 6 Java uDig Port 8080 Master de TD i SIG 2013-14

  31. Introducció i exercici 4 Navegador i Servidor de Mapes de MiraMon

  32. Servidor de Mapes de MiraMon • És una CGI • Plataformes Windows • Pensat per la difusió de grans capes cartogràfiques • Només protocols OGC • WMS, WFS, WFS-T, WCS i WMTS • Requereix d'una preparació prèvia de les capes. • Es pot automatitzar a nivell de BATCH • S'efectua per a cada operació • Les darreres versions es poden descarregar de • http://www.miramon.uab.es/mms Master de TD i SIG 2013-14

  33. Arquitectura delServidor de mapes de MiraMon DadesREL5 Ordinador o Xarxa Servidora MiraMon5_0.cgi PortalJavaScript Servidor de WebIIS, NS, Apache Master de TD i SIG 2013-14

  34. Com s'instal·la? • Cal copiar al directori de les CGI's • MiraMon.cgi • MiraMon.ini: fitxer de paràmetres • Especifica on són les dades • MiraMon.par: Paràmetres habituals de MiraMon • Fitxers auxiliars • Missatges, taules de geodèsia, taules d'idioma • El IIS cal copiar a • C:\inetpub\wwwroot\cgi-bin Master de TD i SIG 2013-14

  35. Permisos • Cal que la carpeta C:\Inetpub\wwwroot\cgi-bin tingui permisos de lectura i execució per l'usuari anònim d'Internet. • En Windows IUSR_MAQUINA • Cal que la carpeta estigui configurada des de l'eina d'administració del IIS com: • Permisos d'execució per a seqüències de comandes i executables. • En Windows 2003, cal autoritzar cada programa CGI com una aplicació externa. • En execucions llargues es pot considerar d'allargar el temps d'espera d'una CGI (CGITimeOut) • En windows 2000 i XP des de "sitios Web"|propiedades|directorio|particular|configuración|Opciones de proceso\tiempo de espera de suquencias CGI. • En aplicacions Windows 2003 és possible editar directament la metabase.xml i fixar la variable CGITimeOut. • Fer que la plana per defecte es digui index.htm Master de TD i SIG 2013-14

  36. Com sabem que anem bé? • En aquest moment, la CGI pot ser invocada des de: • http://localhost/cgi-bin/MiraMon5_0.cgi o • http://ensalada.aulapc.creaf.uab.es/CartoInet/pepet/cgi-bin/MiraMon5_0.cgi • La resposta ha de ser un missatge de salutació que indica que el nombre de paràmetres indicats és incorrecte. Típicament: • MiraMon Geoserver 'v. 6.4e'. • You must use OGC WMS, WFS and WCS standard syntax to make a request. Master de TD i SIG 2013-14

  37. Connectem amb les capes • El fitxer MiraMon5_0.ini té 2 missions: • Connectar amb el catàleg de capes • Generalment situat fora de l'arbre de navegació del IIS (fora de wwwroot) • Típicament situat a: • C:\inetpub\SIWeb\cataleg.mlc • Cal que tota la carpeta i subcarpetes tinguin permisos de lectura i execució (i en alguns casos d'escriptura i modificació) per l'usuari anònim IUSR_MAQUINA • S'indica a: [Directoris] NomFitxerCatalegCapes=c:\inetpub\SIWeb\cataleg.mlc AdrecaBaseTemp=c:\temp AdrecaBaseTempVisible=c:\inetpub\wwwroot\cgi-temp • També cal indicar el nom de dos directoris temporals amb permisos d'escriptura i modificació per l'usuari anònim IUSR_MAQUINA • Assegurar la depuració. • Les claus • [Debug] • LOG=c:\temp\miramon.log • Peticio=1 • Permeten indicar que es vol un registre exhaustiu de cada petició rebuda. Permet detectar error de lectura de fitxers etc. Master de TD i SIG 2013-14

  38. Com sabem que anem bé? • Si tenim un fitxer de catàleg de capes de prova com el que se subministra amb el Servidor de Mapes de MiraMon, podem fer la següent consulta • http://localhost/cgi-bin/MiraMon5_0.cgi?REQUEST=GetCapabilities&SERVICE=WMS • La resposta ha de ser un document de capacitats del servidor Master de TD i SIG 2013-14

  39. Arquitectura delServidor de mapes de MiraMon Cataleg.mlcArbre ambientalREL5 Directori servidor local Ordinador o Xarxa Servidora cgi-bin MiraMon5_0.cgi MiraMon5_0.ini index.htm config.js Directori del navegador Servidor de WebIIS, NS, Apache Master de TD i SIG 2013-14

  40. Eina administrativa • A partir d'aquest punt, és possible continuar la configuració del servidor i del navegador de mapes des de l'eina administrativa Adm_MMN • Permet • Crear un servidor o un navegador nou • De manera independent o coordinada • Modificar un navegador per afegir noves capes o servidors • Modificar un servidor per afegir noves capes. Master de TD i SIG 2013-14

  41. Arquitectura interna Servidor Navegador Master de TD i SIG 2013-14

  42. Servidor i catàleg de capes • Està format per un • Catàleg de capes (.mlc) • Capes en format REL5 • El catàleg de capes • descriu el servidor de general • Dona un llistat de capes [VERSIO] Vers=3 SubVers=0 [Service] Title=Servidor de Mapes de MiraMon OnlineResourceWebServer=http://localhost Fees=none AccessConstraints=none OnlineResourceOGCWMS=http://localhost/cgi-bin/MiraMon5_0.cgi [limits] ncol=1600 nfil=1200 [munis:EPSG:23031] Fitxer=munis\munis.rel VisibleAGetCapabilities=1 Master de TD i SIG 2013-14

  43. Preparació GetMap. Nivells de Zoom • La capa ha de ser rasteritzada a determinades costats de píxels típics: 1000, 500, 200, 100, 50, 20, 10, 5, 2, 1m i guardada en un directori diferent • La resta de costats de píxel són interpolats • compte: la qualitat és inferior • Les rasteritzacions són tallades a fragments petits • Enllaçades per un fitxer llista i una llista binària • Guardades com a GIF o JPEG georeferenciat • Tot això permet una ràpida resposta. 1000m 500m 200m Master de TD i SIG 2013-14 100m

  44. Preparació de GetFeatureInfo • Cal preparar un fitxer IMG RLE-Indexat on indica per a cada punt a quin identificador gràfic correspon. • També es necessita la taula i el REL de la capa original per completar la consulta. Master de TD i SIG 2013-14

  45. REL5 • Es un fitxer en format INI que permet indicar on cal trobar cada part de la capa. • Seccions • GetMap • Indica on està cada directori on hi ha preparat un determinar nivell de zoom • GetFeatureInfo • Indica on està el rel que descriu la taula principal de dades i el ftixer d'identificadors gràfics. [VERSIO] Vers=5 SubVers=0 [GetMap] GetMap_Vers=5 GetMap_SubVers=0 Title=Divisió administrativa municipal de Catalunya. TipusObj=L Fitxer_10=GetMap\mu10\mu10.lst Fitxer_20=GetMap\mu20\mu20.lst Fitxer_50=GetMap\mu50\mu50.lst Fitxer_100=GetMap\mu100\mu100.lst Fitxer_200=GetMap\mu200\mu200.lst Fitxer_500=GetMap\mu500\mu500.lst Fitxer_1000=GetMap\mu1000\mu1000.lst [GetFeatureInfo] TaulaPrincipal=GetFeatureInfo\munisP.REL IdGrafic=GetFeatureInfo\munis.img Master de TD i SIG 2013-14

  46. Refinant GetMap: Estils • Una capa WMS es pot preparar per a ser servida en més d'un estil • Canvis a REL5 [GetMap] GetMap_Vers=5 GetMap_SubVers=0 Title=Landsat-5 TM 26-07-2003 Girona-Barcelona [òrbita:197] TipusObj=I default=opti_nat [GetMap:opti_nat] Title=Color natural Fitxer_20=GetMap\opti_nat\zoom20\zoom20.lst ... Fitxer_1000=GetMap\opti_nat\zoom1000\zoom1000.lst [GetMap:opti_fals] Title=Fals color Fitxer_20=GetMap\opti_fals\zoom20\zoom20.lst ... Fitxer_1000=GetMap\opti_fals\zoom1000\zoom1000.lst Master de TD i SIG 2013-14

  47. Refinant GetFeatureInfo • Capes vectorials per fulls • REL5 • [GetFeatureInfo] • GetFeatureInfo_Vers=5 • GetFeatureInfo_SubVers=0 • TaulaPrincipal=GetFeatureInfo\mc.lst • IdFitxer=GetFeatureInfo\id4capa.img • IdGrafic=GetFeatureInfo\id4grafic.img • IdFitxer • Un ràster que indica l'índex de capa per a cada punt • Capes raster per fulls • REL5 • [GetFeatureInfo] • GetFeatureInfo_Vers=5 • GetFeatureInfo_SubVers=0 • IdFitxer=GetFeatureInfo\IdFitxer.img • RasterDeValors=GetCoverage\srtm.lst • RasterDeValors • Un ràster o llista de ràsters on hi ha indicat el valor a mostrar Master de TD i SIG 2013-14

  48. Descàrreges • Actualment hi ha 2 tipus de descàrreges • WMS MMZ • Descarrega un MMZ vectorial (o raster) de la capa o capes demanades a l'àmbit indicat • Només cal preparar l'MMZ o una llista d'MMZ's • REL5 [GetMap] MMZ=GetMapMMZ\mc.lst MMZLimitdX=60000 MMZLimitdY=45000 • WCS • Descarrega un ràster multibanda com un GeoTiff, un JPEG multibanda dins d'un ZIP, un RST d'Idrisi o un conjunt d'IMG's de MiraMon dins d'un MMZ • Només cal preparar un ràster multibanda • REL5 [GetCoverage] ParamNames=RADIOMET,BAND orig:%NomCamp%:Fitxer_20=GetCoverage\orig\197_20030726_I.rel opti_fals:RGB:Fitxer_20=GetCoverage\opti_fals\197_20030726_453.jpg opti_nat:RGB:Fitxer_20=GetCoverage\opti_nat\197_20030726_321.jpg Master de TD i SIG 2013-14

  49. Navegador • El navegador està format per • un conjunt de planes HTML • imatges GIF o JPEG • config.js • fitxer de configuració • tools.htm • Conté la major part del codi javascript • És editable amb l'eina de configuració adm_mmn Master de TD i SIG 2013-14

  50. Característiques singulars • Nivells de zoom predefinits • Configuració a partir de definir objectes dins d'un fitxer .js • Multiidioma i multiprojecció • Animacions • Diàleg directe amb servidors que usen protocol WMS o WCS Master de TD i SIG 2013-14

More Related