como você calcula distância em Lat. e Long.(transforma para UTM ??)
   
  Stainle

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:[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 >>>>>





        Yahoo! Grupos, um serviço oferecido por:            PUBLICIDADE
    var lrec_target="_blank";var lrec_URL=new Array();  
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fg7rh51/M=396553.7942726.8983424.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1143123589/A=3378475/R=0/id=flashurl/SIG=154eokgva/*http://lt.dell.com/lt/lt.aspx?CID=11648&LID=321747&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/200306_y300x250_mar07_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1)";
  var 
lrec_altURL="http://br.ard.yahoo.com/SIG=12fg7rh51/M=396553.7942726.8983424.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1143123589/A=3378475/R=1/id=altimg/SIG=154eokgva/*http://lt.dell.com/lt/lt.aspx?CID=11648&LID=321747&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";;
  var 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/200306_y300x250_mar07_dhs_dim5150.gif";;
  var
 lrec_width=300;var lrec_height=250;      
  
---------------------------------
  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 Termos do Serviço do 
Yahoo!. 



                
---------------------------------
 Yahoo! Acesso Grátis 
 Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< 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