Feed on Posts or Comments

Category ArchiveMapServer



MapServer Fernando on 12 Nov 2007

KML no MapServer

Nesta semana, eu precisei implementar algumas funções em um projeto de um WebGIS, e dentre elas, uma era a geração de KML a partir das layers de um dado catálogo.

Para gerar o KML eu precisava fazer uma requisição WMS ao servidor de mapas e passar como formato o KML. Eu ingenuamente pensei que era assim tanto pro GeoServer quanto pro MapServer, mas eu estava enganado.

Então fui descobrir que o MapServer não tem suporte nativo ao KML, mas pesquisando descobri que Alessandro Pasotti criou um módulo que adicionado ao MapServer faz ele então dar suporte a este formato de saída.

Porém isso não resolveu meu problema, pois mesmo que esse módulo fosse adicionado ao MapServer no meu servidor de produção, apenas os temas que estivessem no meu MapServer estariam com esse suporte, porém eu não conseguiria garantir que as chamadas a WMS externos também tivessem esse suporte.

Então a solução que chegamos foi a seguinte:

Usamos o GroundOverlay, pois com ele não é preciso usar o formato KML e sim o formato PNG, e assim resolvemos o problema do MapServer não suportar o format de saída KML.

Dúvidas? Sugestões? Por favor deixe um comentário.

MapServer & Notícia Fernando on 17 Sep 2007

MapServer 5.0 Released

A equipe do MapServer anunciou a liberação da versão 5.0.0 e a lista com as novas características, como o reparo de erros, melhorias no desempenho, alocamento dinâmico para camadas, classes, estilos e símbolos; melhorias no suporte as especificação da OGC, entre outras funcionalidades.


mapserver.jpg

Você pode ler a notícia na íntegra, e conferir todas as novidades da nova versão do MapServer, neste link.

Fonte: MapServer

GIS & MapServer & Notícia Fernando on 31 Aug 2007

Curso de MapServer

A Universidad Técnica Particular de Loja (Equador) disponibilizou para download no seu site, uma apostila em espanhol sobre MapServer com o seguinte título “MapServer y su aplicación a SIG”. A apostila trata dos seguintes assuntos:

1. Estrutura de um aplicação voltada a Web
2. Mapas Georeferenciados e MapFile
3. Interface com o usuário
4. Query e Templates

Para baixar o manual clique aqui

Fonte: Blog do LabGeo

MapServer & Tecnologia Fernando on 01 Aug 2007

Editando seus mapfiles com MapStorer

Geralmente os mapfiles são arquivos simples, que têm que ser editados na mão. MapStorer cria uma interface Web mais agradável para manter e editar seus arquivos mapfile, e esse arquivos gerados pelo MapStorer podem ser exportados e utilizados na sua aplicação.

Interface do MapStorer

MapStorer usa o MySQL para armazenar a informação do mapfile e os dados administrativos. A interface gráfica foi desenvolvida utilizando DHTML, PHP e Javascript. Para obter mais informações entre no site do projeto.

Fonte: MapStorer

GeoServer & MapServer Fernando on 19 Jul 2007

MapServer versus GeoServer

It has been quite usual for people to ask me wheter MapServer or GeoServer is the best map server out there.

I sincerely think I may be biased since I work directly with GeoServer and had chosen JAVA as my main programming language.

Indeed, I could not avoid answering those questions and clearing those doubts. So, this is the main reason for this post, where the objective is to show the virtues of both, not declaring which one is the best. That is your decision, the best one is the one that betters fits your needs.

In order to do this comparison, I emailed the GeoServer list explaining my issue and obtained some answers and links to a thread on the OSGeo list.

Based in the opinions of Chris Holmes, Bart van den Eijnden, Tim Bowden, Jody Garnett, Arnulf Christl and in my experience with the GeoServer and MapServer, I have arrived at the following conclusions:

1. MapServer is generally better when dealing with WMS, while GeoServer deals better with WFS.
2. A big difference is that GeoServer supports WFS-T, that it Transactional WFS, while MapServer don’t.
3. Mapserver works with CGI, GeoSever with J2EE. That may entail some advantage to GeoServer, since some companies don’t want to work with CGI.
4. MapServer is a more mature project (1996), while GeoServer is a bit more recent (2003).
5. GeoServer has a web tool administration, that eases configuration.
6. MapServer has without any doubt a very powerfull cartography system, providing data under dynamic vectors with high quality
7. None of them is better or worse. The development objectives are different.


I hope to clear some doubts. If someone has something to add, your are welcome to use the comments section.

GeoServer & MapServer Fernando on 18 Jul 2007

MapServer versus GeoServer

É muito comum as pessoas me perguntarem qual servidor de mapas é o melhor? MapServer ou GeoServer?

Eu sinceramente acho que a minha opinião neste caso poderia ser um tanto quanto tendenciosa, devido o fato de eu trabalhar diretamente com o GeoServer, e ter escolhido como minha principal linguaguem de programação o JAVA.

Mas mesmo assim, eu não queria deixar de responder essas pessoas e esclarecer essa dúvida. Por isso resolvi escrever este post, onde o objetivo é estar mostrando as vantagens de um e de outro, e não de quem é o melhor, essa decisão será sua, o melhor será o que melhor se enquadrar na sua necessidade.

Para poder fazer esta comparação eu primeiramente mandei um email para a lista de discussão do GeoServer, explicando o meu “problema”, e obtive algumas respostas, e alguns links de uma discussão sobre este assunto na lista da OSGeo.

Baseado nas opiniões de Chris Holmes, Bart van den Eijnden, Tim Bowden, Jody Garnett, Arnulf Christl e na minha experiência com o GeoServer e MapServer, cheguei as seguintes conclusões:

1. O MapServer em geral é melhor quando se fala em WMS, e o Geoserver é melhor em se tratando de WFS.
2. Uma grande diferença é que Geoserver suporta WFS-T, isto é WFS transactional, e o Mapserver não.
3. MapServer trabalha com CGI, GeoServer com J2EE, o que pode causar uma vantagem ao GeoServer tendo em vista que algumas empresas não querem mais trabalhar com CGI’s.
4. MapServer é um projeto mais maduro (1996), enquanto o GeoServer ainda é mais recente (2003).
5. GeoServer possui um web tool administration, que facilita a configuração.
6. O MapServer tem, sem dúvida, um sistema de cartografia poderoso e propicia dados em vetor dinâmicos e de alta qualidade
7. Nem um dos dois é melhor ou pior, seus focos de desenvolvimento são diferentes.

Espero ter ajudado um pouco a esclarecer algumas dúvidas, caso alguém tenha algo a acrescentar por favor fique a vontade para deixar seus comentários.

[UPDATE]: Foi disponibilizada a versâo em inglês.

Fonte: Lista OSGeo