Fórum Mapas #221243

20/03/2004

0

Senhores, tenho visto aqui muito assunto sobre banco de dados, mais muito pouco ou nenhum sobre geoprocessamento, umas das áreas mais promissoras de mercado para os próximos anos.

Gostaria de saber, se alguém está ou já fez alguma projeto, rotina com mapas, vetores, etc.

Pois estou interessado em fazer alguma coisa como arruamento, logradouros, roteamento de vendedores, etc.

Atenciosamente

José Ricardo


Zlink

Zlink

Responder

Posts

20/03/2004

Nerdex

Tive planos de desenvolver com o mapa da minha cidade. Estive na prefeitura realizando uma pesquiza no setor de engenharia, mas queria ter como base os números das edificações em cada rua, av, beco e trav, est, rod... que serviriam de base para a localização. Por surpresa eles não dispõem de um catálogo contendo as informações desta forma. Teria que eu mesmo, sair às ruas, e ir catalogando, Um absurdo !! Moral.... desisti....

Sei que existe componentes destinados à esta tarefa. Não lembro onde...
Certamente é um área de projeto muito interessante e muito útil. Aplicável à varias atividades.

Abraço


Responder

Gostei + 0

20/03/2004

Zlink

Estive na Prefeitura da minha cidade, aqui eles podem disponibilizar os mapas de arruamentos por bairro, no caso são 62 (sessenta e dois), agora falta uma idéia mais concistente para dá início ao projeto.

A minha idéia inicial foi a seguinte:

Seriam divididos em 2 (dois) módulos.

O primeiro módulo seria o de desenvolver um sistema para localizar em um bairro o nome da rua e o número, teriamos um banco de dados relacionando a rua/número ao mapa, mais para isto eu teria que em cada endereço/número colocar uma posição no banco de dados.
Exemplo:

bairro numero posicao_x posicao_y
01 100 1211 350
01 111 3200 250
01 121 3250 125
...
02 001 1200 4250
02 011 1280 4300
...

Em uma pesquisa ao bairro 01 de número 111, o curso ou uma marcação marcaria a posição 3200/250

Será que daria certo assim. O trabalho seria grande, pois teria que fazer nos 62 mapas todos os endereços.

Leiam e dêem sugestões.

Atenciosamente

José Ricardo


Responder

Gostei + 0

21/03/2004

Nerdex

Certo... não podemos fugir de termos as coordenadas X e Y na base, pois para as localizações, a métrica no mapa é desconecta, para isto, podemos relacionar: uma edificação gigantesca e uma casinha, por exemplo...

A base e a mão-de-obra serão enormes sim, mas valerá a pena ...

Gostaria de saber das imagens (os mapas em si na tela). No sentido da pixelização (Mapa de Bits - pense num arquivo tipo BMP). Vc irá proporcionar dispositivo de ZOOM atomático ou poderá deixar esta opção a cargo do usuário? Qual seria a definição de detalhes na imagem? Teria algum diferencial a nível de imagens para a representação de pontos estratégicos e referenciais no mapa?


Responder

Gostei + 0

21/03/2004

Aroldo Zanela

Colega,

http://www.multispectral.com.br/


Responder

Gostei + 0

21/03/2004

Nerdex

Zanela !

Valew, pedi o meu mapa... tomara que eles não cobrem... hihihi


Responder

Gostei + 0

13/03/2005

Zerovox

olá pessoal, estou também com um projeto em minha cidade sobre mapas estou com dificuldades em iniciar o projeto pois não conheço nehum componente gratuito para localizar coordenadas de mapas - eu já tenho ele todo digitalizado em imagens ... se puderem me ajudar agradeço.

p.s: procurei na net mas só componentes pagos.

atenciosamente

Anderson


Responder

Gostei + 0

13/03/2005

Edilcimar

O Ibge possui à venda e o Parque de Material Eletrônico da Aeronáutica (no Caju) também vende, o segundo é utilizado por pilotos


Responder

Gostei + 0

13/03/2005

Nerdex

zerovox...

Resucitaram esse tópico... bahhh... hihihi...

Não precisa procurar como louki... e ficar dependente de componentes... basta usar a cuca! Liga?
Olhe o que eu fiz - no meu caso o cliente customiza as referências:

Obj. Image1 = contém o mapa;
Obj. Image2 = será um pto referencial no mapa;

Image1.picture.bitmap.canvas.stretchDraw(rect(10,10,80,90), Image2.Picture.Graphic);

O Image1 recebe um ponto referencial: Image2 (contendo um pequeno bitmap que é um ponto = uma referência)... Depois eu uso a propriedade Tag do referencial (Image2) para informar a coordenada como parâmetro em um Bco de Dados, entre outras dezenas de dados daquela referência.

