Dyskusja szablonu:Współrzędne
Liczba cyfr we współrzędnych
edytujMam propozycję. W kartografii i nawigacji przyjęte jest zapisywanie stopni długości geograficznej w postaci trzech cyfr, czyli np. 120°E, 021°W, w odróżnieniu od dwucyfrowego zapisu szerokości geograficznej (45°N, 05°S), co ma zapobiegać pomyłkom tych dwu wielkości. Jeżeli jest to możliwe, to proponowałbym opracowanie mechanizmu, który to uwzględnia. -- Grzegorz Wysocki (NAPISZ) 13:28, 14 sie 2006 (CEST)
- Zrobione Ss181292 22:08, 22 paź 2006 (CEST)
- Dziękuję. Chylę głowę... -- Grzegorz Wysocki (NAPISZ) 20:46, 28 paź 2006 (CEST)
Poważne zmiany
edytujPoważnie zmieniłem ten szablon. Mam nadzieję, że działa (testowałem na test.wiki.x.io). Jeśli by się coś krzaczyło, krzyczeć na mnie byle głośno i rewertować.
Teraz można podawać długość i szerokość w postaci ułamka a on automatycznie przeliczy na minuty i sekundy.
Ss181292 22:13, 22 paź 2006 (CEST)
- poza literówką w szekunach chyba wszystko ok. ~malarz pl PISZ 22:39, 22 paź 2006 (CEST)
Wikipedia-World
edytujPlease take a look at de:Wikipedia:WikiProjekt_Georeferenzierung/Wikipedia-World/en or german. We are looking for categories in the languages pl, ja, it, zh, sv, etc. that include all geotags (see interwiki links in the category de:Kategorie:Vorlage mit Koordinate) in order to be able to include more languages. Thanks. de:Benutzer:Kolossos
Sekundy
edytujMozna prość o dodanie do szablonu pola sekund? serdelll****** 14:01, 30 mar 2007 (CEST)
- Już tam są, tylko nie było tego widać w instrukcji, która była na stronie dyskusji. Zobacz instrukcję tutaj: Szablon:Koordynaty#Sposób użycia. --Nux (dyskusja) 14:53, 31 mar 2007 (CEST)
przelinkowanie
edytujAle ten szablon jest głupi! Śmiem przypuszczać, że jak przeciętny użytkownik (a przynajmniej ja) widzi współrzędne geograficzne: xy, to chce się przedostać TYLKO do tego tools.wikimedia.de, a nie poczytać, co to znaczy "współrzędne geograficzne". Szkoda, że w nawiasie nie ma jeszcze "zobacz także dziesiętny system pozycyjny lub planeta Ziemia"! Postuluję zlinkowanie całego generowanego napisu do tools.wikimedia.de. Dziękuję. 83.9.36.55 01:16, 12 wrz 2007 (CEST)
Jakie parametry - type?
edytujFajny szablon; a gdzie znajdę wyjaśnienie, jakie są konwencjonalne/stosowane wartości 9. (przedostatniego) pola?
Tego typu np. type:landmark, region:PL_type:airport itd.?--Segu (dyskusja) 22:45, 29 sty 2008 (CET)
- Niestety, aktualnie tylko na angielskiej wikipedii, tu (en:Wikipedia:WikiProject_Geographical_coordinates#Parameters).
- Saper podjął się wcielenia u nas ichniejszego nowszego "wszechszablonu" coord, który ma przejąć funkcje {{współrzędne}}, {{coor}}, {{coor dm}}, {{coor dms}}, itp., w ujednolicownej implementacji, z nowymi możliwościami przy zachowaniu aktualnych parametrów dodatkowych o które pytasz. Jednak, tłumaczenie dokumentacji z en wiki na polski dla potrzeb aktualnych użytkowników {{współrzędne}} dotychczas nie znalazło amatora. --Mareklug dyskusja 23:51, 29 sty 2008 (CET)
Parametry
edytujtype:T
edytujTyp obiektu:
Typ | Opis | Skala |
---|---|---|
country | (n.p. "type:country") - kraj | 1:10,000,000 |
state | stan | 1:3,000,000 |
adm1st | jednostka administracyjna 1 rzędu | 1:1,000,000 |
adm2nd | jednostka administracyjna 2 rzędu | 1:300,000 |
city(pop) | miasto lub wieś | 1:30,000 ... 1:300,000 |
city | nieduże miasto lub wieś | 1:100,000 |
airport | lotnisko | 1:30,000 |
mountain | góry, przełęcze | 1:100,000 |
isle | wyspa | 1:100,000 |
waterbody | zatoki, fiordy, jeziora | 1:100,000 |
landmark | landmark - atrakcja turystyczna, punkt charakterystyczny | 1:10,000 |
forest | Lasy | ? |
Przykład:
- {{koordynaty|46|43|N|7|58|E|type:mountain}}
scale:N
edytujPozwala na podanie skali 1:N, niezależnie od typu scale: prefiks może być opuszczony
region:R
edytujPozwala na podanie regionu zdefiniowanego 2-literowym kodem ISO 3166-1 alpha-2 lub ISO 3166-2 , np.
- US Stany Zjednoczone
- CA Kanada
- DE Niemcy
- DE-TH Niemcy, Turyngia
- FR Francja
- GB Wielka Brytania
- IN Indie
- BR Brazylia
- AU Australia
- NO-03 Norwegia, Oslo
- PL Polska
Przykład:
- {{koordynaty|46.9524|N|7.4396|E|region:CH}}
- {{koordynaty|52.5164|N|13.3775|E|region:DE-BB}}
globe:G
edytujInne światy i planety, np Księżyc (M)
source:S
edytujŹródło z datą, po to aby weryfikować działanie botów
Szablon:Linki do map Polski czy ten?
edytujKtoś mi może powiedzieć z którego szablonu korzystać dla koordynatów w Polsce? --RaNo (dyskusja) 02:34, 21 mar 2008 (CET)
- Ten:) zob. dyskusję, która rozwinęła się w tam.--Segu (dyskusja) 00:35, 9 gru 2008 (CET)
praca botów
edytujczy kiedy wstawię ten szablon do artykułu, to jakiś bot sam uzupełni infobox i linki do map polski? Drzamich (dyskusja) 22:46, 16 lip 2008 (CEST)
Adminie, prosze wstaw nowy URL
edytujhttp://stable.toolserver.org/geohack/
zamiast
http://tools.wikimedia.de/~magnus/geo/
Juz zmienilem w szablonach coor (a nawiasem, dlaczego ten musi byc zabezpieczony?) --Mareklug dyskusja 00:45, 22 lip 2008 (CEST)
Forma {{Koordynaty/testuj|44.112|N|87.913|W}} naprawiona
edytujHej, naprawiłem wywołanie typu {{Koordynaty/testuj|44.112|N|87.913|W}}, więc usunąłem obejścia. Proszę wyregulować infoboksy :) « Saper // @dyskusja » 21:15, 27 sty 2009 (CET)
Koordynaty w infoboksach
edytujPonieważ jest wiele problemów wynikających z dynamicznego sposobu podawania parametrów do nowych koordynatów, przeniosłem z enwiki {{Template:Geobox coor}}
jako {{Współrzędne geograficzne}}. Ten szablon bierze stałą liczbę parametrów (osiem plus ew. dziewiąty typ obiektu) i można zostawiać puste. Uwaga! Nie należy uzupełniać brakujących parametrów zerami!
W tej chwili domyślnie ten szablon pokazuje współrzędne kątowo. « Saper // @dyskusja » 00:59, 28 sty 2009 (CET)
Jak umieścić koordynaty w infobox?--WlaKom (dyskusja) 13:08, 21 lip 2009 (CEST)
Udoskonaliłem szablon {{Koordynaty/testuj}} - obsługuje już wiele różnych formatów podania współrzędnych - próbka możliwości jest tutaj. Wobec powyższego szablon {{Współrzędne geograficzne}} jest zbędny i pozwoliłem sobie go przekierować. Niestety nie da się tak łatwo przekierować szablonu {{Współrzędne}}, ponieważ {{Koordynaty/testuj}} ustawiony jest do domyślnego wyświetlania współrzędnych w tekście, a nie na górze strony. Dlatego proponuję zmianę kodu szablonu {{Współrzędne}} na wywołanie szablonu {{Koordynaty/testuj}}:
{{Koordynaty/testuj|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}|umieść=na górze|zapis=kątowo}}
.
W ten sposób będziemy mieli tylko jeden szablon koordynatów. --Botev (dyskusja) 19:16, 26 lut 2009 (CET)
Proponuję zatem przerobić te wywołania {{współrzędne}}. Ja zacznę i mam nadzieję, że ktoś mi pomoże :-). ~malarz pl PISZ 18:35, 11 mar 2009 (CET)
- Właściwie sam to zrobiłem. ~malarz pl PISZ 19:24, 11 mar 2009 (CET)
- Ale wciąż mamy bezpośrednie wywołania szablonu {{Współrzędne}} w artykułach - tutaj. Trzeba albo bota puścić albo zrobić tak jak sugerowałem. --Botev (dyskusja) 03:50, 12 mar 2009 (CET)
- Czekam aż się odlinkuje. Trzeba znaleźć też wywołania starego szablonu w innych szablonach (w sekcjach includeonly). Później popracuję nad botem.
- Mam pytanie. Czy stary szablon można bez problemu wywołać z tymi dodatkowymi parametrami. Najwygodniej byłoby botem dodać te parametry bez zmiany nazwy szablonu (jak tu bot wskazał parami), zmienić przekierowania na starą nazwę i przelinkować wywołania testuj. ~malarz pl PISZ 10:56, 12 mar 2009 (CET), ~malarz pl PISZ 12:20, 12 mar 2009 (CET)
- Z tego, co widzę, to szablon {{Współrzędne}} wogóle nie obsługuje parametrów "zapis" i "umieść" (zawsze wyświetla kątowo i zawsze na górze), czyli ich dodanie nie wpływa na pracę szablonu. W takim układzie istotnie można najpierw pododawać wszędzie te parametry, a później przenieść {{Koordynaty/testuj}} pod nazwę {{Współrzędne}} i poprawić przekierowania. --Botev (dyskusja) 13:35, 12 mar 2009 (CET)
- To ja (na ochotnika) popracuję nad dodaniem tych parametrów tam gdzie trzeba. Jak dodam podmienimy szablony i zaczniemy się zastanawiać nad usunięciem wywołań /testuj. ~malarz pl PISZ 14:22, 12 mar 2009 (CET)
- Z tego, co widzę, to szablon {{Współrzędne}} wogóle nie obsługuje parametrów "zapis" i "umieść" (zawsze wyświetla kątowo i zawsze na górze), czyli ich dodanie nie wpływa na pracę szablonu. W takim układzie istotnie można najpierw pododawać wszędzie te parametry, a później przenieść {{Koordynaty/testuj}} pod nazwę {{Współrzędne}} i poprawić przekierowania. --Botev (dyskusja) 13:35, 12 mar 2009 (CET)
- Ale wciąż mamy bezpośrednie wywołania szablonu {{Współrzędne}} w artykułach - tutaj. Trzeba albo bota puścić albo zrobić tak jak sugerowałem. --Botev (dyskusja) 03:50, 12 mar 2009 (CET)
integracja
edytujZintegrowałem szablon główny (stary) z wersją /testuj. Wszystkie inne przekierowania też wskazują na {{współrzędne}}. Tymi przekierowaniami są:
- Szablon:Coor d
- Szablon:Coor dm
- Szablon:Coor dms
- Szablon:Coord
- Szablon:Koordynaty/testuj
- Szablon:Współrzędne geograficzne
Poza wymienionymi przekierowaniami istnieje jeszcze szablon {{coor}}. Zamierzam popracować nad zmniejszeniem liczby tych przekierowań. ~malarz pl PISZ 15:42, 16 mar 2009 (CET)
- Z tego, co widzę, to za pomocą bota można by chyba szablon {{coor}} również zamienić na wywołanie {{Współrzędne}}. Szablon {{coor}} przyjmuje dwa parametry, z czego istotny dla nas byłby pierwszy. W wartości tego pierwszego parametru bot musiałby pozamieniać "underscory" _ na pionowe kreski | . Ale uwaga: tylko dopóki nie napotka wyrazu "type", "scale" lub "region". Drugi parametr bot musiałby usunąć zupełnie.
- Czyli na przykład:
{{coor|63_59_54_N_22_33_19_W_type:landmark_scale:75000|64°00'N 22°33'W}}
musiałoby zostać zamienione na{{Koordynaty|63|59|54|N|22|33|19|W|type:landmark_scale:75000}}
- Ciągi type, scale, region etc muszą być razem i tam _ się zachowuje.
{{coor|64_00_N_22_33_W_scale:75000|64°00'N 22°33'W}}
na{{Koordynaty|64|00|N|22|33|W|scale:75000}}
{{coor|64_00_N_22_33_W|64°00'N 22°33'W}}
na{{Koordynaty|64|00|N|22|33|W}}
itp.
- Oczywiście wszystko przy założeniu, że wszystkie wywołania {{coor}} są prawidłowe i nie ma gdzieś np. jakichś zbędnych podreślników. --Botev (dyskusja) 16:16, 16 mar 2009 (CET)
Brak interwiki
edytujCzy to celowe, że artykuł nie posiada linków interwiki? Jeśli nie to proszę o ich dodanie (sam nie mogę tego zrobić, gdyż artykuł jest zabezpieczony).--Masol (dyskusja) 23:02, 14 cze 2009 (CEST)
- Możesz, tutaj (patrz na dole)--Segu (dyskusja) 17:57, 22 lip 2009 (CEST)
Niedziałający parametr
edytujParametr globe nie chce działać, strona z mapą albo się nie ładuje, albo wchodzi na Ziemię zamiast na Księżyc. W moim brudnopisie jest szablon dla Księżyca, ale nie wiem, jak go połączyć z tym szablonem (nie mam uprawnień do edycji szablonu koordynaty). --Batmann (dyskusja) 10:17, 7 sie 2009 (CEST)
Limit liczby koordynat w artykule?
edytujW artykule Autostrada A4 (Polska) uzupełniałem współrzędne geograficzne w kilku kolejnych edycjach. Każda kolejna edycja zapisywała się coraz dłużej, ale poza tym wszystko było w porządku aż do ostatniej [1], kiedy to zamiast wywołania szablonu AS-infobox pojawił się tylko link AS-infobox (obecnie zablokowałem wyświetlanie koordynat, żeby infobox się wyświetlał chociaż bez nich). Czy istnieje jakiś limit liczby koordynat w artykule, czy też przyczyna leży gdzie indziej?--Masol (dyskusja) 00:28, 30 sie 2009 (CEST)
- Istnieją jakieś techniczne ograniczenia dotyczące liczby operacji wykonywanych przez szablon. Szablon "koordynaty" jest bardzo skomplikowany, dlatego pewnie przy jego wielokrotnym wywołaniu przez "AS-infobox" nastąpiło przekroczenie limitu i "AS-infobox" przestał działać. Mnie się do tej pory zdarzało tak, że taki przeciążony szablon po prostu nie wyświetlał niczego albo się rozsypywał albo też nie zwracał gdzieś po drodze danych i dlatego nie działał prawiłowo.
- Reasumując - nie chodzi o liczbę koordynat w artykule, tylko o łączną wielkość kodu szablonu "AS-infobox" ze wszystkimi "podszablonami" (liczonymi tyle razy, ile razy są wywoływane) - a dokładniej łączną liczbę operacji w tych szablonach (zwłaszcza funkcji parsera i operacji matematycznych). Czysto teoretycznie - gdyby te wszystkie szablony koordynat były oddzielnie (a nie w szablonie "AS infobox"), to by działały. Tyle że strona też by się wczytywała powoli - ja na przykład przy moim słabym łączu w ogóle nie mogę wyświetlić kilku ostatnich wersji Autostrada A4 (Polska), bo mi wyskakuje "Wikimedia error". :( --Botev (dyskusja) 01:08, 30 sie 2009 (CEST)
- Okazało się, że wystarczy współrzędne podać w formacie dziesiętnym zamiast stopnie minuty sekundy i chodzi jak burza.--Masol (dyskusja) 20:35, 30 sie 2009 (CEST)
- Bo wtedy obliczenia są prostsze. Szablon nie musi sprawdzać, co jest na której pozycji. Ale dobrze wiedzieć, że tak można to obejść. --Botev (dyskusja) 20:46, 30 sie 2009 (CEST)
- Okazało się, że wystarczy współrzędne podać w formacie dziesiętnym zamiast stopnie minuty sekundy i chodzi jak burza.--Masol (dyskusja) 20:35, 30 sie 2009 (CEST)
GeoHack
edytujOstatnio, po kliknięciu na współrzędne parafii, otwiera sie strona z [2] i wyświetla się ta informacja:
- Please edit your local Template:GeoTemplate to use standard interwiki syntax and remove obsolete navigational elements'. --WlaKom (dyskusja) 23:58, 18 gru 2009 (CET)
Formatowanie
edytujUżywając opcji "w tekście" (jak z przykładu {{Koordynaty|44|06|43|N|87|54|00|W|zapis=dziesiętnie|umieść=w tekście}}) link jest moim zdaniem nieprawidłowo sformatowany. Tradycyjnie w Wikipedii linki zewnętrzne są formatowane inaczej niż linki wewnętrzne tymczasem link do zewnętrznej strony toolservera wygląda bardziej jak link wewnętrzny ({{Koordynaty|44|06|43|N|87|54|00|W|zapis=dziesiętnie|umieść=w tekście}}), niż zewnętrzny. Michał Rosa (dyskusja) 00:39, 6 lis 2010 (CET)
GeoLocator: support for Polish geo templates and map services
edytujHello. I've added partial Polish localization into GeoLocator tool, upon request from Gagorski. It includes the following:
- Poland map preset (rightmost above the map)
- Preview links to Polish map services (Targeo · Szukacz · Zumi · Emapi · KMP · UMP)
- Polish wiki template markup:
{{Koordynaty}}
, infobox snippet (| stopniN = | minutN = | sekundN = | szerokość = | stopniE = | minutE = | sekundE = | długość =
)
Check it out, please. Regards, --Teslaton (dyskusja) 12:34, 17 kwi 2011 (CEST)
Potrzebny parametr
edytuj"Bez linku". Dla utworów na powierzchniach planetoid, małych księżyców i innych obiektów, których mapy nie istnieją, a {{współrzędne}} są wywoływane przez infobox. Szczureq (pi?) 10:24, 5 maj 2012 (CEST)
- Zrobione. Nowy szablon ma parametr "linkuj", który może przyjmować wartości "tak" lub "nie". Matma Rex dyskusja 18:00, 19 cze 2012 (CEST)
Błędne koordynaty, nie wiem o co chodzi.Xx236 (dyskusja) 14:56, 20 cze 2012 (CEST)
- Nie ma to jak 83 minuty szerokości geograficznej północnej. Ktoś pomylił minuty i dziesiętne części stopni, ten punkt (zakładając, że istnieje) nawet nie leży w Irlandii Północnej (co widać na mapce). Poprawiłem. Matma Rex dyskusja 15:06, 20 cze 2012 (CEST)
Błędne wyświetlanie, gdy nazwa jest ze spacją
edytujJest problem z wyświetlaniem szablonu, gdy w nazwie obiektu jest spacja. Przykład:
Wywołanie:
{{koordynaty|27|59|17|N|86|55|31|E|umieść=w tekście|nazwa=Mount Everest}}
Efekt:
{{koordynaty|27|59|17|N|86|55|31|E|umieść=w tekście|nazwa=Mount Everest}}
--Musp (dyskusja) 13:14, 2 lut 2013 (CET)
Załatwione ~malarz pl PISZ 14:37, 2 lut 2013 (CET)
Poprawka
edytujW ostatniej aktualizacji szablonu związanej z wprowadzeniem rozszerzenie GeoData zobaczyłem błąd, więc zanim kolejny raz będę poprawić (i będzie się parsować ponad 210k stron), to wolę się upewnić. Obecnie na końcu kodu szablonu znajduje się fragment odpowiadający za nazwę opisującą współrzędne:
|name={{FULLPAGENAMEE}}
ale taka konstrukcja rodzi problemy i powinno być:
|name={{SUBPAGENAME}}
ale tu jeszcze pojawia się pytanie o parametr {{{nazwa}}}
, który wg opisu szablonu "Do użytku tylko w artykułach wykorzystujących szablon {{mapa obiektów}};", jednak wydaje mi się on użyteczny. Gdy ten parametr będzie podany, to chyba będzie lepiej opisywać dane współrzędne niż nazwa strony osiągnięta za pomocą Współrzędne
, więc ostatecznie najlepiej wprowadzić:
|name={{{nazwa| {{SUBPAGENAME}} }}}
Zgadza się? LeinaD dyskusja 00:13, 5 lut 2013 (CET)
- Ja bym jednak użył {{FULLPAGENAME}} (bez E), dla stron w mainie nie ma to znaczenia, a dla pozostałych moim zdaniem będzie lepsze. Poza tym racja. Matma Rex dyskusja 00:30, 5 lut 2013 (CET)
- Ok, to doprecyzujmy, chodzi o:
|name={{{nazwa| {{FULLPAGENAME}} }}}
- Poprawka wprowadzona. LeinaD dyskusja 00:09, 10 lut 2013 (CET)
Implementacja w Lua
edytujW związku z naprawieniem błędu 50863, wróciłem do implementacji szablonu w Lua. Kod znajduje się w Moduł:Współrzędne, a kod nowego szablonu sprowadza się do wywołania
{{#invoke:Koordynaty|szablon}}
Poniżej raport wydajnościowy ze stukrotnego wywołania stron testowych (przygotowane strony testowe wywołałem wielokrotnie z parametrem action=purge
a z treści strony odczytywałem czas <!-- Served by mw#### in #.### secs. -->
, procedura identyczna jak wcześniej w szablonie lang) Paweł Ziemian (dyskusja) 20:48, 29 lip 2013 (CEST):
Test | Min | Avg | Max | Opis | Highest expansion depth |
---|---|---|---|---|---|
Wikipedysta:Paweł Ziemian/K1a | 0,131 | 0,391 | 0,913 | 1x {{Współrzędne}} | 22/40 |
Szablon:Koordynaty/test | 0,139 | 14,634 | 31,490 | strona testowa {{Współrzędne}} | 27/40 |
Wikipedysta:Paweł Ziemian/K1b | 0,157 | 0,286 | 0,535 | 1x nowe koordynaty | 2/40 |
Wikipedysta:Paweł Ziemian/K | 0,153 | 1,437 | 2,267 | nowy szablon koordynaty / strona testowa jako dokumentacja | 5/40 |
Nowa implementacja różni się w trzech punktach:
- jest bardziej restrykcyjna w akceptowaniu parametrów
- ignoruje parametr
zapis
, a wykorzystuje tylkodokładność
z ograniczonym zestawem wartości - pozwala określić automatycznie dokładność większą niż
sec+
Ad 1) Dzięki temu jest bardziej zgodna z {{#coordinates:...}}
, co widać na stronach testowych szablonów lub
{{Koordynaty|-10|N|20|E}}
→ {{Koordynaty|-10|N|20|E}}{{Wikipedysta:Paweł Ziemian/K|-10|N|20|E}}
→ == -10 ==- 1: -10
- 2: __
- 3: ____
- 4: ____
- 5:
- 6:
Ad 2) Zbiory wartości parametru dokładność
są rozłączne bo dla zapis=kątowo
mamy st, min, sek, sek+
, natomiast dla zapisu dziesiętnie
to 1, 2, 3 ...
.
Ad 3) Przykłady większej dokładności automatycznej
{{Wikipedysta:Paweł Ziemian/K|10|N|20|E}}
→ == 10 ==- 1: 10
- 2: __
- 3: ____
- 4: ____
- 5:
- 6:
{{Wikipedysta:Paweł Ziemian/K|10.0|N|20|E}}
→ == 10.0 ==- 1: 10.0
- 2: __
- 3: ____
- 4: ____
- 5:
- 6:
{{Wikipedysta:Paweł Ziemian/K|10.023|N|20|E}}
→ == 10.023 ==- 1: 10.023
- 2: __
- 3: ____
- 4: ____
- 5:
- 6:
{{Wikipedysta:Paweł Ziemian/K|10.02356|N|20|E}}
→ == 10.02356 ==- 1: 10.02356
- 2: __
- 3: ____
- 4: ____
- 5:
- 6:
{{Wikipedysta:Paweł Ziemian/K|10|30|22.345|N|20|E}}
→ == 10 ==- 1: 10
- 2: __
- 3: ____
- 4: ____
- 5:
- 6:
Jeśli ktoś by mógł zrobić przegląd kodu i dać jakieś dalsze wskazówki to z góry dziękuję. Paweł Ziemian (dyskusja) 22:42, 28 lip 2013 (CEST)
- Zapomniałem dodać, że separator dziesiętny w wyświetlanych liczbach to przecinek a nie kropka. Taki mały drobiazg, że aż nie widać. Paweł Ziemian (dyskusja) 22:46, 28 lip 2013 (CEST)
- Wydaje mi się jednak, że bardziej „naturalne” dla czytelnika byłoby stosowanie domyślnie zawsze zapisu stopnie-minuty-sekudy zamiast dziesiętnego. Stopnie dziesiętne pojawiają się chyba tylko wtedy, kiedy są skopiowane z jakiegoś narzędzia, a na Wikipedii w nielicznych szablonach, które mają tylko jeden parametr dla szerokości/długości geograficznej.
- Masz też chyba jakiegoś buga w wykrywaniu dokładności, bo tu jest mnóstwo miejsc dziesiętnych: == 20 ==
- 1: 20
- 2: __
- 3: ____
- 4: ____
- 5:
- 6:
a tu żadne: == 20 ==
- 1: 20
- 2: __
- 3: ____
- 4: ____
- 5:
- 6:
.
- Z niektórych przeliczeń wychodzą inne wyniki: w oczy mi się rzuciło {{koordynaty|44.112|-87.913|umieść=w tekście|dokładność=min}} vs == 44.112 ==
- 1: 44.112
- 2: __
- 3: ____
- 4: ____
- 5:
- 6:
, nie sprawdzałem, który wynik jest poprawny. Matma Rex dyskusja 14:20, 2 sie 2013 (CEST)
- W wykrywaniu dokładności faktycznie coś jest nie tak i spróbuję naprawić. Natomiast z zaokrąglaniem wyników możemy jeszcze podyskutować.
parametry | dokładność | szablon | Lua | wynik | poprawki |
---|---|---|---|---|---|
44.112|-87.913 | sek | {{koordynaty|44.112|-87.913|umieść=w tekście|dokładność=sek}} | == 44.112 ==
|
= | = |
min | {{koordynaty|44.112|-87.913|umieść=w tekście|dokładność=min}} | == 44.112 ==
|
≠ | ≠ | |
st | {{koordynaty|44.112|-87.913|umieść=w tekście|dokładność=st}} | == 44.112 ==
|
≠ | ≠ | |
44|11|32|-87|51|29 | sek | {{koordynaty|44|11|32|-87|51|29|umieść=w tekście|dokładność=sek}} | == 44 ==
|
= | = |
min | {{koordynaty|44|11|32|-87|51|29|umieść=w tekście|dokładność=min}} | == 44 ==
|
≠ | ≠ | |
st | {{koordynaty|44.112|-87.913|umieść=w tekście|dokładność=st}} | == 44 ==
|
≠ | ≠ | |
89|59|59.999|-179|59|59.999 | sek | {{koordynaty|89|59|59.999|-179|59|59.999|umieść=w tekście|dokładność=sek}} | == 89 ==
|
= (oba złe) | ≠ (zły szablon) |
min | {{koordynaty|89|59|59.999|-179|59|59.999|umieść=w tekście|dokładność=min}} | == 89 ==
|
≠ | ≠ | |
st | {{koordynaty|89|59|59.999|-179|59|59.999|umieść=w tekście|dokładność=st}} | == 89 ==
|
≠ | ≠ | |
wnioski | obcina | zaokrągla | wymagane poprawki | ja jestem za Lua |
Na ostatnim przykładzie widzę, że mam błąd w zaokrąglaniu sekund. Ale szablon {{Współrzędne}} też się zachowuje identycznie źle. Paweł Ziemian (dyskusja) 17:42, 2 sie 2013 (CEST)
- Zaaplikowałem poprawki w zaokrąglaniu. Paweł Ziemian (dyskusja) 18:25, 2 sie 2013 (CEST)
- Zaaplikowane poprawki w określaniu dokładności dla liczb ujemnych. Paweł Ziemian (dyskusja) 19:58, 2 sie 2013 (CEST)
- Wprowadziłem domyślny zapis kątowy połączony z automatyczną dokładnością:
parametry | szablon | Lua | uwagi dla Lua |
---|---|---|---|
44 -87 | {{koordynaty|44|-87|umieść=w tekście}} | == 44 ==
|
tylko stopnie |
44.1 -87.9 | {{koordynaty|44.1|-87.9|umieść=w tekście}} | == 44.1 ==
|
0,1° = 6' -> 1' |
44.11 -87.91 | {{koordynaty|44.11|-87.91|umieść=w tekście}} | == 44.11 ==
|
0,01° = 0,6' = 36" -> 1" |
44.112 -87.913 | {{koordynaty|44.112|-87.913|umieść=w tekście}} | == 44.112 ==
|
0,001° = 0,06' = 3,6" -> 1" |
44.1123 -87.9134 | {{koordynaty|44.1123|-87.9134|umieść=w tekście}} | == 44.1123 ==
|
0,0001° = 0,006' = 0,36" -> 0,1" |
44.11235 -87.91346 | {{koordynaty|44.11235|-87.91346|umieść=w tekście}} | == 44.11235 ==
|
0,00001° = 0,0006' = 0,036" -> 0,01" |
44.112357 -87.913468 | {{koordynaty|44.112357|-87.913468|umieść=w tekście}} | == 44.112357 ==
|
0,000001° = 0,00006' = 0,0036" -> 0,001" |
Można by go jeszcze ewentualnie załączać parametrem zapis=kątowo
i pozostawić poprzedni tryb, ale nie wiem czy warto sobie komplikować interfejs. Sugerowałbym raczej upraszczanie interfejsu do niezbędnego minimum. Poza tym jeśli koordynaty są przekazywane do infoboxów to w nich i tak jest (a w zasadzie powinien być) podawany parametr dokładność wraz trójkami stopnie, minuty, sekundy a w takim przypadku Moduł:Współrzędne zawsze (chciałem żeby) aplikował tryb kątowy wyświetlania. Paweł Ziemian (dyskusja) 21:24, 2 sie 2013 (CEST)
- Moim zdaniem wygląda teraz spoko. Poczekałbym jeszcze chwilę, gdyby ktoś miał coś do dodania, a potem proponuję zmienić :) Obniżyłem zabezpieczenie Szablon:Współrzędne do średniego, podstron chyba nie będziesz potrzebował modyfikować, tylko potem usunąć? (Nie chce mi się ich wszystkich wyklikiwać.) Matma Rex dyskusja 22:40, 2 sie 2013 (CEST)
Wymieniłem
edytujOraz dodatkowo zrobiłem nową funkcję dla {{Koordynaty/mikro}}, bo to co się pierwotnie w nim generowało nie miało prawidłowej struktury (czyli zgodnej z tą generowaną przez {{Współrzędne}}). Chociaż działał link do geohacka i wizualnie były to współrzędne. Widzę też, że powoli ale rośnie liczba stron w Kategoria:Strony z błędami w parametrach szablonów współrzędnych geograficznych. Obejrzałem kilka (poprawiając) i faktycznie były zwykle dwa bonusy. Jak się wszystko przemieli na serwerach i szablony pomocnicze się odlinkują to będzie można je usunąć i zaktualizować techniczną dokumentację. Paweł Ziemian (dyskusja) 23:24, 4 sie 2013 (CEST)
- Znalazłem jeszcze {{Zabytki wiersz}}, w którym zastąpiłem {{Zabytki wiersz/koordynaty}} przez nowy {{Koordynaty/mikro}}. Paweł Ziemian (dyskusja) 08:46, 5 sie 2013 (CEST)
- Dziwne. Mimo, że parę dni temu zmieniłem szablon {{Zabytki wiersz}} usuwając z niego {{Zabytki wiersz/koordynaty}}, który linkuje do {{Koordynaty/format1}} i {{Koordynaty/dokładność}} to ciągle na liście linkujących do {{Zabytki wiersz/koordynaty}} jest litania około 1000 artykułów. Coś się chyba powiesiło przy powiecie łaskim i następnych, bo od wczoraj nic się tam nie zmienia. A myślałem, że będzie podobnie jak wcześniej przy szablonie {{lang}}, gdzie wszystko się pięknie odlinkowało już następnego dnia. Paweł Ziemian (dyskusja) 21:55, 7 sie 2013 (CEST)
- Odświeżyłem strony z tamtej listy botem. Z jakiegoś powodu uparcie trzyma się tylko Wikipedysta:Przykuta/brudnopis2. Matma Rex dyskusja 18:08, 9 sie 2013 (CEST)
- Trzymał się uparcie bo był jawnie wywołany w Wikipedysta:Przykuta/brudnopis3. Też już tam wymieniłem na {{koordynaty/mikro}}. Może właściciel brudnopisu nic nie zauważy ;-) Paweł Ziemian (dyskusja) 20:20, 12 sie 2013 (CEST)
Usunąłem stare podszablony. Matma Rex dyskusja 23:44, 12 sie 2013 (CEST)
Akceptowanie przecinków
edytujSkoro już jest parsowanie parametrów, to fajnie by było jakby akceptowane były przycinki. Wystarczyłoby zamienić przecinki na kropki przed dalszymi modyfikacjami. Test:
- {{koordynaty|44.112|-87.913}} → {{koordynaty|44.112|-87.913}}
- {{koordynaty|44,112|-87,913}} → {{koordynaty|44,112|-87,913}}
--Nux (dyskusja) 11:59, 5 sie 2013 (CEST)
- Pewnie da się zrobić (jak wszystko) ale poczekam aż się nowy system ustabilizuje, a stare szablony posprząta. Paweł Ziemian (dyskusja) 14:13, 5 sie 2013 (CEST)
- To trzeba zrobić, podobnie jak usunięcie wszystkich zbędnych spacji z wywołania. ~malarz pl PISZ 16:40, 5 sie 2013 (CEST)
- Spacje w argumentach indeksowanych są ignorowane. Przecinek w liczbach akceptowany. Paweł Ziemian (dyskusja) 23:17, 5 sie 2013 (CEST)
- Ja po prostu piszę w sekundach xx.xxN albo E.Chyba wystarczy i funkcjonuje super.--J.Dygas (dyskusja) 23:23, 5 sie 2013 (CEST)
- Spacje w argumentach indeksowanych są ignorowane. Przecinek w liczbach akceptowany. Paweł Ziemian (dyskusja) 23:17, 5 sie 2013 (CEST)
- To trzeba zrobić, podobnie jak usunięcie wszystkich zbędnych spacji z wywołania. ~malarz pl PISZ 16:40, 5 sie 2013 (CEST)
Geohack pod nowym adresem
edytujNa stronie dyskusji modułu od koordynat zostałem poinformowany, że nowy adres geohack'a to http://tools.wmflabs.org/geohack/geohack.php?
. Nasz obecnie używany to http://toolserver.org/~geohack/geohack.php?
. Zastanawiam się, czy to przy okazji też zmieniać. Paweł Ziemian (dyskusja) 17:15, 3 sie 2013 (CEST)
Parametr umieść
edytuj
Czy nie byłoby lepiej, aby wszystkie wywołania bez tego parametru przebotować uzupełniając o wpis umieść=na górze
a domyślną wartość parametru zamienić na umieść=w tekście
? Zwykle współrzędne są wstawiane przez infobox, a ten zazwyczaj (trzeba sprawdzić) wypełnia wywołanie parametrem umieść=w tekście i na górze
. Przy okazji można by sprawdzić w jakich artykułach jest więcej niż jedno takie wywołanie co prowadzi do błędu w {{#coordinates:...}}
. Cel byłby taki, aby docelowo funkcję {{Koordynaty/mikro}} przejął szablon {{Współrzędne}} bez parametru umieść
, dzięki temu ich zapis byłby krótszy i naturalny. Paweł Ziemian (dyskusja) 16:09, 6 sie 2013 (CEST)
- Plan można rozbić na etapy:
- Przetestować nową implementację w brudnopisie.
- Utworzyć nową pomocniczą kategorię Koordynaty bez parametru
umieść
i umieszczać tam strony tylko z przestrzeni głównej (chyba wystarczy). - Utworzyć nową pomocniczą kategorię Koordynaty/mikro z parametrem
umieść
i umieszczać tam wszystkie strony. - Wyczyścić kategorie pomocnicze, może być ręcznie (jeśli mało) albo botem (jeśli dużo), poprawiając wywołania szablonów koordynat.
- Zmienić implementację modułu na docelową.
- Zamienić wywołania {{Koordynaty/mikro}} na {{Współrzędne}}
- Usunąć {{Koordynaty/mikro}} i tymczasowe pomocnicze kategorie.
- Ostatecznie uzyskalibyśmy coś takiego:
- {{Współrzędne|...|umieść=na górze}} - stare zwykłe koordynaty umieszczone jawnie na górze
- {{Współrzędne|...}} - nowe mikro koordynaty do zestawień i czasami do pisania w bezpośrednio w tekście ale bez wywołania
{{#coordinates:...}}
- Stare koordynaty z brudnopisów staną się automatycznie koordynatami mikro, co teoretycznie spowoduje, że ich aktywni właściciele poprawią te wywołania wedle uznania.
- Paweł Ziemian (dyskusja) 13:09, 14 sie 2013 (CEST)
Co zrobić, by mapa OpenStreetMap była otwarta po wejściu na stronę?
edytujChcę wykorzystać artykuły z geolokalizacjami na stronie portalu Geografia. Chciałbym by osoba wchodząca na portal miała przy danym artykule (Tylko na głównej stronie portalu, a nie na oryginalnej stronie artykułu) od razu otwartą mapę OpenStreetMap z zaznaczoną lokalizacją, tak by nie musiała klikać na link (mapa) obok współrzędnych geograficznych. Czy istnieje w ogóle taka funkcjonalność, czy da się to jakoś zrobić? Potrzebuje tu pomocy kogoś biegłego w tych kwestiach. Plogeo (dyskusja) 18:22, 28 maj 2014 (CEST)
Pobieranie z Wiki Danych
edytujMoże coś przeoczyłem w dyskusjach, ale nie widzę wątku dot. pobierania współrzędnych geogr. z repozytorium Wiki Dane. Po wrzuceniu do hasła {{koordynaty}}
(po uprzednim połączeniu elementu z WD) nie wyświetlają się koordynaty wpisane w WD. Może ktoś pomoże rozwiązać problem (chyba, że coś z mojej strony jest nie tak…). --Pit rock (dyskusja) 00:02, 28 gru 2015 (CET)
- Chyba chodzi ci o szablon {{współrzędne na górze}}. Ale niech się @Paweł Ziemian wypowie. ~malarz pl PISZ 14:10, 28 gru 2015 (CET)
- Tak. Na pewno. Szablon {{Współrzędne}} oprócz formatowania wyniku, tylko sprawdza czy są jakiekolwiek współrzędne zdefiniowane w Wikidanych (bez porównywania) i jeśli żadnych nie znajdzie to generuje techniczną kategorię Wikidata P625: puste. Za cała resztę odpowiada szablon {{współrzędne na górze}} lub infoboksy. Paweł Ziemian (dyskusja) 19:11, 28 gru 2015 (CET)
- Dzięki wielkie. Poprawiłem w kodzie strony z hasłem. Dodałem także do podstrony z opisem szablonu Koordynaty sekcję "zobacz też" z {{Współrzędne na górze}}. Jeśli sprzeciwu brak to niech to tam zostanie - powinno się komuś przydać. Jeszcze raz dzięki :-) --Pit rock (dyskusja) 20:21, 28 gru 2015 (CET)
Wstawianie pustej przestrzeni
edytujW szablonie jest jakiś błąd, który powoduje wstawianie pustej przestrzeni na koniec haseł, np. tu. Strasznie to razi, a przecież ręcznie usuwać pustych wierszy nie będziemy. Naprawi to ktoś? 37.47.193.82 (dyskusja) 16:50, 8 gru 2020 (CET)
trzycyfrowa liczba stopni w długości geograficznej
edytujW nawigacji przyjęło się podawanie stopni szerokości geograficznej jako liczby dwucyfrowej, a długości - trzycyfrowej (z zerami wiodącymi, tak jak standardowo zawsze dwoma cyframi szablon wyświetla liczbę minut i sekund). To uodparnia na błędy (zawsze wiemy czy mamy do czynienia z długością czy szerokością, nawet po zamianie standardowej kolejności). Źródła: [3], [4]... Fajnie byłoby aby szablon wyświetlał współrzędne właśnie tak. Jeśli nie zawsze (rozumiem, że ktoś może tego nie akceptować, tak jak ja - braku tych zer) to przynajmniej jako opcja (np. "nawigacyjnie", "nawig" lub inna). O tak to powinno wyglądać:
08°01′00″N 018°51′01″E
Dzięki z góry Wbartoszy (dyskusja) 16:04, 18 sie 2022 (CEST)
Albo ja czegoś nie wiem / nie umiem, bo zgodnie z wpisem Dyskusja_szablonu:Współrzędne#Liczba_cyfr_we_współrzędnych powinno to działać... :-( Wbartoszy (dyskusja) 14:20, 23 sie 2022 (CEST)
- To było w 2006, a w 2013/14 szablon został napisany od nowa tak aby przyjmował parametry w różnych łatwiejszych dla edytora formatach. ~malarz pl PISZ 09:04, 24 sie 2022 (CEST)
- OK, rozumiem.
- Więc postulat przedstawiony powyżej przeze mnie (oraz pierwotnie przez @Grzegorza Wysockiego) - jest aktualny, Wbartoszy (dyskusja) 09:09, 24 sie 2022 (CEST)
- Mam tylko pytanie, gdzie te nawigacyjne opcje miały by się przydawać? Ja osobiście z żeglarstwem i nawigacją nie mam nic wspólnego. Może dlatego nigdy się z takim zapisem nie spotkałem. A skoro tak, to dlatego przez tyle lat nikt błędu nie zgłosił. No i źródła tylko internetowe to trochę mało, aby coś takiego wdrażać. W dodatku jakoś dziwnie dla mnie wygląda podawanie minut z ułamkiem dziesiętnym. Nie wspieramy tego w obecnym rozwiązaniu. Albo stopnie z ułamkiem dziesiętnym, albo stopnie, minuty i dopiero sekundy z ułamkiem dziesiętnym. Jako opcję można rozważyć utworzenie gadżetu, który spróbuje dokonać takich konwersji. Paweł Ziemian (dyskusja) 17:36, 26 sie 2022 (CEST)
- Minuty z ułamkiem dziesiętnym dziwne? WOW! To standard chociażby w BHMW - wydawcy oficjalnych polskich (wydawanych w imieniu państwa) publikacji nautycznych, zobacz np. ostrzeżenia nawigacyjne (wprawdzie tam nie ma symboli stopni i minut, ale wynika to z przesyłania depesz np. dalekopisami czy navtexem na statki). Przykładowy zapis pozycji: 54-56.853N 017-52.106E pokazuje zarówno długość trzycyfrową jak i dziesiętne minut. W katologu map nawigacyjnych jest np taka informacja (str. 9):
- "2. Odwzorowania i układy odniesienia.
- [...]
- Pozycje geograficzne są odniesione do układu WGS-84 i przedstawiane w stopniach, minutach i setnych częściach minuty (DD-MM,mm / DDD-MM,mm).
- Informacje dotyczące planów portów mogą zawierać pozycje przedstawiane w stopniach, minutach, sekundach i setnych częściach sekundy w formacie: DD-MM-SS,ss / DDD-MM-SS-ss."
- W specjalnych instrumentach nawigacyjnych (chartplotterach, odbiornikach nawigacyjnych...) montowanych na statkach (przykład chartplottera) czy programach nawigacyjnych (jak np OpenCPN) także używa się dziesiętnych minut i trzycyfrowej długości: zrzut ekranu.
- Czy to wystarczy jak źródło, czy szukać jeszcze w książkach? Wbartoszy (dyskusja) 11:09, 27 sie 2022 (CEST)
- Minuty z ułamkiem dziesiętnym dziwne? WOW! To standard chociażby w BHMW - wydawcy oficjalnych polskich (wydawanych w imieniu państwa) publikacji nautycznych, zobacz np. ostrzeżenia nawigacyjne (wprawdzie tam nie ma symboli stopni i minut, ale wynika to z przesyłania depesz np. dalekopisami czy navtexem na statki). Przykładowy zapis pozycji: 54-56.853N 017-52.106E pokazuje zarówno długość trzycyfrową jak i dziesiętne minut. W katologu map nawigacyjnych jest np taka informacja (str. 9):
- A gdzie to miałoby się przydać? np w artykule Polskie wypadki morskie jachtów żaglowych podawane są pozycje z raportów PKBWM czy orzeczeń IM. Jak ktoś zajrzy do źródła okazuje się, że dane tam wyglądają inaczej. przykładowy raport podaje na str. 4: "Pozycja geograficzna zajścia zdarzenia φ = 54° 11,8’N, λ = 015° 30,8’E"' więcej raportów: [5]. Przykładowy raport szwedzkiej komisji: https://www.havkom.se/assets/reports/RS2017_06e-Final-report-ZJAWA-IV.pdf (pozycja w formacie N55° 21.02ʹ E012° 48.2ʹ), Przykładowe orzeczenie IM https://wypadkijachtow.pl/zoltar-2004-urwanie-sie-pletwy-balastowej-zalew-szczecinski/ ("szer. geogr. 53°42,3’N, dł. geogr. 014°28,4’E"), więcej orzeczeń: https://wypadkijachtow.pl/spis-wypadkow-morskich/ Wbartoszy (dyskusja) 11:33, 27 sie 2022 (CEST)
- Zobacz jeszcze np to rozporządzenie - strona od 8. W ogóle dochodzę do wniosku, że w nawigacji poza wyjątkowymi sytuacjami nie używa się sekund... Regułą są stopnie + minuty z dziesiętnymi czy setnymi, a nawet... dziesięciotysięcznymi (zarządzenie Dyrektora Urzędu Morskiego nr 8 z roku 2020. I - uwierz mi - żadnemu nawigatorowi, żeglarzowi nie wyda się "dziwny" taki zapis. A nawet przeciwnie - "dziwny" będzie się wydawał (w artykułach nawigacyjnych) format z sekundami.
- Wiec finalnie postuluję wprowadzenie zapisu w "formacie nawigacyjnym" obejmującym: 1. zera wiodące, 2. stopnie + minuty z miejscami po przecinku.. O tak:
- 08°01,23′N 018°51,00′E
Wbartoszy (dyskusja) 12:13, 27 sie 2022 (CEST)
- Wstępnie dodałem obsługę formatowania minut (parametr
dokładność
) z wybraną dokładnością po przecinku (min+
,min2
, ...,min5
). Nad zerem się jeszcze zastanawiam. Paweł Ziemian (dyskusja) 23:26, 27 sie 2022 (CEST) - Dodałem obsługę danych nawigacyjnych. Zera wiodące należy podawać we współrzędnych do sformatowania. {{Współrzędne|08°01,23′N 018°51,00′E}} → 08°01′14″N 018°51′00″E/8,020500 18,850000. Wymagane formatowanie minut z przecinkiem można wymusić odpowiednio dobranym polem
dokładność
na przykład {{Współrzędne|08°01,23′N 018°51,00′E|dokładność=min3}} → 08°01,230′N 018°51,000′E/8,020500 18,850000. Paweł Ziemian (dyskusja) 15:59, 28 sie 2022 (CEST)- Bardzo dziękuję! :-) Cieszę się że moje argumenty Cię przekonały.
- Ale... czy jeszcze mogę prosić o minuty jako dwie cyfry? (w formacie St°MM′SS″ tak jest zarówno dla minut jak i sekund)
- 54°01,6′N 008°00,6′E/54,026667 8,010000 daje 54°1,6′N 008°0,6′E zamiast 54°01,6′N 008°00,6′E
- I jeszcze taka mała uwaga: parametr dokładnościowy jest odrobinę niedomyślny (niekonsekwentny). Domyślam się, że najpierw było "sek+" a potem większe: "sek2", "sek3", "sek4", ale logiczne wydaje się "sek1", "sek2", "sek3"... i tak samo: "min1", "min2", "min3"... tym bardziej że przy stopniach jest "1", "2", "3"... a nie "+", "2", "3"... Wbartoszy (dyskusja) 22:16, 28 sie 2022 (CEST)
- Aj. Błąd formatowania poprawiłem. Natomiast parametr
dokładność
jest wstecznie kompatybilny z archiwalnymi wywołaniami. Nie szukałbym tam współcześnie jakiejś logiki. Nowe opcje utworzyłem na podobieństwo starych. Paweł Ziemian (dyskusja) 22:36, 28 sie 2022 (CEST)
- Aj. Błąd formatowania poprawiłem. Natomiast parametr
W brudnopisie w namespace Wikipedysta działa?
edytujMam wrażenie że w moim brudnopisie (w namespace Wikipedysta) to znaczy nie działa. Jak przeniosłem hasło do namespace 0, widzę.