PROJ.4
PROJ.4 (Cartographic Projection Procedures) ─ biblioteka i zestaw programów narzędziowych do przeliczeń współrzędnych geograficznych (szerokość i długość) na kartezjańskie. Podobno można przy jego pomocy przeliczyć prawie wszystko ;-)
Oprogramowanie open source, biblioteka napisana w języku C.
Trafiłem na program szukając narzędzia, które pozwoliłoby na przeliczanie współrzędnych wyrażonych w metrach w układzie "1992"[1] na współrzędne geograficzne (szerokość i długość geograficzna w stopniach, minutach i sekundach).
Jednym z programów wchodzących w skład PROJ.4 jest cs2cs, który można wykorzystać do wyżej wspomnianego przeliczenia następująco.
Konwersja ze współrzędnych geograficznych na układ "1992"[2]
cs2cs +proj=latlong +ellps=WGS84 +to +proj=tmerc \ +lat_0=0 +lon_0=19 +k=0.9993 +x_0=500000 +y_0=-5300000 \ +ellps=GRS80 +units=m
Przykładowe dane wejściowe (długość i szerokość geograficzna):
16.49159 50.94067 16d29'29.7" 50d56'26.4"
Wynik:
323825.93 344528.93 0.00 323825.45 344528.57 0.00
Konwersja w drugą stronę:
cs2cs +proj=tmerc +lat_0=0 +lon_0=19 +k=0.9993 \ +x_0=500000 +y_0=-5300000 +ellps=GRS80 +units=m \ +to +proj=latlong +ellps=WGS84
Przykładowe dane wejściowe (współrzędny (x,y) w metrach):
323825.93 344528.93 323825.45 344528.57
Wynik:
16d29'29.724"E 50d56'26.412"N 0.000 16d29'29.7"E 50d56'26.4"N 0.000