[FUG-BR] Projeto C para FreeBSD

Otacilio Neto otacilio_neto em yahoo.com.br
Dom Abr 30 21:34:51 BRT 2006


Aposto que tem uns tipos de dados do PostgreSQL que da
para fazer isso com um SELECT
--- Helio Loureiro <helio em loureiro.eng.br> escreveu:

> 
> > Temos que verificar se uma determinada "viatura"
> está dentro ou fora
> > de uma 
> > área de atuação.
> > 
> > Assim o usuário cadastra a latitude, longitude
> para formar uma área de
> > atuação. 
> > 
> > Quando ela chega em sua "base", as informações são
> descarregadas, e o
> > sistema
> > deve verificar se a "viatura" saiu da sua área
> cadastrada.
> > 
> > Colando no eixo cartesiano fica simples de
> visualizar. Mas como posso
> > verificar 
> > isso por cálculo?
> > 
> > Integrais talves, mas como montar a equação.
> 
> 	Vai integrar para quê?  Quer descobrir a área da
> região rodada?  O que
> quer é mais simples.  Defina a base como um quadrada
> cartesiano:
> 
> base_i=0,0
> base_f=100,100
> 
> 	Faça uma verificação se a ponto analisado estava
> fora das coordenadas
> (if ((x<0 || x>100) && ( y<0 || y>100) ).   Se
> quiser algo mais elegante
> (mas que talvez não traga muito benefício prático),
> ao invés de utilizar
> a área retangular, use um círculo, onde os dados
> necessário seriam o
> ponto central e o comprimento do raio.
> 
> 	E não se perca muito em linguagem.  Dá pra fazer
> isso em qualquer uma:
> Tcl, PHP, Python, Perl, Java, C, C++.  Concentre-se
> mais no que quer
> fazer e depois codifique.
> -- 
> []'s
>
+--------------------------------------+-------------------------------+
> |  Helio Alexandre Lopes Loureiro      | Unix _is_
> user friendly. It's |
> |[helio arroba loureiro pto eng pto br]| just
> selective about who its  |
> |   http://helio.loureiro.eng.br       | friends
> are.  Marco Molteni.  |
>
+--------------------------------------+-------------------------------+
> 
> _______________________________________________
> freebsd mailing list
> freebsd em fug.com.br
> https://devilbit.fug.com.br/mailman/listinfo/freebsd
> 



		
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 

_______________________________________________
freebsd mailing list
freebsd em fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd



Mais detalhes sobre a lista de discussão freebsd