![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 1.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
witam wszystkich!
Mam nadzieje, ze znajde tu pomoc, mam pewien problem do rozwiazania, otoz mam podane wspolrzedne geograficzne i chcialbym znalezc obiekty w promieniu X km od podanego punktu. Wiem jak oblicza sie odleglosci miedzy wspolrzednymi geograficznymi, ale niestety to mnie nie ratuje, poniewaz chcialbym poznac odwrotna metode - czyli zamienic kilometry na "wspolrzedne", o ile nie komplikuje sobie sprawy, to chcialbym zrobic cos takiego: mam podane punkty x i y (szer. i dlug. geograficzna), zamieniam km na dane geograficzne (zx i zy) i pobieram obiekty o wspolrzednych zawierajacych sie w przedziale od x-z do x+z i y-zy i y+zy bede wdzieczny za pomoc lub naprowadzenie, jak to inaczej obliczyc. Nie chce korzystac z obliczania odleglosci dla kazdych wspolrzednych geograficznych - optymalizacja |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 40 Dołączył: 23.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
odleglosc jest jednakowa czy to na na wysokosci rownika czy tez np.: zwrotnika raka. nalezy jedynie stosowac przelicznik krzywizny ziemi i bedzie git, to ze wizualnie jest roznica - to inna para kaloszy :]
problem jest dosc czesto spotykany, zwlaszcza gdy zaczynamy bawic sie z np.: google maps, rozwiazan znam kilka, i tak naprawde zaleza od tego czego oczekujesz. dosc istotne dla twojego problemu jest ilosc obiektow. jesli mialbys rozbudowana i dynamiczna baze obiektow , przeliczanie odleglosci miedzy nimi bylo bardzo nieefektywne z uwagi na ilosc dokonywanych przeliczen. lepiej juz wstepnie zawezic zakres przeszukiwan, czyli jesli masz oznaczony pkt grograficzny - oznaczasz wartosci brzegowe, (wyznaczasz sobie kwadrat z wpisanym okregiem), pobierasz liste obiektow ktore odpowiadaja naszym warunkom brzegowym, i dopiero obiczasz odleglosci miedzy obiektami (czyli wywalasz to co zbedne)... zreszta, sposobow jest tyle co programistow... :] kiedys popelnilem (z cztery lata temu, kiedy jeszcze tak napprawde sie uczylem fachu... zreszta, na dobra sprawe, nadal sie ucze :] ) projekt ktory robil cos takiego, podesle cie zebrane informacje na ten i podobne tematy( UWAGA aktualne na styczen 2008) linki http://code.google.com/apis/maps/ geokodowanie, geokodowanie a kody pocztowe http://www.geonames.org/export http://nieruchomosci.infor24.pl/lokalizator.php spory zbior linkow na temat geokodowania: http://groups.google.com/group/Google-Maps...oogle-geocoders Reverse Geocoder Concepts dodatkowe API http://nicogoeminne.googlepages.com/documentation.html http://www.geonames.org/maps/reverse-geocoder.html ciekawa stronka o google maps: http://web4you.com.pl/ przyklad strony ktora wyszukuje okreslone lokalizacje w promieniu od zaznaczonego pkt. http://twojafala.pl
Ten post edytował alegorn 17.08.2009, 10:03:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 06:54 |