Geocodificação de Endereços

A análise de Geocodificação de Endereços ("Address Matching") implementada no SPRING é uma ferramentas muito comum disponível em vários outros SIGs. A geocodificação é um processo de identificação de um ponto sobre o mapa com base nos atributos do objeto, por exemplo, logradouros no modelo de redes do SPRING. A localização de um endereço é feita sobre uma sequência de caracteres alfanuméricos (string de textos), que pode estar quebrada em várias componentes (nome da rua, número inicial e final, bairro, cidade, etc...), que estão armazenados em campos de uma tabela de objeto.

Podemos imaginar a geocodificação como um simples pocisionamento de um alfinete sobre um mapa em papel. O usuário tem um endereço que deseja posicionar no mapa, sendo que este mapa tem o traçado de todas as ruas de sua cidade.

A geocodificação de endereços compara um determinado endereço com uma base de endereços no banco de dados, e assim determinar o melhor posicionamento sobre o mapa. Portanto, a base de endereços deve estar preparada para que seja feita a comparação.

Todos os trechos de logradouros de uma cidade deve ter informações básica para executar a comparação. No caso do SPRING nome da rua, número inicial e número final são imformações obrigatórias de cada segmento de linha. Assim, por um processo de interpolação, estima-se a posição do endereço no trecho encontrado e ainda de que lado (direito ou esquerdo) deve estar.

Um par de coordenadas será criado para mostrar o ponto na tela de desenho, que poderá ser armazenado um PI se desejar.

Executando geocodificação por endereço:


Descrevemos a seguir os procedimentos para cada tipo de parâmetro de busca.

Executando geocodificação por edição:

NOTA: Se desejar, outros pontos poderão ser consultados e armazenados no mesmo PI, porém com rótulos diferentes para o mesma categoria de objeto.




Executando geocodificação por arquivo texto:

NOTA: Caso o PI de saída seja cadastral o rótulo e nome do objeto será a primeira coluna do arquivo TXT (veja sintaxe abaixo).

SINTAXE DO ARQUIVO TEXTO

Cada linha do arquivo corresponde a um "string" de busca. Cada campo deve estar separado por ponto-virgula (;). A primeira coluna deve ser uma identificação única do endereço. Se não preenchido o complemento, deve-se colocar um ponto-vírgula (;) após o terceiro campo. Esquematicamente, temos:

<rótulo_end> ; <nome_end> ; <numero> ; <complementos>
EMP00023 ; Rua Santa Helena ; 45 ;
EMP00022 ; Rua Pedro Cardoso; 345; São Dimas




Executando geocodificação por um arquivo DBF: (ainda não implementado)




Consulte também:
Sobre os recursos de consulta do SPRING.
Como controlar a Visualização de Objetos.
Como definir Agrupamentos de Objetos.
Como manipular a Tabela de Objetos.
Como Selecionar Objeto.