Category ArchiveWMS
GIS & WFS & WMS Fernando on 13 Nov 2007
FeatureServer
FeatureServer é uma implementação de um RESTful Geographic Feature Service. Isto significa que você pode usar diferentes métodos HTTP para interagir com o servidor, melhor que criar longas URL que realmente não dizem o que você quer.

Usando métodos HTTP, você pode buscar a representação de um ou mais features, adicionando novos dados ao serviço, ou retirando dados do serviço. Você pode usar um agregador, para isso é necessário para disponibilizar seus feeds GeoRSS, and então o browser poderá usar o WFS. Você pode usá-lo também como um tradutor: usando o OGR para carregar o shapefile e então abri-lo no Google Earth, ou seja, você pode usá-lo de diversas maneiras.
Fonte: FeatureServer
GeoServer & PHP & WMS Fernando on 16 Jul 2007
WMS Capabilities com PHP
Com o PHP é possível criar um script e realizar chamadas WMS e criar listas de layers. Este mini tutorial ensina a criar esta lista e usar os valores em algumas ocaciões.
Para criar o seu script é necessário a biblioteca wms-parser.php.Você pode fazer o download dessa classe clicando aqui. Esta classe faz parte do Módulo Carto desenvolvido para o Drupal por John Pulles.
Este código mostra como criar uma lista de layers a partir de um WMS Capabilities:
Você pode obter também fazendo diretamente ao servidor uma chamada capabilities:
Você pode pegar também as propriedades da layer através do array de layers, veja só:
O WMS Capabilities tem as seguintes propriedades, que você pode obter através dele:
- version : Versão do serviço WMS
- root : Nome do Serviço
- layers : Lista de Layer para um dado serviço WMS
- Name : Nome da Layer
- Title : Título da Layer (aparece na listagem do WMS Capabilities)
- Abstract : Texto com um resumo sobre a layer
- SRS: Lista de códigos EPSG
- LatLonBoundingBox : Coordenadas: minx,miny,maxx,maxy
- Style : Lista de estilos para o layers
- queryable : 0 para layers não pesquisáveis and 1 para layers pesquisáveis
Você pode vê-los através deste código:
Fonte: GeoServer
GeoServer & PHP & WMS Fernando on 03 Jul 2007
Imagem WMS com marca d’água
Na falta de uma característica de marca d’água no GeoServer aqui está um simples código em PHP que faz esse trabalho para você.
O código apenas adiciona um exemplo de texto sobre a imagem, mas isso não impede que você ajuste o código para a sua necessidade.
Veja o código:
E veja como ficou a imagem com este código:

Fonte: GeoServer
GeoServer & Tecnologia & WFS & WMS Fernando on 21 Jun 2007
Lista de endereços WMS/WFS
Geralmente quando preciso de alguns endereços WMS/WFS para realizar alguns testes, nunca sei onde coloquei os endereços. Ou, vira e meche perco algum endereço que tem um layer legal.
Para acabar com esse problema vou colocar aqui a minha lista de endereços. Quem tiver mais algum, poste ai nos comentários que eu adiciono.
Nacionais
1. MMA
Unidades de Conservação Federais
http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/ucs.map&
Biorregiões
http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/biorregioes.map&
2. DNPM
Títulos Minerários
http://sigmine.dnpm.gov.br/wmsconnector/com.esri.wms.Esrimap/brasil?
3. INPA
Imagens da amazônia
http://siglab.inpa.gov.br/cgi-bin/mapserv?map=/var/mapfiles/wms.map
4. ANEEL
http://sigel.aneel.gov.br/wmsconnector/com.esri.wms.Esrimap/gsi2?
5. EMBRAPA
Imagens
http://www.cnpm.embrapa.br/cgi-bin/wmsService?
6. SIVAM
Terras Indígenas
http://proindio.funai.gov.br:8080/geoserver/wms?
7. ANA
http://200.140.135.184/cgi-bin/mapserv?map=/usr/local/www/apache22/data/hidro/wshidro.map&
8. CIGEX
http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/baseraster.map&
9. GSI
http://geopr2.planalto.gov.br/cgi-bin/mapserv?map=/var/www/html/geopr/webservices/cartbr.map&
10. CRIA
http://saruman.cria.org.br/cgi-bin/mapserv?map=/var/www/wms/biota_wms.map&
INTERNACIONAIS
1. JPL (NASA)
http://wms.jpl.nasa.gov/wms.cgi?
2. OBIS-SEAMAP
http://seamap.env.duke.edu/ogc/?
3. Weather Map
http://maps.customweather.com/image?
4. DMS
http://dev1.dmsolutions.ca/cgi-bin/mswms_gmap?
5. SEACOOS
http://nautilus.baruch.sc.edu/wms/seacoos_rs?
http://nautilus.baruch.sc.edu/wms/seacoos_rs_256?
http://nautilus.baruch.sc.edu/wms/seacoos_in_situ?
5. Canada Centre for Remote Sensing Web Map Service
http://ceoware2.ccrs.nrcan.gc.ca/cubewerx/cubeserv/cubeserv.cgi?
6. European Space Agency CubeSERV map server
http://mapserv2.esrin.esa.it/cubestor/cubeserv/cubeserv.cgi?
7.Intergraph World Map
http://maps1.intergraph.com/wms/world/request.asp?
8. ArcIMS world Web Map Service
http://gisdata.usgs.net/servlet19/com.esri.wms.Esrimap/world?
9. CIA
http://world.freemap.in/cgi-bin/mapserv?map=/www/freemap.in/world/map/factbook.map
WMS para oceanografia
1. Tsunami Disaster Mapping
http://www.mapsherpa.com/cgi-bin/wms_iodra?SERVICE=wms&VERSION=1.1.1&REQUEST=getcapabilities
2. Baruch Institute
http://nautilus.baruch.sc.edu/wms/seacoos_rs?REQUEST=GetCapabilities
3.USGS
http://ims.cr.usgs.gov:80/servlet19/com.esri.wms.Esrimap/USGS_EDC_Elev_NED_3
4.NASA
http://wms.jpl.nasa.gov/wms.cgi
Outros
1. Listas com vários WMS
http://www.refractions.net/white_papers/ogcsurvey/
http://www.skylab-mobilesystems.com/en/wms_serverlist.html
GeoServer & WMS Fernando on 18 Jun 2007
WMS-C
O WMS-C, foi o resultado de uma série de discussões na conferência FOSS4G em 2006. A recomendação descreve os passos para uma requisição WMS com uma grid pré-definida, de forma que os clientes possam pedir os dados que foram pré-renderizados e estão em cache. Mostrar a imagem do mapa que já esteja em cache pode reduzir tempo de carregamento das imagens ao ponto de ser percepitível ao cliente.
Embora alguns tentem usar proxies para tentar resolver o problema de cache do WMS, o cache do proxy sózinho não consegue dar todas as vantagens devido a não ter um conhecimento prévio do protocolo WMS, devido forma que o WMS pode se apresentar.
Renderizar o mapa para cada pedido de WMS requer tipicamente recursos de hardware, criando uma barreira para as organizações que desejam disponibilizar o acesso a seus dados via WMS. Esperamos que criando um mescanismo “simple-to-deploy” ajude na publicação de dados geográficos através dos usuários de WMS, que farão por sua vez mapas mais ricos que interessarão mais pessoas.
Fonte: TileCache