Usando Zoom... eu redefino proporcionalmente as coordenadas e com um refresh (melhor = repaint... hehe) eu atualizo tudo...

O projeto ficou blz... = $$$... hehe!


Responder

Gostei + 0

14/03/2005

Thomaz_prg

Colega Nerdex, só uma coisa...
Iniciei um projeto desse tipo, porém, o pessoal quer o mapa de toda a cidade, e através da seleção do mouse (tipo clica e arrasta desenhando um quadrade, onde será dado o zoom), e conforme for dando o zoom, ir aproximando, detalhando cada vez mais....
Agora pergunto, o bitmap responsável pelo mapa, não ficaria gigantesco?
E outra coisa, como fazer o Zoom :oops: ??


Responder

Gostei + 0

14/03/2005

Massuda

... o bitmap responsável pelo mapa, não ficaria gigantesco?
Isso depende do grau de detalhe desejado. Imagens de satélite de alta resolução, além de serem caras (alguns milhares de dólares por km2), costumam gastar muita memória (o arquivo pode ser pequeno, um JPEG ou TIFF, mas na memória vira um bitmap monstruoso).

Se possível procure utilizar mapas em formato vetorial (por exemplo, .SHP do ArcView), que não tem esse problema.

E outra coisa, como fazer o Zoom ??
Depende de como você está exibindo a imagem. Algumas bibliotecas GIS aceitam bitmaps como uma camada/layer do mapa, então basta usar as funções de zoom da biblioteca. No caso de optar por usar um TImage+bitmap, acho que teria de gerar um bitmap intermediário via StretchBlt.


Responder

Gostei + 0

14/03/2005

Nildo

[quote:3e19c4f90b=´Aroldo Zanela´]Colega,

http://www.multispectral.com.br/[/quote:3e19c4f90b]

Multispectral é nosso fornecedor de mapas :D


Responder

Gostei + 0

14/03/2005

Zerovox

realmente estou pensando em fazer dessa forma, resolvi ver se existia algum componente desse tipo , mas valeu pela diga...

tks

zerovox... Resucitaram esse tópico... bahhh... hihihi... Não precisa procurar como louki... e ficar dependente de componentes... basta usar a cuca! Liga? Olhe o que eu fiz - no meu caso o cliente customiza as referências: Obj. Image1 = contém o mapa; Obj. Image2 = será um pto referencial no mapa; Image1.picture.bitmap.canvas.stretchDraw(rect(10,10,80,90), Image2.Picture.Graphic); O Image1 recebe um ponto referencial: Image2 (contendo um pequeno bitmap que é um ponto = uma referência)... Depois eu uso a propriedade Tag do referencial (Image2) para informar a coordenada como parâmetro em um Bco de Dados, entre outras dezenas de dados daquela referência. Usando Zoom... eu redefino proporcionalmente as coordenadas e com um refresh (melhor = repaint... hehe) eu atualizo tudo... O projeto ficou blz... = $$$... hehe!



Responder

Gostei + 0

14/03/2005

Nerdex

Eu dividi em bairros, ou melhor, em distritos no meu caso... que são espaços pré definidos pela instituição que utliliza minha aplic. Deixo as imagens ´chaveadas e comprimidas´ em arquivo de recurso, pois o autor do mapa não pode descobrir que estou usando as imagens, mesmo com edições por mim realizadas. O cód. de zoom acho que tem em: www.swissdelphicenter.com - mas não sei qual tipo imagem tu vai carregar e trabalhar na tua aplic.?


Responder

Gostei + 0

27/03/2005

Zerovox

Eu dividi em bairros, ou melhor, em distritos no meu caso... que são espaços pré definidos pela instituição que utliliza minha aplic. Deixo as imagens ´chaveadas e comprimidas´ em arquivo de recurso, pois o autor do mapa não pode descobrir que estou usando as imagens, mesmo com edições por mim realizadas. O cód. de zoom acho que tem em: www.swissdelphicenter.com - mas não sei qual tipo imagem tu vai carregar e trabalhar na tua aplic.?


já esta saindo alguma coisa do meu projeto ... zoom e outros bichos .. assim que conseguir finalizar esta tudo disponiblizado ... valew por enquanto.


Responder

Gostei + 0

03/07/2006

P3rfect

Hei pessoal,

Li o tópico inteiro...
Eu também ´tentei´ desenvolver um aplicação que calculasse a distância de dois pontos dentro do mapa...

Alguém tem alguma fórmula ou exemplo na íntegra pra contribuir? =P

Eu realmente preciso disto...

aguardo resposta..

Abraçoooss =D


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar