PROJ.4

Z funus.net

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

[edytuj] Zobacz też

przypisy