Documentos de Académico
Documentos de Profesional
Documentos de Cultura
9Septiembre2008
ndice
.......................................................................................................................................................................1 Manualdeusuario.........................................................................................................................................1 ExtensinPublicacinBN14.........................................................................................................................1 Introduccin..............................................................................................................................................3 Requisitospreviosalainstalacin............................................................................................................3 Instalacin.................................................................................................................................................4 Cmopublicarundocumento...................................................................................................................5 Creardocumentoparapublicar............................................................................................................5 Seleccindelservidoryservicio..........................................................................................................7 Parmetrosdelservidor........................................................................................................................9 Parmetrosdelservicio.......................................................................................................................11 Aadirrecursosalapublicacin........................................................................................................12 Parmetrosdelrecursoremoto...........................................................................................................13 Generacindelaconfiguracin..........................................................................................................15 Propiedadesdelapublicacin............................................................................................................17 Algunosprocesosdeutilidad.................................................................................................................17 Crearunmosaicodeimgenes...........................................................................................................17 Limitacionesyproblemasconocidos......................................................................................................18
Introduccin
ElobjetivodeestaherramientaesdotaragvSIGdelacapacidaddepublicarlainformacinqueseest manipulandoenlavistaenunservidorqueimplementaserviciosOGCcomoWMS,WCSoWFS. BsicamenteestanuevafuncionalidaddegvSIGpermitegenerarlasconfiguracionesdelossiguientes servicios:
Requisitospreviosalainstalacin
Estaversindelaextensindepublicacinsehatesteadoconlaversin1.1.xdegvSIGypara comprobarsufuncionamientonecesitartenerinstaladoMapserver5.xy/oGeoserver1.5.4.A continuacinsemuestranunosprocedimientossencillosparapoderinstalarlosservidoresMapservery GeoservertantoenUbuntulinuxcomoenWindowsXP.Hayquedestacarqueestosprocedimientos tienenlafinalidadderealizarunainstalacinbsicaparapoderprobarlaextensin,enningnmomento setratandeinstalacionesrecomendadasparaentornosenproduccin. InstalacindeMapserver:
EnWindows Descargueelficherogeoserver1.5.4.exeyejectelo. LaaplicacinbuscarunJDKinstalado,enelcasodenoencontrarlodeberinstalarlo. Aceptelalicencia. Seleccioneeldirectoriodeinstalacin(puededejareldirectoriopordefecto). Seleccioneeldirectorioquecontienelaconfiguracin(tilparamigracionesentre versiones).SieslaprimeravezqueseinstalaGeoserver,pulseSiguiente. IndiqueellugardondesegenerarelmendeGeoserver.Puededejarlaopcinpor defecto. Paracomprobarlacorrectainstalacin,ejecuteenelmendeGeoserverStartGeoserver. Siseleccionlaopcinpordefectoenlacreacindelosmens,seencontrarenInicio TodoslosprogramasGeoserver1.5.4StartGeoserver.Unavezarrancado,abrala pginawebhttp://localhost:8080/geoserverparacomprobarlacorrectainstalacin. EnLinux
ParaarrancarGeoserver,ejecutarenunintrptedecomandosbin/startup.sh,dentrodel directoriodondeseencuentreinstalado.
Instalacin
Pararealizarlainstalacin,deberseguirlosmismospasosqueenlainstalacindecualquierextensin degvSIG.Esdecir,debemosdescargarelficherodelaextensindePublicacindelawebdegvSIG (www.gva.gvsig.es)correspondientealsistemaoperativoqueestemosutilizando,yejecutarlo. Nota:Elprocesodeinstalacinnoencuentraautomticamenteeldirectoriodondesehallainstaladala versincorrectadelaaplicacin,porloquehayqueindicarlomanualmente.Porejemplo,enWindows XPeldirectoriopodraserC:/Archivosdeprograma/gvSIG_1.1,yenLinux/home/usuario/gvSIG_1.1
Cmopublicarundocumento
Lapublicacinconsisteenlossiguientespasos:
Creardocumentoparapublicar
ArrancamosgvSIGyabrimoselGestordeProyectos.Sielprocesodeinstalacinhasidocorrecto, veremosquesehaaadidounnuevotipodedocumento:Publicacin.
Seleccindelservidoryservicio
Trasconfigurarcadaunadelasvistasquedeseamospublicar,pararealizarunapublicacinsigalas siguientesinstrucciones:
SeleccioneeltipodedocumentoPublicacinenelGestordeproyectosypulseelbotnNuevo.
SeleccionelapublicacinypulseelbotnAbrir,gvSIGlemostrarunapantalladondepodr elegirelservidoryservicioaconfigurar.
Parmetrosdelservidor
Trasseleccionarelservidoryservicio,gvSIGlemostrarunapantallacontrespestaasparaquevaya indicandolosparmetrosespecficosdecadaunodeloscomponentesdeunapublicacin,elservidor,el servicioylosrecursosremotosaccesiblesatravsdelservicio.Adems,cadaunadelaspestaas,la podremosdividireninformacinbsicayopcionesavanzadas.Paravisualizarestasltimas,seleccioneel checkboxllamadoOpcionesavanzadas.Veamosacontinuacinlosdistintosparmetrosquepueden definirseparacadaunodelosservidores. Mapserver LosparmetrosbsicosparalaconfiguracindeMapserversonlossiguientes:
Encuantoalasopcionesavanzadas,tenemos:
Geoserver LosparmetrosbsicosdeconfiguracindeGeoserversonlossiguientes:
Encuantoalasopcionesavanzadastenemoslassiguientes:
Parmetrosdelservicio
Trasconfigurarelservidor,deberindicarlosparmetrosdelservicio. Losparmetrosbsicosparatodoslosserviciossonlossiguientes:
Niveldeservicio:SetratadelmododetrabajodelservicioWFS,enfuncindecadanivelse permitirnunasoperacionesdelanormaWFS:
Aadirrecursosalapublicacin
Unavezconfiguradoelservidoryelservicio,aadiremosrecursosalapublicacin.Porrecursosse entiendencualquiertipodeentidadquepodemostratarcongvSIGyqueessusceptibleaconvertirseen
Parmetrosdelrecursoremoto
Deigualformaquelosservidoresylosservicios,tendremoslaposibilidaddeconfigurarunosparmetros bsicosyavanzados.Enestecasoalaizquierdadelasistentedispondremosdeunrbolquenospermitir navegarporlosrecursosremotosyaladerechalainformacindedichosparmetros. Veamosenprimerlugarlosparmetrosbsicosquecompartentodoslosrecursosremotosimplementados enestaversin.
Ttulo:Conjuntodepalabrasquepermitenalusuarioidentificarelrecursoremoto. Resumen:Descripcindelrecursoremoto.
Porotraparteycomopuedeapreciarseenlasiguientefiguradisponemosdedosoperacionesbsicaspara aadiryeliminarrecursosremotosdelapublicacin.
Losparmetrosavanzadosdelosquesedisponeenestaversinsedetallanacontinuacin. MapserverWMS
GeoserverWFS
Generacindelaconfiguracin
Finalmente,paragenerarlaconfiguracin,bastaconpulsarelbotnPublicar.Trasello,ysinohan habidoerroresenlapublicacin,visualizaremosunmensajequenosindicaquelapublicacinseha generadocorrectamenteyyatendremospublicadonuestroservicioremoto(WMS,WFSoWCS).
Comprobamosasque,efectivamente,estamosvisualizandodeformaremotalosmismosrecursos cartogrficosquetenamosennuestraVistaoriginal.
Geoserver
Enestaprimeraversindelaextensinesnecesarioreiniciarlaaplicacinwebparaqueloscambios tenganefecto.
Propiedadesdelapublicacin
Enprincipio,cuandosecreaunapublicacin,laconfiguracingeneradacontienereferenciasalasfuentes dedatosenformaderutasabsolutasalosficheros,portanto,unapublicacinslofuncionarenun servidorqueestenlamismamquinaqueejecutagvSIG.Parasolventarestalimitacinypermitir generarconfiguracionesenservidoresremotossehaimplementadounmecanismoparacambiarlasrutas absolutasaestosficherosdeformaqueseanaccesiblesporelsoftwareservidor.Lospasosaseguirpara lograresteobjetivosedetallanacontinuacin. EnprimerlugardeberemosmontarelsistemadeficherodelservidorenlamquinaqueejecutagvSIG. Segnelsistemaoperativoqueestamosutilizandoexistendistintasformasparahacerlo.Porejemplo,en Windows,utilizaremoslautilidad"conectaraunidaddered"mientrasqueenLinuxpodemosemplear lasherramientasmount,smbmount,sshfs,etc. Unavezquetenemosaccesiblelosficherosdelservidor,cargaremosengvSIGlascapascuyasfuentesde datosresidenenelservidor.Encuantoallugardndegenerarlaconfiguracin,tambinsedeber seleccionarelsistemadeficherosremoto. Finalmentedeberemosindicaralaextensindepublicacinquecambielasrutaslocalesporrutas remotas,paraello,editaremoslaspropiedadesdelapublicacinseleccionandolapublicacinenelgestor deproyectosypulsandoelbotnPropiedades.Nosaparecerunapantallacomosemuestraenla siguientefiguradondedeberemosindicarlossiguientesparmetros:
Algunosprocesosdeutilidad Crearunmosaicodeimgenes
ParacrearunmosaicodeimgenesqueposteriormenteseutilizarenlapublicacindeMapserverse puedeemplearlaherramientagdaltindexdeGDAL/ogr.Esteprocesoconsisteengenerarunshapefile
Paracrearloconrutasrelativas:
jvhigon@jvhigon-laptop:~$ find data -name "*.tif" > data/optfile.txt
Ensegundolugarejecutamoselcomandogdaltindexparacrearelshapefileconelmosaico:
jvhigon@jvhigon-laptop:~$ gdaltindex data/mosaico --optfile data/optfile.txt
Eltercerpasoesopcionalperoserecomiendahacerloyconsisteencrearunndiceenelshapefile:
jvhigon@jvhigon-laptop:~/data$ ogrinfo -sql "CREATE SPATIAL INDEX ON mosaico" mosaico.shp
Limitacionesyproblemasconocidos
Limitacionesgenerales
Lasfuentesdedatosquepuedecontenerunadocumentacinsonnicamenteshapefiles,postGISy raster.
LimitacionesenlapublicacindeMapserverWMS
LimitacionesenlapublicacindeMapserverWFS
NoesposibledefinirelespaciodenombresGML. NosepuedenpublicarcapaspostGISdeltipoGEOMETRY
LimitacionesenlapublicacindeMapserverWCS
SlosepuedenpublicarcoberturasIMG,ECW,JPEGyTIFF
LimitacionesenlapublicacindeGeoserverWFS
Problemasconocidos
Siseeliminanorenombranlascapasqueestnpublicadas,ocasionarunerroralreiniciarla aplicacin. EnMapserverWMS,siserealizaunaleyendaporvaloresnicosconunshapefilesobreuncampo quecontienecarateresespeciales,comoporejemplolosacentos,lasentidadescorrespondientesa stosvaloresnicosnosevisualizarn. EnMapseverWMS,nosepuederealizarunapublicacindeunacapacuyaleyendasonvalores nicosquecontienencomillasdobles. CuandosepublicanvariasvistasendistintossistemasdecoordenadasenMapserver,elobjeto EXTENTdelmapfileseconfiguraincorrectamente. ExistenproblemasalahoradepublicarshapefilesdeanotacionesgeneradoscongvSIG. AlgunasversionesdeMapserverquesedistribuyenconFWtoolsdanproblemasrelacionadoscon eletiquetadoyelvalor"FOLLOW"