Celem pracy jest próba formalizacji i implementacji zasad generalizacji osadnictwa oraz sieci dróg bazy danych obiektów topograficznych w skali 1:10 000 do skali 1:50 000 zgodnie z obowiązującymi przepisami. Implementację opracowanej kartograficznej bazy wiedzy przeprowadzono w środowisku QGIS, rozszerzając jego funkcjonalność poprzez autorską wtyczkę, w której zaimplementowano narzędzia morfologii matematycznej oraz zmodyfikowano do bieżących potrzeb inne istniejące narzędzia. Do wybranych czynności wykorzystano również środowisko ArcGIS firmy Esri. Proponowany sposób implementacji zasad generalizacji zakłada półautomatyczny tryb pracy, w celu umożliwienia kartografowi stałej kontroli nad przebiegiem procesu. Na podstawie przeprowadzonych prób generalizacji można stwierdzić, że implementacja opracowanych zasad w programie QGIS nie jest w pełni możliwa. Ponadto automatyzacja tego procesu jest bardzo czasochłonna i nie daje wystarczająco dobrych efektów. Konieczna jest manualna interwencja kartografa. Uzyskane rezultaty generalizacji są jednak w znacznym stopniu zadowalające.
EN
The goal of this paper was an attempt to formalize and implement the principles of settlements and a road network generalization from a 1:10 000 source map to 1:50 000 scale, in accordance with appropriate legal regulations. Implementation of the cartographic knowledge base was carried out with QGIS by expanding its functionality through a plug-in which implements mathematical morphology operations and some existing generalization algorithms with further modifications. For several operations Esri ArcGIS software was also used. The proposed methodology of implementing the generalisation principles assumes a semi-automatic mode, in order to enable the cartographer to control the entire process. Based on the reported attempts, it can be concluded that the automation of required cartographic rules in QGIS software is not fully possible. Furthermore, the automation of generalisation process is very time-consuming and inefficient. Thus, manual intervention is still necessary. However, the obtained results of map generalisation are in most cases acceptable.
W publikacji autor przedstawia nowy algorytm upraszczania, dokonujący zamiany łamanej pierwotnej na krzywą poprzez proces interpolacji. W wyniku działania algorytmu punkty na krzywej rozmieszczane są zależnie od skali mapy tworząc łamaną uogólnioną. Dodatkowo w rozmieszczaniu uwzględnia się: punkty ekstremalne krzywej zgodne z normą rozpoznawalności rysunku oraz punkty charakterystyczne. Nowy algorytm porównano z najczęściej stosowanymi algorytmami upraszczania: Douglasa - Peukera, Visvalinghama i Whyatta, Wanga oraz Chrobaka. W porównaniach badano: liczbę wierzchołków łamanych po uproszczeniu, strzałki jako najkrótsze odległości od wierzchołków usuniętych łamanej pierwotnej do boków łamanej uproszczonej oraz różnicę pomiędzy długością łamanej pierwotnej z długościami po uproszczeniu łamanych. Porównanie wykazało, że wyniki nowego algorytmu cechują się: najmniejszą liczbą usuwanych wierzchołków, najkrótszymi strzałkami, najmniejszą różnicą długości pierwotnej do długości uproszczonych, najmniejszymi średnimi błędami strzałek łamanej po upraszczaniu oraz największymi rozstępami skali pierwotnej do uogólnianej. Cechy nowego algorytmu zwiększają procent automatyzacji procesu upraszczania, a zwiększenie rozstępu skal ma szczególne znaczenie w Wielorozdzielczych/ Wieloreprezentacyjnych Bazach Danych.
EN
The paper presents a new line simplification algorithm for converting the original polyline into a curve. The arrangement of points on the curve depends on the scale of the map. The critical points of the curve, according to the recognisability norm were also taken into consideration. The proposed algorithm is compared to the most widely used simplification algorithms. As it has been proven in the comparison, the results of the new algorithm show the smallest number of deleted vertices, the shortest bows, and the smallest difference between the lengths of the original polygonal curve and the simplified curve. Those features increase the automation of the simplification process.
The article presents the process of linear objects' simplification using an objective method based on geometric transformations, local extremes and recognisability of a drawing determined using the shortest side of an elementary triangle. In the process of object elimination FDS Molenaar structure, thematic rules and geometric rule developed by Chrobak were used. The proposed line simplification using objective method and broadening of Molenaar FDS data structure by a geometric rule made automation of the process of cartographic generalisation of linear objects increase at least by 15%.
PL
W pracy przedstawiono proces upraszczania obiektów liniowych metodą obiektywną opartą o przekształcenia geometryczne, ekstrema lokalne oraz rozpoznawalność rysunku określaną przy pomocy najkrótszej długości boku trójkąta elementarnego. W procesie eliminacji obiektów wykorzystano strukturą FDS Molenaara, reguły tematyczne oraz regułę geometryczną opracowaną przez Chrobaka. Zaproponowanie upraszczania linii metodą obiektywną oraz rozszerzenie struktury danych FDS Molenaara o regułę geometryczną spowodowało, że automatyzacja procesu generalizacji kartograficznej obiektów liniowych wzrosła o co najmniej o 15%.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.