Boas Tardes,<br><br>O meu nome é João Blasques, estou a dar os meus 1º passos em OS Web-Mapping e estou a tentar escrever o código para um simples mapa que tem:<br><br>Camada Raster acedida por WMS - <b>resolvido</b><br>Controles básicos de pan/zoom/layer selection - <b>resolvido</b><br>
<br>Camada vectorial acedida por WFS e que permita fazer a criação/edição/remoção/salvar pontos/linhas/poligonos com campos de texto editaveis associados à feature criada - <b>não resolvido</b> <b>(nem consigo visualizar dados via WFS)</b><br>
<br>Estou com o seguinte setup "técnológico":<br><br>DB - Postgres+ PostGIS<br>Servidor Geográfico - GeoServer<br>Servidor HTTP - Apache<br>Framework de Cliente - OpenLayers + GeoExt(opcional)<br><br>Não consigo exibir os dados vectoriais guardados no GeoServer via o serviço WFS.<br>
Os mesmos dados consigo exibi-los via WMS porém não via WFS.<br><br>O código openlayers que utilizo é:<br><br> var layer = new OpenLayers.Layer.Vector("vector", {<br> strategies: [new OpenLayers.Strategy.Fixed()],<br>
protocol: new OpenLayers.Protocol.WFS({<br> url: "<a href="http://localhost:8080/geoserver/wfs">http://localhost:8080/geoserver/wfs</a>",<br> version: "1.1.0",<br>
featureType: "eixos_via_postgis",<br> featureNS: "<a href="http://localhost:8080/geoserver/peniche">http://localhost:8080/geoserver/peniche</a>",<br> srsName: "EPSG:4326",<br>
geometryName: "the_geom",<br> schema: "<a href="http://localhost:8080/geoserver/wfs/DescribeFeatureType?version=1.1.0&typename=peniche:eixos_via_postgis">http://localhost:8080/geoserver/wfs/DescribeFeatureType?version=1.1.0&typename=peniche:eixos_via_postgis</a>"<br>
<br> })<br> });<br><br>Quando tento visualizar este layer via WMS consigo vê-lo sem problemas. Porém via WFS não me aparece nada. Sinto muita diciculdade em fazer debugging quando não tenho resposta nenhuma. O extent está certo pois quando faço via WMS vejo os dados vectoriais no mapa. Também liguei uma tabela de features via o GeoExt que consegue fazer o upload e mostrar os dados em formato numérico mas ... mapa nada. Também quando tento fazer pedidos simples via WFS (só openlayers) seguindo tutoriais simples nunca consigo mostrar nada em um mapa.<br>
<br>Alguém me pode ajudar ? Alguém tem conselhos sobre como devo proceder em termos de debugging de WFS com trocas para trás e para a frente de XML que não sou eu que crio. Sinto que o nivél de abstração está longe de mais (tudo é feito pelas frameworks) e que quando existe erros que não tenho controlo nenhum para os resolver.<br>
<br>Obrigado, João<br clear="all"><br>-- <br>"Ajude um pouco ... já é muito"<br>Projecto SOSIndia <a href="http://sosindia.net" target="_blank">http://sosindia.net</a><br>
---------------------------------------------<br><br>Shoot for the moon,<br>
even if you miss it<br>you will land among the stars.<br>- Unknown<br><br>-------------------------------------------------<br><br>What if for a moment, as an experiment,<br>you drop every belief that you have?<br>- Unknown<br>
<br>---------------------------------------------------------------<br><br>"We are all linked by a fabric of unseen connections. This fabric is constantly changing and evolving. This field is directly structured and influenced by our behavior and by our understanding."<br>
—David Bohm, quantum physicist, 1917–1992 <br>