W moim projekcie muszę znaleźć współrzędne (szerokość geograficzną) z jednego punktu w odległości 500 metrów (może to być dowolna współrzędna losowa lub tablica współrzędnych wokół mojego punktu). Jak mogę to zrobić?Konwertuj mierniki na długość geograficzną z dowolnego punktu
Uwaga: Potrzebuję tego, aby znaleźć wiele ścieżek między punktami innymi niż najkrótsze, które są nam zwracane przez Google Maps Directions Api..Tak używając mojej metody, zdefiniuję środek drogi od A do B, a następnie znajdź pewne współrzędne poniżej i powyżej tej centralnej pozycji i użyj tego jako innego punktu drogi do przejścia z punktu A do punktu B - Myślę, że to może mi pomóc znaleźć wiele ścieżek ...
Jakieś sugestie od profesjonalistów GIS?
EDIT: UTM konwersja jest najbardziej korzystne jeden dla tych obliczeń, a ja utworzyliśmy klasy UTM Java jeśli ktoś potrzebuje ..
Wygląda na to, że jest to dobra metoda. Wiedzę, że próbuję to samo, używając UTM do metody obliczania [szerokości, długości] i odwrotnie, aby znaleźć odpowiednie współrzędne i długości, długie podczas obliczeń. Myślę, że ta metoda jest taka sama jak twoja, ale tylko formuły są różne, ale czytałem, że formuły UTM mogą konwertować lokalizacje dokładnie w centymetrach ... Btw wielkie dzięki za odpowiedź! –
UTM już uwzględnia lokalną deformację powierzchni Ziemi, dzieląc Ziemię na dużą liczbę stref, z których każda ma własny punkt odniesienia. Dlatego jest znacznie dokładniejsza niż, powiedzmy, WGS, który wykorzystuje pojedynczą projekcję dla całej Ziemi. Jeśli potrzebujesz narzędzi do konwersji na współrzędne kartezjańskie - obliczyć punkty i przekonwertować z powrotem na długość/długość bez martwienia się o matematykę, sprawdź GDAL/OGR (a zwłaszcza OSR - który jest interfejsem API odwołującym się do przestrzeni) – MappaGnosis