NOTÍCIA

Geoprocessamento com Flash

Geoprocessamento, o que é isso?

Para toda tomada de decisão é necessário
informação, ou seja, de forma geral pode-se definir
Geoprocessamento como a análise e processamento de informações
que, de alguma forma, estão situadas em algum lugar no
espaço, seja por meio de um simples endereço ou
coordenadas.

Muito complicado?

Para facilitar o entendimento, podemos então
citar um exemplo claro da aplicação do Geoprocessamento
na sua vida:

Imagine que você pretende montar um negócio
numa determinada região de alguma cidade do país,
como poderíamos avaliar a possibilidade de sucesso do mesmo?

Analisando a cidade, suas regiões e todas
as informações armazenadas no Banco de Dados↳Banco de dados134 conteúdosSQL ou NoSQL: eis a questão!!Data · mar 2020Banco de dados: como organizar e dar segurança para milhões de dados de loteriasData · mai 20215 serviços gratuitos na cloud para bancos de dados PostgresData · fev 2025Ver tudo em Data →, o
sistema de Geoprocessamento determina o que é importante
para o caso requerido e realiza o processamento mesclando informações
como: – vias de acesso, comércio próximo, edificações
principais, poder aquisitivo. Determinando assim que risco você
teria ao construir seu negócio naquele local.

Curiosidade!

Os maiores shoppings de Belo Horizonte como Diamondmall
e Bh Shopping foram construídos baseados nas informações
reportadas pelo sistema de GEO. Prefeituras organizadas como as
das cidades de Curitiba, Belo Horizonte (PRODABEL) e Betim possuem
setores de Geoprocessamento incorporados, de forma que as tomadas
de Decisões possam ser realizadas com maior segurança.

A prefeitura do município de Betim utiliza
isso?

Parece brincadeira, mas a prefeitura de Betim investe
bastante neste segmento e atualmente, levando-se em conta projetos
desenvolvidos, softwares utilizados e tecnologia, supera o sistema
de Geoprocessamento da PRODABEL de Belo Horizonte. Recentemente,
em Betim, participei do projeto SIMGEO – Sistema de Informações
Municipais Geográficas. Um dos tópicos do mesmo
envolvia a demonstração de pontos notáveis
no espaço geográfico da cidade.

Eu hein, pontos notáveis, quê?

Que tal duas palavras: – Macromedia Flash

Isso mesmo, utilizei o Macromedia Flash para demonstração
destes pontos nas fotos aéreas.
Explicando melhor, pontos notáveis são lugares significativos
dentro do município: Escolas, Hospitais, Postos de Saúde.
Tais pontos são determinados a partir de coordenadas reais
X e Y coletadas pelo aparelho de GPS.


Clique no menu Escolas e depois na localização
no mapa

A função do Flash MX seria captar
as coordenadas, transformá-las em pixels e demonstrar o
ponto e suas respectivas informações, localizando-o
na foto aérea como demonstrado a seguir:

* Ative e ou Desative o botão "Escolas"
e posteriormente apararecerá um ponto em destaque.
* Clique no ponto e informações do mesmo serão
exibidas na tela

Flash em Anexo

Percebe-se no exemplo acima que o ponto está
exatamente no local real da escola, mas para que isso seja possível
é necessário que a foto utilizada seja Georeferenciada,
ou seja, a distância entre cada parâmetro na imagem
é proporcional a realidade.

Sendo assim, para que o aplicativo funcione, basta
mapear a imagem no Flash determinando os limites da mesma, tais
limites são determinados a partir da localização
no qual a região fotografada situa-se no espaço
geográfico:

/*——————————————
LIMITES (X e Y)
E necessário apenas os limites máximos da articulação
utilizada
A variável jpg_x é utilizada para definir o tamanho
da foto
*/——————————————

var lim_X, lim_Y, jpg_X;
lim_X = 585000;
lim_Y = 7795000;
jpg_X = 1500;

Agora nossos limites estão determinados,
basta captar os pontos reais (de preferência a partir de
um XML reportado pelo banco de dados), converte-los para pixels
e corresponder as coordenadas convertidas às coordenadas
X e Y do objeto criado no Flash.:

/*———————————————–
PONTOS (Manipulação e cálculo de pontos reais)
Deve-se perceber que para o cálculo da coordenada X utiliza-se
do auxiliar jpg_X
pois a tela em pixels horizontal (X) é inversa a abcissa
X do plano cartesiano.
A constante "PropImagem" corresponde a proporcionalidade
do mapeamento de imagem, ou seja, a imagem original em formato
GEOTIFF possui uma proporcionalidade de 3000 pixels no formato
JPG, no entanto, utilizei uma imagem JPG de 1500 pixels (máximo
suportado pelo Flash) implicando assim no seguinte cálculo
para proporção de imagem: 3000 / 1500 = 2
*/———————————————–

pontoReal._x = 588767;
pontoReal._y = 7803927;
PropImagem = 2;
pos_x_pixels = jpg_X – ((lim_X – pontoReal._x)/PropImagem);
pos_y_pixels = (lim_Y – pontoReal._y)/PropImagem;
novoPonto._x = pos_x_pixels;
novoPonto._y = pos_y_pixels;

Deve-se destacar que o verdadeiro projeto em vigor
na Prefeitura de Betim apresenta este tópico de Pontos
Notáveis também com um moderno sistema de zoom que
trabalha com LAYERS de imagens atualizadas dinamicamente. Tudo
isso realizado no poderoso Macromedia Flash MX que seria mais
denso ainda se possibilitasse o acesso direto a banco de dados.

É isso aí pessoal, o sistema de zoom
fica pra próxima. Espero ter despertado o interesse de
vocês para este segmento tão importante que é
o GEOPROCESSAMENTO. Lembrem-se: "Quem possui a informação,
detém o poder de decidir".

Links Relacionados

http://www.marloscarmo.com
http://www.comovou.com.br
http://www.belohorizonte.com.br/appletBH_pt.html↳HTML45 conteúdosA importância do HTML e CSS para quem trabalha com UI Design e Design SystemProduto & UX · dez 2024Como hostear seu site HTML gratuitamente com GitHub PagesDev (Back & Front) · jun 2025SQL Server – Como criar um versionamento de código das suas Stored Procedures em HTML e com comentários da alteraçãoData · nov 2020Ver tudo em Dev (Back & Front) →

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Mais de Redação iMasters
Ver perfil →