Existe uma boa biblioteca para "Servidores lado a lado" do WMS?


9

Estou à procura de servidores WMS lado a lado que posso consumir com " OpenLayers ".

Um: existem boas bibliotecas / recursos on-line que agrupam servidores de mosaico WMS ou onde é um bom lugar para começar a procurar? (Mapas de ruas e outros etc)

Dois: Existem servidores de bloco gratuitos disponíveis?


Você está procurando um software para hospedar seus próprios blocos de mapas ou serviços que publicam blocos de mapas que você pode exibir?
— 27410 JasonBirch

Serviços que publicam blocos de mapas.
— Sphvn

Respostas:


4

Em resposta à sua primeira pergunta:

Para mapas básicos, como o Google Maps ou o Open Street Map, um bom lugar para começar é o OpenLayers Example Showcase . A seguir, é apenas um subconjunto dos exemplos que buscam dados dos Servidores lado a lado:

Para cada exemplo, clique com o botão direito do mouse e use "Exibir código-fonte da página" para ver o javascript que carrega camadas dos servidores.

Para sua segunda pergunta:

Os servidores de mapas gratuitos com os quais trabalhei são:

Na minha experiência, o GeoServer foi o mais fácil de configurar rapidamente devido ao fato de ser escrito em Java.


11
MapServer e Geoserver são servidores WMS completos e não servidores lado a lado. MapProxy, TileCache (ambos para Unix / Windows) e GeoWebCache (Java) são servidores de ladrilhos compatíveis com TMS e WMS-C.
— 11/08/10

5

Não conheço um diretório de servidores disponíveis (por exemplo, públicos) especializados em WMS lado a lado, mas sei que o GeoWebCache é uma implementação disponível gratuitamente de um servidor lado a lado WMS:

http://geowebcache.org/trac

O GeoWebCache é lançado sob a GPL Menor. Funciona bem com Openlayers!


4

Outra alternativa é o MapProxy, que também é escrito em Python, mas lançado sob a licença AGPL 3.0.

Na verdade, ele pode executar reprojeções simples e combinar camadas, usando o PIL (biblioteca de imagens python) em segundo plano, com resultados muito bons.


3

Como alternativa ao GeoWebCache com Java, você também pode usar o TileCache, escrito em Python:

http://tilecache.org/

É liberado sob a licença BSD e também funciona como um encanto com os OpenLayers


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.