Land Lousã


Converter imagens raster de um datum para outro by joaocarloscardoso
27/10/2009, 21:10
Filed under: CARTOGRAFIA, LANDLOUSÃ, MAPSOURCE, OZIEXPLORER/COMPEGPS

Através da ferramenta OziMapToKMZ  é possível procedermos à  conversão de mapas em formato OZI para formato KMZ, permitindo-nos, assim, reaproveitar um conjunto de mapas digitalizados que temos vindo a constituir e a georeferenciar através do OziExplorer.

No espaço nacional as cartas militares utilizam projecções diferentes daquelas utilizadas nos mapas criados no GoogleEarth. Efectivamente, as imagens raster das cartas militares encontram-se projectadas no Datum Lisboa (Portugal) e os mapas do GoogleEarth apenas utilizam o datum WGS84.

Assim sendo e para utilizarmos as cartas militares nos dispositivos GPS da GARMIN como mapas específicos, teremos que georreferenciar e re-projectar os ficheiros raster (formato JPEG).

Para esta operação necessitamos de dois programas:

A primeira tarefa passa por abrir a ferramenta MapMerge e seleccionar o mapa que se pretende reprojectar através do botão “Add”. Teremos então acesso a uma caixa de diálogo que nos permite indicar o caminho da pasta que contém o mapa-alvo. Este, bem como todos os outros ficheiros .map que constarem da pasta são listados e detalhados  na área de informação que ocupa o lado direito da aplicação:

mapmerge01

O mapa a projectar deverá ser seleccionado através da caixa de marcação que se encontra à frente da sua referência.

De seguida, teremos que proceder a um conjunto de configurações, tais como:

  • Definições do novo mapa de destino, como sejam a escala (em metros por pixel) e a projecção (WGS 84).
  • Pasta de destino, onde o novo mapa será armazenado.

Tais configurações são dadas nos separadores “Destination Map” e “Configure”. Assim no primeiro separador teremos que indicar:

  • Pixel Scale – Local onde o utilizador deverá especificar a escala do mapa de destino em metros por pixel. Este atributo que determina a dimensão do mapa a produzir e, quanto menor for o valor, maior será a imagem a criar, bem como o tempo de processamento.

Para calcularmos o número de pixels por metro temos que utilizar a escala que serviu de base ao mapa e multiplicá-la por 0,000265. Se a esacala é de 1:25000, então o número de pixels por metro é 25000 * 0,000265, isto é 6,63 metros.

  • Map Datum – O datum do mapa a produzir (neste caso pretende-se o datum em WGS 84)
  • Map Projection – Projecção do mapa de destino.

Existem projecções que podem requerer parâmetros adicionais, os quais terão que ser dados pelo utilizador.

mapmerge02

Ao nível do separador “Configure” as opções que nos interessam para esta operação de conversão são três:

  • Temp File Folder – Pasta utilizada pela ferramenta durante o processo de criação do novo mapa e onde serão no seu decurso criados ficheiros temporários.
  • Destination Folder – Pasta onde será armazenado o novo mapa.
  • Resize (%) – Atributo que designa a percentagem de redimensionamento do novo mapa. Se pretendemos que o mesmo tenha uma resolução inferior ao mapa que lhe serve de base devemos indicar um valor inferior a 100.

mapmerge03

Finalmente só temos que pressionar o botão “Create Map” e indicar a opção “Fom Selected Maps”.

mapmerge04

O mapa agora criado é constituído pelo par de ficheiros .map e .ozfx3 (formato de imagem nativo do Ozi Explorer e único aceite no Ozi Explorer CE). No entanto, a ferramenta OziMapToKMZ  não suporta tal formato. Pelo que o mapa OZI terá que sofrer um segundo nível de conversão intermédia: a conversão do formato de imagem.

Para tal há que executar a ferramenta ozf2img. Trata-se de uma ferramenta que funciona no modo de linha de comando (vulgarmente conhecida como aplicação a correr em janela de MS-DOS) e que deverá ser copiada para a mesma pasta onde se encontra o mapa constituído pela imagem ozfx3. A sintaxe da mesma é seguinte:

ozf2img -i<file>.map

O resultado do processamento é um ficheiro .png (Portable Network Graphics, formato gráfico surgido em 1996 para substituir o GIF).

mapmerge05

Este novo ficheiro .png terá que ser associado ao ficheiro .map. Basta abrir através de um simples editor de texto e substituir na terceira linha o nome da imagem (de OZFX3 para PNG).

mapmerge06

Finalmente, o mapa está pronto a ser utilizado no OziMapToKMZ.

Anúncios



%d bloggers like this: