Javafree
Página Inicial do Fórum > Banco de Dados - JDBC / SQL

Consulta que retorne objetos dentro de uma distancia especifica



Criar novo tópico   Responder tópico


  1. samaramn85
    Posts:2


    Comment Arrow

    Publicado em: 16/01/2015 09:40:39

    Bom dia, pessoal

    Preciso fazer uma consulta que retorne todos os objetos que estão a 100 metros de uma parada de ônibus.

    O problema é que meu dado está armazenado como latitude e longitude, e são dois atributos double. Ou seja, ele não é representado como o tipo de dado ponto, no espaço multidimensional.

    Gostaria de saber se tem como fazer isso.. retornar todos os objetos dentro de um raio..

    Agradeço toda ajuda. Att,



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 16/01/2015 10:52:44

    [quote="samaramn85"]...meu dado está armazenado como latitude e longitude, e são dois atributos double. Ou seja, ele não é representado como o tipo de dado ponto...


    É só você considerar a longitude como "x" e a latitude como "y", isso é um ponto no espaço bidimensional.
    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. samaramn85
    Posts:2


    Comment Arrow

    Publicado em: 16/01/2015 11:00:21

    Olá, sim... É verdade.. Mas o que quis dizer foi que dessa forma eu fico impossibilitada de utilizar algumas operações geo no postgis, por exemplo. Ou eu poderia usar um ST_DISTANCE pra esse retorno?



  1. Relacionados