ATPOL, POLISH GEOBOTANICAL GRID - MATHEMATICAL MODEL
WERSJA ANALITYCZNA SIATKI ATPOL (definicja modelu i użyteczne narzędzia) Patrz też: PolBiG - polska siatka binarna
Krótkie wprowadzenie: Siatkę ATPOL w wersji analitycznej jednoznacznie określa odwzorowanie stożkowe normalne, które siatce 7×7 = 49 kwadratów (A) o bokach 100×100 km położonych na powierzchni stożka (B), przyporządkowuje odpowiadające im pola na powierzchni sfery (C) określone w tym odwzorowaniu. Przyporządkowanie odbywa się w projekcji centralnej (ze środka kuli definiującej sferę), w nazewnictwie polskim określanej też jako gnomonicznej. Powierzchnia stożka styczna jest do sfery kuli o promieniu R = 6390 km wzdłuż równoleżnika 52°N. Południk 19°E wybrany został za wspólny dla odwzorowań pomiędzy współrzędnymi geograficznymi sfery a kartezjańskimi współrzędnymi siatki ATPOL. Oznacza to, że rzut tego południka na stożek pokrywa sie z jedną z jego tworzących, która stycznie do sfery przecina pod kątem prostym równoleżnik w punkcie 19°E, 52°N. W układzie powierzchni stożka odpowiada to współrzędnym (330, 350)=(Xo, Yo), tworząc tzw. punkt dowiązania obu układów odniesienia. Początek układu współrzędnych tak zdefiniowanej siatki pokrywa się z jej północno-zachodnim narożnikiem natomiast jej narożnik południowo-wschodni ma współrzędne (700, 700) wyrażone w kilometrach. Przejście od współrzędnych geograficznych na sferze kuli do współrzędnych kartezjańskich siatki kwadratów określają wzory:
Dla uproszczenia zapisu wzorów wprowadziłem wielkość: p = ctg α – tg(φ-α). Zależność odwrotna tj przejście od współrzędnych kartezjańskich siatki kwadratów do współrzędnych geograficznych określona jest w sposób następujący:
Zdefiniowaną w ten sposób siatkę można wielokrotnie "zagęszczać" dziesiętnie dzieląc kolejne kwadraty na wiersze i kolumny i numerując je w tej kolejności przez pary cyfr od 0 do 9. Jedynie największe kwadraty 100×100km określono z pomocą par liter od A do G gdzie pierwsza litera oznacza kolumnę a druga wiersz. Dla ilustracji: poniżej prosty przykład zamiany współrzędnych kartezjańskich dla punktu x=258,27 km i y=572,65 km, na oznaczenie siatki ATPOL - tylko para określająca setki kilometrów dla przykładowych liczb: kolumna 2 (licząc od 0) i wiersz 5 (licząc od 0) opisywane są literowo w odwrotnej kolejności od całej reszty. Pierwsza para cyfr nowo utworzonego oznaczenia określa pola 10×10km, druga 1×1km, trzecia 100×100m itd ... Dla zainteresowanych udostępniam prosty skoroszyt MS Excel gdzie w dwóch kolejnych arkuszach przepisałem formalnie powyższe wzory transformacyjne (przeliczenia wewnątrz funkcji trygonometrycznych wykonujemy stosując miarę łukową kąta, w przypadku funkcji odwrotnych powracamy do miary stopniowej). Łatwo więc sprawdzić zgodność transformacyjną w obie strony, zgodność punktu dowiązania (Xo,Yo) = (330,350) dla współrzędnych geograficznych α = 52°N i β = 19°E a także wyróżnioną własność południka β = 19°E, któremu zawsze odpowiada wartość współrzędnej kartezjańskiej x = 330. Skoroszyt pozwala też zamieniać współrzędne geograficzne na współrzędne kartezjańskie siatki i odwrotnie w ilościach hurtowych, wystarczy wstawić je do odpowiedniego arkusza i przeliczać na zasadzie kopiuj - wklej. Ciekawostka: Warto zwrócić uwagę na to, że same wzory transformacyjne wystarczają do pełnego opisu siatki modelowej (przy ustalonych już parametrach). Model służy jedynie do wyprowadzenia tych wzorów, nie ma więc w zasadzie konieczności wiązania idealnej siatki kwadratów tylko z jej odpowiednikiem na powierzchni kuli. Może to być także powierzchnia dowolnej elipsoidy obrotowej gdzie podaje się tylko dwie wielkości: określające długość i szerokość geograficzną. Generalnie, może to być dowolna powierzchnia dla której uda się jednoznacznie określić położenie dowolnego punktu z pomocą dwóch wielkości liczbowych. Można sobie wyobrazić ATPOL jako siatkę zdefiniowaną np na powierzchni Księżyca czy Marsa bo i ich powierzchnie można bardzo dobrze przybliżyć do powierzchni elipsoidy obrotowej o określonych parametrach, gdzie dwie współrzędne areograficzne Marsa czy selenograficzne Księżyca określą położenie dowolnego punktu na tych obiektach astronomicznych. Oba przypadki ATPOL-u na Księżycu i na Marsie można podglądnąć w programie Google Earth wykorzystując poniżej udostępnione siatki. Ten jednoznacznie określony model matematyczny jest zgodny z referencyjnymi współrzędnymi geograficznymi Pracowni Chorologii Komputerowej IB UJ. Błędy pomiędzy odwzorowaniem określonym analitycznie a danymi referencyjnymi są mniejsze niż sekunda kątowa i wynikają jedynie z zaokrąglenia. Nie wydaje się też celowa korekcja błędu wynikająca z rodzaju użytych map (najprawdopodobniej w układzie odniesienia Pułkowo '42) do konstrukcji pierwotnej siatki ATPOL, gdyż błąd określania położenia obiektów na tych oryginalnych mapach jest zbliżony do różnic pomiędzy używanymi wtedy i teraz układami odniesienia (grubość linii ołówka rysującego siatkę na mapach mogła być większa od samych błędów). Są też inne ważne argumenty (opisane w poniższych pracach) za nie korygowaniem tego błędu. Analitycznie określona siatka ATPOL już teraz wykazuje dużą użyteczność będąc jednocześnie pozbawiona wad siatki opartej o nieprecyzyjne mapy. Należy więc ten model siatki oprzeć o powszechnie używany na świecie układ odniesienia WGS 84 PATRZ PRACE: ŁUKASZ KOMSTA (Annales UMCS vol. LXXI(1), 2016) i MAREK VEREY (Fragm. Florist. Geobot. Polon. 24(2), 2017). Przedstawiony tutaj model siatki przyjęty został 16 października 2017 r. przez Pracownię Chorologii Komputerowej Instytutu Botaniki UJ jako analityczna definicja siatki ATPOL dla układu odniesienia WGS 84. Patrz tekst potwierdzenia Opisany model zachowuje też podstawowe cechy charakteryzujące siatkę ATPOL: jest oparty na południku 19°E a jego punkt dowiązania 19°E, 52°N odpowiadający współrzędnym (330, 350) płaskiej siatki kwadratowej, potwierdzony jest przez dane referencyjne Pracowni Chorologii Komputerowej IB UJ. Zdecydowanie zatem zalecamy posługiwanie się właśnie tym modelem siatki we wszelkich opracowaniach co ujednoznaczni wyniki badań i uprości ich uzyskiwanie.
OpenATPOL: • Na stronie https://atpol.sourceforge.io/ znajduje się opis projektu OpenATPOL. Strona prowadzona jest przez Łukasza Komstę (w j. angielskim), także z kompletnymi informacjami dla programistów chcących zaimplementować siatkę ATPOL w swoich opracowaniach. Łukasz Komsta udostępnił też dwa programy: • http://www.komsta.net/files/atpol.apk to aplikacja na smartfony z systemem Android; podaje oznaczenia pól ATPOL z precyzją do 10×10m w oparciu o aktualne położenie GPS - działa na wielu smartfonach f. Samsung z serii Galaxy, zapewne też na innych. Nie wymaga dostępu do Internetu. • http://www.komsta.net/atpol/ to adres strony, która pozwala określać oznaczenia pól ATPOL z wykorzystaniem mapy (działa także z większością smartfonów i wersji przeglądarek, także z GPS (podawana precyzja 100×100m), warto więc przetestować swój smartfon - niektóre przeglądarki nie akceptują uruchomienia GPS z adresem http, należy więc wpisać https://www.komsta.net/atpol/ lub potwierdzić wyjątek).
AKTUALNIE DOSTĘPNE NARZĘDZIA : • Siatki o "oczkach" do 1×1km dla całego obszaru Polski dla aplikacji Google Earth. Udostępniane pliki w formacie KMZ to wersja podstawowa nie zawierająca wpisów etykiet dla pól 1×1km (także etykiet 2×2 km i 5×5 km) i następnych, zawierających te wpisy dla kolejnych pasów obejmujących całą Polskę. Następne cztery pliki zawierają już pełny zestaw etykiet (informacji o oznaczeniach pól 1×1km), konieczne jednak było podzielenie całej siatki na cztery PASY: pierwszego, najbardziej wysuniętego na północ, o wysokości 190 km i dalszych trzech wysokich na 180 km - ze względu na problemy z wczytaniem zbyt dużych plików. Z tego też powodu nie należy wczytywać do Google Earth dwóch takich plików jednocześnie. Prawie wszystkie linie tworzące siatkę 100×100 km i 10×10 km prowadzone były z korekcją co 1 km (za wyjątkiem wersji uproszczonej). Linie wewnętrzne, tworzące siatkę kilometrową korygowane były co 10 km z wyjątkiem siatki pełnej, dla której także linie wewnętrzne korygowano co 1 km.
Dla zainteresowanych wersja prosta. PORADA: W zwykłych zastosowaniach, tj dla "oczek" 10×10 km w zupełności wystarcza siatka uproszczona. Dla "oczek" 1×1 km (także 2×2 i 5×5) można zastosować siatkę podstawową. Siatka w wersji pełnej a także siatki z etykietami 1×1 km wymagają cierpliwości i mocnych komputerów. Największy kłopot dla aplikacji Google Earth sprawia duża ilość etykiet. Program dla tych ostatnich siatek otwiera się i zamyka bardzo wolno. Siatki opracował Marek Verey
• Siatki w formacie Shapefile (SHP): Poniżej do pobrania pełna siatka poligonowa 10×10 km w tym formacie dla całej Polski wraz z etykietami, zgodna z przedstawionym modelem. Boki poligonów tworzące "oczka" siatki zbudowane są z krzywych łamanych z korekcją co 1 km.
Poniżej
do pobrania siatka dla całej Polski 5×5 km wraz z etykietami. Boki
poligonów tworzące "oczka" siatki zbudowane są z krzywych łamanych z
korekcją co 1 km. Wykorzystano program Excel i etykiety 1×1 km do wykonania etykiet 5×5 km.
Uwaga: Etykiety 5×5 km utworzono zgodnie z niedawno zaproponowanym standardem zapisu niedziesiętnych pól siatki ATPOL.
Format powyższych plików jest zgodny z oprogramowaniem QGIS służącym do tworzenia, edytowania, wizualizowania i analizowania danych przestrzennych. Zaleca się używania nowych wersji tego oprogramowania (np. wersji 3.34), w którym łatwo jest zdefiniować "własny" układ współrzędnych zgodny z siatką ATPOL. Definicję takiego układu w formacie Proj String zapisuje się następująco: +proj=ccon +lat_1=52 +lon_0=19 Wszystkie siatki i etykiety w formacie SHP w oparciu o powyżej udostępnione pliki w formacie KMZ opracował Piotr Kobierski.
kalkulatora należy
używać jedynie dla terenów, które zakreślone są
przez siatkę ATPOL. Wpisanie współrzędnych wychodzących
poza ten obszar czyli z terenów spoza
Polski, może dać sensownie wyglądający wynik, który może być błędny.
Przykładowo:
podanie
współrzędnych 14°E, 49°N w kalkulatorze daje wynik AG7624(20). To błąd,
bo te współrzędne
określają miejsce w Czechach, które nie jest już pokrywane przez siatkę
ATPOL. Łatwo to sprawdzić stosując funkcję odwrotną w kalkulatorze.
Prawidłowy wynik
dla AG7624 jest inny, choć też
"umiejscowiony" w Czechach. Siatka ATPOL akurat ten rejon obejmuje (np
15°22'15"E, 49°03'5,3"N).
Poza
takimi "specjalnymi" przypadkami dla terenów spoza obrębu siatki, do danych
kalkulatora można podchodzić z zaufaniem.Uwaga:
Kalkulator może pracować także na tabletach i smartfonach z systemami
Android i Windows Phone. Konieczne jest tylko zainstalowanie w zasadzie
darmowego programu MS Excel (Sklep Play lub Sklep Microsoft).
Kalkulator opracował Marek Verey przy współpracy z Wojciechem Paulem.
• Przelicznik do
"hurtowego"
przeliczania współrzędnych geograficznych na oznaczenia ATPOL i
współrzędne
kartezjańskie siatki - służy do tego arkusz kalkulacyjny MS Excel z wbudowanymi
funkcjami przelicznikowymi (funkcje opracował Łukasz Komsta). Arkusz
posiada prostą i krótką instrukcję obsługi. Pobierz
plik: ATPOL_przelicz
(Uwaga:
po
pobraniu i pierwszym uruchomieniu plik wymaga akceptacji dla działania
funkcji).Arkusz opracował Marek Verey w oparciu o projekt https://atpol.sourceforge.io/ --------------------------------------------------- • Szablony
graficzne dla prostej, wizualnej zamiany oznaczeń
siatki ATPOL w symbolice dziesietnej na wersje 2 × 2 km, 5 × 5 km i 2,5 × 2,5 km. Dziesiętne
oznaczenia uzyskujemy używając np
"kalkulatora". Uwaga: ostatni szablon wymaga czasami dla zamiany podania
oznaczenia pola z dokładnością 0,1 × 0,1 km (3 pary cyfr).
Szablon do zamiany oznaczeń pól 1 × 1 km na 2 × 2 km Szablon do zamiany oznaczeń pól 1 × 1 km na 5 × 5 km Szablon do zamiany oznaczeń pól 1 × 1 km na 2,5 × 2,5 km Opracowanie szablonów: Marek Verey --------------------------------------------------- PS - zapewne, gdyby
okazało się to użyteczne, można będzie zamienić powyższe szablony na
wersje programu przeliczającego. Takie wizualne "narzędzie" dobre jest
jedynie dla bardzo małej ilości danych i służy raczej celom poglądowym.
Niedawno
został określony standard oznaczeń takich "nietypowych" pól.
Wszystkie udostępniane pliki (programy) oparte są na warunkach
powszechnej licencji
publicznej GNU/GPL (patrz informacja poniżej*). Dotyczy to także narzędzi
udostępnionych
przez Łukasza Komstę.
Wymagamy jednak by w publikacjach wykorzystujących te pliki (programy) powoływać się na cytowane powyżej prace, gdzie określono i zbadano założenia siatki ATPOL w wersji analitycznej co gwarantuje zgodność użytych metod z przyjętym standardem. Marek Verey E-mail: marek.verey@gmail.com www.worldbig.org/atpol/ *Oprogramowanie
można rozprowadzać
dalej i/lub modyfikować na warunkach Powszechnej Licencji Publicznej
GNU, wydanej przez Fundację Wolnego Oprogramowania - wedlug
wersji 3
tej Licencji lub którejś z późniejszych wersji.
W celu uzyskania bliższych
informacji sięgnij do Powszechnej
Licencji Publicznej GNU.Ostatnia aktualizacja: 10.01.2020 |