Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zamiana punktów keograficznych X/Y na Lat i Lng
MitS
post 26.01.2011, 14:40:54
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

Ostrzeżenie: (0%)
-----


Witam serdecznie,

chciałem się zapytać czy ma ktoś gotową funkcję do zamiany współrzędnych geograficznych X i Y na Latitude i Longitude ?
W necie artykułów jest mnóstwo ale jak zamienic lat i lng na x i y a odwrotnie znalezc nie mogę.

Ma ktoś rozwiązanie ?
Go to the top of the page
+Quote Post
pedro84
post 26.01.2011, 15:10:10
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Słabo szukasz
Jeden
Dwa

Temat: o.O


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
MitS
post 26.01.2011, 16:40:17
Post #3





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

Ostrzeżenie: (0%)
-----


hmm przeglądałem te linki i większosci mowa o lat i lng na x i y a chcę odwrotnie . Jakieś pomysły ?
Go to the top of the page
+Quote Post
pedro84
post 26.01.2011, 17:03:39
Post #4





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


A to sorry, zobacz: tu, tu (C++ i Java, ale da Ci rozeznanie),


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
Bags_Bunny
post 26.01.2011, 23:15:51
Post #5





Grupa: Zarejestrowani
Postów: 262
Pomógł: 39
Dołączył: 12.04.2004

Ostrzeżenie: (0%)
-----


Cytat(MitS @ 26.01.2011, 15:40:17 ) *
hmm przeglądałem te linki i większosci mowa o lat i lng na x i y a chcę odwrotnie . Jakieś pomysły ?

Polecam matematykę.

Skoro ktoś Ci daje
Kod
x = (180+lon) * (mapwidth / 360);

to czemu po prostu sobie nie wyprowadzisz lon?
Kod
(180+lon) * (mapwidth / 360) = x
(180+lon) = x / (mapwidth / 360)
180+lon = ( (x * 360)  / mapwidth )
lon = ( (x * 360)  / mapwidth ) + 180

etc.

Ten post edytował Bags_Bunny 26.01.2011, 23:16:23


--------------------
rm -rf /*
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 08:15