[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