Moduł:koordynaty/opis

Z Wikisłownika – wolnego słownika wielojęzycznego

Moduł pomocniczy do obsługi współrzędnych geograficznych.

szablon[edytuj]

Funkcja nie przyjmuje żadnych parametrów bezpośrednich. Interpretuje tylko parametry przekazane do szablonu (obecnie bez implementacji). Jeśli argumenty pozycyjne przekazane do szablonu są nieprawidłowe, to wynikiem jest komunikat błędu.

parametry szablonu[edytuj]

Pole Do czego służy? Jak wypełnić?
od 1 do 9 Parametry ze współrzędnymi geograficznymi tj. stopnie, minuty i sekundy szerokości geograficznej oraz stopnie, minuty i sekundy długości geograficznej. Ostatni opcjonalny parametr to dodatkowe parametry przekazywane w linku do geohacka.
Uwaga!
Koordynaty można również podać w jednym parametrze, w takim przypadku podany tekst będzie odpowiednio zinterpretowany. Akceptowane są dwie liczby interpretowane odpowiednio jako szerokość i długość geograficzna lub dwa zbiory do trzech nieujemnych liczb zakończonych znakiem N, S, W, E określających półkulę. Liczby mogą być ozdobione znakami stopni, minut i sekund lecz są one ignorowane.
{{...|54|22|11|N|18.913|W}}
umieść Parametr opcjonalny do pozycjonowania wyniku:
  • na górze - wyświetla współrzędne w prawym górnym rogu,
  • w tekście - wyświetla współrzędne w miejscu wywołania funkcji (to jest wartość domyślna)
  • w tekście i na górze - wyświetla w obu tych miejscach
{{...|54|22|11|N|18.913|W|umieść=na górze}}
dokładność Określa sposób formatowania wyniku:
  • 10st - tylko stopnie zaokrąglone do pełnych dziesiątek
  • st - tylko stopnie jako liczba całkowita
  • min - stopnie i minuty (obie liczby całkowite)
  • sek - stopnie, minuty i sekundy (wszystkie liczby całkowite)
  • sek+ - stopnie, minuty i sekundy z jedną cyfrą po przecinku
  • sek2...sek4 - stopnie, minuty i sekundy z określoną liczbą cyfr po przecinku
  • 1...7 - tylko stopnie z określoną liczbą cyfr po przecinku
  • dziesiętnie - automatyczna dokładność w zapisie dziesiętnym
  • kątowo - automatyczna dokładność w zapisie kątowym (wartość domyślna)
{{...|54|22|11|N|18.913|W|dokładność=min}}
nazwa Opcjonalna nazwa obiektu geograficznego. {{...|54|22|11|N|18.913|W|nazwa=Trójmiasto}}

szablon/mikro[edytuj]

Funkcja nie przyjmuje żadnych parametrów bezpośrednich. Interpretuje tylko parametry przekazane do szablonu (obecnie bez implementacji). Jeśli argumenty pozycyjne przekazane do szablonu są nieprawidłowe to wynikiem jest komunikat błędu.

parametry szablonu[edytuj]

Pole Do czego służy? Jak wypełnić?
od 1 do 9 Parametry ze współrzędnymi geograficznymi tj. stopnie, minuty i sekundy szerokości geograficznej oraz stopnie, minuty i sekundy długości geograficznej. Ostatni opcjonalny parametr to dodatkowe parametry przekazywane w linku do geohacka. {{...|54|22|11|N|18.913|W}}
nazwa Opcjonalna nazwa obiektu geograficznego. {{...|54|22|11|N|18.913|W|nazwa=Trójmiasto}}

szerokość, długość[edytuj]

Pomocnicze funkcje do konwersji koordynat na liczbową wartość szerokości i długości geograficznej. Głównym przeznaczeniem funkcji jest podawanie szerokości i długości geograficznej dla szablonów map w przypadku przekazywania koordynat w skompresowanej formie za pomocą jednego parametru.

W przypadku błędu funkcja zwraca pusty tekst.

parametry[edytuj]

Pole Do czego służy? Jak wypełnić?
od 1 do 9 Parametry ze współrzędnymi geograficznymi tj. stopnie, minuty i sekundy szerokości geograficznej oraz stopnie, minuty i sekundy długości geograficznej. Ostatni opcjonalny parametr to dodatkowe parametry przekazywane w linku do geohacka. {{...|54|22|11|N|18.913|W}}

przykłady[edytuj]

dane koordynat {{#invoke:koordynaty|szerokość|...}} {{#invoke:koordynaty|długość|...}}
57|18|22|N|4|27|32|W 57.306111111111 -4.4588888888889
57 18 22 N 4 27 32 W 57.306111111111 -4.4588888888889
44.112|N|87.913|W 44.112 -87.913
44.112N 87.913W 44.112 -87.913
54|18|type:city 54 18
54 18|type:city 54 18
44.112|N|4|27|32|W 44.112 -4.4588888888889
44.112°N 4°27'32W 44.112 -4.4588888888889
bzdury|60|80
bzdury 60 80
dokładność=3|60|80 60 80
dokładność=3|60 80 60 80
dokładność=sek+|60|80 60 80
dokładność=sek+|60 80 60 80
60.000000|80 60 80
60.000000 80 60 80
54|22|00.00|18|38|00 54.366666666667 18.633333333333
54 22 00.00 18 38 00
57|18|22.8|N|4|27|32.2|W 57.306333333333 -4.4589444444444
57°18'22,8″N 4°27'32,2″W 57.306333333333 -4.4589444444444
57|18|22.812378|N|4|27|32.24569|W 57.306336771667 -4.4589571361111
97|18|22.8|N|4|27|32.2|W
97 18 22.8 N 4 27 32.2 W
57|18|22.8|N|184|27|32.2|W 57.306333333333 -184.45894444444
57|18|22.8|N|184|27|32.2|W 57.306333333333 -184.45894444444
57|18|-22.8|N|4|27|32.2|W
57 18 -22.8 N 4 27 32.2 W

To jest strona dokumentacji dla Moduł:koordynaty