10.05.2013 Views

SERVIDORES DE MAPAS

SERVIDORES DE MAPAS

SERVIDORES DE MAPAS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo VI - Implementação da Base de Dados no Servidor de Mapas<br />

6.5. Inserindo Objetos Adicionais<br />

Foi inserido um Grid com intervalos de 5 em 5 graus, com labels mostrando as<br />

coordenadas em graus, minutos e segundos e o símbolo da Rosa dos Ventos no canto<br />

inferior direito do mapa (Figura 6.2). Para tal, foi criada uma categoria (cat_obj) no arquivo<br />

p.mapper-4.2.0/config/config_EMBRAPA.xml, com o subgrupo denominado “Grid”. A<br />

categoria criada foi inserida nas traduções do arquivo p.mapper-4.2.0/incphp/locale/language_br.php,<br />

de acordo com o item 6.2 deste capítulo. O grid é acessado como uma<br />

camada de informação (layer).<br />

#<br />

# Grid<br />

#<br />

LAYER<br />

END<br />

NAME “Grid”<br />

PROJECTION<br />

“proj=latlong”<br />

“ellps=WGS84” “datum=WGS84”<br />

END<br />

TYPE LINE<br />

STATUS <strong>DE</strong>FAULT<br />

CLASS<br />

STYLE<br />

WIDTH 0.5<br />

COLOR 150 150 150<br />

LINECAP butt<br />

PATTERN<br />

5 5 5 5<br />

END<br />

END<br />

LABEL<br />

TYPE BITMAP<br />

SIZE 1<br />

COLOR 0 0 0<br />

END<br />

END<br />

GRID<br />

MAXARCS 10<br />

MAXINTERVAL 5<br />

MINSUBDIVI<strong>DE</strong> 64<br />

MAXSUBDIVI<strong>DE</strong> 64<br />

LABELFORMAT “DDMMSS”<br />

END<br />

Para inserir a imagem da Rosa dos Ventos no mapa foi necessário inserir o código<br />

abaixo no arquivo Mapfile deste projeto. Neste caso este símbolo não pode ser ligado ou<br />

desligado do mapa pelo usuário. Para criar uma opção onde o usuário possa ligar/desligar<br />

a Rosa dos Ventos é necessário criar um subgrupo “rosadosventos” dentro da categoria<br />

cat_obj no arquivo p.mapper-4.2.0/config/config_EMBRAPA.xml.<br />

166

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

Saved successfully!

Ooh no, something went wrong!