Por que usar um banco de dados é contra-producente?
--- Giancarlo Rubio <[EMAIL PROTECTED]> escreveu: > 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 > _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ _______________________________________________ freebsd mailing list freebsd@fug.com.br https://devilbit.fug.com.br/mailman/listinfo/freebsd