Davi,

Obrigado pela sua resposta. Ainda não consegui. Mas recebi algumas 
dicas e em http://w3.impa.br/~baier/Melkman/gcmelkma.html tem alguma 
coisa muito próxima do que eu preciso.
Na verdade o objetivo é saber se um ponto (lat,Lon) está dentro de 
um poligono ou está fora. O que acontece na pratica é que o cliente 
pode definir que o veiculo dele só pode trafegar na cidade de São 
Paulo. Portanto ele cria um poligono delimitando essa área. Quando o 
veículo sair desse poligono, meu sistema avisa o operador que isso 
ocorreu.

De qualquer forma obrigado pela ajuda!

Ronaldo Pena.

--- Em delphi-br@yahoogrupos.com.br, "Davi" <[EMAIL PROTECTED]> escreveu
>
> Caro Ronaldo,
> 
> Já conseguiu resolver seu problema quanto à cerca eletrônica?
> 
> O que na realidade você precisa fazer é calcular a distancia entre 
dois
> pontos e medir se a distancia total ultrapassa o valor pré-
definido da
> ancora!
> 
> Utilize a fórmula básica da Geometria Plana para isso:
> D= (X²-X¹)+(Y²-Y¹)
> 
> Quem em delphi daria:
> 
> var
> pos,dist: real;
> lat1,long1,lat2,long2: string;
> begin
>   pos:= Sqrt(
>   Sqr( StrToFloat(lat2.Text) - StrToFloat(lat1.Text) )
>   +
>   Sqr( StrToFloat(long2.Text) - StrToFloat(long1.Text) )
>   );
>   dist:= pos*100;
> end; 
> 
> ou seja, se a distancia entre o veiculo (lat1 e long1) for maior 
que o raio
> da ancora (lat2 e long2) ele gera uma chave de deteção para o 
software.
> Defina um raio para a ancora e teste este recurso que tenho 
certeza que vai
> funcionar...
> 
> Boa Sorte!
> 
> 
> Atenciosamente,
> +==============+==============+
> Davi de Sousa Calixto
> Suporte Técnico Informática
> [EMAIL PROTECTED]
> (62) 249-9000 / 9046
> SAC 0800-646-3020
> 
> -----Mensagem original-----
> De: delphi-br@yahoogrupos.com.br [mailto:delphi-
[EMAIL PROTECTED] Em
> nome de Ronaldo Marcelo Pena
> Enviada em: terça-feira, 21 de março de 2006 18:07
> Para: delphi-br@yahoogrupos.com.br
> Assunto: [delphi-br] GPS - Cerca Eletronica
> 
> TEnho um sistema desenvolvido para uma empresa de rastreamento de 
> veículos. Estou precisando desenvolver para eles uma cerca 
eletronica, 
> que nada mais é do que pontos que definem um poligono e preciso 
saber 
> ser determinado ponto esta dentro ou fora do poligono. Alguém tem 
> alguma idéia ou site que eu possa pesquisar?
> 
> Obrigado
> 
> Ronaldo Pena.
> 
> 
> 
> 
> 
> 
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> 
> 
>  
> Links do Yahoo! Grupos
>







-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a