On Sun, 2006-04-30 at 21:46 -0300, Joao Rocha Braga Filho wrote: > On 4/30/06, Otacilio Neto <[EMAIL PROTECTED]> wrote: > > Aposto que tem uns tipos de dados do PostgreSQL que da > > para fazer isso com um SELECT > Postgis???
Giancarlo Rubio > A minha experiência diz que usar um banco de dados pode ser > contra-producente neste caso. > > João Rocha. > > > > --- Helio Loureiro <[EMAIL PROTECTED]> 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@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@fug.com.br > > https://devilbit.fug.com.br/mailman/listinfo/freebsd > > > > > -- > "Sempre se apanha mais com as menores besteiras. Experiência própria." > > [EMAIL PROTECTED] > [EMAIL PROTECTED] > http://www.goffredo.eti.br > _______________________________________________ > freebsd mailing list > freebsd@fug.com.br > https://devilbit.fug.com.br/mailman/listinfo/freebsd _______________________________________________ freebsd mailing list freebsd@fug.com.br https://devilbit.fug.com.br/mailman/listinfo/freebsd