Home

WFS sobre GeoServer

image

Contents

1. min connections validate connections wkb enabled loose bbox estimated extent required field 98 10 Posteriormente h que criar um novo FeatureType Trata se de um tema de informa o que pode ser uma das shapefiles presentes num DataStore desse tipo ou uma tabela ou uma vista espacial no caso de um DataStore presente numa base de dados espacial como o caso das Balneares O interface ir mostrar na lista todas as poss veis FeatureType presentes nos DataStores que temos configurados Neste caso deve escolher se a op o balneares qualidade balneares que se refere ao DataStore balneares e tabela qualidade balneares existente na base de dados Neste ecr devem confirmar se os dados do FeatureType nomeadamente o sistema de refer ncia dos dados e gerando a extens o geogr fica do tema atrav s do pr prio interface gr fico Deve ainda escolher se um estilo Style que ser apenas usado para a representa o dos dados quando servidos por WMS Existem v rios estilos pr preparados adequados aos tipos de dados pontos linhas e pol gonos e pode recorrer se ao editor de estilos presente no menu principal para criar novos estilos Fase 1 escolha da informa o a disponibilizar como servi o de entre as existentes Cc GeoServer Create New FeatureType Mozilla Firefox Ficheiro Editar Ver Hist rico Marcadores
2. A ArcCatalog ArcView Add Interoperability Connection BE x File Edit View Go Tools Window Help ejam tex nimaan aane Location Interoperability Connectionst dd Interoperability Connection X Stylesheet FGDC ESA A a 3 Ah Contents Preview Metadata amp Catalog D Ci Name Add Interoperability Connection w DA Type ArcWeb Services Web Feature Service WF ES 281 Coordinate Systems E q Database Connections w Database Servers Em GIS Servers E Ea Interoperability Connections 2 Add Interoperability Connection A Connection 1 WFS Fdl E Scalar References A Search Results 88 Toolboxes E B Tracking Connections 7 WFS Connection URL http geoserver 8180 F Use HTTP Authentication User Sulhenticahory ach 7 Proxy Server I Use Proxy Server Interoperability Connection Source Format wFs Web Feature Service v E Dataset http geoserver 81B0 geoserver ows servio E Coordinate System Read from source El ok Come Table List Bj r Envelope Constraints J Web Feature Service WFS Table List Table arhalentejo qualidade_balnear Qualidade das Zonas Balneares arhalentejo queixas_e_denuncias Queixas e Den ncias Filter by O O y i l SelectAll Clear al Lx 3 Cancel Figura 23 Cria o de conex o WFS no ArcGIS 9 3 sem fornecimento de cre
3. ccsssccccecessesesteeceeesessestaeeeesessessees 15 2 4 2 Fluxos de informa o com a Autoridade Nacional da gua INAG IP 18 2 5 CONCIUS OS cuca cand poor er e SRS a cote Ta das PAR D o UPE ria PETS UA Peds Sa va 20 3 WEBSIG E WEBSERVICES PARA A INFORMA O GEOGR FICA 21 3 1 Objectivos do capitulO ssassssasi sede esse isa sas a E ease idasa also anda suado eai 21 3 2 Informa o Geogr fica na WEB WEBSIG c ccccccsscccsessececessececeesaeeeeessaeeeeseaaes 21 3 3 Infra Estruturas de Dados Espaciais cccccccsssssssecececesssscaeeeceessessecseaeeeeeeesensees 24 3 4 OGC e Webservices para Informa o Geogr fica OWS csccccccsssseessseeeeeeees 27 3 5 A norma WFS WEB FEATURE SERVICE 30 3 6 CONCIUS OS uid ares sora Is aaa ore e cesses Seema bea Ea ana db Ri a aa AD 35 4 GeoServer e Servi os WFS Merced afora ben casi ecto datos sell a 36 4 1 Objectivosido Capitulo assess issues is ousar sheds cadres Ls TESEU eee see ea ioe 36 AD GOOSEIVEN Cs cesses beta E A EENT bo faguir saias ie pEashiba bo daguip ethane 36 ADA INtrodU O Esse es A e TS A ees 36 4 2 2 Obten o instala o e configura o c cccccccesessssscececessseseaeceeeessesseseaaeess 40 4 2 3 Prepara o do Back End de dados geogr ficos PostgreSQL PostGIS 41 4 3 Tratamento de dados e carregamento de reposit rios no GeoServer
4. 42 4 3 1 Informa o de cidadania Qualidade das guas Balneares 42 4 3 2 Informa o de car cter reservado T tulos de Utiliza o dos Recursos FIG gif o s KER EN E E DR DA DI PAD ER 48 4 4 Utiliza o de WEDSELVICES cccsccccccecssssssaecececesessecneaeeececeseessecnaaeseeeesssesessaeeeesens 63 4 4 1 Utiliza o de WebServices provenientes do GeoServer num cliente SIG tradicional oein rA as cade REAR EAN raca an Cauda a 63 4 4 2 Utiliza o de WebServices provenientes do GeoServer em interface web 69 4 4 3 Utiliza o de WebServices provenientes do GeoServer no Google Earth 75 AB CONCIUSOCS ut pau So ES PG A E a dg nb sau ee UCs Sa foda 77 5s COMCIUSOCS PR DEDE pi PIN Nr cbse oa E NR RN RS RAR RED RR 79 5 1 Res ltados obtidos caveesescecsarsceberivevscseescascctesugeesiciaeversedeneesvesguuensasosedevitaveens 79 BZ LIMITA ES et Netescaecistacudeuseacdeesahedecstiasuddvtaasdecessaheaeei mccedeseacacds 81 5 3 Considera es finais e desenvolvimentos futuros cc serenas 83 REFERENCIAS BIBLIOGR FICAS sas ita a 85 ANEXO 1 Obten o instala o e configura o do geoserver cscsccccecessesssteseeeesessees 91 ANEXO 2 Sequ ncia de opera es para cria o de um webservice cs 95 ANEXO 3 Style BALNEARES2 n serra rra are aae racer antenas 100 ANEXO 4 Openlayers m
5. 93 unzip geoserver 1 7 4 war zip modificar um dos files de configura o do tomcat nomeadamente o file etc tomcat5 5 policy d 04webapps policy deve ficar com a configura o do logging alterada e o fim do file deve ficar como consta das linhas seguintes grant codeBase file Sfcatalina home bin tomcat juli jar permission java io FilePermission usr share tomcat5 5 webapps jsp examples WEB INF classes logging properties read permission java io FilePermission usr share tomcat5 5 webapps servlets examples WEB INF classes logging properties read permission java io FilePermission usr share tomcat5 5 webapps geoserver WEB INF classes logging properties read permission java io FilePermission var lib tomcat5 5 webapps geoserver WEB INF classes logging properties read 3 The permissions granted to Geoserver grant codebase file catalina_home webapps geoserver permission java io FilePermission catalina_home webapps geoserver data read write delete permission java util PropertyPermission read write permission java util logging LoggingPermission control permission java lang RuntimePermission getClassLoader permission java lang RuntimePermission preferences permission java lang RuntimePermission shutdownHooks permission java lang reflect ReflectPermission suppressAccessChecks 5 Modificar o file etc default tomcat5 5
6. Aos meus amigos Colatino e QuimZ colegas e companheiros inabal veis ao longo de todo o mestrado desde a decis o de inscri o s noites de estudo e de aulas at mesmo revis o do texto final A toda a minha fam lia pelas palavras de encorajamento que me deram e pelo tempo que lhes roubei em particular aos de casa Ant nio e Lia Jo o e Luz a quem dedico este trabalho Disponibiliza o de Informa o Geogr fica na Administra o da Regi o Hidrogr fica do Alentejo usando WEBSERVICES WFS sobre GeoServer RESUMO A informa o actualmente considerada como um dos bens mais valiosos das organiza es ainda um bem m vel trocado e alterado dentro das organiza es e entre elas A defini o de formas adequadas de fazer essas trocas de informa o deve ser entendida como cr tica para o sucesso dessas mesmas organiza es Este trabalho visa aprender experimentar e avaliar formas modernas de partilhar informa o geogr fica e informa o alfanum rica que lhe esteja associada atrav s da Internet O software livre GeoServer e a sua implementa o do protocolo WFS Web Feature Service podem permitir a divulga o e utiliza o f cil de informa o de natureza p blica pelo cidad o bem como a troca partilha entre parceiros privilegiados de informa o de natureza n o p blica Recorrendo ao bin mio PostgreSQL PostGIS para armazenamento dos dados geogr ficos e alfanum ricos
7. OpenLayers map preview Albufeira de P voa e Meadas Cabe o de Vide Represa Albufeira do Caia e ia Gal Ce r e Car alhal q Aberta Nova Costa de spo Andr Fonte dCorti o Sama orpes Grande dPorto Corvo Ma o Almo rave Albufeira da Tapada Grande e CAVABA Odemira Scale 1 2M 239694 35525 40522 83489 QUALIDADE_BALNEAR FID NOME COD1_INAG LINK_INAG LINK_CCDRA S21 Q S21_PR 21_PO 522 Q Albufeira Dados Dados qualidade_balnear 29 de Pego 14000001150101 anal ticos anal ticos B B do Altar INAG CCDRA lt http snirh pt snirh dados_sintese zbalnear janela par_graficos php code_cee C14000001150101 amp ano 2008 Figura 28 OpenLayers Preview das Zonas Balneares Neste caso apenas se acedeu a um tema geogr fico Igualmente f cil seria aceder no mesmo interface a v rios temas bastando apenas acrescentar essa informa o ao URL de acesso como se pode ver no exemplo seguinte 7 http geoserver 8180 geoserver wms bbox 66740 431640625 29232 075912475586 376202 357421875 604916 7595672607 amp styles amp Format applicatio n openlayers amp request GetMap amp version 1 1 1 amp layers arhalentejo sub bacias arh alen tejo arhalentejo caop arhalentejo linhas agua bacias arh alentejo arhalentejo qualid ade balnear amp width 350 amp height 550 amp srs EPSG 20790 que ir gerar uma p gina que permite visualizar informa o de quatro temas bem como permitir extrair informa
8. file etc default tomcat5 5 TOMCAT5_SECURITY yes AMR adicionado por andre ramos TOMCAT5_SECURITY no depois usar o interface web dispon vel em http 192 168 10 250 8180 manager html para fazer o deploy do geoserver war 6 Conclu do O servidor geoserver est a funcionar em http 192 168 10 250 8080 geoserver 94 ANEXO 2 SEQU NCIA DE OPERA ES PARA CRIA O DE UM WEBSERVICE 1 Aceder pagina inicial do geoserver atrav s do URL http geoserver 8180 geoserver GeoServer Welcome to GeoServer Mozilla Firefox Ficheiro Editar Ver Hist rico Marcadores Ferramentas Ajuda e O x q amp http flgenserver S180 geoserver welcome do ty amp GeoServer My GeoServer Credits Contact Andr Ramos Welcome Login Welcome to GeoServer Welcome to GeoServer 1 7 4 Thanks for using GeoServer The GeoServer project is a full transactional Java Q2EE implementation of the OpenGIS Consortium s Web Feature Server specification and Web Coverage Server specification with an integrated Web Map Server The documentation for this release is available online at the following link The GeoServer wiki is used for the latest updates please share your experiences hints and tips with GeoServer there The task tracker is the place to report feature requests and bugs Also please take a moment to add yourself to the User Map to show your support for GeoServer e Documentation e Wiki e Task Track
9. o relativa aos seus atributos ver Figura 29 Este efeito conseguido sem exigir do utilizador qualquer tipo de programa o o que not vel OpenLayers map preview Mozilla Firefox Ficheiro Editar Ver Hist rico Marcadores Ferramentas Ajuda ed lt X ta V E tp geoserver 8180 geoserver wms bbox 66740 431640625 29232 075912475586 376202 357421875 604 7 i amp GeoServer Geoserver E OpenLayers map preview B da Grande Scale 1 4M 257389 98092 76046 53935 SUB_BACIAS_ARH_ALENTEJO FID BACIA AREA MZ PERIM M SUB BACIA sub bacias arh alentejo 0 Guadiana 4 851E6 196611 0 Rio Chan a CAOP FID DICOFRE FREGUESIA CONCELHO DISTRITO DICO OUTRAS INF AREAZ008 1 caop 332 020902 CORTE DO PINTO M RTOLA BEJA 0209 Mais informa o 7145 51500000000 caop 335 020905 SANTANA DE CAMBAS M RTOLA BEJA 0209 Mais informa o 16672 34600000000 QUALIDADE BALNEAR FID NOME COD1_INAG LINK INAG LINK CCDRA S21 Q 821 PR S21 PO 522 Q 522 PRS22 PO S23 Q 523 PRS23 PO S24 Q 524 PRS24 POS Albufeira da Tapada Grande Dados Dados 14100009020901 anal ticos anal ticos B B B B B INAG CCDRA qualidade balnear 31 Figura 29 OpenLayers acesso a quatro temas vindos do GeoServer No entanto a utiliza o do OpenLayers n o se esgota na sua utiliza o pelo interface de gest o do GeoServer Assim para poder avaliar a utiliza o do OpenLayers no acesso combinado a temas de origens diferentes foi prepar
10. A E University of Minnesota Mapserver a TA 1 Ji v E Uy OGR Vector Library GDAL Raster Library E e i l E v Si i z i x i z E i E i 1s if GecServer ic N l OpenGIS Web re Feature Server WFS 1 7 q l pa i o H 1 A i Fa i a I 1 Y GIS Vector Files Rasters and Images ESRI Shape TIFF ERDAS JPG PostGIS PostgreSQL MapInfo SDTS GIF PNG Spatial Database IGDS GML OpenGIS SQL Database Figura 10 Alguns dos principais softwares abertos dedicados informa o geogr fica Ramsey 2007 37 Ainda segundo o mesmo autor podem considerar se tr s correntes principais a que chama tribos de desenvolvimento de software aberto SIG segundo as respectivas linguagens de implementa o As tribos podem descrever se como Tribo C programadores que maioritariamente desenvolvem em linguagem C em programas como UMN Mapserver GRASS GDAL OGR OSSIM Proj4 GEOS PostGIS Qgis e MapGuide OS envolve ainda os programadores de linguagens como Python Perl e PHP Tribo Java programadores que maioritariamente desenvolvem em linguagem Java em programas como GeoTools uDig GeoServer JTS Jump e Deegree Tribo NET programadores que desenvolvem sobretudo em linguagem NET em programas como WorldWind SharpMap NTS e MapWindow Quanto ao modelo de desenvolvimento do GeoServer Holmes et al 2005 referem que o proje
11. Disponibiliza o de Informa o Geogr fica na Administra o da Regi o Hidrogr fica do Alentejo usando WEBSERVICES WFS sobre GeoServer Trabalho de Projecto apresentado como requisito parcial para obten o do grau de Mestre em Ci ncia e Sistemas de Informa o Geogr fica Instituto Superior de Estat stica e Gest o de Informa o da Universidade Nova de Lisboa Disponibiliza o de Informa o Geogr fica na Administra o da Regi o Hidrogr fica do Alentejo usando WEBSERVICES WFS sobre GeoServer Trabalho de Projecto orientado por Professor Doutor Pedro da Costa Brito Cabral Setembro 2009 AGRADECIMENTOS Este trabalho foi apenas poss vel gra as ao enorme aux lio que me foi prestado por v rias pessoas e entidades a quem n o quero deixar de prestar o meu reconhecimento Ao Prof Pedro Cabral apraz me agradecer o imenso e excelente apoio e ainda a enorme disponibilidade manifestada ao longo da orienta o do projecto ARH do Alentejo agrade o a permiss o para a realiza o deste mestrado bem como todos os meios e recursos disponibilizados A todos os colegas e amigos da ARH Alentejo e da CCDR Alentejo pelo apoio que me deram Aos companheiros de sala de trabalho amigos Ant nio Gomes Elsa Pereira e Jo o Fialho pelo muito que me aturaram e ajudaram Domingas agrade o a amizade das leituras atentas e o apoio boa disposi o e paci ncia reveladas ao longo do mestrado
12. F caop 3 ieh 3 linhas agua bacias arh alentejo 3 queixas e denuncias A rh 3 sub bacias arh alentejo gt Fun es de Trigger 2 dE Vistas 0 Sy Replica o 0 postgres Ss Espa os de tabelas 3 LATINI E pg default B pg global Cargos de Grupo 0 EA Cargos de Login 2 R geoserver 24 postgres E E A obter detalhes de Esquema Conclu do E 2 Propriedades Estat sticas Depend ncias Dependentes Propriedade Valor arhalentejo 16385 amp Propriet rio geoserver Espa o de tabelas pg default Espa o de tabelas p pg default E Codifica o UTFS Esquema predefinido titulos ermitir conex es Sim onectado Sim E Base de dados do si N o E Coment rio dm Painel de SQL Database arhalentejo DROP DATABASE arhalentejo CREATE DATABASE arhalentejo WITH OWNER geoserver ENCODING UTFS 0 09 segundos Figura 16 Esquema titulos criado dentro da base de dados arhalentejo e suas tabelas Para os testes que se pretendem efectuar neste projecto considera se que uma matriz como a que se apresenta de seguida pode simular as principais combina es de permiss es simult neas poss veis 50 Tipo de Utilizadores Tema layer ARH SIG ARH INAG an nimo rh leitura escrita leitura sem acesso sem acesso regi es hidrogr ficas rw r sub bacias arh al
13. lt AnchorPointY gt 0 0 lt AnchorPointY gt 103 lt AnchorPoint gt lt Displacement gt lt DisplacementX gt 0 lt DisplacementX gt lt DisplacementY gt 5 lt DisplacementY gt lt Displacement gt lt PointPlacement gt lt LabelPlacement gt lt Fill gt lt CssParameter name fill gt 000000 lt CssParameter gt lt Fill gt lt TextSymbolizer gt lt Rule gt lt FeatureTypeStyle gt lt UserStyle gt lt NamedLayer gt lt StyledLayerDescriptor gt ANEXO 4 OPENLAYERS MASHUP FICHEIRO OL DEMO HTML ficheiro usr share tomcat5 5 webapps geoserver data www ol demo html lt html xmlns http www w3 0rg 1999 xhtml gt lt head gt lt script src http dev virtualearth net mapcontrol mapcontrol ashx v 6 2 amp mkt en us gt lt script gt lt script src http maps google com maps file api amp amp v 2 amp amp key ABQIAAAAIM1 DD96IYR HHDui4xahfBTbzSyBWkR93fr_HKHu3yuAG9SLDBQtlCK3pl6z6CKOSMEONCC5q1wi_A gt lt scri pt gt lt script src http api maps yahoo com ajaxymap v 3 0 amp appid euzuro openlayers gt lt script gt lt link rel stylesheet href geoserver style css type text css gt lt link rel stylesheet href openlayers theme default style css type text css gt lt style type text css gt body margin 1em J map width 60 height 512px border 1px solid gray div olControlMousePosition color white bounds font size 0 9e
14. mais investiga o e eventualmente aguardar por uma maior matura o do produto A utiliza o de dados provindos do GeoServer no Google Earth f cil gra as ao redireccionador de WMS para KML Uma vez mais o interface web do GeoServer facilita muito esta tarefa providenciando esse servi o automaticamente desde que criado o WebService respectivo Em s ntese considera se que tal pode corresponder a um conjunto de solu es tecnol gicas para as necessidades de trocas de informa o identificadas por este projecto para a ARH do Alentejo quer com o p blico em geral relativamente a informa o de cidadania e de interesse p blico quer com os seus parceiros em situa es de informa o de natureza reservada 78 5 CONCLUS ES 5 1 Resultados obtidos A avalia o dos resultados obtidos ao longo deste trabalho de projecto dever ser feita em contraponto com os objectivos inicialmente tra ados f Tal como presente no ponto 1 2 o principal objectivo deste trabalho explorar a implementa o do standard WFS neste caso recorrendo ao software GeoServer num cen rio de projecto ainda com car cter experimental e acad mico considerando se que a avalia o dos resultados e das dificuldades sentidas poder ser relevante para decis es futuras quanto sua implementa o em ambiente de produ o real na ARH do Alentejo Relativamente a este objectivo considera se ter sido conseguida a explora o do
15. o O primeiro cap tulo ser sobretudo dedicado ao enquadramento do tema apresenta o do trabalho a desenvolver e dos objectivos a atingir O segundo cap tulo ser dedicado descri o da ARH do Alentejo organiza o recentemente criada e suas compet ncias Ser o identificados os principais tipos de informa o com que lida os seus principais parceiros de troca de informa o e as tipologias de trocas de dados mais adequadas ao projecto em causa Ser o escolhidos os dois casos a tratar neste projecto informa o de cidadania e informa o de car cter mais reservado No terceiro cap tulo ser abordada a tem tica geral dos SIG via internet dos WebServices para a informa o geogr fica apresentado o OGC e ainda enquadrada a tem tica na Directiva Inspire e Infra Estruturas de Dados Espaciais IDE Ser tamb m estudado o protocolo WFS O quarto cap tulo incide sobre o software GeoServer Trata se de uma fase eminentemente pr tica t cnica onde ser discutido o processo de obten o instala o e configura o do software Continua com a constru o do reposit rio dos dados a utilizar e passa depois para a cria o dos servi os de dados a fornecer para o exterior por WFS Termina com experi ncias de utiliza o desses WebServices uma das quais ter uma interface web pass vel de integra o num s tio Internet No ltimo cap tulo ser efectuada uma avalia o do trabalho d
16. o do seu conselho consultivo define claramente os principais rg os da Administra o dos v rios sectores de actividade do tecido econ mico e da sociedade civil com quem dever relacionar se No caso da ARH do Alentejo a composi o do Conselho de Regi o Hidrogr fica encontra se definida nos respectivos estatutos mais precisamente no Artigo 10 do Anexo IV da Portaria n 394 2008 de 5 de Junho envolvendo organismos da Administra o P blica Central Regional e Municipal organiza es n o governamentais organiza es t cnicas e cient ficas e ainda representantes de utilizadores dos recursos h dricos na regi o num total de 63 elementos A todos estes intervenientes identific veis duma forma ou de outra deve acrescentar se sempre um outro o cidad o seja portugu s seja comunit rio ou mesmo extra comunit rio que entenda intervir ou informar se sobre a gest o dos recursos h dricos em Portugal Para este dever o ser previstos mecanismos formais e informais de informa o regular e abrangente sobre toda a tem tica sendo que a disponibiliza o de informa o nos s tios electr nicos das duas principais institui es envolvidas INAG e ARH ser inevitavelmente um desses mecanismos Assim em termos de circuitos de informa o parecem bvios dois casos concretos 1 A disponibiliza o pelas ARH de informa o ao cidad o 2 A troca sistem tica e organizada de informa o entre as ARH
17. Apesar das diferentes terminologias as solu es aplicacionais apresentam uma mesma base tecnol gica recorrendo s tecnologias em que se baseia a rede global conhecida por Internet o conjunto de protocolos de comunica es entre computadores em rede a que chamamos genericamente TCP IP Transmission Control Protocol Internet Protocol e o protocolo HTTP Hyper Text Transfer Protocol para transmiss o dos dados a n vel aplicacional inicialmente vocacionado para transmitir p ginas web Tal significa que o sistema igualmente utiliz vel na Internet e nas redes internas das organiza es o que de facto constituiu uma janela de oportunidade para a evolu o dos SIG Dragicevic 2004 Reinhart 2000 Parece portanto claro que a Internet sobretudo a Internet de banda larga e outros factores a ela associados no tempo aumento da capacidade do hardware baixa dos custos do hardware disponibilidade de software livre e de comunidades de utilizadores e de programadores maior disponibilidade de informa o geogr fica aumento do interesse do p blico em geral investimentos e pol ticas governamentais vieram provocar uma mudan a profunda na forma como os Sistemas de Informa o Geogr fica SIG s o hoje implementados e utilizados 3 3 Infra Estruturas de Dados Espaciais Segundo Nebert 2004 o termo Spatial Data Infrastructure SDI ou em portugu s Infra Estrutura de Dados Espaciais IDE aplicado frequentemente a
18. Update Sequence 84 Configure GeoServer Application config data access and representation Data loaded without incident 4 Criar um novo Namespace Menu Namespace gt New GeoServer Namespace Editor Mozilla Firefox DAR Ficheiro Editar Ver Hist rico Marcadores Ferramentas Ajuda des O x Ar y http 192 168 10 250 6180 ge0server config datajnamespaceNer 77 X lz ccose A amp GeoServer My GeoServer Credits Contact Andr Ramos Data O E Welcome Config Data Namespace Edit Logout GeoServer Jun 29 5 50 PM Na mespace Ed itor Configuration Jun 29 5 50 PM XML Jun 29 5 50 PM Update Sequence 232 Apply Save Load URI www arhalentejo pt Edit prefix and uri for GML namespace Prefix arhalenitejo 5 obrigat rio fornecer um prefixo o nome e um URL que pode ser falso mas que tem de ser come ado por http por exemplo http meu servidor Um Namespace apenas uma forma de agregar os dados seja por projecto assunto regi o etc Podem criar se in meros Namespaces ou usar apenas um para todos os nossos dados O Namespace tamb m importante na defini o de permiss es de acesso aos dados como se ver mais frente neste cap tulo Neste projecto foi criado um Namespace denominado arhalentejo 96 6 Ap s cada altera o na configura o do servidor surge o s mbolo no lado esquerdo preciso carregar
19. considera se optimisticamente que a comunidade de desenvolvimento do OpenLayers poder vir a resolver a situa o Quanto aos restantes produtos Linux JDK Apache Tomcat e PostgreSQL PostGIS consideram se produtos muito consolidados e est veis com documenta o muito boa e excelente apoio da comunidade do software aberto 5 3 Considera es finais e desenvolvimentos futuros A ARH do Alentejo uma institui o recentemente criada com enormes desafios de gest o Esses desafios podem ser vistos como oportunidades se forem aproveitados para a implementa o de m todos de gest o e modernos e eficientes Tal vis o deve ser acompanhada de investimentos em solu es tecnol gicas igualmente modernas sen o mesmo vanguardistas O recurso ao software aberto pode potenciar o deslocar de uma fatia muito relevante dos investimentos financeiros para a capacita o dos recursos humanos da ARH Alentejo bem como da comunidade cient fica e acad mica de que se saber rodear diminuindo o investimento em licenciamento de software propriet rio e de solu es aplicacionais comerciais De igual modo deve ser visto como positivo o efeito de arrastamento que este tipo de iniciativa poder vir a ter no desenvolvimento das empresas de presta o de servi os e consultadoria locais e nacionais Ainda assim n o deve deixar de ser aqui salientada a qualidade do interface de gest o das conex es interoper veis do produto ArcGIS e a robu
20. de leitura e escrita iteeess 68 Figura 27 uDig Janela de autentica o para fornecimento de credenciais 69 Figura 28 OpenLayers Preview das Zonas Baln ares csssccccccscssssssseeeeecessessnseaeeeeeees 71 Figura 29 OpenLayers acesso a quatro temas vindos do GeoServer c 72 Figura 30 OpenLayers Acesso combinado a informa o externa e interna 73 Figura 31 OpenLayers Adi o de Pontos e Linhas scsccccccecesssssseeeeeceseessnssaeeeseees 75 Figura 32 Google Earth Adi o de dados vindos do Geoserver KML redirector 76 Figura 33 Google Earth explora o dos dad0S ccccsssssssscececesessnneceeeeecessessnseeeeeeeees 77 xiv 1 INTRODU O 1 1 Enquadramento Z A informa o actualmente considerada como um dos bens mais valiosos das organiza es ainda um bem m vel trocado e alterado dentro das organiza es e entre elas A defini o de formas adequadas de fazer essas trocas de informa o deve ser entendida como cr tica para o sucesso dessas mesmas organiza es Segundo Cabral 2001 estabelecer o equil brio entre a utiliza o correcta dos recursos naturais e a legisla o ambiental vigente uma das fun es que as institui es da rea do Ambiente desempenham com evidente aumento do grau de complexidade invocando a necessidade de automatiza o de processos de an lise q
21. s27_q char varying s27_pr char varying s28_q char varying s29_q char varying s30_q char varying s31_q char varying s32_q char varying s33_q char varying s34 q char varying s35 q char varying s30_pr char varying s31_pr char varying s32_pr char varying s33 pr char varying s34 pr char varying s35_pr char varying DDT 0 30 30 30 30 30 30 30 s29 pr char varying 30 30 30 30 30 30 46 30 s21_po char varying 30 s22_po char varying 30 s23_po char varying 30 s24_po char varying 30 s25_po char varying 30 s26_po char varying 30 s27_po char varying s28_pr char varying 30 30 s29_po char varying 30 s30_po char varying 30 s31_po char varying 30 s32_po char varying 30 s33_po char varying 30 534 po char varying 30 s35_po char varying 30 30 30 30 30 30 30 s28_po char varying 30 30 30 30 30 30 30 30 s36 q char varying s37 q char varying s38 q char varying s39 q char varying s40 q char varying 3 the_geom geometry sintese character varying 20 CONSTRAINT qualidade_balnear_pkey PRIMARY KEY id_qualidade_balnear CONSTRAINT enforce_dims_the_geom CHECK ndims the_geom 2 CONSTRAINT enforce_geotype_the_geom CHECK geometrytype the_geom POINT text OR the geom IS NULL CONSTRAINT enforce srid the geom CHECK srid the geom 20790 0 536 pr char varying 30 536 po char varying 30 0 s37 pr char varying 30 s37_
22. sico qu micos leos minerais subst ncias tensioactivas fen is Existem assim portanto 6 par metros de qualidade monitorizados a periodicidades semanais quinzenais ou mensais que abrangem um total de 34 locais dispersos pela regi o Alentejo e para os quais se pode obter regularmente por via dos s tios electr nicos das institui es oficiais respons veis detalhes sobre a qualidade das guas e sobre o respeito ou desrespeito pelos valores m ximos ou recomendados para cada par metro Na Figura 13 apresenta se um exemplo dos detalhes dispon veis neste caso para a Albufeira de Pego do Altar Resultado gt VMA VMR lt Resultado lt VMA_ Resultado lt VMR Albufeira de Pego do Altar Data da leos Subst ncias Eneas herichin e Boletins Colheit Minerai T ti nen el Emitidos olheita inerais ensoactivas n 0 100 mt n 0 100 mt n9 100 mt EEE ae ee E ES EE ES ATC IE EEE Esc Figura 13 Detalhe dos dados para uma zona balnear da regi o Alentejo CCDR A 2008 44 Para o mesmo local poss vel obter informa o adicional no SNIRH como vis vel na Figura 14 3 Aguas Balneares 2008 An lises qualidade da gua Mozilla Firefox Ficheiro Editar Ver Hist rico Marcadores Ferramentas Ajuda q q gt http snirh pt snirh dados_sintese zbalnear janela par graficos php code cee C1400 Verifica o da qualidade da gua nas zonas balneares poca Balnear de 2008 Escherichia coli poca B
23. standard WFS tal como implementado pelo GeoServer O facto de se tratar de um esfor o de natureza experimental n o interferindo com processos nucleares da actividade normal da ARH do Alentejo permitiu a realiza o de experi ncias instala es de teste falhadas testes mal sucedidos etc que permitem hoje ter uma melhor compreens o dos procedimentos mais correctos para a implementa o do GeoServer e do WFS Trata se portanto de experi ncia acumulada que poder ser relevante numa fase futura de real implementa o O objectivo principal de aplica o experimental do WFS referia que esta aplica o seria desenvolvida em dois casos que correspondiam a dois objectivos parciais e Na disponibiliza o p blica via Internet de acesso livre gratuito e autom tico a informa o de cidadania que a ARH do Alentejo pretenda fazer por exemplo dados relativos qualidade das guas das albufeiras ou da qualidade das guas das praias n o apenas por visualiza o de p ginas num s tio Internet mas tamb m pela sua utiliza o em ferramentas Desktop SIG e Na disponibiliza o de informa o de natureza mais restrita usando como via de comunica o a Internet mas em canais controlados entre parceiros bem definidos com regras de acesso claras e com controlo dos dados trocados entre as partes em 79 formatos capazes de serem utilizados por aplica es Desktop SIG ou por outros sistemas de processamento de
24. vel Interior 14200005120801 FRONTEIRA ICABECO DE VIDE REPRESA Aceit vel Interior 14200013121301 PONTE DE SOR ALBUFEIRA DE MONTARGIL Boa Interior 14200014120201 ARRONCHES ALBUFEIRA DO CAIA Boa Interior Tabela 1 Zonas Balneares da Regi o Alentejo 2008 adaptado de Instituto da Agua 2008 Segundo CCDR A 2008 para a regi o Alentejo a poca balnear de 2008 decorreu entre 1 de Junho e 30 de Setembro com as excep es das zonas balneares nos concelhos de Odemira e de Santiago do Cac m nas quais a mesma decorreu respectivamente entre 1 de Julho e 15 de Setembro e entre 15 de Junho e 15 de Setembro O exerc cio de acompanhamento da qualidade das guas para fins balneares decorreu entre 19 de Maio semana 21 e 30 de Setembro semana 40 sendo representativo da poca balnear fixada oficialmente A monitoriza o foi efectuada com periodicidade semanal 43 quinzenal ou mensal em fun o do hist rico da qualidade da gua balnear Para a avalia o pontual da conformidade das guas enquanto guas balneares recorreu se aos VMA Valores M ximos Admiss veis ou Valores Imperativos ou aos VMR Valores M ximos Recomendados ou Valores Guia dos par metros analisados de acordo com o Decreto Lei n2236 98 e com a Directiva 76 160 CEE Os par metros monitorizados durante a poca balnear de 2008 foram e Par metros microbiol gicos Coliformes totais Escherichia coli e Enterococos intestinais e Par metros f
25. vel encontrar recorrendo a documenta o dispon vel apenas foi poss vel fazer edi o atrav s do OpenLayers quando o reposit rio de dados residia em shapefiles Tal situa o n o a ideal como j referido anteriormente e teria que ser acautelada caso fosse colocada em ambiente de produ o real Apesar desta limita o prosseguiu se com o exerc cio cujo resultado se pode ver na Figura 31 e cujo c digo respectivo se remete para o Anexo 4 Da leitura do c digo html presente no anexo poss vel confirmar que os temas de dados edit veis possuem nomes como tasmania cities e tasmania roads Tal foi a nica forma encontrada de fazer o OpenLayers funcionar em modo WFS T o que apenas parece explic vel caso essa parte do c digo javascript esteja compilada na vers o descarregada e usada neste projecto N o foi poss vel descobrir na documenta o qualquer justifica o para este comportamento Esta situa o bem como a limita o verificada quanto edi o de dados em reposit rio PostgreSQL parecem recomendar maior investiga o antes de considerar a utiliza o profissional do produto OpenLayers como solu o para edi o de dados via web 74 Mozilla Firefox http geoserve ww wfs t3 html Mestrado C amp SIG Demonstra o de OpenLayers WFS T Guardar Linhas Guardar Pontos Base Layer O Limite ARH Alentejo Overlays E Albufeiras Linhas de Agua E Pontos A pagina em http geos
26. Abstract gt lt ows Keywords gt lt DefaultSRS gt urn x ogc def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureType xmins arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo sub_bacias_arh_alentejo lt Name gt lt Title gt sub_bacias_arh_alentejo_Type lt Title gt lt Abstract gt Generated from titulos lt Abstract gt lt ows Keywords gt lt DefaultSRS gt urn x ogc def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureTypeList gt Figura 20 Resultado obtido com pedido de GetCapabilities para utilizador autenticado pertencendo ao ROLE_ARH 6 temas disponiveis Um pedido similar mas com as credenciais username inag1 e palavra chave inagl identificando um utilizador pertencendo ao ROLE INAG dever ocultar os temas a que n o tenha pelo menos acesso de leitura o que se confirma na Figura 21 59 gt geoserver andreramos inag xml Windows Internet Explorer 6 lt 3 2 oeoserver andreramos inag xml Ficheiro Editar Ver Favoritos Ferramentas Ajuda ww oe0server andreramos inag xml i es li P gina Oj Ferramentas z lt Jows Uperation gt lt ows OperationsMetadata gt lt FeatureTypeList gt lt Operations gt lt FeatureType xmins arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo caop lt Name gt lt Title gt Carta Administrativa Oficial de Por
27. BASIC a cada pedido de informa o GeoServer User Manual 2009 Segundo Franks 1999 este tipo de autentica o um mecanismo de seguran a pouco fi vel j que quer o nome de utilizador quer a palavra chave s o transmitidos sem qualquer encripta o e portanto podem ser espiados por quem decida monitorizar as conex es e tenha conhecimentos para o fazer A utiliza o de HTTPS http com encripta o ssl parece ser segundo Aime 2009 uma solu o actualmente poss vel embora o mesmo autor considere que o transporte seguro das comunica es http seja de responsabilidade do servidor java jetty tomcat ou outro e n o do pr prio GeoServer 54 O GeoServer implementa a seguran a com base em roles isto tipos de funcionalidades ou papeis a desempenhar por exemplo fazer administra o do servidor escrever nos temas A e B ler os temas Ce D etc Cada utilizador criado deve ser associado a um ou mais roles A gest o de roles utilizadores e dos ficheiros que implementam a seguran a do GeoServer n o poss vel atrav s do interface web na vers o utilizada sendo necess rio a sua edi o manual Os utilizadores e roles s o criados num ficheiro denominado users properties No caso da instala o feita para este projecto o ficheiro encontra se acess vel em usr share tomcat5 5 webapps geoserver data security users properties Trata se de um ficheiro de texto em que cada linha corresponde defini o
28. Ferramentas Ajuda amp GeoServer lt ey htep 192 168 10 250 8180 geoserver config data typeNew do ve IC P My GeoServer Credits Contact Andr Ramos Data O i Welcome Config Data FeatureTypes Logout XML may ane _ Create New FeatureType Configuration Jun 29 5 50 PM Jun 29 5 50 PM Create a new FeatureType from an available DataStore Update Sequence 232 Feature Type Name a tasmania cities itasmania roads itasmania state boundaries tas water bodies colheitas parametros qualidade balnear resultados balneares v qualidade balnear nyc giant polygon poi poly_landmarks nyc tiger roads sf archsites ef chi ineitas Fase 2 Defini o do extent geogr fico do sistema de coordenadas dos metadados e do estilo para a representa o dos dados quando servidos por WMS 99 gt GeoServer My GeoServer FeatureType Editor Carregando no bot o Submit fica criado o novo FeatureType Para que seja utiliz vel deve activar se a nova configura o no bot o Apply do lado esquerdo ANEXO 3 STYLE BALNEARES2 ficheiro usr share tomcat5 5 webapps geoserver data styles balneares2 sld lt xml version 1 0 encoding UTF 8 gt lt StyledLayerDescriptor version 1 0 0 xsi schemaLocation http www opengis net sld htt
29. Literal gt lt CssParameter gt lt Fill gt lt Stroke gt lt CssParameter name stroke gt lt ogc Literal gt 000000 lt ogc Literal gt lt CssParameter gt lt CssParameter name stroke width gt lt ogc Literal gt 2 lt ogc Literal gt lt CssParameter gt lt Stroke gt lt Mark gt lt Opacity gt lt ogc Literal gt 1 0 lt ogc Literal gt lt Opacity gt lt Size gt lt ogc Literal gt 6 lt ogc Literal gt lt Size gt lt Graphic gt lt PointSymbolizer gt lt TextSymbolizer gt lt Label gt lt ogc PropertyName gt nome lt ogc PropertyName gt lt Label gt lt Font gt lt CssParameter name font family gt Arial lt CssParameter gt lt CssParameter name font size gt 12 lt CssParameter gt lt CssParameter name font style gt normal lt CssParameter gt lt CssParameter name font weight gt bold lt CssParameter gt lt Font gt lt LabelPlacement gt lt PointPlacement gt lt AnchorPoint gt lt AnchorPointX gt 0 5 lt AnchorPointX gt lt AnchorPointY gt 0 0 lt AnchorPointY gt lt AnchorPoint gt lt Displacement gt lt DisplacementX gt 0 lt DisplacementX gt lt DisplacementY gt 5 lt DisplacementY gt lt Displacement gt lt PointPlacement gt lt LabelPlacement gt 102 lt Fill gt lt CssParameter name fill gt 000000 lt CssParameter gt lt Fill gt lt TextSymbolizer gt lt Rule gt lt Rule gt lt Name gt Zonas Balneares Qualidade Ma lt Name gt lt Title
30. No pedido de informa o seguinte est o presentes as credenciais username arh1 e palavra chave arhi identificando de acordo com o ficheiro users properties um utilizador com o ROLE ARH que conforme definido no ficheiro layers properties ter acesso de leitura a todos dos temas O pedido feito em linha de comandos numa s linha atrav s do programa CURL e o resultado redireccionado para o ficheiro arh xml 58 geoserver curl u arh1 arh1 d request GetCapabilities amp service wfs amp version 1 1 1 http geoserver 8180 geoserver wfs gt home andreramos arh xml Tal como previsto a visualiza o do ficheiro arh xml mostra que a resposta inclui todos os temas a que este utilizador tem pelo menos acesso de leitura por via do role a que est associado como vis vel na Figura 20 geoserver andreramos arh xml Windows Internet Explorer DER TREER Ficheiro Editar Yer Favoritos Ferramentas Ajuda o aa E ww Ngeoserverlandreramostarh xml a a mm P gina v 0 Ferramentas lt FeatureTypeList gt lt Operations gt lt FeatureType mins arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo caop lt Name gt lt Title gt Carta Administrativa Oficial de Portugal lt Title gt lt Abstract gt Carta Administrativa Oficial de Portugal vers o de 2008 1 origin ria do IGP em formato shapefile fornecida via GeoServer pela ARH do Alentejo I P lt Ab
31. and Internet intranet Technology RTO MP 094 Istambul URL http ftp rta nato int public PubFulltext RTO MP RTO MP 049 MP 049 10 pdf consulta em 23 08 2009 SNIG 2009 Sistema Nacional de Informa o Geogr fica URL http snig igeo pt Inspire Nprincipios inspire asp menu 1 consulta em 01 05 2009 SNIRH 2009 SNIRH Sistema Nacional de Informa o de Recursos H dricos URL http snirh pt consulta em 23 08 2009 Trezentos P 2004 Software Aberto na Administra o P blica UMIC Unidade de Miss o Inova o e Conhecimento Lisboa 89 uDig 2009 P gina do uDIG URL http udig refractions net consulta em 23 08 2009 Vckovski A 1998 In Interoperating Geographic Information Systems Goodchild M Egenhofer M J Fegeas R Kottman C eds Kluwer Academic Publishers W3C 2009 Pagina do W3C URL http www w3 org consulta em 23 08 2009 WS I 2009 P gina do WS I URL http www ws i org consulta em 23 08 2009 90 ANEXO 1 OBTEN O INSTALA O E CONFIGURA O DO GEOSERVER Sobre Linux Debian vers o 5 usando o servlet container TOMCAT 5 5 1 Instalar Linux Debian Lenny vers o est vel actual Fazer a instala o usando as op es m nimas oferecidas pela rotina de instala o Foram usadas as seguintes defini es User root pass geoserver user geoserver pass geoserver Servername geoserver ip fixo 192 168 10 250 Instalar o servidor ssh para p
32. autores os SIG s o um tema sobretudo pr tico e existe ainda um grande afastamento entre a grande e crescente popula o de praticantes e uma reduzida comunidade de te ricos do tema Esse afastamento particularmente not rio nas quest es da interoperabilidade entre SIG A interoperabilidade um problema complexo e diversificado com in meras ramifica es a muitos n veis dos SIG segundo os mesmos autores O papel do OGC na resolu o deste problema tem sido de destacar quer por ter j atingido um n vel de sofistica o e qualidade elevados nos normativos produzidos quer pela vasta base de suporte que aparente da lista de entidades apoiantes Claro que algumas normas s o produzidas como standards mas depois a sua implementa o pode ser tecnicamente dif cil comercialmente invi vel ou muito demorada ou mesmo propositadamente deturpadas na sua aplica o pr tica com o intuito de conseguir vantagem comercial sobre outras empresas Assim o verdadeiro valor das Normas ou Standards de jure de hoje s ser apreci vel no futuro com o seu estabelecimento como Standards ou Normas de facto No mbito deste projecto das normas produzidas pelo OGC consideram se como mais importantes em termos de visibilidade para o utilizador final as 3 seguintes WMS WFS e WCS As principais caracter sticas no que ao seu utilizador importa s o WMS Web Map Service servi o web que disponibiliza ao cliente uma imag
33. de dados 97 GeoServer Create New Feature Data Set Mozilla Firefox DAR Ficheiro Editar Ver Hist rico Marcadores Ferramentas Ajuda es O i x a amp http geoserver 8180 geoserverjconfig data storeNew 1 ty IO amp GeoServer My GeoServer Credits Contact Andr Ramos Welcome Config Data DataStores New Logout quer du t 1 58 0 Create New Feature Data Set Configuration Jun 14 3 23 AM m Jap SENERA Create source of spatial information Update Sequence 84 Apply Feature Data Set Description Directory of spatial files Feature Data Set ID Directory of spatial files Shapefile Web Feature Server Fase 2 no caso do postgis preciso fornecer as credenciais e escolher a base de dados GeoServer Feature Data Set Editor Mozilla Firefox Ficheiro Editar Ver Hist rico Marcadores Ferramentas Ajuda Ee O x Ar 7 http geoserver 8180 geoserver config data storeNewSubmit do tr IGl gt GeoServer My GeoServer GeoServer Jun 11 6 24 PM Feature Data Set Editor Configuration Jun 11 6 24 PM XML Jun 11 6 24 PM Update Sequence 59 Apply Save Load Feature Data Set ID balneares Enabled 4 Namespace arhalentejo Description Edit a source of spatial information Alentejo LP geoserver port 5432 schema balneares database arhalentejo user geoserver passwd seeeseccee max connections
34. e a Autoridade Nacional da gua como as duas institui es da Administra o P blica a quem cabe exercer as compet ncias previstas na Lei da gua 2 4 Fluxos de informa o 2 4 1 Fluxos de informa o com o cidad o As trocas de informa o com o cidad o embora possam assumir muitas formas apresenta es p blicas placas informativas cartas e at mesmo via jornais ou 15 televis es ser o feitas sobretudo atrav s do s tio electr nico da ARH do Alentejo ARH Alentejo 2009 Alguma da informa o a veicular ser de natureza textual como sejam not cias manuais de procedimentos regulamentos ou normativos outra ser de natureza gr fica como fotografias diagramas esquem ticos etc e ainda alguma outra informa o ser de natureza geogr fica Um dos casos de informa o de natureza alfanum rica com base geogr fica significativo para grande parte da popula o portuguesa e n o s o da qualidade das guas nas zonas balneares Trata se de uma atribui o das ARH anteriormente cometida s CCDR Apesar de esta compet ncia ser agora das ARH no mbito dos seus programas de monitoriza o al nea e do n mero 2 do artigo 3 do Decreto Lei 208 2007 de 29 de Maio ainda n o existem dados relativos poca balnear 2009 pelo que ser o utilizados para este projecto apenas os dados dispon veis relativos poca balnear anterior 2008 Esta informa o encontra se dispon v
35. e ao GeoServer como fornecedor de WFS foram experimentadas solu es para a disponibiliza o de informa o de natureza p blica quer em formato vectorial directamente utiliz vel em clientes SIG como ArcGis ou uDig quer em interfaces web recorrendo ao OpenLayers Explorou se com sucesso o recurso ao Google Earth como interface de utilizador para reposit rios de dados uma vez mais via WFS sobre GeoServer Abordou se ainda a capacidade do GeoServer para implementar esquemas de controlo dos temas fornecidos e dos utilizadores que a eles podem aceder As experi ncias realizadas no mbito deste projecto constituem uma base relevante de conhecimento para decis es futuras quanto implementa o de solu es de software livre e gratuito de informa o geogr fica em ambiente de produ o real na ARH do Alentejo Making Geographic Information available in the Hydrographic Administrative Region of Alentejo using WEBSERVICES WFS on GeoServer ABSTRACT Information is nowadays regarded as one of the most valuable assets of any organization It is also a movable and exchangeable asset that can be shared traded and modified inside and among organizations Defining the best way to manage these exchanges of information must be considered a critical success factor of these organizations This work aims learning experimenting and to evaluate modern ways of sharing geographic information and its associated alphanumeric information on
36. e da Ag ncia Europeia do Ambiente EEA lan ou em 2001 a iniciativa INSPIRE que pretende promover a disponibiliza o de informa o de natureza espacial utiliz vel na formula o implementa o e avalia o das pol ticas da Uni o Europeia O seu objectivo estabelecer um quadro legal para a cria o gradual e harmonizada de uma infra estrutura europeia de informa o geogr fica Esta iniciativa incidir inicialmente nas necessidades de informa o geogr fica para as pol ticas ambientais mas sendo uma iniciativa de natureza inter sectorial expandir se gradualmente para os outros sectores e g agricultura transportes medida que outros servi os da Comiss o passarem a participar na iniciativa A cria o da infra estrutura europeia de informa o geogr fica permitir a disponibiliza o junto dos utilizadores de servi os integrados de informa o de natureza espacial baseados na exist ncia de uma rede distribu da de bases de dados ligadas com base em standards e protocolos comuns assegurando a sua compatibilidade Estes servi os dever o permitir a qualquer utilizador identificar e aceder a informa o geogr fica proveniente de diversas fontes desde o n vel local at 7 ao n vel global de um modo interoper vel e para uma grande variedade de utiliza es SNIG 2009 Esta Directiva entrou em vigor a 15 de Maio pela Directiva 2007 2 EC do Parlamento Europeu e do Conselho de 14 de Mar
37. feature var drawPoint new OpenLayers Control DrawFeature cities OpenLayers Handler Point displayClass olControlDrawFeaturePoint3 drawPoint featureAdded function feature feature layer eraseFeatures feature cast to multipoint feature geometry new OpenLayers Geometry MultiPoint feature geometry feature style strokeColor 0000ff feature state OpenLayers State INSERT feature layer drawFeature feature J panel addControls new OpenLayers Control Navigation drawLine drawPoint map addControl panel map addControl new OpenLayers Control LayerSwitcher map zoomToExtent new OpenLayers Bounds 9 240839 37 146415 6 931511 39 422096 J lt script gt lt head gt lt body onload init gt 110 lt h3 gt Mestrado C amp SIG Demonstra amp ccedil amp atilde o de OpenLayers WFS T lt h3 gt lt a href onclick map layers 2 commit return false gt Guardar Linhas lt a gt lt br gt lt a href onclick map layers 3 commit return false gt Guardar Pontos lt a gt lt div id map gt lt div gt lt br gt Pequena demonstra amp ccedil amp atilde o da capacidade do OpenLayers como visualizador e editor de temas geogr amp aacute ficos recorrendo a servi amp ccedil os OWS lt body gt lt html gt
38. o comportamento inesperado verificado do GEOSERVER ao interpretar o ficheiro de seguran a ao n vel do tema N o tendo graves consequ ncias j que uma formula o alternativa do mesmo permitiu obter o resultado desejado recomenda a toma de aten o acrescida e mais testes e investiga o A situa o de imaturidade do OpenLayers acima apontada quanto documenta o refor a se ainda na instabilidade do produto em si N o porque funcione mal mas porque se encontra ainda em constante e r pida evolu o como assumido frontalmente no seu s tio oficial Tal significa que uma institui o empresa que 82 desenvolva grandes esfor os de programa o sobre OpenLayers pode ver esse esfor o perfeitamente desperdi ado em vers es posteriores do produto devido a altera es ao mesmo impostas pelos seus desenvolvedores Recomenda se portanto alguma pondera o no grau de esfor o colocado na personaliza o de solu es sobre este produto Ainda assim pelo seu elevado potencial e versatilidade considera se que deve ser acompanhado o desenvolvimento do produto e podem desde j ser implementadas algumas solu es expeditas de mashups O comportamento do OpenLayers relativamente edi o de pontos linhas e pol gonos revela que o produto deve ser aturadamente estudado antes de avan ar muito mais num interface web para edi o No entanto pela grande quantidade de solu es e exemplos similares existentes pela internet
39. o de 2007 publicada no Jornal Oficial das Comunidades em 25 de Abril de 2007 e foi recentemente transposta para a legisla o nacional atrav s do Decreto Lei n 180 2009 publicado no Di rio da Rep blica n 152 S rie de 2009 08 07 26 3 4 OGC e Webservices para Informa o Geogr fica OWS Z O Open Geospatial Consortium Inc OGC 2009 um cons rcio criado em 1994 e segundo Davis 2007 trata se de uma organiza o n o lucrativa internacional e volunt ria que visa a defini o de standards para os dados geoespaciais e para servi os baseados em localiza o Seguindo os seus objectivos este cons rcio tem vindo a desenvolver normas para a transmiss o de dados e de servi os geoespaciais independentes da plataforma f sica ou l gica em que os pr prios dados se encontram armazenados Como organiza o considera se altamente representativa do actual empenho de organiza es governamentais universidades e empresas incluindo as principais produtoras de software SIG na obten o de standards na rea da informa o espacial e dos Web Services para Informa o Geogr fica De acordo com OGC 2009 a organiza o conta actualmente com mais de 350 membros n o indiv duos mas organiza es distribu dos por 36 pa ses O OGC n o surgiu por acaso mas sim em resposta a uma situa o real Segundo Vckovski 1998 os projectos SIG dos anos 70 e 80 recolhiam os seus pr prios dados a p
40. os planos espec ficos de gest o das guas e definir e aplicar os programas de medidas b Decidir sobre a emiss o e emitir os t tulos de utiliza o dos recursos h dricos e fiscalizar o cumprimento da sua aplica o c Realizar a an lise das caracter sticas da respectiva regi o hidrogr fica e das incid ncias das actividades humanas sobre o estado das guas bem como a an lise econ mica das utiliza es das guas e promover a requalifica o dos recursos h dricos e a sistematiza o fluvial d Elaborar ou colaborar na elabora o tal como definido pela Autoridade Nacional da gua dos planos de ordenamento de albufeiras de guas p blicas nos planos de ordenamento da orla costeira e nos planos de ordenamento dos estu rios na rea da sua jurisdi o e Estabelecer na regi o hidrogr fica a rede de monitoriza o da qualidade da gua e elaborar e aplicar o respectivo programa de monitoriza o de acordo com os procedimentos e a metodologia definidos pela Autoridade Nacional da gua f Aplicar o regime econ mico e financeiro nas bacias hidrogr ficas da rea de jurisdi o fixar por estimativa o valor econ mico da utiliza o sem t tulo pronunciar se sobre os montantes dos componentes da taxa de recursos h dricos arrecadar as taxas e aplicar a parte que lhe cabe na gest o das guas das respectivas bacias ou regi es hidrogr ficas g Elaborar o registo das zonas protegidas e identif
41. processos actuais de troca de informa o n o asseguram que a informa o esteja permanentemente actualizada j que n o existe um acesso online aos respectivos reposit rios mas sim trocas de informa o em conjuntos a intervalos de tempo mais ou menos regulares por processos n o autom ticos e normalmente dependentes de interven o humana e Alguma da informa o da ARH do Alentejo deve ser fornecida via Internet de forma autom tica livre e gratuita 1 4 Hip teses Como hip teses s o formuladas as seguintes e O software GeoServer atrav s da sua implementa o da norma WFS poder dar resposta necessidade de cria o de reposit rios de dados acess veis entre institui es parceiras e O software GeoServer poder permitir a divulga o de informa o p blica via Internet quer em formato edit vel via WFS quer em interfaces Web via WMS e A utiliza o de software livre pode permitir em algumas situa es a resolu o de problemas tecnol gicos da Administra o P blica com custos de licenciamento de software reduzidos ou nulos 1 5 Metodologia O trabalho ser desenvolvido na ARH do Alentejo usando preferencialmente dados dispon veis Quando necess rio os dados ser o adequadamente alterados para protec o da seguran a e confidencialidade dos mesmos Pretende se assim assegurar a disponibilidade dos dados sempre que poss vel sem que se comprometa a confidenci
42. rias dessas normas ou standards os OpenGis Web Services OWS A norma Web Feature Service WFS uma delas que tem gradualmente vindo a ser implementada por cada vez mais programas SIG Este standard visa permitir a troca de informa o geogr fica de forma directamente edit vel e portanto adequada aos desafios colocados ARH do Alentejo Tal como quanto s normas tamb m a utiliza o de software aberto SA se considera adequada a este projecto Segundo Trezentos 2004 software aberto um tipo de software que satisfaz um determinado n mero de crit rios entre eles o livre acesso ao c digo fonte e bin rios a permiss o de efectuar modifica es ao programa original e a distribui o dessas altera es segundo os termos estabelecidos para o programa original sendo que a licen a n o pode descriminar pessoas grupos ou campos de iniciativa Existem v rias designa es internacionais para Software Aberto como opensource free software ou FOSS Mais do que diferen as estruturais o que diferencia estas express es o contexto em que s o proferidas Da mesma forma em Portugal utilizamos arbitrariamente Software Aberto Software Livre ou Software de fonte aberta Fica assim claro que software aberto n o a mesma coisa que software gratuito isto que n o preciso comprar para usar j que este ltimo n o garante o acesso ao c digo fonte nem o dir
43. um FeatureType para disponibiliza o de informa o como WFS atrav s do interface web de gest o do GeoServer disponibiliza automaticamente a mesma informa o como WMS Embora possa ser activado ou desactivado globalmente o fornecimento de servi os WMS ou WFS n o poss vel na vers o utilizada do interface web de gest o optar por disponibilizar um qualquer tema como WFS e n o o servir como WMS ou o contr rio Assim uma vez que os dados a publicar j foram previamente preparados e carregados num dos formatos suportados pelo GeoServer os passos a dar s o relativamente simples e encontram se bem documentados no manual do software No Anexo 2 encontra se esta mesma sequ ncia de passos acompanhada de imagens ilustrativas 4 3 2 Informa o de car cter reservado T tulos de Utiliza o dos Recursos H dricos Como foi j referido no cap tulo 2 a compet ncia para a gest o dos recursos h dricos em Portugal encontra se atribu da a v rias entidades que devem trabalhar em estreita parceria No caso dos T tulos de Utiliza o dos Recursos H dricos a compet ncia directa para a sua emiss o e gest o das ARH tendo o INAG um papel preponderante como Autoridade Nacional de supervis o e harmoniza o quer em termos de resultados quer 48 de procedimentos em termos nacionais bem como de reporte para inst ncias governamentais e de n vel supra nacional Em fun o da mudan a recente de enquadrament
44. um apontador para outro documento XML ou no caso de dados em formato GML de um dos atributos dos dados poderem referenciar outros dados noutros documentos GML W3C 2009 32 LockFeature Um servi o WFS pode ser capaz de processar um pedido de bloquear o acesso a uma ou mais inst ncias de um elemento durante a dura o de uma transac o Com base nas opera es acima descritas podem definir se tr s classes de web feature services WFS b sico Um WFS b sico implementa apenas as opera es GetCapabilities DescribeFeatureType e GetFeature Pode considerar se um WFS apenas de leitura XLink WFS Um XLink WFS implementa todas as opera es de um WFS b sico e ainda as opera es GetGmlObject para XLinks locais ou remotos e oferece a op o de efectuar a opera o GetGmlObject durante a opera o GetFeature WFS Transaccional Um WFS transaccional implementa todas as opera es de um WFS b sico e ainda a opera o Transaction Opcionalmente pode ainda implementar as opera es GetGmlObject e ou LockFeature A t tulo de exemplo a Figura 9 apresenta uma vers o simplificada das mensagens trocadas entre cliente e servidor para processamento de um pedido de transac o t pico 33 Cliente Servidor requisi o lt GetCapabilities gt documento lt WFS Capabilities gt requisi o lt DescribeFeatureType gt documento lt schema gt requisi o lt Transaction gt documento lt WFS T
45. usando normas abertas O GeoServer a implementa o de refer ncia das normas Web Feature Service WFS e Web Coverage Service WCS do OGC tradu o livre do original em GeoServer 2009 1 2 Objectivos O principal objectivo deste trabalho explorar a implementa o do standard WFS neste caso recorrendo ao software GeoServer num cen rio de projecto ainda com car cter experimental e acad mico A avalia o dos resultados e das dificuldades sentidas poder o ser relevantes para decis es futuras quanto sua implementa o em ambiente de produ o real na ARH do Alentejo O recurso ao WFS n o inviabiliza o uso de outros protocolos ou ferramentas de trocas de dados nem deve ser visto como solu o exclusiva e universal mas apenas como mais uma possibilidade A aplica o experimental do WFS ser desenvolvida em dois casos que correspondem a objectivos parciais Na disponibiliza o p blica via Internet de acesso livre gratuito e autom tico a informa o de cidadania que a ARH do Alentejo pretenda fazer por exemplo dados relativos qualidade das guas das albufeiras ou da qualidade das guas das praias n o apenas por visualiza o de p ginas num s tio Internet mas tamb m pela sua utiliza o em ferramentas Desktop SIG Na disponibiliza o de informa o de natureza mais restrita usando como via de comunica o a Internet mas em canais controlados entre parceiro
46. utilizar sendo extremamente facil a sua instala o na plataforma MS Windows Apesar de a sua instala o em Linux n o ser t o f cil considera se que o grau de dificuldade equivalente ao verificado com outros softwares do mesmo tipo A sua interface web de administra o de utiliza o intuitiva permitindo ao utilizador sem qualquer tipo de esfor o a cria o de reposit rios e a disponibiliza o de servi os web como WMS e WFS duma forma extremamente r pida Igualmente de destacar pela positiva a integra o do Geoserver e seu interface web com o OpenLayers permitindo a f cil e imediata explora o dos dados geogr ficos presentes nos reposit rios do GeoServer Pela negativa quanto ao interface web de gest o devem destacar se e A incapacidade de limitar os campos presentes nos dados expostos nos servi os isto por exemplo a cria o de um servi o com base numa shapefile atrav s do interface web publica a totalidade dos campos presentes nessa shapefile n o sendo poss vel atrav s do interface controlar quais os atributos a publicar e A incapacidade de usar o interface web para a gest o dos utilizadores e seus privil gios obrigando a uma edi o manual dos ficheiros respectivos e A cria o de um servi o como WFS cria automaticamente um servi o WMS e vice versa para os mesmos dados sem que tal seja poss vel de controlar essa quest o usando o interface web Deve ainda referir se
47. 0 lt gml pos gt lt gml Point gt lt arhalentejo the_geom gt lt arhalentejo queixas_e_de nuncias gt lt arhalentejo queixas e denuncias gml id queixas_e_denuncias 4 gt lt arhalentejo data gt 2009 06 23719 29 02 256 01 00 lt arhalentejo data gt lt arhalentejo nome gt Andre Miguel Diegues Ramos lt arhalentejo nome gt lt arhalentejo descricao gt Ponto de teste 4 lt arhalentejo descricao gt lt arhalentejo the_geom gt lt gml Point srsName urn x ogc def crs EPSG 20790 gt lt gml pos gt 232000 0 170000 0 lt gml pos gt lt gml Point gt lt arhalentejo the_geom gt lt arhalentejo queixas_e_de nuncias gt lt gml featureMembers gt lt wfs FeatureCollection gt geoserver Tal comportamento n o corresponde ao previsto pela documenta o e constitui aparentemente uma falha bug na forma como o GeoServer na vers o usada est a fazer a interpreta o dos respectivos ficheiros de seguran a ou ent o na documenta o dispon vel Alterou se ent o a formula o do ficheiro layers properties para a seguinte Sdata dir security layers properties mode hide mode challenge mode mixed 62 defini es globais restritivas amp r ROLE ARH SIG H w ROLE ARH SIG namespace arhalentejo acessos ao tema caop arhalentejo caop r arhalentejo caop w ROLE ARH SIG acessos ao tema rh arhalentejo rh r ROLE ARH ROLE ARH SIG arhalentejo rh w ROLE ARH SIG tema sub bacias arh alentejo arhalentejo su
48. 00002150305A ACACIAS 1 ALMADA 133000021503058 ACACIAS 2 ALMADA z 12600002050602 A UDE DO PINTO OLEIROS 220431 328306 13200006111101 ADRAGA SINTRA 82601 63 205022 4 11100009160901 AFIFE VIANA DO CASTELO 138613 534865 13400011142101 AGROAL OUR M 174010 301200 21100019290601 AGUA D ALTO VILA FRANCA DO CAMPO 13100001100105 AGUA DE MADEIROS ALCOBA A 122170 308342 11400009131701 AGUDA VILA NOVA DE GAIA 156045 9 453668 1 11400004130810 AGUDELA MATOSINHOS 150145 74 474870 42 15100004080401 ALAGOA ALTURA CASTRO MARIM 256400 8 22788 31 11200005031001 ALB CANICADA ALQUEIR O TERRAS DE BOURO 196225 523300 13300009151204 ALBARQUEL SET BAL 131581 171786 14100009020901 ALBUFEIRA DA TAPADA GRANDE M RTOLA 255174 69 78269 76 Figura 15 Excerto da informa o geogr fica de cada zona balnear SNIRH 2009 4 3 1 1 Carregamento dos dados no PostgreSQL PostGIS Antes de carregar os dados foi criada a tabela para os conter com a seguinte codifica o SQL Table qualidade_balnear schema balneares CREATE TABLE balneares qualidade_balnear id_qualidade_balnear integer NOT NULL nome character varying 254 cod1_inag character varying 50 link_inag character varying 254 link_ccdra character varying 254 s21_q char RL es s21_pr char varying s22_q char varying 30 s22_pr char varying s23_q char varying s23_pr char varying s24_q char varying s24_pr char varying s25_q char varying s25_pr char varying s26_q char varying s26_pr char varying
49. 37 Figura 11 Fontes de dados e WebServices Geoserver v1 6 Aime 2007 39 Figura 12 Fontes de dados e capacidades do GeoServer v1 7 Deoliveira amp Aime 2008 Figura 16 Esquema titulos criado dentro da base de dados arhalentejo e suas tabelaSs cessa saca TAE sedes ei aa loan distando da a et ast E ete T 50 Figura 17 Importa o de shapefiles atrav s do software QGIS ccccccceesscecessteeeeeeees 53 Figura 18 Servi os WMS e WFS criados no GeoServer vis veis no interface de gest o 54 xiii Figura 19 Acesso an nimo restrito a dois TEMAS ccccccecsssceceesseeceesseeecesssececesaeeeeeseaes 58 Figura 20 Resultado obtido com pedido de GetCapabilities para utilizador autenticado pertencendo ao ROLE ARH 6 temas dispon veis 59 Figura 21 Resultado obtido com pedido de GetCapabilities para utilizador autenticado pertencendo ao ROLE INAG 5 temas dispon veis ausente o tema arhan elo tH Pec fac ee shed io fato centena O A A Cu toa edge 60 Figura 22 ArcGIS Acesso a dados WFS apenas de leitura ccccsesssseeeeceseessnteeeeeeeens 64 Figura 23 Cria o de conex o WFS no ArcGIS 9 3 sem fornecimento de credenciais 65 Figura 24 Cria o de conex o WFS no ArcGIS 9 3 com credenciais inagl inagl 66 Figura 25 Cria o de buffer sobre dados WFS e sua tabela de atributos 67 Figura 26 uDig Acesso a dados WFS
50. B Tese de Mestrado Universidade do Minho Braga Foote K E Kirvan A P 1998 Unit 133 WebGIS NCGIA Core Curriculum in GlScience URL http www ncgia ucsb edu giscc units u133 U133 html consulta em 09 05 2009 FOSS4G 2009 Foss4G 2009 Conference URL http 2009 foss4g org consulta em 23 08 2009 Franks J 1999 Request for Comments 2617 URL http www ietf org rfc rfc2617 txt consulta em 18 06 2009 FSF 2009 Free Software Foundation URL http www fsf org consulta em 16 07 2009 86 Furtado D N 2006 Servi o de Visualiza o de Informa o Geogr fica na Web A publica o do Atlas de Portugal utilizando a especifica o Web Map Service Tese de Mestrado ISEGI UNL Lisboa GeoServer 2009 P gina do GeoServer URL http geoserver org consulta em 01 05 2009 GeoServer User Manual 2009 Manual do GeoServer vers o 1 7 4 URL http downloads sourceforge net geoserver geoserver 1 7 4 doc zip consulta em 30 05 2009 Goodchild M F 1999 Interoperating Geographic Information Systems Norwell MA Kluwer Academic Publishers Holmes C Doyle A amp Wilson M 2005 Toward a Free and Open Source FOSS Spatial Data Infrastructure From Pharaohs to Geoinformatics FIG Working Week 2005 and GSDI 8 Cairo IDEE 2009 Infra estrutura de Dados Espaciais de Espanha URL http www idee es consulta em 26 06 2009 Il SASIG 2009 II SASIG Evora 2009 URL http evor
51. Diegues Ramos Ponta de teste 4 queixas_e_denuncias 5 Figura 26 uDig Acesso a dados WFS de leitura e escrita Assim o uDig solicita as credenciais ao utilizador sempre que precisa de aceder ao servidor e ele lhe devolve um pedido http do tipo 401 que entendido pelo uDig correctamente como um pedido de autentica o Este comportamento do servidor GeoServer controlado pela directiva mode challenge no ficheiro layers properties de acordo com GeoServer User Manual 2009 Na Figura 27 vis vel a janela de pedido de credenciais quando o utilizador tenta aceder a um tema cujo acesso n o p blico 68 neste caso o tema de Linhas de gua Principais correspondente ao FeatureType arhalentejo linhas agua bacias arh alentejo uDig BEE ien E PASSAR Q oO 1 v Be amp UB Projects 28 amp 2 0 Gi Queixas e Den ncias 53 Tim E E2 project a e Gil Queixas e Den ncias gt Layers 23 UM Bookmarks s l Password Required A dy Linhas gua principais ARH Alentejo 17 E Queixas e Den ncias lt A Please enter a username and password Username arht Password esse Remember this password a L 1 106 583 i Lisbon Grid JIL 222416 172067 FRE O web 4 search E Tabe mx TOO Map Graphics a fa GeoServer Web Feature Service Carta Administrativa Oficial de Portugal m Infra Estruturas Hidr ulicas
52. G 2009 criado em 1995 foi a primeira Infra estrutura Nacional de Informa o Geogr fica a ser criada na Europa tendo tamb m sido a primeira a ser aberta Internet Furtado 2006 A participa o de Portugal na iniciativa INSPIRE Nfrastructure for SPatial InfoRmation in Europe INSPIRE 2009 que vinha a ser desenvolvida no seio da Comunidade Econ mica Europeia desde 2001 e que entrou em vigor em Maio de 2007 outro exemplo do esfor o que Portugal decidiu desenvolver neste mbito o mesmo se aplicando Europa Comunit ria De acordo com Klopfer 2005 a rede INSPIRE ser baseada nas infra estruturas de dados espaciais estabelecidas e mantidas pelos respectivos estados membros Ainda para o mesmo autor os componentes dessas infra estruturas dever o incluir dados espaciais e respectivos metadados servi os de dados espaciais servi os e tecnologias de rede e comunica es acordos sobre a partilha acesso e uso dos dados mecanismos de coordena o e monitoriza o e ainda procedimentos 25 Pela sua import ncia quer em termos nacionais quer em termos do que representa de empenhamento dos governos europeus em termos de acesso e uso de informa o georreferenciada destaca se ainda da iniciativa INSPIRE o seguinte A Comiss o Europeia via Direc o Geral do Ambiente DG Environment e Eurostat com o apoio do Institute for Environment and Sustainability IES do Centro Comum de Investiga o JRC
53. MV Linhas gua principais ARH Alentejo amp m Qualidade das Zonas Balneares E m Queixas e Den ncias a B Regi es Hidrogr ficas de Portugal Continental E Sub Bacias da ARH Alentejo M states Type tm tasmania cities Type vv tasmania_roads_Type 8 MM tasmania state houndaries Tyne mo Rendering Map Quei Den ncias 6 Figura 27 uDig Janela de autentica o para fornecimento de credenciais 4 4 2 Utiliza o de WebServices provenientes do GeoServer em interface web A utiliza o de um browser web para visualiza o explora o de informa o geogr fica uma funcionalidade cada vez mais indispens vel nas organiza es que lidam com informa o geogr fica nos seus processos de neg cio Caso a ARH do Alentejo prepare o seu sistema de informa o de forma a disponibilizar WebServices ser vantajoso que possa usufruir dessa informa o num interface web quer seja na sua intranet ou mesmo no seu s tio web oficial essa situa o que se vai de seguida avaliar utilizando o ambiente de desenvolvimento web designado OpenLayers OpenLayers 2009 O OpenLayers uma livraria de software aberto escrita em Javascript capaz de aceder a v rios servi os OGC como WMS e WFS e ainda a sistemas propriet rios como Google 69 Maps Davis 2007 A sua utiliza o relativamente simples recorrendo aos in meros exemplos dispon veis no respectivo s tio web No entanto a complexida
54. WMS significa que pode tirar proveito de simbologias preparadas ao n vel do servidor GeoServer permitindo portanto elevado grau no controle e personaliza o do formato de sa da dos dados e 75 correspondente visualiza o no Google Earth Trata se duma mat ria que se encontra bastante bem desenvolvida no manual do utilizador do GeoServer o que poder em parte explicar se pelo vasto universo de utilizadores do Google Earth e noutra parte por se tratar de uma capacidade que actualmente distingue o GeoServer dos demais softwares abertos fornecedores de OpenGis WebServices A estrutura de um pedido de dados KML a seguinte http geoserver url wms kmblayers lt layername gt Por exemplo para a Qualidade das Zonas Balneares seria http geoserver 8180 geoserver wms kml layers arhalentejo qualidade balnear Este tipo de pedido devolve um ficheiro KML que o utilizador pode guardar e posteriormente usar ou abrir directamente no Google Earth Em alternativa tamb m poss vel a utiliza o directa de uma Liga o de Rede dentro do Google Earth fornecendo o URL acima indicado como vis vel na Figura 32 e com os resultados vis veis na Figura 33 Esta solu o tem vantagens face utiliza o de um ficheiro KML j que limita o pedido de dados extens o geogr fica pretendida al m de que recorrendo on line aos dados no servidor assegura que a informa o acedida a mais actual Google Earth Editar Ver F
55. a na Directiva Inspire e nas Infra Estruturas de Dados Espaciais Finalmente ser apresentada a norma WFS a qual ser explorada detalhadamente no mbito deste projecto 3 2 Informa o Geogr fica na WEB WEBSIG A disponibiliza o de informa o geogr fica via Internet tem assumido ao longo do tempo variadas formas com graus variados de complexidade de implementa o e com n veis diferenciados de funcionalidade N o portanto de estranhar que v rias terminologias tenham vindo a ser empregadas para a designar Segundo Foote et al 1997 o termo webgis ou websig em portugu s tem sido aplicado ao desenvolvimento de funcionalidades GIS na Internet e em intranets privadas Anselin 2004 refere que o crescimento da World Wide Web resultou no desenvolvimento de internet gis que v o desde a simples disponibiliza o de mapas est ticos at sistemas de computa o distribu da Para este autor o foco principal destes internet gis tem sido sobretudo a visualiza o de mapas e o acesso a fontes diversas e distribu das de informa o geogr fica Barriguinha 2008 faz uma breve avalia o das estrat gias de implementa o deste tipo de solu es que designa como Sistemas de Informa o Geogr fica Distribu dos SIGD sendo especialmente esclarecedora a Figura 6 no que respeita enorme variedade de combina es poss veis entre o n vel de interactividade e o n vel de funcionalidade col
56. a security tal como os anteriores Para a implementa o da matriz de acessos acima especificada foi implementado o seguinte ficheiro layers properties usr share tomcat5 5 webapps geoserver data security layers properties 4 mode hide mode challenge mode mixed defini es globais restritivas r ROLE ARH SIG w ROLE ARH SIG namespace arhalentejo acessos ao tema caop arhalentejo caop r acessos ao tema rh arhalentejo rh r ROLE ARH 56 tema sub bacias arh alentejo arhalentejo sub bacias arh alentejo r ROLE ARH ROLE INAG acessos ao tema ieh arhalentejo ieh r ROLE ARH ROLE INAG arhalentejo ieh w ROLE INAG acessos ao tema linhas agua bacias arh alentejo arhalentejo linhas agua bacias arh alentejo r ROLE ARH ROLE INAG arhalentejo linhas agua bacias arh alentejo w ROLE ARH acessos ao tema queixas e denuncias arhalentejo queixas e denuncias r arhalentejo queixas e denuncias w Ap s a prepara o do ficheiro de defini o de permiss es de acesso ao n vel do tema como acima presente interessava avaliar de que forma o GeoServer reagia a solicita es de dados usando diferentes credenciais A t tulo de exemplo um pedido de GetCapabilities para o servidor assim configurado dever retornar para utilizadores n o autenticados apenas a exist ncia de dois temas nomeadamente o tema caop e o tema queixas e denuncias ambos do Namespace arhalentejo Todos os outros temas desse Nam
57. a sigaberto org consulta em 23 08 2009 INSPIRE 2009 P gina do Inspire URL http inspire jrc ec europa eu consulta em 23 08 2009 Instituto da gua 2008 SNIRH Balneares URL http snirh pt snirh download relatorios rel balneares 2008 pdf consulta em 13 06 2009 Klopfer M 2005 OGC Interoperability amp Open Architectures An Analysis of Existing Standardisation Processes amp Procedures URL http portal opengeospatial org files artifact id 10594 consulta em 09 05 2009 87 Kropla B 2005 Beginning Mapserver Open Source GIS Development New York Springer Verlag Luccio M 2008 Web GIS Some History and Links URL http metacarta wordpress com 2008 08 24 web gis some history and links consulta em 04 07 2009 McCall S 2009 Developing Web GIS with ArcGIS Server 9 3 URL http www esriuk com trainingevents events 93roadshows09 9 3 SouthAyrs hire_StewartMcCall pdf consulta em 04 07 2009 Mitchel T 2005 Web Mapping Ilustrated Sebastopol Calif rnia O Reilly Media Nebert D 2004 Developing Spatial Data Infrastructures The SDI Cookbook Version 2 0 URL http www gsdi org docs2004 Cookbook cookbookV2 0 pdf consulta em 09 08 2009 OGC 2005 Web Feature Service Implementation Specification VersGo 1 1 0 URL http portal opengeospatial org files artifact_id 8339 consulta em 09 05 2009 OGC 2008 Simple Feature Access Part 2 SQL Option URL http
58. a tema ou para todos os temas de um determinado Namespace determinar a exist ncia de acesso em modo de leitura ou de escrita para cada role criado ou a proibi o de acesso Como foi j referido o GeoServer assume a v rios n veis uma postura muito permissiva dando prefer ncia facilidade de uso e acesso s suas funcionalidades e n o seguran a ou performance Tal revela se uma vez mais ao n vel da seguran a dos temas expostos como servi os De facto as defini es de seguran a pr configuradas no software tal como obtido do s tio web s o completamente permissivas dando acesso de leitura e escrita a todos os temas sem exigir qualquer tipo de autentica o no entanto de salientar que a este respeito o manual do utilizador perfeitamente expl cito e s o dados exemplos concretos e funcionais de como aumentar a seguran a dos servi os e temas fornecidos Assim uma vez mais essa postura permissiva aplicada pr defini o de privil gios de acesso ao n vel do tema Caso n o se atribua qualquer tipo de privil gio a n vel global s o presumidos acessos globais de leitura e escrita Se n o for definido nenhum tipo de privil gio para um determinado Namespace herdar os privil gios de n vel global Se um determinado tema n o tiver qualquer defini o herdar as defini es do respectivo Namespace As defini es de acesso devem estar presentes no ficheiro layers properties na past
59. ada uma p gina html que recorre a imagens de sat lite vindas do Google Maps da Microsoft Virtual Earth e ainda da Yahoo bem como temas do nosso servidor GeoServer 72 O c digo respectivo apresenta se no Anexo 3 e o resultado vis vel na Figura 30 gt http geoserver 81 B0 geoserverhwwwliol demo html Windows Internet Explorer E 649 E http j ge0server 8180 geoserver fun fol demo html gt Ficheiro Editar Ver Favoritos Ferramentas Ajuda ae Ehttp Jfgcoserver S180 ge0server jumfol demo html Mestrado em C amp SIG Geoserver Demonstra o OpenLayers Base Layer O Google Sattelite O Virtual Earth Aerial Yahoo Sattelite Overlays E Regi es Hidrogr ficas Carta Administrativa Of Portugal Infra Estrutura Hidr ulicas W Queixas e Den ncias Imagens 2009 TerraMetrics Termos de utiliza o 733795 47144 5165920 11891 A cria o de uma pequena aplica o de visualiza o com OPENLAYERS bastante f cil Figura 30 OpenLayers Acesso combinado a informa o externa e interna Se bem que a utiliza o do browser como ferramenta de visualiza o seja actualmente vulgar verifica se no entanto que a possibilidade de criar modificar eliminar dados geogr ficos tem sido normalmente mantida restrita e sujeita utiliza o de software Desktop SIG ou sujeita a processos de programa o web demorados caros e complexos Tal facilmente compreens vel ate
60. alidade dos mesmos A utiliza o de dados reais ou pouco alterados aumenta a possibilidade de passar o resultado deste projecto a uma implementa o real de produ o com relativa facilidade A metodologia seguida foi em termos gerais e Descri o do enquadramento da ARH e Avalia o das tipologias de trocas de dados a implementar e dos dados a utilizar em cada caso e Breve enquadramento sobre a utiliza o dos sistemas de informa o geogr fica via Internet sobre a Directiva INSPIRE e Revis o de literatura sobre a norma WFS enquadramento geral dos OpenGis WebServices OWS e do Open Geospatial Consortium OGC bem como sobre o software GeoServer e Instala o e configura o do software GeoServer e das suas depend ncias e requisitos para que fique operacional e Constru o dos reposit rios de dados do projecto importa o e tratamento dos dados reais e Cria o dos servi os WFS desejados e Realiza o de testes aos WFS criados e Cria o de interface Web para visualiza o da informa o p blica e Avalia o limita es reveladas e conclus es 1 6 Organiza o do trabalho de projecto Este trabalho de projecto composto por cinco cap tulos que correspondem a outras tantas fases do projecto Na sua redac o por sistema ser o utilizados voc bulos em portugu s sempre que a sua tradu o da l ngua original n o levante d vidas ou possa levar a erros de interpreta
61. alnear 2008 ALBUFEIRA DE PEGO DO ALTAR 19 19 05 26 05 02 06 11 06 17 06 23 06 02 97 08 07 14 07 21 07 28 07 05 08 11 05 19 08 25 08 01 09 98 99 19 09 25 09 29 09 An lises data da colheita Coliformes Totais poca Balnear 2008 ALBUFEIRA DE PEGO DO ALTAR R 05 26 05 02 06 11 06 17 06 29 06 02 47 08 07 14 07 21 47 26 07 05 08 11708 19 08 ate ols 709 e ya cam ee ises a da colheita 19 05 2008 14000001150101 ARH ALENTEJO 26 05 2008 14000001 150101 ARH ALENTEJO 02 06 2008 1400000115010 ARH ALENTEJO Concluido Figura 14 Detalhe dos dados para uma zona balnear no SNIRH SNIRH 2009 A informa o relativa a localiza o geogr fica de cada local monitorizado tamb m se encontra dispon vel no sitio web do SNIRH de onde poss vel exportar as localiza es de cada local no sistema de refer ncia EPSG 20790 Hayford Gauss Datum Lisboa Militar Na Figura 15 apresenta se um excerto da informa o geogr fica dispon vel para cada zona balnear em formato tabular no s tio do SNIRH 45 SNIRH gt Dados de Base Windows Internet Explorer ihp obj janela INFO ESTACOES rom de Base E Imprin Informa o sobre os pontos de monitoriza o Aguas Balneares C DIGO NOME CONCELHO SPORO SaS sae 11400006131306 A VER O MAR NORTE QUIAO P VOA DE VARZIM 145204 07 494339 47 13200002110508 ABANO CASCAIS 83512 72 197932 8 14100002150514 ABERTA NOVA GRANDOLA 143192 65 134751 69 133
62. amente atractivo pela simplicidade e facilidade dos procedimentos necess rios para a sua instala o do que resulta em breves minutos um ambiente adequado para testes e desenvolvimento A sua configura o para ambientes reais de produ o levanta maiores dificuldades quer em sistemas MS Windows quer Linux ou Unix Tal deve se ao facto de os pacotes de software que se podem descarregar virem preparados para providenciar duma forma f cil o m ximo de funcionalidades o que significa que procuram maximizar as funcionalidades em detrimento da seguran a isto existem utilizadores e palavras chave pr configuradas servi os pr configurados transac es via WFS permitidas sem restri es etc A documenta o sobre o produto existe dispon vel no s tio web quer para leitura quer para descarga e impress o Sobre esta componente fundamental de qualquer produto de software deve referir se que em certos assuntos a informa o perfeitamente adequada e suficiente Para outros casos ou manifestamente insuficiente ou mesmo inexistente Como habitual nos produtos do tipo software aberto os f runs de utilizadores e as listas de correio electr nico constituem se como fontes de informa o muito relevantes para suprir as lacunas da documenta o oficial do produto Apesar do processo de instala o do produto sobre MS Windows ser relativamente simples j o mesmo n o se pode dizer da instala o sobre plataformas L
63. arenai aata a EaR NA EAEAN E dh Nasa Capa da naus Sh estan iii RESUM Ocenebrinae e a aaia aa a aa aata aaiae ia aaa ai naaa aiia iv ABSTRACT ione rer AREE RA ERATE vedo E a AD Ei v PALAVRAS CHAVE r ea aae iea ta aA EEEa AEE E eE TEA E EEA EA RE dh ea EAEE EREE iaaa vi KEYWORDS caiara e a aa aa a aa eaa aaaeaii iaaa ai aaa ahini vi ACRONIMO S ereraa ee T EAE E E O da ala ai vii Indice E E E E E E E EAEE EENE O xii dice de Fig ras stricter heath dette cee eet nas a da DR tae ttn dt xiii LINCO U CAO seara dera TATA SRI E TED SOL Ta E pd hae vena 1 1 1 EnquadramentO ss cciclscecsiecezccasiezensasccesecssissuPeckededes esetuctasedesevabanenctibedeveeVevedaeeitecsee s 1 1 2 ODjCCLIVOS 2 cece aves E a e A este a cE aerea oy 4 1 3 PREMISSAS 02 2 terior te riso EEE EIEIO ENTENONO 5 0 HIPOLCSOS san ae ae ea en ee eee 6 1 5 Metodologia ss re cl ireced ess veces DE ec end ass ee hv ee ee aS 6 1 6 Organiza o do trabalho de projecto ccccccccccccsssessssececeeseesecssaeeeeeeessesecseeaeeesess 7 2 A Administra o da Regi o Hidrogr fica do Alentejo 10 2 1 Objectivos do capitulo enendeni aa inda aier e 10 2 2 Enquadramento jur dico da ARH do Alentejo c eee 10 2 3 Parceiros para trocas de informa o cecsesscccececessesneeceeecessesnaeceeeeseessesseaaeas 13 2 4 Fluxos de informacio ss ess ererdts a co Su dadm at ch hoe a ana a aier E 15 2 4 1 Fluxos de informa o com o CIDACAO
64. arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo sub bacias arh alentejo lt Name gt lt Title gt sub bacias arh alentejo Type lt Title gt lt Abstract gt Generated from titulos lt Abstract gt lt ows Keywords gt lt DefaultSRS gt urn x ogc def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureTypeList gt Figura 21 Resultado obtido com pedido de GetCapabilities para utilizador autenticado pertencendo ao ROLE_INAG 5 temas disponiveis ausente o tema arhalentejo rh De seguida experimentou se outro tipo de pedido que n o o GetCapabilities Neste caso optou se por pedir a informa o vectorial correspondente ao tema queixas e denuncias do Namespace arhalentejo atrav s da linha de comandos sem fornecer credenciais registando se de imediato a resposta devolvida geoserver curl d request getfeature amp service wfs amp typename arhalentejo queixas e denuncias http 192 168 10 250 8180 geoserver wfs lt xml version 1 0 encoding UTF 8 gt lt ows ExceptionReport version 1 0 0 xsi schemaLocation http www opengis net ows http 192 168 10 250 8180 geoserver schemas ows 1 0 0 owsExceptionReport xsd xmlns xsi http www w3 org 2001 XMLSchema instance xmlns ows http www opengis net ows gt lt ows Exception exceptionCode NoApplicableCode gt lt ows ExceptionText gt Unknown namespace arhalentejo lt ows ExceptionT
65. artir de fontes anal gicas de dados mapas levantamentos de campo tornando a fase de recolha de dados e sua manuten o longa e a mais cara do projecto Esta abordagem foi sendo substitu da pela da compra venda e troca de conjuntos de dados levando necessidade de sistemas abertos e interoper veis Segundo o mesmo autor a interoperabilidade a capacidade para trocar e integrar informa o isto verifica se quando dois sistemas s o capazes de trocar informa o com significado Assim para este autor a interoperabilidade implica a exist ncia de conceitos comuns sobre os quais se apoia a troca da informa o Mas sendo a interoperabilidade uma necessidade hoje porque n o foi essa necessidade antecipada e portanto atempadamente criados mecanismos que a pusessem em pr tica Considera se que tal resulta da diversidade de abordagem tecnol gicas de formatos e de conceitos que vinham sendo desenvolvidos pelos diversos fabricantes A esse respeito Goodchild M F et al 1999 referem que a utiliza o dos SIG foi em termos hist ricos eminentemente pr tica e genericamente decorreu sem grandes 27 apoios te ricos Muito progresso te rico tem sido feito nos ltimos anos como foi poss vel avaliar numa s rie de confer ncias e publica es que os autores referem como o COSIT International Conference on Spatial Information Theory SDH Symposium on Spatial Data Handling e outros Apesar disso e ainda segundo os mesmos
66. ashup ficheiro OL DEMO html cs ini 104 ANEXO 5 Openlayers EdiGd0 cccccccsssssssscececeesssssenaececeseseaeaeseeeesesssueaeaeeeeceeseseas 109 xi NDICE DE TABELAS Tabela 1 Zonas Balneares da Regi o Alentejo 2008 adaptado de Instituto da Agua 2008 ssh AR Ee E a RR CAR as DR ATOS R O TO DOS oh nee 43 Tabela 2 Matriz de permiss es a atribuir por tema e tipo de utilizador 51 xii NDICE DE FIGURAS Figura 1 Esquema da organiza o do trabalho de projecto cccssecccecessssstceeeeeeeseees 9 Figura 2 Administra es de Regi o Hidrogr fica criadas para Portugal Continental ao abrigo da Lei n 58 2005 de 29 de Dezembro 11 Figura 3 Zonas Balneares monitorizadas pela CCDRA em 2008 17 Figura 4 Fluxo de dados tradicional entre institui es 18 Figura 5 Fluxos de dados preconizados via WebServices entre institui es 19 Figura 6 Evolu o dos SIGD Barriguinha 2008 adaptado de Peng et al 2003 22 Figura 7 Aplica o de webmapping simples Kropla 2005 22 Figura 8 Esquema simplificado de um servi o WFS adaptado de Emde 2008 31 Figura 9 Esquema simplificado de uma transac o WFS Faria 2006 34 Figura 10 Alguns dos principais softwares abertos dedicados informa o geogr fica Ramsey 2007 ais cede iter N hed alae Ss en eee
67. at rh caop ieh queixas map addControl new OpenLayers Control LayerSwitcher map addControl new OpenLayers Control MousePosition map zoomToExtent ptBounds 3 lt script gt lt head gt lt body onload init gt lt h3 gt Mestrado em C amp SIG Geoserver Demonstra amp ccedil amp atilde o OpenLayers lt h3 gt lt div id map gt lt div gt lt p gt A cria amp ccedil amp atilde o de uma pequena aplica amp ccedil amp atilde o de visualiza amp ccedil amp atilde o com OPENLAYERS amp eacute bastante f amp aacute cil lt p gt lt body gt lt html gt 108 ANEXO 5 OPENLAYERS EDI O ficheiro usr share tomcat5 5 webapps geoserver data www wfs t3 html lt DOCTYPE html PUBLIC W3C DTD XHTML 1 0 Strict EN http www w3 org TR xhtml1 DTD xhtml1 strict dtd gt lt html xmlns http www w3 0rg 1999 xhtml gt lt head gt lt link rel stylesheet href geoserver style css type text css gt lt style type text css gt body margin 1em J map width 600px height 475px border 2px solid black lt style gt lt script src openlayers OpenLayers js gt lt script gt lt script type text javascript gt OpenLayers IMAGE RELOAD ATTEMPTS 3 var map function init map new OpenLayers Map map var political new OpenLayers Layer WMS Limite ARH Alentejo geoserver wms layers edicao tasmania state boundaries for
68. at5 5 admin tomcat5 5 webapps 4 Configurar Tomcat no debian adicionado um user tomcat55 com home em usr share tomcat5 5 que corresponde SCATALINA HOME criado o file var lib tomcat5 5 conf tomcat users xml Parar o tomcat para criar um user para o gerir etc init d tomcat5 5 stop Editar o ficheiro var lib tomcat5 5 conf tomcat users xml su tomcat55 vim var lib tomcat5 5 conf tomcat users xml Adicionar um user geoserver para todos os roles com password geoserver O aspecto do file pode ficar algo deste g nero lt xml version 1 0 encoding utf 8 gt lt tomcat users gt lt role rolename manager gt lt role rolename tomcat gt lt role rolename admin gt lt role rolename role1 gt lt user username tomcat password tomcat roles tomcat gt lt user username both password tomcat roles tomcat role1 gt lt user username geoserver password geoserver fullName administrador do servidor roles admin manager role1 tomcat gt lt user username role1 password tomcat roles role1 gt lt tomcat users gt depois preciso reiniciar o tomcat etc init d tomcat5 5 start O file que constitui o equivalente do index html SCATALINA_HOME webapps ROOT index jsp Os users sdo definidos em SCATALINA_HOME conf tomcat users xml 5 Instalar geoserver sobre Tomcat cd tmp wget http nfsi dl sourceforge net sourceforge geoserver geoserver 1 7 4 war zip
69. b bacias arh alentejo r ROLE ARH ROLE INAG ROLE ARH SIG arhalentejo sub bacias arh alentejo r ROLE ARH SIG acessos ao tema ieh arhalentejo ieh r ROLE ARH ROLE INAG ROLE ARH SIG arhalentejo ieh w ROLE INAG ROLE ARH SIG acessos ao tema linhas agua bacias arh alentejo arhalentejo linhas agua bacias arh alentejo r ROLE ARH ROLE INAG ROLE ARH SIG arhalentejo linhas agua bacias arh alentejo w ROLE ARH ROLE ARH SIG acessos ao tema queixas e denuncias arhalentejo queixas e denuncias r arhalentejo queixas e denuncias w Basicamente o que foi feito foi desactivar as linhas que implementam as defini es globais restritivas e definir tema a tema as permiss es pretendidas O resultado em termos pr ticos para os temas em quest o o mesmo mas o comportamento do GeoServer passou a ser o desejado 4 4 Utiliza o de WebServices 4 4 1 Utiliza o de WebServices provenientes do GeoServer num cliente SIG tradicional Tendo conclu do a inser o dos dados em reposit rios apropriados e criado os servi os web pretendidos pretende se agora passar fase da sua utiliza o Tal como referido anteriormente a grande vantagem da disponibiliza o de informa o geogr fica via WFS face a alternativas como o WMS a capacidade de proceder a tarefas normais de tratamento de dados como se fossem dados locais 63 4 4 1 1 Cliente SIG ArcGIS 9 3 A utiliza o de servi os WFS no ArcGIS da empresa de sof
70. cto ter sido iniciado em 2001 por uma pequena empresa chamada The Open Planning Project As capacidades do software t m sido progressivamente aumentadas com o esfor o de programadores e colaboradores individuais e de empresas das quais destaca a Refractions Research e gra as ainda a fontes de financiamento externo de empresas e organiza es que foram contribuindo financeiramente para que os desenvolvedores fossem incorporando no programa as funcionalidades de que necessitavam Devido ao modelo comunit rio de desenvolvimento adoptado essas funcionalidades que foram sendo pagas por alguns nelas directamente mais interessados reverteram de imediato para o c digo geral do GeoServer beneficiando doravante todos os utilizadores De acordo com Aime 2007 a evolu o do GeoServer tem sido bastante r pida A apresenta o de novas vers es em sucess o revela uma forte din mica na equipa de desenvolvimento Na Figura 11 vis vel a versatilidade do GeoServer no que se refere s fontes de dados que consegue utilizar bem como nas tipologias de servi os de dados que consegue fornecer elementos reportados a 2007 e vers o 1 6 38 Shapefile GML VPF PostGIS DB2 Oracle MySql ArcSDE WFS GeoTIFF ArcGrid GTopo30 Img world Mosaic Pyramid B Vector files E de Servers lt Raster files i o 2 7 22 o o cj Shapefile zip GML2 n GML2 9
71. dados Com os resultados obtidos relativamente aos clientes ArcGIS9 3 e uDig como ferramentas Desktop SIG considera se que ambos os objectivos poder o ser atingidos na componente de fornecimento de dados vectoriais edit veis Quanto disponibiliza o de informa o por visualiza o de p ginas num s tio Internet a utiliza o do cliente web OpenLayers revelou se satisfat ria no fornecimento de informa o combinada de proveni ncias externas e dados internos servidos pelo GeoServer mas carece de mais investiga o no que se refere sua utiliza o como plataforma de edi o de dados Relativamente avalia o da capacidade do software GeoServer para implementar esquemas de controlo sobre os utilizadores que acedem a cada tema de informa o disponibilizada considera se que com os resultados obtidos relativamente aos temas disponibilizados durante os pedidos feitos ao GeoServer sem quaisquer credenciais e com diferentes tipos de credenciais parece ser poss vel afirmar que o sistema de seguran a do software cumpre os objectivos De salientar pela positiva a aten o que est a ser dada a este aspecto quer em termos de desenvolvimento real quer na documenta o e exemplos disponibilizados ao utilizador final Ainda relevante quanto avalia o do objectivo de fornecer informa o de natureza p blica deve ser salientada a facilidade disponibilizada pelo GeoServer para interagir com o cliente Google Ea
72. de da programa o aumenta medida que se adicionam funcionalidades Um dos seus pontos fortes face a outros modelos de programa o web mais complexos que sendo totalmente em javascript pode ser embebida com bastante facilidade na maior parte das p ginas web independentemente da tecnologia de programa o subjacente asp net php jsp java ruby perl etc Trata se de um projecto inicialmente desenvolvido pela empresa Metacarta que posteriormente libertou o seu produto para a comunidade Actualmente o projecto mantido pela funda o Open Source Geospatial Foundation OSGeo 2009b e encontra se ainda em fase de pleno desenvolvimento n o deve portanto ser considerado um produto acabado nem est vel No entanto pela relativa facilidade com que consegue efectuar o acesso simult neo a fontes de informa o geogr fica diversificadas produzindo aquilo que actualmente se designam mashups e pela simplicidade da sua inclus o em qualquer tipo de ambiente de programa o web entende se ser uma tecnologia a considerar De acordo com OSGEO 2009 os formatos suportados pelo OpenLayers s o WMS Ka Map TMS WorldWind WFS GeoRSS Google Yahoo Microsoft e MultiMap A documenta o do OpenLayers ainda bastante escassa Existem bastantes exemplos de utiliza o que mostram como obter alguns tipos de resultados No entanto n o ainda poss vel obter algo a que se possa chamar um manual do utilizador ou simila
73. de um utilizador da sua password e dos roles que desempenha Atendendo matriz de temas e utilizadores acima definida apresenta se o conte do proposto para o ficheiro users properties Este o administrator sintaxe user password role nota case sensitive admin geoserver ROLE_ADMINISTRATOR PROJECTO GEOSERVER ARH Alentejo arh1 arh1 ROLE_ARH inag1 inag1 ROLE_INAG sig1 sig1 ROLE_ARH_SIG A aplica o de n veis de acesso dentro do GeoServer pode ser feita ao nivel dos servi os disponibilizados ou ao n vel dos temas disponibilizados por esses servi os N o pode no entanto ser uma combina o de ambos Ao n vel dos servi os WMS WFS e WCS poss vel atribuir acesso para leitura ou escrita a cada tipo de servi o A defini o dos n veis de acesso feita num ficheiro localizado na mesma pasta do anterior denominado services properties Apesar de til em certas situa es considera se que esta abordagem limitativa j que um role com permiss es de leitura a um tipo de servi o tem acesso a todos os temas disponibilizados atrav s desse servi o Igualmente um role a que se atribua permiss o de escrita para o servi o WFS ter acesso total a todos os temas dispon veis Desta forma n o se implementou qualquer n vel de seguran a neste ficheiro recorrendo se defini o de seguran a ao n vel do tema 55 Caso seja implementada seguran a ao n vel do tema poss vel para cad
74. denciais poss vel fornecer credenciais ao pedido de dados e ainda fornecer credenciais para aceder ao servi o atrav s de um proxy server o que corresponde a um cen rio t pico de uma empresa ou da Administra o P blica Na Figura 23 apresenta se o caso de um acesso sem fornecimento de quaisquer credenciais caso em que o GeoServer apenas lista como dispon veis os dois temas de acesso p blico 65 De seguida experimentou se fornecer as credenciais inagl inag1 e o resultado foi tal como desejado o acesso aos temas previstos para esse Role Figura 24 A ArcCatalog ArcView Add Interoperability Connection Ele Edit view Go Tools Window Help t gB jBEX a Al QMArn ARVOCH O E Location Interoperability ConnectionssAdd Interoperability Connection Stylesheet FGDCESF SE 5 Contents Preview Metadata Catalog cy Name Add Interoperability Connection SEF DA Type _ ArcWeb Services Web Feature Service WF X GB Coordinate Systems 3 2 Database Connections WFS Connection E mz Database Servers URL fhttp geoserver 8180 a Gia ereere f Use HTTP Authentication E Ea Interoperability Connections 2 Add Interoperability Connection User finagt E oy Connection 1 WFS fdl Password E Scalar References PX Search Results Authentication Basic z BB Toolboxes l 43 Tracking Connections 7 Proxy Serves I Use Proxy Server poe
75. do Alentejo Esta informa o encontra se dispon vel para o ano de 2008 no s tio da CCDR Alentejo CCDR A 2008 e no s tio do SNIRH SNIRH 2009 Trata se de informa o de ineg vel interesse p blico e portanto de livre e f cil acesso para todos Existe tamb m dispon vel para visualiza o e descarregamento um relat rio s ntese no s tio do SNIRH denominado rel balneares 2008 pdf onde s o explicados os requisitos legais que 42 enquadram todo o processo de monitoriza o e reporte da qualidade das guas balneares Relativamente regi o do Alentejo os locais alvo de monitoriza o rever Figura 3 s o os que constam da Tabela 1 a qual informa tamb m da classifica o atribu da em 2008 C digo Concelho Agua Balnear Classifica o Tipo 13000004120901 GAVI O QUINTA DO ALAMAL Boa Interior 14000001150101 ALCACER DO SAL ALBUFEIRA DE PEGO DO ALTAR Boa Interior 14100002150501 GRANDOLA CARVALHAL Boa Costeira Transi o 14100002150502 GRANDOLA COMPORTA Boa Costeira Transi o 14100002150504 GRANDOLA TROIA BICO DAS LULAS Boa Costeira Transi o 14100002150505 GRANDOLA ITROIA GALE Boa Costeira Transi o 14100002150506 GRANDOLA TROIA MAR Boa Costeira Transi o 14100002150507 GRANDOLA IGALE FONTAINHAS Boa Costeira Transi o 14100002150510 GRANDOLA ATLANTICA Boa Costeira T
76. do considera se que a solu o actualmente poss vel o recurso a WebServices normalizados nomeadamente o WFS que permita a eficaz partilha da informa o entre os interessados a sua utiliza o directa nos sistemas de informa o internos independentemente dos sistemas inform ticos tecnologias e procedimentos internos de cada ARH Assim para que a execu o deste projecto n o fosse prejudicada por eventuais demoras na defini o do modelo de dados real e oficial sobre a tem tica optou se por elaborar um modelo de dados muito simplificado mas que permita testar as capacidades do GeoServer no que respeita gest o de acessos e permiss es de leitura e escrita por v rios utilizadores e por temas Desta forma foram importados alguns temas geogr ficos para o PostgreSQL PostGIS criando um esquema pr prio com apenas 6 tabelas que 49 ser o usadas para os testes e que se pode observar na Figura 16 No modelo de dados criado apenas se considera um dos tipos de utiliza o de recursos h dricos de entre os v rios previstos na legisla o em vigor nomeadamente as Infra Estruturas Hidr ulicas aqui modeladas simplisticamente na tabela de dados ieh Explorador de objectos Servidores 3 S geoserver 192 168 10 250 5432 B Bases de Dados 2 H Cat logos 2 Esquemas 3 balneares amp public amp titulos 2 Dom nios 0 Fun es 0 E sequ ncias 3 a B Tabelas 6 a
77. e se destacam os Open Web Services ou OWS A disponibilidade de Internet r pida informa o geogr fica e normas t cnicas que o possibilitem despoletou o aparecimento de novas formas tecnol gicas e organizacionais para a partilha e descoberta de informa o geogr fica entre institui es parceiras designadas Infra estruturas de Dados Espaciais e de que se destaca pela sua import ncia quer nacional quer europeia a IDE INSPIRE Finalmente abordou se e descreveu se a norma do OGC chamada Web Feature Service considerada como poss vel solu o para algumas das trocas de informa o geogr fica que a ARH do Alentejo precisa de implementar 35 4 GEOSERVER E SERVI OS WFS 4 1 Objectivos do cap tulo Pretende se numa fase inicial deste cap tulo efectuar a apresenta o do software GeoServer De seguida proceder se a uma breve discuss o do processo de obten o instala o e prepara o do software Ser ainda efectuado o tratamento dos dados que se pretendem fornecer como WebServices e constitu dos os reposit rios de dados para tal Ser o posteriormente criados os WebServices pretendidos quer relativos a informa o de cidadania quer relativos a informa o de car cter reservado Numa fase final ser o apresentados alguns exemplos da sua utiliza o segundo tr s cen rios num browser web numa aplica o SIG e ainda via Google Earth 4 2 GeoServer 4 2 1 Introdu o De acordo com o respect
78. eis aos sistemas de ficheiros permitindo que a defini o dos utilizadores e dos seus n veis de acesso sejam muito detalhados ao n vel da base de dados da tabela da linha e por vezes do atributo De igual forma o n vel de sofistica o em termos de pesquisas e interroga es permitido pelos sistemas de bases de dados muito superior ao permitido pelo formato shapefile O sistema de gest o de base de dados relacional SGBDR denominado PostgreSQL PostgreSQL 2009 e a sua extens o espacial PostGIS Postgis 2009 constituem o reposit rio de dados geogr ficos e alfanum ricos mais avan ado existente actualmente no meio OpenSource O PostgreSQL um SGBDR orientado por objectos de categoria empresarial com caracter sticas de robustez performance e escalabilidade equivalentes aos sistemas propriet rios como Oracle DB2 Informix e MS SQLServer Segundo Bonnet et al 2006 a extens o PostGIS cujo desenvolvimento liderado pela empresa canadiana Refractions Research Inc concede ao PostgreSQL a capacidade de armazenar e recuperar objectos geogr ficos de acordo com as Simple Features Specification for SQL do OGC tendo recebido recentemente a certifica o de conformidade com o perfil Types and Functions Esta extens o implementa uma diversidade de funcionalidades topol gicas que possibilitam o desenvolvimento de 41 Sistemas de Informa o Geogr fica de grande capacidade um pouco semelhan a da ex
79. eito de o modificar e redistribuir O software aberto pode ser produzido sob v rias formas de licenciamento e existe inclusivamente uma Funda o dedicada a ele a Free Software Foundation FSF 2009 De todas as siglas acima referidas a sigla FOSS Free Open Source Software parece ser aquela que mais adequadamente transmite os conceitos de liberdade gratuitidade e acesso ao c digo fonte envolvidos no conceito No que respeita ao software aberto dedicado informa o geogr fica verifica se que o interesse mundial tem sido t o grande que existe mesmo uma confer ncia mundial anual a tal dedicada a FOSS4G que se iniciou em 2005 nos Estados Unidos da Am rica na altura apenas designada Open Source Geospatial 05 que se repetiu nos anos de 2006 2007 e 2008 sempre em locais diferentes e que decorrer este ano na Austr lia Free and Open Source Software for Geospatial 2009 FOSS4G 2009 A sigla da confer ncia presta se ainda facilmente a que esteja gradualmente a constituir se como denomina o comum para o vasto conjunto de programas desenvolvidos segundo a abordagem do software aberto mas dedicados aos Sistemas de Informa o Geogr fica Esta forte din mica traduziu se ainda na cria o da Open Source Geospatial Foundation ou OSGeo uma organiza o internacional sem fins lucrativos que visa apoiar e promover o desenvolvimento colaborativo de tecnologias geo espaciais com software aberto OSGeo 2009a Em Portu
80. el actualmente no s tio electr nico da CCDR do Alentejo CCDR A 2008 Relativamente s zonas balneares interiores encontram se dispon veis os dados alfanum ricos que resultam das colheitas e respectivos tratamentos anal ticos J quanto s zonas balneares mar timas ou estuarinas apenas se encontram dispon veis no s tio da CCDR do Alentejo os boletins finais de classifica o Atrav s do Sistema Nacional de Informa o de Recursos H dricos SNIRH 2009 poss vel aceder totalidade dos dados quer para as zonas mar timas ou estuarinas quer para as zonas balneares interiores Durante o ano de 2008 poca balnear entre 1 de Junho e 30 de Setembro a CCDR do Alentejo monitorizou 7 zonas balneares interiores e 27 zonas balneares mar timas relativamente s quais os par metros monitorizados foram Par metros microbiol gicos Coliformes totais Escherichia coli e Enterococos intestinais Par metros f sico qu micos leos minerais subst ncias tensioactivas fen is Para uma melhor compreens o da abrang ncia geogr fica na Figura 3 apresenta se uma imagem ilustrativa dos pontos que foram monitorizados durante o ano de 2008 16 Leiria Zonas Balneares Monitorizadas Infraestruturas Aeroportu rias Sede de distrito Sede de concelho Rede vi ria Itiner rio Principal Itiner rio Complementar Rede ferrovi ria Alc cer do Sal Almodovar Figura 3 Zonas Balneares monitorizadas p
81. ela CCDRA em 2008 17 2 4 2 Fluxos de informa o com a Autoridade Nacional da Agua INAG IP Dada a natureza de entidade supervisora e coordenadora da Autoridade Nacional da gua sobre as ARH de esperar que se desenvolvam processos de trabalho que exijam trocas sistem ticas de informa o entre ambas Nesta situa o encontram se fluxos de informa o variados alguns de natureza processual administrativa outros de natureza t cnica podendo qualquer um deles assumir ainda natureza geogr fica previs vel que venham a ser implementados esquemas de trabalho em que n o existam fluxos de dados directos entre os utilizadores mas sim fluxos de dados entre os reposit rios de dados das institui es ou acessos directos dos utilizadores a dados que podem estar em reposit rios de dados de uma da outra ou de ambas as institui es Neste tipo de cen rios as quest es de confidencialidade desempenho controlo de acessos etc tornam se extremamente relevantes Na Figura 4 esquematiza se o esquema tradicional de fluxos de dados entre institui es moroso burocr tico exigindo normalmente processos de exporta o e transforma o de dados e formatos inadequado a formas de trabalho din micas e colaborativas Institui o B Recep o e Y Institui o A amp e envio iii OR cdrom f i correio ly diskette J dministrador de SI ea TIC SIG Process
82. em produzida a partir dos dados de base de acordo com o n vel de zoom e sistema de projec o solicitado pelo cliente de entre os disponibilizados pelo servidor e com a simbologia j pr definida pelo servidor Esta imagem n o manipul vel directamente na aplica o cliente que a recebe isto n o se podem mudar as cores os s mbolos etc Caso se queira modificar a extens o geogr fica da visualiza o novo pedido de dados ser feito ao servidor que enviar a nova imagem pretendida o servi o que melhor protege os direitos comerciais ou outros sobre a informa o de base residente no lado do servidor Por outro lado e em consequ ncia de o cliente apenas receber uma imagem n o permite facilmente opera es de manipula o dos dados quer para 28 adequar a sua simbologia a outras fontes de dados com que se queira cruzar a imagem recebida quer a sua manipula o em opera es de geoprocessamento WFS Web Feature Service neste caso o servidor envia ao cliente dados sob forma vectorial na extens o geogr fica solicitada cabendo depois ao cliente aplica o num browser ou cliente SIG tradicional a defini o da sua simbologia e arranjo gr fico O formato de recep o dos dados usualmente o GML Geography Markup Language outro standard do OGC Nestes casos o cliente j pode manipular a informa o recebida gravar ou exportar para outros formatos e mesmo efectuar opera es de geoprocessam
83. en rios interm dios em termos de complexidade interactividade e funcionalidade Parece portanto ser poss vel fazer a distin o entre webmapping e webgis se se considerar que o foco principal do primeiro caso frequentemente a visualiza o de mapas ou imagens baseadas em informa o geogr fica atrav s de um browser enquanto que no segundo caso a vertente de visualiza o n o a principal mas sim as fun es de acesso disponibiliza o an lise e processamento de dados Caso se retire de ambos os termos a componente web que ambiguamente hoje igualmente utilizada para referir algo que venha da Internet por um lado ou algo que seja vis vel num browser mesmo que venha do nosso pr prio computador por outro obtemos mapping e gis refor ando se assim a ideia de que o primeiro conceito se concentra sobretudo na componente de visualiza o ao contr rio do segundo mais abrangente A este respeito existem frequentemente casos de aplica o indiscriminada de ambas as designa es mas Luccio 2008 e McCall 2009 apoiam a distin o acima sugerida 23 Refira se ainda que a constante evolu o dos programas inform ticos e dos ambientes de desenvolvimento Web associadas a utilizadores cada vez mais exigentes t m vindo a promover a cont nua evolu o dos sistemas de webmapping no sentido de aumentar a sua complexidade e o n vel de funcionalidades que disponibilizam aproximando os gradualmente dos webgis
84. entejo leitura escrita leitura leitura sem acesso bacias hidrogr ficas rw r r Icaop leitura escrita leitura leitura leitura Carta Administrativa Oficial de Portugal rw r r r ieh leitura escrita leitura leitura escrita sem acesso infra estruturas hidr ulicas rw r rw linhas agua bacias arh alentejo leitura escrita leitura escrita leitura sem acesso linhas de gua rw rw r queixas e denuncias leitura escrita leitura escrita leitura escrita leitura escrita rw rw rw rw Tabela 2 Matriz de permiss es a atribuir por tema e tipo de utilizador Est o previstos quatro tipos de utilizadores a saber ARH SIG correspondente aos utilizadores do SIG da ARH do Alentejo ARH correspondente a t cnicos da ARH do Alentejo INAG correspondendo a t cnicos desse Instituto e ainda outro tipo de acesso que representa o p blico em geral enquanto que os n veis de acesso a definir s o relativos a permiss es para ler e escrever rw apenas ler r e sem acesso Os temas previstos para este exerc cio s o rh corresponde a um tema de pol gonos representando as regi es hidrogr ficas sub bacias arh alentejo corresponde a um tema de pol gonos representando as principais sub bacias dentro da rea de jurisdi o da ARH do Alentejo caop Carta Administrativa Oficial de Portugal do Instituto Geogr fico Portugu s ieh Infra Estruturas Hidr ulicas u
85. ento sobre os dados dependendo claro das respectivas capacidades do software cliente Os dados geogr ficos de origem s o de natureza vectorial aos quais podem estar associados atributos alfanum ricos Este servi o j n o protege de forma t o forte a propriedade dos dados mas aumenta muito significativamente a versatilidade dos dados enviados ao cliente A sua implementa o pr tica ser abordada no cap tulo 4 o que justifica uma descri o mais detalhada da norma a fazer no ponto 3 5 WCS Web Coverage Service este servi o vem fazer para os dados matriciais o mesmo que o WFS fez para os dados vectoriais Isto o cliente para uma determinada extens o geogr fica solicita os dados WCS que lhe s o transferidos de forma manipul vel quer em termos de simbologia quer em termos de opera es de geoprocessamento A respeito de WebServices importa distinguir entre WebServices e WebServices para Informa o Geogr fica ou como referido por Ara jo 2005 GeoWebServices Estes ltimos foram liderados criados pelo OGC pelo que tamb m s o conhecidos por OWS ou Open Consortium Web Services Segundo Chung 2003 em Ara jo 2005 WebServices WS s o aplica es web com a capacidade de interagir entre si permitindo a automa o de tarefas que s podiam ser feitas atrav s da interac o dos humanos Para Ara jo 2005 trata se de uma norma que define formas de interac o aplica o aplica o recorrendo a f
86. er e User Map Visit the demo page for examples of GeoServer in action This includes an integrated OpenLayers client GeoServer also comes with bundled version of GeolWebCache and its own set of demos WCS Capabilities WES Capabilities WMS Capabilities SRS List 2 Fazer login as credenciais pr definidas s o admin geoserver GeoServer Login Mozilla Firefox DAR Ficheiro Editar Ver Hist rico Marcadores Ferramentas Ajuda of e O XxX 8 amp http geoserver 8180 geoserver jadminjlogin do da IS Al amp GeoServer My GeoServer Credits Contact Andr Ramos ws Welcome Login Login FS WS Login Login to Geoserver The default is user admin and password geoserver You can change these by editing GEOSERVER DATA DIR security users properties see Web Admin Tool Introduction for details Username admin Password eecccccce O Remember my login on this computer 95 3 Aceder ao menu de configura o de dados GeoServer GeoServer Data Configuration Mozilla Firefox DER Ficheiro Editar Ver Hist rico Marcadores Ferramentas Ajuda Cc O x Ar amp http geoserver 8180 geoserver config data index do Ty IG Google P amp GeoServer My GeoServer Credits Contact Andr Ramo Data Welcome Config Data Geoserver un 12 1594 ereto GeoServer Data Configuration Configuration Jun 12 1 58 4M XML Jun 12 1 58 AM
87. erramentas Adicionar Ajuda Google Earth Novo Liga o de rede Nome Qualidade das Zonas Balneares Link iserver 8180 geoserverjwms kml layers arhalentejo qualidade balnear Permitir expans o desta pasta C Mostrar conte do como op es selec o de bot es de op o Figura 32 Google Earth Adi o de dados vindos do Geoserver KML redirector 76 Google Earth Grande de Porto Corvo qualidade balnear nome Grande de Porto Corvo cod1_inag 14100005151301 link inag Dados anal ticos INAG link_ccdra Dados anal ticos CCDRA s214 B s24 q B s28 q B 32_q B s 36_q 8 sintese Boa Oviantacdae Dara aani Mani Figura 33 Google Earth explora o dos dados 4 5 Conclus es O software GeoServer apresenta se como relativamente f cil de instalar e configurar permitindo aos seus utilizadores duma forma expedita disponibilizar informa o geogr fica via WebServices A exist ncia de um interface web para a cria o e gest o dos WebServices facilita muito os primeiros contactos com o software O recurso a um sistema de gest o de base de dados como reposit rio de dados para o GeoServer recorrendo a software livre hoje poss vel gra as ao bin mio PostgreSQL PostGIS tal como efectuado neste projecto As capacidades do sistema s o mais vastas do que as aqui experimentadas gra as s fun es avan adas de gest o de vistas permitidas pelo PostgreSQL bem com
88. ers que correspondem a servi os WFS com o mesmo nome 53 A Figura 18 ilustra todos os servi os criados ao longo do projecto tal como s o disponibilizados pelo pr prio interface de gest o web do GeoServer GeoServer Geoserver Mozilla Firefox Ficheiro Editar ver Hist rico Marcadores Ferramentas Ajuda Cc L A amp http geoserver 8180 geoserver mapPreview do amp GeoServer My GeoServer Credits Contact Andr Ramos Mini map preview of the enabled FeatureTypes Laver NameSpace FeatureType Preview Map arhalentejo caop opentayers KML GeoRSS PDF SVG arhalentejo ieh OpenLayers KML GeoRSS PDF SVG arhalentejo linhas_agua_bacias_arh_alentejo OpenLayers KML GeoRSS PDF SVG arhalentejo qualidade_balnear OpenLayers KML GeoRSS PDF SVG arhalentejo queixas_e_denuncias OpenLayers KML GeoRSS PDF SVG arhalentejo rh opentayers KML GeoRSS PDF SVG arhalentejo sub bacias arh alentejo opentayers KML GeoRSS PDF SVG Figura 18 Servi os WMS e WFS criados no GeoServer vis veis no interface de gest o Quanto quest o da autentica o de utilizadores e acessos a servi os deve referir se que a documenta o do GeoServer neste aspecto suficiente para uma primeira abordagem O subsistema de seguran a do GeoServer est baseado no ACEGI ACEGI 2009 que constitui um sistema de seguran a Web com licen a Apache Os servi os OGC fornecidos s o protegidos por autentica o do tipo HTTP
89. erver 8180 diz WFS Transaction SUCCESS lt xml version 1 0 encoding UTF 8 gt lt ws WFS_TransactionResponse version 1 0 0 xmins wfs http www opengis net wrs xmins oge http www opengis net ogc xmins xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http www opengis net ws http geoserver 8180 geoserver ischemas wFs 1 0 0 WFS transaction xsd gt lt wfs InsertResult gt lt ogc Featureld fid new0 gt lt jwfsiInsertResult gt lt ws TransactionResult gt lt wfs Status gt lt wfs SUCCESS gt lt wfs Status gt lt wFs TransactionResult gt lt wfs WFS_TransactionResponse gt Pequena demonstra o da capacidade do OpenLayers como visualizador e editor de temas geogr ficos recorrendo a servi os OWS Figura 31 OpenLayers Adi o de Pontos e Linhas 4 4 3 Utiliza o de WebServices provenientes do GeoServer no Google Earth Finalmente exemplifica se como poss vel utilizar o Google Earth para aceder a informa o da ARH do Alentejo disponibilizada atrav s de WebServices do GeoServer Esta possibilidade revela se extremamente atraente nos casos em que a informa o tem interesse p blico generalizado como a informa o da Qualidade das Zonas Balneares O GeoServer possui internamente um mecanismo KML redirector que permite que todos os temas configurados como servi os WMS produzam output no formato KML O facto de se tratar de um formato de output de servi os
90. esenvolvido ser o apontadas as principais limita es encontradas e espera se tiradas conclus es sobre a viabilidade de implementa o de WebServices sobre GeoServer na ARH do Alentejo Apresenta se na Figura 1 um esquema da estrutura do projecto Cap tulo 1 INTRODU O Enquadramento e Objectivos e Premissas Metodologia Cap tulo 2 ARH Alentejo Casos a tratar Informa o de Informa o de l i ARH do Alentejo Fun es Dados Parceiros cidadania car cter reservado Cap tulo 4 GEOSERVER Exerc cios de Aplica o Caracteriza o do produto Tratamento de dados e Carregamento dos gt Cria o dos Webservices reposit rios Informa o de cidadania Informa o de car cter reservado Cap tulo 5 CONCLUS ES Cap tulo 3 WEBSERVICES WEBSIG WebServices OGC IDE INSPIRE Norma WFS v Exemplos de utiliza o dos Webservices gt Desktop GIS gt Interface WEB Google Earth e Resultados obtidos e Limita es e Considera es finais e desenvolvimentos futuros Figura 1 Esquema da organiza o do trabalho de projecto 2 A ADMINISTRA O DA REGI O HIDROGR FICA DO ALENTEJO 2 1 Objectivos do cap tulo Este cap tulo ser dedicado ARH do Alentejo Instituto P blico como organ
91. espace bem como a totalidade dos outros Namespaces existentes no servidor ser o recusados a utilizadores n o autenticados Na Figura 19 apresenta se o pedido submetido bem como a parte relevante da resposta fornecida entidades identificadas com delimitadores lt FeatureType gt comprovando se que apenas se encontram presentes no ficheiro XML devolvido os dois temas cujo acesso de leitura p blico 57 E HY fg http 192 168 10 250 8180 geoserver ows service WFS amp request GetCapabilitie vi tr X Ficheiro Editar Ver Favoritos Ferramentas Ajuda ri pis dr Be E http 192 168 10 250 8180 ge0server ows service or E am Ey Pagina Gi Ferramentas lt ows OperationsMetadata gt lt FeatureTypeList gt lt Operations gt lt Operation gt Query lt Operation gt lt Operation gt Insert lt Operation gt lt Operation gt Update lt Operation gt lt Operation gt Delete lt Operation gt lt Operation gt Lock lt Operation gt lt Operations gt lt FeatureType xmins arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo caop lt Name gt lt Title gt Carta Administrativa Oficial de Portugal lt Title gt lt Abstract gt Carta Administrativa Oficial de Portugal vers o de 2008 1 origin ria do IGP em formato shapefile fornecida via GeoServer pela ARH do Alentejo I P lt Abstract gt lt ows Keywords gt lt ows Keyword gt limites lt ows Keyword gt lt ows Key
92. ext gt 60 lt ows Exception gt lt ows ExceptionReport gt geoserver Apesar do resultado n o ser facilmente interpretavel n o se obteve o resultado desejado j que foi obtido um erro e nenhuns dados vectoriais Tal n o seria o esperado j que no ficheiro layers properties havia ficado definido que o tema em quest o seria de leitura e escrita globais Repetindo o comando mas usando as credenciais sig1 sig1 associadas ao ROLE ARH SIG que tem privil gios totais de leitura e escrita o resultado obtido foi diferente geoserver curl u sig1 sig1 d request getfeature amp service wfs amp typename arhalentejo queixas e denuncias http 192 168 10 250 8180 geoserver wfs lt xml version 1 0 encoding UTF 8 gt 61 lt wfs FeatureCollection numberOfFeatures 4 timeStamp 2009 06 26T00 24 47 650 01 00 xsi schemaLocation http www arhalentejo pt http 192 168 10 250 8180 geoserver wfs service WFS amp amp version 1 1 0 amp amp requ est DescribeFeatureType amp amp typeName arhalentejo queixas_e_denuncias http www opengis net wfs http 192 168 10 250 8180 geoserver schemas wfs 1 1 0 wfs xsd xmlns ogc http www opengis net ogc xmlns gml http www opengis net gml xmlns xsi http www w3 org 2001 XMLSchema instance xmlns arhalentejo http www arhalentejo pt xmlns xlink http www w3 org 1999 xlink xmlns ows http www opengis net ows xmlns wfs http www opengis net wfs gt lt
93. fer File Edit View Bookmarks Insert Selection Tools Window Help Input Features D gE al 2s 8 gt J zj l amp so p h Q Q queixas e denuncias 7 Output Feature Class 7 C temp queixas_e_denuncias__Buffer shp 5 Distance value or field f Linear unit M queixas e denuncias Buffer 500 Meters gt Field Ee Pontos ey Side Type optional e s End Type optional ROUN Dissolve Type optional none Dissolve Field s o rto de teste 1 Porto de teste 4 Dome xsi il E g O descricao O descricao xsi_nil Cl gl geometry property aO Az daria lho B zu Avy dr Zoom in on the center of your map 232014 698 186109 711 Unknown Units 7 i gt g y 23719 29 02 258 01 00 O Pontodeteste3 queixas e denuncias 4 2009 06 23719 29 02 258 01 00 O Andre Miguel Diegues Ramos O Ponto de teste 4 O the geom Record u al 1 afol Show far Selected Records 0 out of 4 Selected Options Figura 25 Cria o de buffer sobre dados WFS e sua tabela de atributos 4 4 1 2 Cliente SIG uDig O uDig uDig 2009 um software aberto cuja sigla corresponde a User friendly Desktop Internet GIS pertencente tribo Java como referido no ponto 4 2 1 Trata se de um cliente SIG capaz de aceder a v rios formatos de dados geogr ficos incluindo servi os WMS e WFS sendo que neste ltimo caso o uDig capaz de ler e escrever isto tirar
94. gal tamb m estas mat rias suscitam forte interesse na comunidade SIG nacional o que levou realiza o de uma confer ncia dedicada ao tema que decorreu em gueda em 2008 Encontra se j em prepara o a edi o de 2009 que decorrer em Evora II SASIG 2009 De igual forma foi criado em Portugal um grupo local do OSGeo o OSGeo Portugal projecto ainda em fase de matura o Portugal OSGeo Wiki 2009 A utiliza o de software aberto apresenta claras vantagens face ao software propriet rio embora tamb m apresente algumas desvantagens como referido por Trezentos 2004 Neste trabalho e tratando se de um exerc cio de car cter experimental a vantagem de n o trazer quaisquer custos de licenciamento toma destaque acrescido na utiliza o de software aberto Das v rias op es existentes analisadas foi o software GeoServer GeoServer 2009 que se afigurou como o mais adequado para a realiza o dos objectivos deste trabalho Acresce ainda que o GeoServer a implementa o de refer ncia da norma WFS o que por si s poderia ser suficiente para a sua escolha O GeoServer um software aberto que implementa o protocolo WFS Segundo GeoServer 2009 o GeoServer um software opensource escrito em Java que permite aos utilizadores a partilha e edi o de dados geo espaciais Desenhado com vista interoperabilidade capaz de publicar informa o armazenada nos principais tipos de reposit rios de dados
95. geogr fica via Internet no que se refere ao que disponibilizado ao utilizador pode considerar se segundo duas vertentes principais Numa delas a informa o disponibilizada ao seu utilizador e compete a este de acordo com os seus objectivos fazer a sua utiliza o quer seja para compor um mapa quer para fun es de an lise ou tratamento nesta situa o o utilizador usa a internet como ve culo para aceder informa o usa os programas que quer pode e usa a sua liga o internet para de alguma forma puxar a informa o para o seu computador Noutra vertente a Internet serve de ve culo para transmitir ao utilizador uma imagem da informa o visualiz vel atrav s de um browser Quanto vertente das funcionalidades pode variar desde a simples visualiza o de um mapa est tico pr preparado num browser internet a situa o mais simples mais antiga menos complexa de implementar e utilizar mas tamb m aquela que menos funcionalidades e margem de manobra d ao seu utilizador final at disponibiliza o de dados brutos ao utilizador que ter depois de os descarregar introduzir e tratar numa aplica o de sua escolha at atingir o objectivo que pretende a situa o que pode implicar maior complexidade tecnol gica quer do lado de quem disponibiliza os dados quer do lado de quem os usa mas que ao mesmo tempo permite a maior flexibilidade no tratamento dos dados Existem ainda muitos outros c
96. gle Earth Quanto terceira hip tese deve igualmente considera se v lida j que a solu o experimentada neste projecto assentou exclusivamente em software livre nomeadamente ao n vel do sistema operativo do servidor Linux na base de dados alfanum rica espacial PostgreSQL PostGIS no servidor Java e http Apache Tomcat e JDK da SUN e finalmente no Geoserver como servidor de mapas e de dados Embora se tenham feito experi ncias com software propriet rio nomeadamente o ArcGIS tais foram no sobretudo para avaliar a interoperabilidade dos sistemas quer do cliente quer do servidor Refira se ainda que todos os softwares acima referidos funcionam igualmente sobre MS Windows o que poder ser importante em alguns cen rios tecnol gicos em que haja maiores compet ncias neste dom nio ou fortes investimentos j feitos nesta tecnologia 5 2 Limita es Como uma das principais limita es sentida ao longo deste projecto aponta se a imaturidade dos projectos GeoServer e OpenLayers ao nivel da documenta o estruturada A disponibilidade de informa o dispersa por f runs de discuss o blogues individuais ou empresariais e listas de correio electr nico atenua grandemente esta limita o N o deixa no entanto de se considerar uma limita o A este respeito refira 81 se que a documenta o do GeoServer se considera muito melhor que a do projecto OpenLayers O GeoServer revelou se um produto muito facil de
97. gml featureMembers gt lt arhalentejo queixas e denuncias gml id queixas_e_denuncias 1 gt lt arhalentejo data gt 2009 06 23719 26 14 068 01 00 lt arhalentejo data gt lt arhalentejo nome gt Andre Miguel Diegues Ramos lt arhalentejo nome gt lt arhalentejo descricao gt Ponto de teste 1 lt arhalentejo descricao gt lt arhalentejo the geom gt lt gml Point srsName urn x ogc def crs EPSG 20790 gt lt gml pos gt 216000 0 170000 0 lt gml pos gt lt gml Point gt lt arhalentejo the geom gt lt arhalentejo queixas e de nuncias gt lt arhalentejo queixas e denuncias gml id queixas_e_denuncias 2 gt lt arhalentejo data gt 2009 06 23719 26 30 690 01 00 lt arhalentejo data gt lt arhalentejo nome gt Andre Miguel Diegues Ramos lt arhalentejo nome gt lt arhalentejo descricao gt Ponto de teste 2 lt arhalentejo descricao gt lt arhalentejo the_geom gt lt gml Point srsName urn x ogc def crs EPSG 20790 gt lt gml pos gt 232000 0 180000 0 lt gml pos gt lt gml Point gt lt arhalentejo the_geom gt lt arhalentejo queixas_e_de nuncias gt lt arhalentejo queixas e denuncias gml id queixas_e_denuncias 3 gt lt arhalentejo data gt 2009 06 23719 29 02 256 01 00 lt arhalentejo data gt lt arhalentejo nome gt Andre Miguel Diegues Ramos lt arhalentejo nome gt lt arhalentejo descricao gt Ponto de teste 3 lt arhalentejo descricao gt lt arhalentejo the_geom gt lt gml Point srsName urn x ogc def crs EPSG 20790 gt lt gml pos gt 216000 0 180000
98. gt Zonas Balneares Qualidade Ma lt Title gt lt ogc Filter gt lt ogc PropertylsLike wildCard singleChar escape gt lt ogc PropertyName gt sintese lt ogc PropertyName gt lt ogc Literal gt Ma lt ogc Literal gt lt ogc PropertylsLike gt lt ogc Filter gt lt PointSymbolizer gt lt Graphic gt lt Mark gt lt WellKnownName gt circle lt WellKnownName gt lt Fill gt lt CssParameter name fill gt lt ogc Literal gt FFFFFF lt ogc Literal gt lt CssParameter gt lt Fill gt lt Stroke gt lt CssParameter name stroke gt lt ogc Literal gt 000000 lt ogc Literal gt lt CssParameter gt lt CssParameter name stroke width gt lt ogc Literal gt 2 lt ogc Literal gt lt CssParameter gt lt Stroke gt lt Mark gt lt Opacity gt lt ogc Literal gt 1 0 lt ogc Literal gt lt Opacity gt lt Size gt lt ogc Literal gt 6 lt ogc Literal gt lt Size gt lt Graphic gt lt PointSymbolizer gt lt TextSymbolizer gt lt Label gt lt ogc PropertyName gt nome lt ogc PropertyName gt lt Label gt lt Font gt lt CssParameter name font family gt Arial lt CssParameter gt lt CssParameter name font size gt 12 lt CssParameter gt lt CssParameter name font style gt normal lt CssParameter gt lt CssParameter name font weight gt bold lt CssParameter gt lt Font gt lt LabelPlacement gt lt PointPlacement gt lt AnchorPoint gt lt AnchorPointX gt 0 5 lt AnchorPointX gt
99. ia o mbito deste trabalho de projecto e n o traria valias acrescidas quanto a utiliza o do WFS e do GeoServer Em alternativa o recurso aos campos link inag e link ccdra fornece ao utilizador do sistema um acesso imediato s fontes oficiais dos dados evitando a duplica o dos mesmos dados em reposit rios secund rios seguindo as recomenda es das infra estruturas de dados espaciais Optou se portanto por fornecer apenas a classifica o da qualidade da zona balnear para cada semana monitorizada campos do tipo s q bem como os par metros 47 respons veis por essa classifica o campos do tipo s pr e os par metros opcionais campos do tipo s po bem como o campo s ntese que cont m a respectiva classifica o oficial tal como dada pelo SNIRH INAG rever Tabela 1 Essa informa o alfanum rica foi importada dos s tios web oficiais anteriormente referidos e carregada na tabela qualidade balnear Os dados geogr ficos foram carregados atrav s de um script SQL em linha de comandos como seguidamente se exemplifica apenas para um registo UPDATE balneares qualidade balnear SET the geom GeometryFromtext POINT 143180 98 134704 39 20790 WHERE id cod1 inag 14100002150514 4 3 1 2 Procedimentos no GeoServer para cria o do reposit rio e publica o como WebService A publica o de um WebService no GeoServer feita de forma muito f cil e r pida de salientar que a prepara o de
100. ias previstas na presente lei s o a A n vel nacional o Instituto da gua INAG que como autoridade nacional da gua representa o Estado como garante da pol tica nacional das guas b A n vel de regi o hidrogr fica as administra es das regi es hidrogr ficas ARH que prosseguem atribui es de gest o das guas incluindo o respectivo planeamento licenciamento e fiscaliza o 2 A representa o dos sectores de actividade e dos utilizadores dos recursos h dricos assegurada atrav s dos seguintes rg os consultivos a O Conselho Nacional da gua CNA enquanto rg o consultivo do Governo em mat ria de recursos h dricos b Os conselhos da regi o hidrogr fica CRH enquanto rg os consultivos das administra es da regi o hidrogr fica para as respectivas bacias hidrogr ficas nela integradas 3 A articula o dos instrumentos de ordenamento do territ rio com as regras e princ pios decorrentes da presente lei e dos planos de guas nelas previstos e a integra o da pol tica da gua nas pol ticas transversais de ambiente s o asseguradas em especial pelas comiss es de coordena o e desenvolvimento regional CCDR 14 Ficam assim claramente identificados cinco grandes intervenientes na gest o actual dos recursos h dricos nomeadamente INAG ARH e CCDR assumindo um car cter operacional e CNA e CRH que assumem car cter consultivo Para cada ARH a composi
101. icar as zonas de capta o destinadas a gua para consumo humano 12 h Prosseguir as demais atribui es referidas na Lei da gua e respectiva legisla o complementar A cria o das ARH era previs vel na sequ ncia da Directiva Quadro da Agua DQA Directiva n 2000 60 CE do Parlamento Europeu e do Conselho de 23 de Outubro que estabeleceu um quadro de ac o comunit ria no dom nio da pol tica da gua Essa Directiva foi transposta para a legisla o nacional pela Lei n 58 2005 de 29 de Dezembro ou Lei da Agua que veio estabelecer Jas bases e o quadro institucional para a gest o sustent vel das guas Lei n 58 2005 de 29 de Dezembro No entanto essa transposi o n o se esgotou na Lei da gua tendo sido complementada pela publica o do Decreto Lei n 77 2006 de 30 de Mar o como referido no in cio deste ltimo diploma A Lei n 58 2005 de 29 de Dezembro realizou o enquadramento para a gest o sustent vel tanto das guas superficiais interiores de transi o e costeiras quanto das guas subterr neas e transp s para o direito interno um conjunto de normas essenciais da Directiva n 2000 60 CE do Parlamento Europeu e do Conselho de 23 de Outubro que estabelece um quadro de ac o comunit ria no dom nio da pol tica da gua Directiva Quadro da gua O legislador optou por n o transpor integralmente a Directiva Quadro da gua na referida lei dete
102. ificamente escolhida para este projecto A documenta o relativa a esta norma encontra se dispon vel no s tio electr nico do OGC OGC Schemas 2009 sob a forma de um documento de especifica es e esquemas de pergunta resposta em XML bem detalhados Esquematicamente o processo desenrola se entre clientes do servi o e servidores desse mesmo servi o atrav s de pedidos e respostas veiculados atrav s de servidores http como se pode ver na Figura 8 30 WFS Web Feature Service http http Le WebServer Ly Figura 8 Esquema simplificado de um servi o WFS adaptado de Emde 2008 A norma WFS tira proveito de outras normas desenvolvidas tamb m pelo OGC nomeadamente da norma WMS e da norma GML Segundo OGC 2005 a norma WMS permite a um cliente obter imagens de mapas obtidas a partir de um ou mais fornecedores de servi os WMS De forma similar o WFS permite a um cliente obter e alterar dados geoespaciais codificados no formato GML a partir de um ou mais fornecedores de servi os WFS Segundo a norma os principais requisitos para um servi o WFS s o 1 As interfaces devem ser definidas em XML 2 O servidor deve ser capaz de transmitir os dados em formato GML obrigatoriamente embora possam tamb m usar se outros formatos opcionalmente 3 O reposit rio usado para armazenamento dos dados geogr ficos deve ser perfeitamente opaco para as aplica es cliente e a nica vis o dos dados de
103. inux ou Unix Dada a prefer ncia deste projecto por uma solu o completa baseada em software aberto foi avaliado o processo a seguir para instala o do GeoServer sobre Linux A sequ ncia de procedimentos a efectuar Anexo 1 apesar de n o ser dif cil de replicar depois de conhecida resultou ao longo deste trabalho de projecto de um conjunto de tentativas e erros at que se conseguisse chegar situa o em que o software est instalado e a funcionar 40 4 2 3 Prepara o do Back End de dados geogr ficos PostgreSQL PostGIS Atendendo a que o GeoServer suporta dados vectoriais em v rios formatos rever Figura 12 poder se ia ter recorrido directamente aos ficheiros no formato shapefile disponibilizados pelas CCDR Alentejo e ARH do Alentejo Essa solu o n o no entanto a ideal quando se pretende um sistema capaz de suportar WFS Transaccional j que a gest o de acessos simult neos fica dependente do sistema de ficheiros usado Segundo Fallman 2004 a norma WFS prev a utiliza o de acessos simult neos em modo transaccional implementando a opera o LockFeature mas deixa o controle da integridade para o reposit rio dos dados GeoServer 2009 refere claramente a prefer ncia em usar bases de dados como o PostGIS em vez de shapefiles para sistemas de produ o por motivos de escalabilidade e desempenho Para sistemas multiutilizador os sistemas de gest o de bases de dados s o prefer v
104. iva Of Portugal http geoserver 8180 geoserver wms layers arhalentejo caop 106 styles srs EPSG 20790 format image png tiled true tilesOrigin 143 60260815000004 43 851764249999995 transparent true opacity 0 50 isBaseLayer false visibility false wrapDateLine true var ieh new OpenLayers Layer WMS Infra Estrutura Hidr amp aacute ulicas http geoserver 8180 geoserver wms layers arhalentejo ieh styles srs EPSG 20790 format image png tiled true tilesOrigin 143 60260815000004 43 851764249999995 transparent true opacity 0 50 isBaseLayer false wrapDateLine true var queixas new OpenLayers Layer WMS Queixas e Den amp uacute ncias http geoserver 8180 geoserver wms layers arhalentejo queixas e denuncias styles srs EPSG 20790 format image png tiled true tilesOrigin 143 60260815000004 43 851764249999995 transparent true opacity 0 50 isBaseLayer false wrapDateLine true 3 var usBounds new OpenLayers Bounds 14392000 2436200 7279500 6594375 X var ptBounds new OpenLayers Bounds 1702405 4187526 185894 5439870 add the created layers to the map 107 if you want custom layers to show up they must be here as well map addLayers gsat veaer yahoos
105. ivo s tio web o GeoServer um software OpenSource escrito em linguagem Java que permite aos utilizadores partilhar e editar informa o geoespacial Desenhado para a interoperabilidade publica dados a partir das principais fontes de dados espaciais utilizando normas abertas Sendo um projecto desenvolvido em comunidade o GeoServer programado testado e suportado por um grupo diversificado de pessoas e organiza es de todo o mundo a implementa o de refer ncia das normas Web Feature Service e Web Coverage Service do OGC e ainda um servidor certificado e de alta performance do servi o Web Map Service GeoServer 2009 tradu o livre do original O GeoServer n o o nico software aberto dedicado informa o geogr fica Pelo contr rio faz parte de um vasto conjunto de programas que t m apresentado forte desenvolvimento e matura o nos ltimos anos e cuja qualidade e versatilidade se apoiam fortemente de forma m tua Segundo Ramsey 2007 existe actualmente um vasto conjunto de software aberto dedicado informa o geogr fica capaz de resolver a maior parte dos cen rios e tipos 36 de arquitectura Na Figura 10 apresentado esquematicamente o posicionamento de alguns desses programas Cascading WMS Server uDi gvSIG g Aar OpenLayers C EER Loca Area 4 Network T D a S OpenGIS Web Map Server WMS boas 1a r
106. iza o recentemente criada e s suas compet ncias Ser o identificados os principais tipos de informa o com que lida os seus principais parceiros de troca de informa o e as tipologias de trocas de dados mais adequadas ao projecto em causa Ser o escolhidos os dois casos a tratar neste projecto informa o de cidadania e informa o de car cter mais reservado 2 2 Enquadramento jur dico da ARH do Alentejo A Administra o da Regi o Hidrogr fica do Alentejo Instituto P blico um instituto p blico perif rico integrado na administra o indirecta do Estado Portugu s dotado de autonomia administrativa e financeira e patrim nio pr prio tal como consta do Decreto Lei n 208 2007 de 29 de Maio Esta ARH integra se em um total de cinco criadas pelo Artigo 9 da Lei n 58 2005 de 29 de Dezembro Lei da gua As ARH encontram se funcionalmente na depend ncia do Minist rio do Ambiente do Ordenamento do Territ rio e do Desenvolvimento Regional MAOTDR e as suas sedes e territ rios de jurisdi o s o artigo 2 do Decreto Lei 208 2007 de 29 de Maio a A Administra o da Regi o Hidrogr fica do Norte P abreviadamente designada por ARH do Norte I P com sede no Porto e abrangendo as Regi es Hidrogr ficas do Minho e Lima C vado Ave e Le a e Douro b A Administra o da Regi o Hidrogr fica do Centro P abreviadamente designada por ARH do Centro P com sede em Coimb
107. m 3 ANDRE RAMOS 104 Styles used by the default GetFeaturelnfo output added to make IE happy table featurelnfo table featurelnfo td table featurelnfo th border 1px solid ddd border collapse collapse margin 0 padding 0 font size 90 padding 2em 1em table featurelnfo th padding 2em 2em text transform uppercase font weight bold background eee table featurelnfo td background Afff J table featurelnfo tr odd td background eee J table featurelnfo caption text align left font size 100 font weight bold text transform uppercase padding 2em 2em lt style gt lt script src openlayers OpenLayers js gt lt script gt lt script type text javascript gt make map available for easy debugging var map avoid pink tiles OpenLayers IMAGE RELOAD ATTEMPTS 3 OpenLayers Util onlmageLoadErrorColor transparent function init ff The commercial layers Google Virtual Earth and Yahoo are in a custom projection we re calling this Spherical Mercator GeoServer understands that requests for EPSG 900913 should match the projection for these commercial layers Note that this is not a standard EPSG code so if you want to load layers from another WMS it will have to be configured to work with this projection var options the community epsg code for spherical mercator projection EPSG 900913 map hori
108. m dos usos dos recursos h dricos sujeito a emiss o de T tulos de Utiliza o de Recursos H dricos linhas agua bacias arh alentejo corresponde a um tema de linhas representando as principais linhas de gua dentro da rea de jurisdi o da ARH do Alentejo queixas e denuncias corresponde a um tema de pontos que simula a situa o em que a ARH do Alentejo disponibiliza a possibilidade de qualquer cidad o reportar situa es an malas ou problemas de natureza ambiental relacionados com a gest o dos recursos h dricos 51 4 3 2 1 Carregamento dos dados no PostgreSQL PostGIS Para este exerc cio o carregamento de dados n o levantou dificuldades j que a informa o se encontrava toda dispon vel quer na ARH do Alentejo quer para download caso da CAOP com excep o da relativa ao tema queixas e den ncias Este tema foi especificamente criado apenas para fins demonstrativos do projecto e foi criado no sistema de gest o de base de dados com recurso seguinte defini o de dados CREATE TABLE queixas e denuncias gid integer NOT NULL data timestamp with time zone not null default now nome character varying 254 descricao character varying 254 the_geom geometry CONSTRAINT queixas_e_denuncias_pkey PRIMARY KEY gid CONSTRAINT enforce_dims_the_geom CHECK ndims the_geom 2 CONSTRAINT enforce_geotype_the_geom CHECK geometrytype the_geom POINT text OR the geom IS NULL CONSTRAINT enf
109. mat image png var water new OpenLayers Layer WMS Albufeiras geoserver wms layers edicao tasmania water bodies transparent true format image png var roads new OpenLayers Layer WFS Linhas de amp Aacute gua geoserver wfs ftypename edicao tasmania_roads typename tasmania_roads featureNS http www arhalentejo pt edicao extractAttributes false j J roads style OpenLayers Util applyDefaults strokeColor ff0000 OpenLayers Feature Vector style default var cities new OpenLayers Layer WFS 109 Pontos geoserver wfs typename edicao tasmania_cities typename tasmania cities featureNS http www arhalentejo pt edicao extractAttributes true J cities style OpenLayers Util applyDefaults strokeColor 0000ff OpenLayers Feature Vector style default map addLayers political water roads cities var panel new OpenLayers Control Panel displayClass olControlEditingToolbar var drawLine new OpenLayers Control DrawFeature roads OpenLayers Handler Path displayClass olControlDrawFeaturePath drawLine featureAdded function feature feature layer eraseFeatures feature cast to multilinestring feature geometry new OpenLayers Geometry MultiLineString feature geometry feature style strokeColor ff0000 feature state OpenLayers State INSERT feature layer drawFeature
110. nal da gua CRH Conselho de Regi o Hidrogr fica DQA Directiva Quadro da gua FOSS Free and Open Source Software FSF Free Software Foundation GDAL Geospatial Data Abstraction Library GEOS Geometry Engine Open Source GML Geography Markup Language GPL General Public License HTML HyperText Markup Language HTTP HyperText Transfer Protocol IDE Infraestrutura de Dados Espaciais INAG Instituto da Agua INSPIRE Infrastruture for Spatial Information in Europe INTERNET Rede mundial de computadores interligados por TCP IP KML Keyhole Markup Language OGC Open Geospatial Consortium OWS OGC Web Services PHP Hypertext Preprocessor vii PROJ4 Cartographic Projections library RH Regi o Hidrogr fica SFS Simple Feature Specification SGBDR Sistema de Gest o de Base Dados Relacionais SIG Sistema de Informa o Geogr fica SNIG Sistema Nacional de Informa o Geogr fica SOAP Simple Object Access Protocol SQL Structured Query Language TCP IP Protocolo de Controle de Transmiss o Protocolo de Interconex o UDDI Universal Description Discover and Integration URL Uniform Resource Locator WCS Web Coverage Service WEB World Wide Web WFS Web Feature Service WMS Web Map Service WSDL Web Service Definition Language WWW World Wide Web XML eXtensible Markup Language viii NDICE DO TEXTO AGRADECIMENTO Sn ra ea e n
111. ndendo dificuldade em implementar os complexos mecanismos tecnol gicos de valida o da qualidade da informa o geogr fica que s o frequentemente necess rios no ambiente relativamente simples permitido por um browser web No entanto existem casos em que tal funcionalidade pode ser desejada sobretudo quando as geometrias implementadas sejam simples Tal o caso das informa es 73 relativas a pontos como sejam as da Qualidade das Zonas Balneares referidas anteriormente Nesta situa o a utiliza o de um browser web acedendo ao servi o WFS pode ser suficiente para permitir opera es simples como criar um novo ponto de amostragem ou deslocar outro ou mesmo a elimina o de um outro ponto Assim e apesar do estatuto de ferramenta ainda em desenvolvimento do OpenLayers procedeu se ainda a um outro exerc cio para simular uma situa o em que se permitiria a adi o de novos pontos e novas linhas a temas disponibilizados via WFS T pelo GeoServer Uma vez que o pacote do GeoServer descarregado do sitio web oficial j disp e de um exemplo de uma p gina OpenLayers preparada para WFS T a utiliza o deste exemplo como ponto de partida foi a op o bvia para o exerc cio do projecto Foram portanto adaptadas as refer ncias aos Namespaces e FeatureTypes de forma a experimentar a edi o de dados nos reposit rios PostgreSQL PostGIS do projecto Inexplicavelmente por raz es que n o foi poss
112. no bot o Apply para as aplicar GeoServer Namespace Configuration Mozilla Firefox BAE Ficheiro Editar Ver Hist rico Marcadores Ferramentas Ajuda E lt 7 A Ay http geoserver 8180 geoserverjconfig data namespace 7 7 e8 1009 P amp GeoServer My GeoServer Credits Contact Andr Ramos Data Welcome Config Data Namespace Logout Genserver Jun 12 158 AM Namespace Configuration Configuration Jun 14 3 23 AM an ii NDRAN Configure GML Namespace used for generated GML Update Sequence 84 Apply Namespaces arhalentejo v Select a namespace from the list an astrix is used to indicate the Default namespace 7 Podem experimentar se as novas defini es Caso as altera es introduzidas n o sejam adequadas ao inv s de as gravar pode reverter se para a situa o anterior carregando no bot o Load 8 Refira se que as novas defini es est o em funcionamento logo a seguir a carregar no bot o Apply mas n o est o ainda gravadas Caso se reinicie o servi o ou o servidor elas ser o perdidas Para as tornar permanentes haver que gravar essas altera es no bot o Save 9 Depois de criado o Namespace desejado passa se defini o de um DataStore Um DataStore n o mais do que uma fonte de dados vectoriais Neste caso foi criado um novo DataStore denominado balneares criando uma conex o para a base de dados criada anteriormente Fase 1 escolher o tipo
113. o s capacidades de geoprocessamento atrav s das fun es do PostGIS A utiliza o controlada de informa o geogr fica disponibilizada pelo GeoServer via WebServices quer WFS quer WMS vi vel sendo poss vel ter controlo sobre os 77 acessos aos dados atrav s da implementa o de perfis de utilizadores Existem j clientes SIG capazes de usufruir destas funcionalidades tendo sido testados o cliente ArcGIS Desktop e o uDig Nestes mesmos clientes foi avaliada a capacidade de edi o de dados remotos via WFS T sendo que o uDig se revelou capaz de o fazer ao contr rio do ArcGIS No entanto o interface de gest o das conex es a WebServices do ArcGIS permitindo a defini o clara de credenciais de acesso bem como a defini o do uso de proxy server e de credenciais para o mesmo mais avan ada que a interface do uDig o que est em conson ncia com a origem profissional e comercial do produto ArcGIS Finalmente foram feitas experi ncias no consumo web dos WebServices provenientes do GeoServer quer com OpenLayers quer no Google Earth A utiliza o do OpenLayers parece muito promissora quer pela simplicidade com que se conseguem os mashups quer pela facilidade de integra o do produto com as restantes tecnologias web actuais permitindo a disponibiliza o de uma janela geogr fica no browser sem quaisquer dificuldades No que respeita edi o de dados via Web apesar de poss vel recomenda
114. o conjunto de tecnologias pol ticas e acordos entre institui es que visam facilitar a disponibilidade e o acesso a dados espaciais A IDE fornece a base para a descoberta dos dados espaciais a sua avalia o e utiliza o a todos os n veis de Governo de institui es comerciais e n o comerciais sector acad mico e cidad o em geral 24 Segundo a Infra estrutura de Dados de Espanha IDEE 2009 o estabelecimento de uma IDE a n vel local regional estatal ou global requer o acordo dos produtores detentores e utilizadores dos dados espaciais no mbito territorial definido O acordo deve ter tamb m em aten o as IDE definidas ou em defini o noutros n veis territoriais com os quais deve convergir Ainda de acordo com o mesmo autor a justifica o para o estabelecimento de uma IDE est ligada a duas ideias fundamentais e A necessidade de acesso de forma f cil c moda e eficaz aos dados geogr ficos existentes At agora e por v rios motivos a Informa o Geogr fica tem sido um recurso com custos de produ o elevados e de dif cil acesso formatos modelos pol ticas de distribui o falta de informa o e A oportunidade de reutilizar a Informa o Geogr fica produzida num projecto para outras finalidades diferentes considerando os seus elevados custos de produ o Portugal foi pioneiro no que respeita a este tipo de abordagem j que o Sistema Nacional de Informa o Geogr fica SNI
115. o legislativo bem como da entrada em funcionamento das ARH verifica se que est o em fase de adapta o os modelos de dados anteriormente usados pelas CCDR e INAG para gerir a informa o dos recursos h dricos que se encontrava nas suas compet ncias Os T tulos de Utiliza o dos Recursos H dricos s o materializados num documento emitido administrativamente pelas ARH No entanto a decis o de emiss o ou n o de um determinado t tulo de utiliza o eminentemente t cnica e n o administrativa Considerando que as utiliza es dos recursos h dricos s o muito variadas e concorrentes sobre o mesmo recurso podem naturalmente apresentar repercuss es umas sobre as outras pelo que o trabalho de planeamento e gest o dos recursos h dricos se encontra subjacente ao trabalho de decis o sobre cada t tulo individual Como tal importante que os sistemas de apoio decis o que venham a ser implementados disponham de um acesso imediato aos dados duma forma integrada quer na vertente de planeamento quer na vertente de licenciamento titulariza o Tal n o levanta dificuldades de maior dentro de cada ARH mas pode levar a dificuldades quando se pretenda que as cinco ARH e o INAG partilhem o mesmo conjunto de informa es nos seus processos internos de decis o e acompanhamento Dadas as dificuldades em assegurar que exista um nico reposit rio de dados para todas as ARH suportado por um nico sistema de apoio decis o partilha
116. ocados disposi o do utilizador e a sua evolu o ao longo do tempo 21 Alta Servi os SIG Distribu dos e Java Beans Applets ss rede e CORBA Java ar e Controlos ActiveX 3 e Servidor de Aplica es 3 e DHTML e DCOM g Mapas de rede e Scripts e XML e est ticos e Plug in e Net s e Controlos ActiveX E Publica o de e Formul rios HTML e Java Applets Mapas estaticos e Tabelas e Servlets e CGI e HTML e ISAPI e Imagem est tica e NSAPI Baixa Baixa Interactividade Alta Figura 6 Evolu o dos SIGD Barriguinha 2008 adaptado de Peng et al 2003 Por outro lado Parma 2007 usa o termo webmapping como uma t cnica para visualiza o de dados geogr ficos na Internet ou numa Intranet na qual se podem visualizar os dados geogr ficos atrav s da pr pria interface Web o browser Na Figura 7 pode observar se um exemplo de uma aplica o webmapping simples 8 Second Map Netscape File Edt View Go Bookmarks Tools Window Help a 3 E s http localhost cgibin mapserv img 490timg y 257 amp zoomdir 1 amp zoomsize 2 layersurbanareasblayer lakestlayer statesklayersroadsimgy E o Back Fomad Reload Stop Refresh Zoom ZoomIn Zoom Ow Size f2 Pan M Urban Areas M Lakes M State Boundaries M Roads Figura 7 Aplica o de webmapping simples Kropla 2005 22 O fornecimento de informa o
117. oder aceder remotamente com seguran a sudo apt get install openssh server unzip sudo sudo etc init d ssh restart Activar reposit rios extra modificando as linhas do ficheiro etc apt sources list a que dever acrescentar uma linha contendo deb http ftp us debian org debian lenny main contrib non free depois executar sudo apt get update sudo apt get update 2 Configura o da rede local Como se pretende aceder a servi os desta m quina a configura o da rede pr configurada n o adequada pois o endere o ip n o fixo mas sim atribu do dinamicamente Vamos alterar isso atribuindo um ip fixo neste caso escolheu se usar uma rede privada da classe C atribuindo ao servidor o ip 192 168 10 250 24 dever adaptar esta configura o consoante a sua rede Modificar o ficheiro etc network interfaces para ficar com o conte do seguinte ficheiro etc network interfaces interface loopback auto lo iface lo inet loopback primeiro interface de rede auto eth0 iface ethO inet static address 192 168 10 250 netmask 255 255 255 0 network 192 168 10 0 broadcast 192 168 10 255 91 gateway 192 168 10 1 configura o da resolu o de nomes dns nameservers 192 168 10 1 fim ficheiro etc network interfaces Para activar as altera es correr o script de inicializa o da rede sudo etc init d networking restart 2 Instalar apache2 postgresql postgis e gdal sudo apt get install a
118. om um modelo de dados expedito cuja complexidade e abrang ncia ser o certamente menores que o modelo real a implementar mas que dever o servir para os fins do projecto e cujo detalhe ser abordado no cap tulo quatro 2 5 Conclus es Neste cap tulo abordou se o enquadramento legislativo da ARH do Alentejo bem como as suas compet ncias da decorrentes Identificaram se os seus principais interlocutores que constituem igualmente os mais importantes agentes na gest o dos recursos h dricos Dentre estes escolheram se dois para este trabalho o cidad o a quem a ARH deve informar sobre a qualidade da gua nas zonas balneares e a Autoridade Nacional da Agua INAG com quem a ARH dever implementar fluxos de dados controlados e permanentes relativos aos T tulos de Utiliza o dos Recursos H dricos A disponibiliza o de informa o nos moldes preconizados recorrendo a WebServices apoiados em normas abertas no entender deste projecto considerada fundamental para que a ARH do Alentejo desempenhe cabalmente as compet ncias que lhe est o atribu das 20 3 WEBSIG E WEBSERVICES PARA A INFORMA O GEOGR FICA 3 1 Objectivos do capitulo Neste cap tulo ser abordada a tem tica geral dos WebSIG e dos WebServices para a informa o geogr fica Pretende se apresentar o cons rcio denominado Open Geospatial Consortium ou OGC e o trabalho que vem desenvolvendo e ser ainda enquadrada a tem tic
119. orce_srid_the_geom CHECK srid the_geom 20790 WITH OIDS FALSE ALTER TABLE queixas_e_denuncias OWNER TO geoserver Tal como anteriormente havia sido feito para a tabela balneares registou se a tabela queixas_e_denuncias na tabela geometry_columns atrav s do comando INSERT INTO public geometry_columns f_table_catalog f_table_schema f_table_name f_geometry_column coord_dimension srid type VALUES titulos queixas_e_denuncias the_geom 2 20790 POINT De seguida foram inseridos manualmente quatro pontos pontos esses que servem apenas o prop sito de serem usados em exemplos de uso dos WebServices a efectuar posteriormente insert into titulos queixas e denuncias gid nome descricao the geom values 1 Andre Miguel Diegues Ramos Ponto de teste 1 GeometryFromText POINT 216000 170000 20790 insert into titulos queixas e denuncias gid nome descricao the geom values 2 Andre Miguel Diegues Ramos Ponto de teste 2 GeometryFromText POINT 232000 180000 20790 insert into titulos queixas e denuncias gid nome descricao the_geom values 3 Andre Miguel Diegues Ramos Ponto de teste 3 GeometryFromText POINT 216000 180000 20790 52 insert into titulos queixas e denuncias gid nome descricao the geom values 4 Andre Miguel Diegues Ramos Ponto de teste 4 GeometryFromText POINT 232000 170000 20790 Os restantes dados existentes em formato
120. ormatos abertos Para este autor a utiliza o de protocolos normalizados proporciona a capacidade de interc mbio de informa o entre aplica es em ambientes eminentemente 29 heterog neos Ainda segundo este autor houve j v rias tentativas de implementa o de solu es propriet rias de WS mas sem o sucesso que s a adop o generalizada garante Com a interven o de duas organiza es o World Wide Web Consortium W3C 2009 e a Web Services Interoperability Organization WS 2009 foram definidas algumas normas fundamentais para o sucesso e implementa o dos WS como sejam o XML SOAP WSDL e UDDI eXtensible Markup Language Simple Object Access Protocol Web Service Definition Language Universal Description Discovery and Integration Ara jo 2005 refere que em termos temporais os OWS s o anteriores aos WebServices normalizados e n o se apoiam nas mesmas normas que suportam os WS ou seja n o s o suportados por SOAP WSDL ou UDDI Feita esta diferencia o e por uma quest o de simplifica o de escrita ao longo deste trabalho os WebServices para Informa o Geogr fica ser o doravante designados apenas como WebServices 3 5 A norma WFS WEB FEATURE SERVICE Apesar de anteriormente j ter sido feita uma breve descri o desta norma bem como da norma WMS e da norma WCS ao apresentar o trabalho do OGC justifica se agora uma descri o mais alargada da norma WFS j que a norma espec
121. os de exporta of lamento de formatos WE NY vy Administrador de SI Correio electr nico Processos de exportag atamento de formatos S A a Reposit rio de dados Jaam N Uso interno da informa o utilizador utilizador utilizador utilizador utilizador Figura 4 Fluxo de dados tradicional entre institui es 18 J na Figura 5 se pode antever de que forma se processa o acesso aos dados que os utilizadores realmente necessitam duma forma c lere recorrendo aos fluxos de dados mais vers teis que se preconizam neste projecto Institui o A Institui o B Administrador de SI TIC SIG Repasi lo de dados Q A E v Uso da informa jo necess ria utilizador utilizador utilizador utilizador utilizador Figura 5 Fluxos de dados preconizados via WebServices entre institui es Um dos casos que se enquadram neste tipo de situa o o dos T tulos de Utiliza o dos Recursos H dricos cuja compet ncia das ARH al nea b do n mero 2 do artigo 3 do Decreto Lei 208 2007 de 29 de Maio mas em que o papel de supervisor da Autoridade Nacional da gua implica um acompanhamento intenso por parte desta Imp e se portanto que a forma de partilha desta informa o permita n o s a sua consulta em tempo real mas tamb m que tal seja feito de forma que a informa o seja utiliz vel di
122. p schemas opengis net sld 1 0 0 StyledLayerDescriptor xsd xmlns http www opengis net sld xmlns ogc http www opengis net ogc xmlns xlink http www w3 org 1999 xlink xmlns xsi http www w3 org 2001 XMLSchema instance gt lt NamedLayer gt lt Name gt balneares2 lt Name gt lt UserStyle gt lt Name gt balneares2 lt Name gt lt Title gt Zonas Balneares lt Title gt lt FeatureTypeStyle gt lt Rule gt lt Name gt Zonas Balneares Qualidade Boa lt Name gt lt Title gt Zonas Balneares Qualidade Boa lt Title gt lt ogc Filter gt lt ogc PropertylsLike wildCard singleChar escape gt lt ogc PropertyName gt sintese lt ogc PropertyName gt lt ogc Literal gt Boa lt ogc Literal gt lt ogc PropertylsLike gt lt ogc Filter gt 100 lt PointSymbolizer gt lt Graphic gt lt Mark gt lt WellKnownName gt circle lt WellKnownName gt lt Fill gt lt CssParameter name fill gt lt ogc Literal gt 0033CC lt ogc Literal gt lt CssParameter gt lt Fill gt lt Stroke gt lt CssParameter name stroke gt lt ogc Literal gt 000000 lt ogc Literal gt lt CssParameter gt lt CssParameter name stroke width gt lt ogc Literal gt 2 lt ogc Literal gt lt CssParameter gt lt Stroke gt lt Mark gt lt Opacity gt lt ogc Literal gt 1 0 lt ogc Literal gt lt Opacity gt lt Size gt lt ogc Literal gt 6 lt ogc Literal gt lt Size gt lt Graphic gt lt PointSymboli
123. pache2 pgsql postgresql 8 3 postgis gdal bin Criar uma conta de administra o para o Sistema de Gest o de Base de Dados Postgresql sudo su postgres createuser s d r P E geoserver Enter password for new role Enter it again no nosso caso usamos a password geoserver Criar a base de dados arhalentejo e adicionar lhe as extens es do postgis createdb arhalentejo createlang plpgsql arhalentejo psql arhalentejo lt usr share postgresql 8 3 postgis lwpostgis sql psql arhalentejo lt usr share postgresql 8 3 postgis spatial_ref_sys sql Configurar servidor PostgreSQL por forma a que responda a pedidos via rede local Modificar o ficheiro pg_hba conf su postgres vim etc postgresql 8 3 main pg_hba conf e adicionar uma linha na configura o por forma a que o ficheiro fique com o conte do TYPE DATABASE USER CIDR ADDRESS METHOD local is for Unix domain socket connections only local all all ident sameuser IPv4 local connections host all all 127 0 0 1 32 md5 host all all 192 168 10 0 24 md5 e o ficheiro postgresql conf vim etc postgresql 8 1 main postgresql conf para ficar com este conte do modificar as linhas adequadamente Connection Settings listen addresses port 5432 de seguida reiniciar o servi o Postgresal etc init d postgresql 8 3 restart 3 Instalar JAVA jdk6 e Tomcat 5 5 92 Primeiro o ambiente java jdk sudo apt get install sun java6 jdk tomcat5 5 tomc
124. po char varying 30 0 s38 pr char varying 30 s38_po char varying 30 0 30 30 0 30 30 S39 pr char varying s39 po char varying s40 pr char varying s40 po char varying WITH OIDS FALSE ALTER TABLE balneares qualidade balnear OWNER TO geoserver De seguida criou se o correspondente registo na tabela geometry columns Esta tabela descreve quais s o as tabelas presentes na base de dados que possuem atributos geogr ficos e quais as suas propriedades geom tricas OGC 2008 A cria o do registo recorreu ao seguinte c digo SQL INSERT INTO public geometry columns f table catalog f table schema f table name f geometry column coord dimension srid type VALUES balneares qualidade balnear the geom 2 20790 POINT A tabela qualidade balnear uma tabela propositadamente simples que ir conter toda a informa o a fornecer atrav s do servi o WFS a criar posteriormente no GeoServer O campo link inag ir armazenar o URL de acesso directo aos dados sobre a zona balnear fornecidos pelo INAG rever Figura 14 enquanto o campo link ccdra ir conter o URL para acesso directo aos dados sobre a zona balnear fornecidos pela CCDR Alentejo rever Figura 13 Embora os resultados anal ticos relativos a cada par metro para cada colheita e para cada zona balnear pudessem facilmente ser introduzidos na base de dados numa estrutura de tabelas adequadamente normalizada considerou se que tal exced
125. r Interoperability Connection Source Format wFs web Feature Service X E Dataset http geoserver 8180 geoserver ows servic IE Coordinate System Read from source l Constraints i OK Cancel Table List o B j Envelope 1 Web Feature Service WFS Table List Selected Table arhalentejo ieh Infra Estruturas Hidr ulicas arhalentejo linhas agua bacias ar alentejo Linhas gua principais ARH Alentejo arhalentejo qualidade balnear Qualidade das Zonas Balneares arhalentejo queixas e denuncias Queixas e Den ncias minio jo Filter by I Selectall Clear Al Lx Cancel Figura 24 Cria o de conex o WFS no ArcGIS 9 3 com credenciais inag1 inag1 Por raz es que n o se conseguiram apurar o ArcGIS n o consegue ler o sistema de coordenadas do servi o a que est a aceder ao contr rio do que seria expect vel apesar de tal informa o ser fornecida na resposta ao pedido GetCapabilities rever Figura 19 sendo portanto necess rio ser o utilizador a fornecer essa informa o ao ArcGIS 66 A utiliza o deste tema uma vez criada a conex o n o difere em nada da utiliza o de outros formatos de dados dando acesso aos respectivos atributos e permitindo realizar as opera es de tratamento de dados dispon veis no software como o caso da cria o de buffers exemplificada na Figura 25 Untitled ArcMap ArcView A X gt Buf
126. r Ainda assim os primeiros passos s o relativamente f ceis sobretudo para quem utilize GeoServer De facto a configura o de um qualquer tema no GeoServer permite imediatamente aceder aos dados desse mesmo tema O pr prio interface web de gest o do GeoServer prepara automaticamente uma p gina web baseada em OpenLayers para se poder visualizar o servi o criado vis vel na Figura 18 que resulta num acesso WMS aos dados com o aspecto presente na Figura 28 Neste caso particular em que se acedeu ao tema relativo qualidade das zonas balneares o interface disponibiliza as possibilidades habituais de deslocar aproximar e afastar uma escala num rica e ainda a visualiza o das coordenadas do rato ao deslocar se pela janela de visualiza o Quanto aos dados associados para cada zona balnear poss vel aceder aos dados 70 respectivos fazendo clique com o rato em cima do respectivo s mbolo Na tabela que aparece abaixo do mapa pode aceder se aos dados presentes na base de dados Os campos link inag e link ccdra mostram agora a sua utilidade dado que s o clic veis e fazem abrir nova janela do browser com acesso directo aos dados oficiais relativos zona balnear em apre o OpenLayers map preview Mozilla Firefox Ficheiro Editar Ver Hist rico Marcadores Ferramentas Ajuda G X toy E http 192 168 10 250 8180 geoserverjwm 5 7 GeoServer Geoserver OpenLayers map preview B
127. ra e abrangendo a Regi o Hidrogr fica do Vouga Mondego Lis e Ribeiras do Oeste c A Administra o da Regi o Hidrogr fica do Tejo P abreviadamente designada por ARH do Tejo P com sede em Lisboa e abrangendo a Regi o Hidrogr fica do Tejo 10 d A Administra o da Regi o Hidrogr fica do Alentejo P abreviadamente designada por ARH do Alentejo P com sede em vora e abrangendo as Regi es Hidrogr ficas do Sado e Mira e Guadiana e A Administra o da Regi o Hidrogr fica do Algarve P abreviadamente designada por ARH do Algarve I P com sede em Faro e abrangendo a Regi o Hidrogr fica das Ribeiras do Algarve A express o gr fica da sua jurisdi o territorial vis vel na Figura 2 Figura 2 Administra es de Regi o Hidrogr fica criadas para Portugal Continental ao abrigo da Lei n 58 2005 de 29 de Dezembro O artigo 3 do Decreto Lei 208 2007 de 29 de Maio define com clareza a sua miss o e atribui es nos termos que a seguir se transcrevem 11 1 As ARH P t m por miss o proteger e valorizar as componentes ambientais das guas bem como proceder gest o sustent vel dos recursos h dricos no mbito das respectivas circunscri es territoriais de actua o 2 S o atribui es das ARH P no mbito das circunscri es territoriais respectivas a Elaborar e executar os planos de gest o de bacias hidrogr ficas e
128. ransactionResponse gt Figura 9 Esquema simplificado de uma transac o WFS Faria 2006 No documento de especifica o da norma est o definidos com o detalhe necess rio sua implementa o os formatos dos pedidos e das respostas para efectuar as opera es previstas na norma podendo igualmente puxar se um ficheiro comprimido contendo essas defini es a que se chamam XML Schemas OGC Schemas 2009 A este respeito Ara jo 2005 Faria 2006 e ainda Fallman 2004 e Davis 2007 apresentam com bastante detalhe exemplos de pedidos e respostas quer com o software GeoServer quer com outros softwares fornecedores de WebServices Para este projecto ser o feitos alguns exerc cios desses tipos de pedidos e avaliadas as respectivas respostas no cap tulo 4 j aplicados no software GeoServer e ao caso concreto dos servi os a implementar neste projecto 34 3 6 Conclus es Ao longo deste cap tulo aborda se a relev ncia da Internet nos desenvolvimentos recentes dos SIG bem como na forma de visualizar e aceder a mapas e a informa o geogr fica via Internet Esta abertura do mundo SIG ao exterior evidenciou a fragilidade em que os SIG se encontravam no que respeita interoperabilidade ou falta dela entre os sistemas propriet rios A organiza o OGC veio dar uma resposta a esse problema definindo normas para a troca e descoberta de informa o geogr fica em sistemas heterog neos e distribu dos de qu
129. ransi o 14100002150511 GRANDOLA MELIDES Boa Costeira Transi o 14100002150514 GRANDOLA ABERTA NOVA Boa Costeira Transi o 14100002150515 GRANDOLA PEGO Boa Costeira Transi o 14100003021101 ODEMIRA IALMOGRAVE Boa Costeira Transi o 14100003021102 ODEMIRA VILA NOVA DE MILFONTES FURNAS _ Boa Costeira Transi o 14100003021104 ODEMIRA VILA NOVA DE MILFONTES FAROL Boa Costeira Transi o 14100003021105 ODEMIRA ZAMBUJEIRA DO MAR Boa Costeira Transi o 14100003021106 ODEMIRA CARVALHAL ODEMIRA Boa Costeira Transi o 14100003021107 ODEMIRA MALH O Boa Costeira Transi o 14100003021108 ODEMIRA VILA NOVA DE MILFONTES FRANQUIA Boa Costeira Transi o 14100004150902 SANTIAGO DO CAC M FONTE DO CORTICO Boa Costeira Transi o 14100004150903 SANTIAGO DO CAC M LAGOA DE SANTO ANDRE Boa Costeira Transi o 14100004150905 SANTIAGO DO CAC M COSTA DE SANTO ANDRE Boa Costeira Transi o 14100005151301 SINES GRANDE DE PORTO COVO Boa Costeira Transi o 14100005151302 SINES LHA DO PESSEGUEIRO Boa Costeira Transi o 14100005151303 SINES IS TORPES Boa Costeira Transi o 14100005151309 SINES MORGAVEL Boa Costeira Transi o 14100005151322 SINES VASCO DA GAMA Boa Costeira Transi o 14100005151323 SINES SAMOUQUEIRA Boa Costeira Transi o 14100005151324 SINES VIEIRINHA Boa Costeira Transi o 14100009020901 M RTOLA ALBUFEIRA DA TAPADA GRANDE Boa Interior 14200005120501 CASTELO DE VIDE ALBUFEIRA DE POVOA E MEADAS Aceit
130. rectamente minimizando assim inefici ncias associadas a processos de convers o de dados formatos de ficheiros codifica o de caracteres sistemas de projec o etc Saliente se que ao INAG dever o chegar os dados relativos s cinco ARH pelo que a utiliza o de formatos e protocolos normalizados dever assegurar a total compatibilidade entre a informa o das v rias ARH 19 A informa o recolhida para suportar o processo de decis o quanto emiss o do t tulo bem como a gest o dos t tulos emitidos relativamente abrangente t cnica quanto aos recursos h dricos e aos usos do solo recurso financeira e ainda processual administrativa pelo que se encontra presentemente armazenada em v rios reposit rios de dados no que respeita ARH do Alentejo A estrutura de dados bem como os sistemas de armazenamento e gest o da informa o encontram se em processo de an lise e avalia o com vista a melhor dar resposta s novas atribui es e compet ncias das cinco ARH bem como ao trabalho de harmoniza o entre estas e a Autoridade Nacional da gua que se encontra em curso Ser portanto de esperar que o modelo dos dados actual sofra altera es em resultado desse trabalho de harmoniza o Nesta situa o em que o modelo de dados actual ser alterado a prazo e ainda n o est perfeitamente consolidado o novo modelo de dados considera se adequado no que respeita a este trabalho de projecto avan ar desde j c
131. rganizada de forma a permitir a defini o de n veis e formas diferenciadas de acesso Considera se assim a informa o como um bem que trocado entre entidades Umas vezes simplesmente adquirida fornecida duma s vez e outras vezes a informa o trocada sistem tica e regularmente entre parceiros Outras situa es s o aquelas em que se quer que esta esteja constantemente a ser actualizada como o caso dos s tios electr nicos s tios web ou websites A ARH do Alentejo ir gerar internamente alguma desta informa o e outra ir adquiri la a terceiros Por outro lado parte desta informa o ter de ser obtida dinamicamente de parceiros privilegiados Instituto da gua outras ARH Instituto de Meteorologia etc Estes parceiros por sua vez poder o precisar de obter informa o da ARH do Alentejo tamb m duma forma din mica Importa assim desenvolver mecanismos e sistemas que possibilitem estas formas de interac o e de troca de informa o Por quest es de fiabilidade suporte independ ncia da plataforma tecnol gica e da plataforma comercial etc considera se vantajoso desenvolver estes mecanismos usando normas abertas bem conhecidas e documentadas e acess veis a todos O Open Geospatial Consortium OGC um cons rcio sem fins lucrativos constitu do por institui es p blicas e privadas organiza es governamentais empresas de software universidades etc que tem vindo a desenvolver v
132. rminando que um conjunto de normas comunit rias de natureza essencialmente t cnica e de car cter transit rio seria mais adequadamente transposto para o ordenamento nacional mediante um decreto lei complementar Finalmente com a publica o da Portaria n 394 2008 de 5 de Junho foram determinadas a estrutura e organiza o interna das diferentes ARH atrav s da aprova o dos seus respectivos estatutos 2 3 Parceiros para trocas de informa o Importa agora fazer a compila o dos principais parceiros institucionais e operacionais da ARH do Alentejo entidades com as quais ter que se relacionar e trocar informa o para atingir os seus objectivos 13 A primeira abordagem a este problema deveria ser feita no mbito deste projecto pelo definido no enquadramento normativo que criou as ARH e que rege a gest o dos recursos h dricos em Portugal N o sendo objectivo do presente trabalho ser exaustivo na identifica o de todos os parceiros poss veis considera se que a Lei da gua e os diplomas que definem as atribui es e miss o da ARH Decreto Lei 208 2007 de 29 de Maio e ainda os seus estatutos Portaria n 394 2008 de 5 de Junho ser o os mais teis na defini o destes parceiros Quanto a este aspecto considera se relevante o disposto no Artigo 7 da Lei n 58 2005 de 29 de Dezembro que refere 1 As institui es da Administra o P blica a cujos rg os cabe exercer as compet nc
133. rth A utiliza o de dados provindos do GeoServer no Google Earth revelou se f cil gra as ao redireccionador de WMS para KML Uma vez mais o interface web de gest o do GeoServer facilita muito esta tarefa providenciando esse servi o automaticamente desde que criado o WebService respectivo sendo portanto uma forma poss vel de atingir outra das componentes dos objectivos tra ados nomeadamente quanto ao fornecimento de informa o ao cidad o duma forma r pida Na sequ ncia desta avalia o de resultados face aos objectivos anteriormente tra ados interessa agora retomar as tr s hip teses inicialmente formuladas nomeadamente 80 e O software GeoServer atrav s da sua implementa o da norma WFS poder dar resposta necessidade de cria o de reposit rios de dados acess veis entre institui es parceiras e O software GeoServer poder permitir a divulga o de informa o p blica via Internet quer em formato edit vel via WFS quer em interfaces Web via WMS e A utiliza o de software livre pode permitir em algumas situa es a resolu o de problemas tecnol gicos da Administra o P blica com custos de licenciamento de software reduzidos ou nulos As duas primeiras hip teses consideram se v lidas face aos resultados j referidos quer os obtidos com os clientes Desktop SIG quer ainda com a disponibiliza o de dados usando o OpenLayers em interfaces web e do acesso a dados via Goo
134. s L Pinto J et al 2006 Explorando o Software Livre para a Informa o Geogr fica exemplos de aplica o ESIG 2006 IX Encontro de Utilizadores de Informa o Geogr fica Oeiras URL http www igeo pt eventos comunicacoes Lisboa SL ESIG 2006 pdf consulta em 23 08 2009 Cabral P 2001 Sistemas Espaciais de Apoio Decis o O Sistema de Apoio ao Licenciamento da Direc o Regional do Ambiente do Alentejo Tese de Mestrado IST UTL Lisboa CCDR A 2008 poca Balnear 2008 URL http www ccdr a gov pt zonas default asp ano 2008 consulta em 22 03 2009 85 CITIAP 2009 Software Livre na AP URL http www softwarelivre citiap gov pt consulta em 01 05 2009 Davis S 2007 Gis for Web Developers Adding Where to Your Web Applications Dallas Pragmatic Bookshelf Deoliveira J Aime A 2008 GeoServer Past Present and Future FOSS4G 2008 frica do Sul URL http www osgeo org ocs index php foss4g 2008 paper view 290 192 consulta em 23 08 2009 Dragicevic S 2004 The Potencial of Web based GIS Journal of Geographical Systems 79 81 Emde A 2008 OGC WFS T mit dem GeoServer URL http www fossgis de konferenz w images 0 09 WFS geoserver ws FOSSGIS2008 pdf consulta em 09 05 2009 Fallman S 2004 Using WFS to build GIS support Tese de Mestrado Universidade de Umea Umea Faria N A 2006 Suporte edi o cooerativa de Informa o Geogr fica em ambiente WE
135. s bem definidos com regras de acesso claras e com controlo dos dados trocados entre as partes em formatos capazes de serem utilizados por aplica es Desktop SIG ou por outros sistemas de processamento de dados Em paralelo e sem que constituam objectivos ating veis directamente por este trabalho mas sim entendidos como rumos orientadores perseguem se ainda tr s grandes directrizes e A utiliza o de software aberto na administra o p blica como boa pr tica Trezentos 2004 e CITIAP 2009 e Atroca partilha organizada de informa o ao n vel da Administra o P blica como preconizado pela Directiva Inspire de acordo com SNIG 2009 e A possibilidade de fornecer r pida e livremente informa o ao cidad o como compete a uma administra o p blica moderna eficiente e transparente 1 3 Premissas Consideram se como premissas para o desenvolvimento deste trabalho as seguintes e A ARH do Alentejo consome informa o que gerada ou organizada por outras entidades e que se encontra remotamente armazenada precisando dela sistematicamente actualizada para os seus processos de trabalho e de decis o e A ARH do Alentejo possui nos seus reposit rios informa o que til a outras entidades outras ARH Minist rios INAG etc e que necess rio que esteja dispon vel de forma autom tica transparente e segura para ser utilizada nos processos de neg cio dessas mesmas entidades e Os
136. shapefile foram importados sem dificuldade neste caso recorrendo ao software Desktop SIG denominado Quantum GIS QGIS 2009 como atesta a Figura 17 Quantum GIS 1 0 2 Kore File Edit View Layer Settings Plugins Help ja BE KEELES KEER VV 22240 E Legend aX queixas_e_denuncias degrees E x is e SPIT Shapefile to PostGIS Import Tool PostgreSQL Connections geoserver Connect Import options and shapefile list Use Default Geometry Column Name or specify here the geom Use Default SRID or specify here Primary Key Column Name gid Global Schema titulos File Name Feature Class Features DB Relation Name D dados arh arh dados sig sub_bacias_arh_alentejo shp MULTIPOLYGON 39 sub bacias arh alentejo titulos f Diidadostarhtarh dados iglinhas agua bacias ah alentejo shp MULTILINESTRING 148 linhas agua bacias arh alentejo titulos 1 at 1 Remove Remove All OK Cancelar Figura 17 Importa o de shapefiles atrav s do software QGIS 4 3 2 2 Procedimentos no GeoServer para cria o do reposit rio e publica o como WebService A cria o dos servi os WFS relativos a cada um dos temas n o levanta quaisquer dificuldades tratando se de um processo a desempenhar via interface web do GeoServer tal como anteriormente descrito para as Balneares pelo que tal procedimento n o ser aqui mais detalhado Os temas assim carregados deram origem a outros tantos FeatureLay
137. stez do mesmo 83 Finalmente n o seria poss vel terminar sem referir que a adop o de solu es abertas n o s de software como fundamentalmente de normas abertas a garantia de que as solu es aplicacionais implementadas pela ARH Alentejo sejam compat veis com as das outras ARH e com as da Autoridade Nacional da gua ou seja sejam compat veis e interoper veis a n vel regional nacional e mundial 84 REFER NCIAS BIBLIOGR FICAS ACEGI 2009 Acegi Security System for Spring URL http www acegisecurity org consulta em 23 08 2009 Aime A 2007 Geoserver Workshop Apresenta o no GeoNetwork opensource Third Annual Workshop Roma It lia URL http geonetwork3 fao org workshops workshop2007 GeoServerWorkshop pdf consulta em 23 08 2009 Aime A 2009 Geoserver devel Some thoughts on secure transport for GeoServer HTTPS SSL URL http www mail archive com geoserver devel lists sourceforge net msg04774 html consulta em 23 06 2009 Ara jo M A 2005 Web Services na Informa o Geogr fica Tese de mestrado Universidade do Minho Braga ARH Alentejo 2009 Administra o da Regi o Hidrogr fica do Alentejo URL http www arhalentejo pt consulta em 23 08 2009 Barriguinha A F 2008 ECO GRO DIGITAL Uma Ferramenta WebGIS de apoio na consultadoria e gest o agro florestal Tese de Mestrado ISEGI UNL Lisboa Bonnet A Cordeiro J Furtado D Martins P Neve
138. stract gt lt ows Keywords gt lt DefaultSRS gt urn x ogce def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureType xmins arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo rh lt Name gt lt Title gt Regi es Hidrograficas lt Title gt lt Abstract gt Regi es Hidrogr ficas de Portugal Continental lt Abstract gt lt ows Keywords gt lt DefaultSRS gt urn x ogc def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureType xmins arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo queixas_e_denuncias lt Name gt lt Title gt Tema de Queixas e Dentncias lt Title gt lt Abstract gt lt ows Keywords gt lt DefaultSRS gt urn x ogc def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureType xmins arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo ieh lt Name gt lt Title gt ieh_Type lt Title gt lt Abstract gt Generated from titulos lt Abstract gt lt ows Keywords gt lt DefaultSRS gt urn x ogc def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureType xmins arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo linhas agua bacias arh alentejo lt Name gt lt Title gt linhas agua bacias arh alentejo Type lt Title gt lt Abstract gt Generated from titulos lt
139. tens o Spatial do Oracle e do SDE da ESRI tradu o livre do original Ramsey 2007 refere que a extens o PostGIS adiciona ao PostgreSQL as seguintes capacidades e Suporte para dados espaciais pontos linhas pol gonos multi pontos multi linhas multi pol gonos colec o de geometrias e ndices espaciais e Fun es de an lise espacial rea comprimento dist ncia etc e Predicados e operadores de acordo com a norma SFS do OGC via GEOS e Suporte a sistemas de referencia o e projec o de dados atrav s do Proj4 e Ferramentas de importa o e exporta o de dados 4 3 Tratamento de dados e carregamento de reposit rios no GeoServer A utiliza o do GeoServer comparativamente com outros servidores de mapas como o UMN Mapserver mais f cil para o utilizador iniciante j que disp e de um interface web para as principais opera es de carregamento de dados e prepara o dos WebServices a disponibilizar Os dados usados neste projecto foram carregados para o GeoServer usando a sua interface gr fica usando se o mesmo interface para a cria o dos WebServices 4 3 1 Informa o de cidadania Qualidade das guas Balneares N o obstante a compet ncia sobre esta mat ria ter j transitado das CCDR para as ARH no ano de 2008 tal compet ncia foi ainda desempenhada pelas CCDR pelo que as fontes de dados usadas neste projecto foram as presentes na CCDR Alentejo e n o na ARH
140. the Internet The Free and Open Source Software named GeoServer and WFS Web Feature Service standard implementation can be used to share information in such a way that it can be easily used by the general public and also by privileged partners Using PostgreSQL PostGIS as the backend for geographic and alphanumeric data and GeoServer as provider for WFS several solutions were tested to provide public information directly usable in desktop GIS clients like ArcGIS or uDig and also through the web interface created by OpenLayers Google Earth was also successfully tested as a user interface to data from GeoServer An exploratory approach was made to the ability of GeoServer to manage usage roles and access permissions to themes provided by WFS Experiments performed during this project constitute a sound base of knowledge relevant for future decisions concerning the implementation of geographical information free open source software in the Hydrographic Administrative Region of Alentejo PALAVRAS CHAVE Webservices WFS GeoServer Software Aberto Normas Abertas Internet Partilha de Informa o KEYWORDS Webservices WFS GeoServer Free and Open Source Software Open Standards Internet Information Sharing vi ACR NIMOS ARH Administra o de Regi o Hidrogr fica CAOP Carta Administrativa Oficial de Portugal CCDR A Comiss o de Coordena o e Desenvolvimento Regional do Alentejo CNA Conselho Nacio
141. todo o partido da norma WFS no seu modo transaccional Segundo Aime 2007 a edi o de dados atrav s do servi o WFS T n o aconselh vel caso os reposit rios dos 67 dados sejam shapefiles recomendando para este cen rio a utiliza o de reposit rios baseados em bases de dados como sejam o PostGIS Oracle e outros A cria o de uma conex o a um tema WFS atrav s do uDig n o levanta dificuldades embora n o tenha a qualidade da oferecida pelo ArcGIS uma vez que n o dada ao utilizador a possibilidade de fornecer credenciais nem de estipular a utiliza o de um proxy server Apesar disso depois de criada a conex o o uDig consegue tratar e manipular os dados veiculados por WFS como se fossem dados locais conforme vis vel na Figura 26 DAR File Edit Navigation Layer Map Data Window Help AG a ORXNAARe FQ GH i gt 4B EB Projects 28 amp SD a Queixas Den ncias 3 E US project Ga Queixas e Den ncias rd 4 Ta Layers 52 QU Bookmarks Ti A 7 B Queixas e Den ncias A 1 93 522 Lisbon 1Grid 223923 179998 Gi Catalog web 4P Search i Information E Table 3 Any search Features Selected 5 FID descricao queixas e denuncias 1 Andre Miguel Diegues Ramos Ponto de teste 1 queixas e denuncias 2 Andre Miguel Diegues Ramos Ponto de teste 2 queixas e denuncias 3 Andre Miguel Diegues Ramos Ponto de teste 3 queixas e denuncias 4 Andre Miguel
142. tugal lt Title gt lt Abstract gt Carta Administrativa Oficial de Portugal vers o de 2008 1 origin ria do IGP em formato shapefile fornecida via GeoServer pela ARH do Alentejo I P lt Abstract gt lt ows Keywords gt lt DefaultSRS gt urn x ogc def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureType xmins arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo queixas_e_denuncias lt Name gt lt Title gt Tema de Queixas e Dentncias lt Title gt lt Abstract gt lt ows Keywords gt lt DefaultSRS gt urn x ogc def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureType xmins arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo ieh lt Name gt lt Title gt ieh Type lt Title gt lt Abstract gt Generated from titulos lt Abstract gt lt ows Keywords gt lt DefaultSRS gt urn x ogc def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureType xmins arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo linhas agua bacias arh alentejo lt Name gt lt Title gt linhas agua bacias arh alentejo Type lt s Title gt lt Abstract gt Generated from titulos lt Abstract gt lt ows Keywords gt lt DefaultSRS gt urn x ogc def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureType xmins
143. tware ESRI poss vel gra as extens o Interoperability que permite utilizar esse servi o e ainda aceder a servi os WMS conex es directas ao PostgreSQL PostGIS e muitos outros formatos de dados A principal limita o apresentada pelo ArcGIS na explora o deste tipo de fonte de dados geogr ficos a incapacidade de escrita isto apenas permite o acesso em modo de leitura ver Figura 22 l Formats Gallery Description Short Name Read Write Extension Coord Sys Type Licensed lin List Swedish MASIK MASIK v d E ile Directory Text File TEXTLINE i bet bet gz t bet gz ile Directory Z Map ASCII Z MAP ASCII dat XML Extensible Markup Languag XML xml gml gz xml gml gz ile Directory GML SF 0 Geography Markup La GMLSF gml xml gml gz gml xml gml gz j ile Directory Google Earth KML KML21 kml kmz s ile Directory 7 WES Web Feature Service GPS eXchange Format GPX E gpx xml GML Geography Markup Languar GML Iv gml xml gml gez gml xml gmli gz i ile Directory PostGIS POSTGIS i Iv x Database Data lt lt lt lt lt lt I 1S S SI 1 1 SI 1 EE lt Search Custom Formats id New Import Details Figura 22 ArcGIS Acesso a dados WFS apenas de leitura Como vis vel na Figura 23 a adi o de uma conex o WFS muito f cil bastando fornecer o URL correspondente ao pedido de GetCapabilities do servidor a que se deseja aceder 64
144. ue auxiliem a tomada de decis o de forma a utilizar os recursos dispon veis por defini o escassos de um modo mais eficiente e tamb m a p r fim a processos de avalia o ambiental tipicamente morosos e de dif cil execu o A Administra o da Regi o Hidrogr fica do Alentejo Instituto P blico abreviadamente designada por ARH do Alentejo tem como miss o proteger e valorizar as componentes ambientais das guas bem como proceder gest o sustent vel dos recursos h dricos no mbito da respectiva circunscri o territorial de actua o As suas compet ncias de gest o das guas s o abrangentes incluindo o planeamento a monitoriza o o licenciamento e a fiscaliza o considerando a totalidade dos recursos h dricos da sua circunscri o territorial quer interiores quer mar timos quer superficiais quer subterr neos Os objectivos que levaram cria o das Administra es de Regi o Hidrogr fica ARH e as compet ncias que lhes foram atribu das para atingir esses objectivos levam a que as ARH se tenham que assumir como gestoras de informa o A informa o a gerir de natureza alfanum rica e geogr fica e apresenta se din mica no tempo e no espa o Dado que a informa o a gerir envolve v rios intervenientes Administra o Central Regional e Local do Estado Portugu s organiza es n o governamentais institui es de ensino empresas e particulares necess rio que ela esteja o
145. ve ser feita atrav s da interface WFS As opera es que poder o processar se entre cliente e servidor s o 31 GetCapabilities Um servi o WFS dever ser capaz de descrever as suas capacidades Especificamente dever ser capaz de indicar os tipos de dados que disponibiliza e quais as opera es que suporta sobre esses dados DescribeFeatureType Um servi o WFS dever ser capaz de depois de solicitado descrever a estrutura dos tipos de dados que disponibiliza GetFeature Um servi o WFS dever ser capaz de devolver os dados solicitados num pedido O cliente dever ter a possibilidade de especificar quais os atributos pretendidos e efectuar restri es espaciais e n o espaciais aos dados que pretende obter GetGmlObject Um servi o WFS poder ser capaz de dar resposta a um pedido de elementos ligados por XLinks aos seus pr prios dados Adicionalmente quando um cliente solicitar dados dever poder especificar se deseja obter tamb m os dados ligados por XLinks aos dados que solicitou Transaction Um servi o WFS poder ser capaz de responder a pedidos de transac es Um pedido de transac o composto por opera es que modificam os dados isto criar modificar ou eliminar dados geogr ficos 1 Duma forma muito simplista tal como uma hiperliga o num documento html uma forma de colocar num texto um apontador para outro texto um XLink uma forma de num documento XML colocar
146. word gt igp lt ows Keyword gt lt ows Keyword gt informa o administrativa lt ows Keyword gt lt ows Keyword gt caop lt ows Keyword gt lt ows Keywords gt lt DefaultSRS gt urn x ogc def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt ows LowerCorner gt 9 574999364924173 36 9480388434867 lt ows LowerCorner gt lt ows UpperCorner gt 6 17197390633343 42 15407774473531 lt ows UpperCorner gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureType xmins arhalentejo http www arhalentejo pt gt lt Name gt arhalentejo queixas_e_denuncias lt Name gt lt Title gt Tema de Queixas e Dentncias lt Title gt lt Abstract gt lt ows Keywords gt lt ows Keyword gt alertas lt ows Keyword gt lt ows Keyword gt den ncias lt ows Keyword gt lt ows Keyword gt queixas lt ows Keyword gt lt ows Keyword gt sugest es lt ows Keyword gt lt ows Keywords gt lt DefaultSRS gt urn x ogc def crs EPSG 20790 lt DefaultSRS gt lt ows WGS84BoundingBox gt lt ows LowerCorner gt 7 949672020238118 38 49671152056148 lt ows LowerCorner gt lt ows UpperCorner gt 7 76580956119371 38 5872247372271 lt ows UpperCorner gt lt ows WGS84BoundingBox gt lt FeatureType gt lt FeatureTypeList gt Figura 19 Acesso anonimo restrito a dois temas Caso se proceda a um pedido de informa o autenticada a informa o retornada diferente respeitando os privil gios definidos previamente
147. www opengeospatial org standards sfs consulta em 07 07 2009 OGC 2009 Pagina do Open Geospatial Consortium URL http www opengeospatial org consulta em 17 04 2009 OGC Schemas 2009 WFS SCHEMAS URL http schemas opengis net wfs consulta em 04 07 2009 OpenLayers 2009 Pagina do OpenLayers URL http openlayers org consulta em 23 08 2009 OSGeo 2009a P gina da Open Source Geospatial Foundation URL http www osgeo org consulta em 23 08 2009 88 OSGeo 2009b OpenLayers Info Sheet URL http www osgeo org openlayers consulta em 29 06 2009 Parma G C 2007 Mapas Cadastrais na Internet servidores de mapas Em Simp sio Brasileiro de Sensoriamento Remoto 13 URL http urlib net dpi inpe br sbsr 80 2006 11 16 00 04 consulta em 23 08 2009 Portugal OSGeo Wiki 2009 Portugal OSGeo Wiki URL http wiki osgeo org wiki Portugal consulta em 23 08 2009 Postgis 2009 Pagina do PostGIS URL http postgis refractions net consulta em 23 08 2009 PostgreSQL 2009 P gina do PostgreSQL URL http www postgresql org consulta em 23 08 2009 QGIS 2009 P gina do Quantum Gis URL http www agis org consulta em 23 08 2009 Ramsey P 2007 The State of Open Source GIS FOSS4G 2007 Canada URL http 2007 foss4g org presentations viewattachment php attachment_id 8 consulta em 23 08 2009 Reinhart W 2000 Principles and Application of Geographic Information Systems
148. z GML3 Erude vector Geo RSS GeoJSON PNG GIF Q JPE TIFF RE GeoTIFF vied SVG PDF maps KML KMZ GeoTIFF BM ArcGrid GTopo30 Img VVorld Crude raster data Figura 11 Fontes de dados e WebServices Geoserver v1 6 Aime 2007 Essa tend ncia de evolu o r pida refor ada por Deoliveira e Aime 2008 que sintetizam as capacidades do Geoserver na sua vers o 1 7 apenas um ano mais tarde Shapefile PostGIS DB2 Oracle MySql WFS GeoTIFF ArcGrid GTopo30 Img world Mosaie MrSID N Vector files Er Servers D Raster files GeoServer GeoWebCache i Shapefile zip GML2 GML3 GeoRSS GeoJSON CSV XLS PNG GIF JPEG TIFF GeoTIFF SVG PDF see KMLIKMZ mmm GeoTIFF ArcGrid HH GTopo30 Raw raster Img World data KML superoverlays Google maps tiles JPEG 2000 ECW Pyramid Figura 12 Fontes de dados e capacidades do GeoServer v1 7 Deoliveira e Aime 2008 39 Este projecto foi desenvolvido com a vers o 1 7 4 por ser a vers o est vel altura do seu in cio No entanto data da sua conclus o a ltima vers o est vel a 1 7 5 e a vers o de desenvolvimento a 2 0 Betal 4 2 2 Obten o instala o e configura o O software pode ser obtido no s tio web oficial em v rios formatos Um desses formatos um pacote para instala o no sistema operativo MS Windows pacote esse que se torna extrem
149. zer gt lt TextSymbolizer gt lt Label gt lt ogc PropertyName gt nome lt ogc PropertyName gt lt Label gt lt Font gt lt CssParameter name font family gt Arial lt CssParameter gt lt CssParameter name font size gt 12 lt CssParameter gt lt CssParameter name font style gt normal lt CssParameter gt lt CssParameter name font weight gt bold lt CssParameter gt lt Font gt lt LabelPlacement gt lt PointPlacement gt lt AnchorPoint gt lt AnchorPointX gt 0 5 lt AnchorPointX gt lt AnchorPointY gt 0 0 lt AnchorPointY gt lt AnchorPoint gt lt Displacement gt lt DisplacementX gt 0 lt DisplacementX gt lt DisplacementY gt 5 lt DisplacementY gt lt Displacement gt lt PointPlacement gt lt LabelPlacement gt lt Fill gt lt CssParameter name fill gt 000000 lt CssParameter gt lt Fill gt lt TextSymbolizer gt lt Rule gt lt Rule gt lt Name gt Zonas Balneares Qualidade Aceitavel lt Name gt 101 lt Title gt Zonas Balneares Qualidade Aceitavel lt Title gt lt ogc Filter gt lt ogc PropertylsLike wildCard singleChar 2 escape gt lt ogc PropertyName gt sintese lt ogc PropertyName gt lt ogc Literal gt Aceitavel lt ogc Literal gt lt ogc PropertylsLike gt lt ogc Filter gt lt PointSymbolizer gt lt Graphic gt lt Mark gt lt WellKnownName gt circle lt WellKnownName gt lt Fill gt lt CssParameter name fill gt lt ogc Literal gt 009900 lt ogc
150. zontal units are meters units m this resolution displays the globe in one 256x256 pixel tile 105 maxResolution 156543 0339 these are the bounds of the globe in sperical mercator maxExtent new OpenLayers Bounds 20037508 20037508 20037508 20037508 Andre Ramos maxExtent new OpenLayers Bounds 1549531 437144 4079902 821211 341214 89418 5547493 764023 5 construct a map with the above options map new OpenLayers Map map options create Google layer var gsat new OpenLayers Layer Google Google Sattelite type G SATELLITE MAP sphericalMercator true create Virtual Earth layer var veaer new OpenLayers Layer VirtualEarth Virtual Earth Aerial type VEMapStyle Aerial sphericalMercator true create Yahoo layer var yahoosat new OpenLayers Layer Yahoo Yahoo Sattelite ftype YAHOO MAP SAT sphericalMercator true you can create your own layers here create WMS layer var rh new OpenLayers Layer WMS Regi amp otilde es Hidrogr amp aacute ficas http geoserver 8180 geoserver wms layers arhalentejo rh styles srs EPSG 20790 format image png tiled true tilesOrigin 143 60260815000004 43 851764249999995 transparent true opacity 0 75 isBaseLayer false visibility false wrapDateLine true var caop new OpenLayers Layer WMS Carta Administrat

Download Pdf Manuals

image

Related Search

Related Contents

Manual - Ionfilter    Modecom MC-UC65-A10    Manual de instalación  manuel d`installation et de maintenance pour contrôleur de pompe d  チャンネル再設定(再スキャン)の例 (PDF : 712キロバイト)  MODE D`EMPLOI - Nordic Games  Lincoln Electric BLUE MAX 308 User's Manual  Bulletins d`informations - Institut de l`audit social  

Copyright © All rights reserved.
Failed to retrieve file