10.05.2013 Views

SERVIDORES DE MAPAS

SERVIDORES DE MAPAS

SERVIDORES DE MAPAS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.1. Seleção dos Programas Utilizados<br />

Capítulo II - Seleção dos Programas Utilizados<br />

A partir de pesquisas na internet e na literatura foram selecionadas ferramentas<br />

computacionais gratuitas do tipo API (Application Programming Interface) e IMS (Internet<br />

Map Server) disponíveis na rede mundial de computadores e que permitem o desenvolvimento<br />

de aplicações para gerar mapas interativos a partir de banco de dados georreferenciados<br />

(SOUSA NETO, 2009). Para esta escolha foram consideradas as seguintes<br />

características principais:<br />

• Flexibilidade para reconhecimento de arquivos nos formatos mais<br />

frequentemente utilizados para representação de informações geográficas<br />

na forma de mapas vetoriais e matriciais (imagens de satélite): SHP, DXF,<br />

IMG, GeoTIFF, etc.;<br />

• Possibilidade de sobreposição de camadas de informações (overlay);<br />

• Possibilidade de realização de pesquisas estruturadas em SQL;<br />

• Possibilidade de edição do(s) código(s)-fonte da(s) linguagem(ns) de<br />

programação adotada(s).<br />

2.1.1. MapServer<br />

O MapServer (Figura 2.1) é um Engine Open Source de renderização de dados<br />

geográficos escrito em linguagem C, cujo objetivo é exibir mapas dinâmicos através da<br />

internet. Desenvolvido originalmente pelo projeto ForNet da Universidade de Minnesota<br />

(UMN) em cooperação com a NASA (National Aeronautics and Space Administration), e<br />

do Departamento de Recursos Naturais de Minnesota (MNDNR), é atualmente representado<br />

por um projeto da OSGeo (Open Source Geospacial Foundation), mantido por um<br />

número crescente de desenvolvedores de todo o mundo e financiado por um grupo de<br />

organizações que custeia melhorias e manutenção (MAPSERVER, 2012). As principais<br />

características do programa incluem:<br />

a) Saída avançada de dados cartográficos:<br />

• Desenho de camadas e execução de aplicativos dependentes de escala;<br />

• Rotulação de camadas, incluindo mediação de colisão de rótulos;<br />

• Saída direcionada por modelos altamente customizáveis;<br />

• Fontes TrueType;<br />

• Automação de elementos de mapa (escala, mapa de referência, legenda);<br />

• Mapeamento temático utilizando classes baseadas em expressões lógicas<br />

ou expressões regulares (forma concisa e flexível de identificar cadeias de<br />

caracteres de interesse, caracteres particulares, palavras ou padrões de<br />

caracteres).<br />

b) Suporte às linguagens de scripts populares: PHP, Python, Perl, Ruby, Java e .NET.<br />

c) Compatibilidade com multiplataformas: Linux, Windows, Mac OS X, Solaris e outros.<br />

d) Suporte de inúmeros padrões OGC (Open Geospatial Consortium): WMS – Web Map<br />

Service (cliente/servidor), WFS – Web Feature Service não transacional (cliente/servidor),<br />

WMC, WCS, Filter Encoding, SLD, GML, SOS, OM.<br />

23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!