ROCZNIKI GEOMATYKI 2012 m T X m Z 7(57)
OPERATORY GENERALIZACJI WARSTWY ZABUDOWY*
GENERALISATION OPERATORS OF BUILDINGS LAYER
Krystian Kozio³
Katedra Geomatyki, Wydzia³ Geodezji Górniczej i In¿ynierii rodowiska Akademia Górniczo-Hutnicza im. Stanis³awa Staszica w Krakowie
S³owa kluczowe: generalizacja, operatory generalizacji, norma rozpoznawalnoci rysunku Keywords: generalisation, generalisation operators, standard of drawing recognition
Wstêp
Ustawa o infrastrukturze danych przestrzennych (Ustawa, 2010) implikuje zapewnienie harmonizacji i interoperacyjnoci danych gromadzonych w Bazie Danych Obiektów Topo-graficznych (BDOT). Poprzez harmonizacjê eliminowany jest efekt redundancji danych oraz powielania procesów zachodz¹cych w poszczególnych bazach danych wspó³tworz¹cych GBDOT. Do procesów tych nale¿y m.in przetwarzanie i aktualizacja danych. Interoperacyj-noæ pozwala natomiast na wieloaspektowe wykorzystanie danych przestrzennych. W za-kresie przetwarzania danych jednym z podstawowych zadañ jest uzyskanie wizualizacji prze-strzennej bazy danych o ustalonym poziomie uogólnienia. Proces ten, zwany automatyczn¹ generalizacj¹ cyfrow¹, jest przedmiotem licznych badañ. Proces generalizacji jest jednym z podstawowych fundamentów funkcjonowania GBDOT. Model generalizacji Brassela i We-ibla (1988) zak³ada koniecznoæ okrelenia odpowiednich operatorów generalizacji (rys. 1). Przewiduje on weryfikacjê i wizualizacjê danych po procesie generalizacji, jednak¿e nie pre-cyzuje przebiegu tych sk³adowych modelu.
Przez rozpoznanie operatorów generalizacji rozumiany jest wybór ze zbioru tych rów, które spe³ni¹ okrelone warunki dla danych ród³owych. Tak stworzony zbiór operato-rów (za³¹cznik, tabela) podlega modelowaniu, czyli wyznaczeniu wartoci parametoperato-rów po-szczególnych operatorów oraz ustaleniu kolejnoci ich wykonania. Brak w modelu normy odpowiedzialnej za weryfikacjê operatorów powoduje niejednoznacznoæ procesu oraz brak mo¿liwoci oceny poprawnoci wykonanego modelowania procesów. Regnauld i McMaster (2007) w zakresie generalizacji zabudowy podzielili operatory na:
*Praca wykonana w ramach umowy nr N N526 064340 pt. Automatyzacja zasilania i aktualizacji danych o budynkach w Wielorozdzielczej Bazie Danych Topograficznych (WBDT) wraz generalizacj¹ danych.
1) redukuj¹ce liczbê obiektów: a) selekcjê i eliminacjê,
b) typifikacje zast¹pienie grupy budynków jednym dominuj¹cym,
c) amalgamacje po³¹czenie roz³¹cznych budynków nie zale¿nie od ich atrybutów, 2) zwiêkszaj¹ce czytelnoæ: a) przewiêkszenie, b) upraszczanie, c) lokalne przewiêkszenie, d) prostok¹towanie, e) symbolizacjê,
3) zachowuj¹ce zwi¹zki pomiêdzy budynkami: a) przesuniêcie,
b) obrót, c) obciêcie.
Norma rozpoznawalnoci
Definicja minimalnych wymiarów rysunku, podana przez Saliszczewa w oparciu o wy-miar minimalny podstawy i wysokoci, pozwoli³y Chrobakowi na wyznaczenie najkrótszego boku w trójk¹cie, który nazwa³ elementarnym (Chrobak, 1999). Definicja trójk¹ta elementar-nego wyra¿ona jest przez zwi¹zki krótszego ramienia trójk¹ta a0 oraz jego podstawê b:
a0 = 0,5 m dla d³ugoci podstaw b Î (0,50,7) mm (1)
oraz
a0 ³ 0,5 m dla d³ugoci podstaw b Î (0,40,5) mm (2)
Chrobak (1999) na podstwie zale¿noci (1) i (2) zdefiniowa³ rozpoznawalnoæ rysunku linii o gruboci 0,1 mm przez zale¿noci:
dla mapy analogowej a0 = 0,5 [mm] (3)
dla mapy cyfrowej a01 = 0,5 [mm] ´ M (4)
Po uwzglêdnieniu w zale¿noci (4) definicji trójk¹ta elementarnego (1, 2) oraz rozdziela-j¹c obiekty mapy cyfrowej na naturalne i antropogeniczne otrzymamy definicjê normy roz-poznawalnoci obiektów (Chrobak, 2010). Kszta³t obiektu naturalnego jest rozpoznawalny, gdy dla jego wierzcho³ków spe³nione s¹ warunki:
e 01 = 0,5 [mm] ´ M i d³ugoci podstawy, bÎ[0,5 mm ´ M 0,7 mm ´ M] (5) e 02 ³ 0,5 [mm] ´ M i d³ugoci podstawy, bÎ[0,4 mm ´ M 0,5 mm ´ M] (6) natomiast dla wierzcho³ków obiektu antropogenicznego, gdy zachowany jest warunek ko-nieczny:
e 03 = 0,4 [mm] ´ M (7)
oraz warunek wystarczaj¹cy:
d³ugoci podstawy bÎ[0,5 mm ´ M 0,7 mm ´ M] (8)
Przytoczona definicja normy rozpoznawalnoci kszta³tu obiektu w zale¿noci od jego typu umo¿liwia ich weryfikacjê przy zmianie skali. Jak wykaza³ Kozio³ (2012) zastosowanie normy rozpoznawalnoci rysunku w algorytmach upraszczania pozwala na eliminacjê para-metru tolerancji zale¿nej od u¿ytkownika. Eliminacja tego parapara-metru z procesu upraszczania prowadzi do uniezale¿nienia jego wyniku od operatora i pozwala okreliæ jego wynik jako jednoznaczny (Chrobak, 2010).
Poprawa topologiczna obiektów
W ramach realizacji projektu badawczego zosta³y pozyskane dane dotycz¹ce budynków dla wybranej czêci miasta Krakowa (oko³o 35 000 obiektów). Wybór budynków obejmowa³ reprezentacjê ró¿nych typów zabudowy (zwarta, gêsta, luna, rozproszona), ró¿nych funk-cji budynków (mieszkaniowe, gospodarcze, kszta³cenia) oraz rodzaju (jednorodzinne, wielo-rodzinne, wielokondygnacyjne). Budynki reprezentowane by³y przez ich kszta³t oraz atrybu-ty opisowe. W procesie wstêpnej weryfikacji zosta³y wykryte b³êdy topologii budynków, które uniemo¿liwiaj¹ zapewnienie wielorozdzielczoci GBDOT oraz uniemo¿liwiaj¹ przepro-wadzanie procesu generalizacji. W celu usuniêcia b³êdów danych zosta³ opracowany algo-rytm wyszukuj¹cy i raportuj¹cy wszystkie b³êdy topologiczne, do których nale¿¹:
m nak³adanie siê kszta³tów budynków,
m bliskoæ wierzcho³kowa kszta³tów budynków, m poligony resztkowe.
Utworzony algorytm weryfikacji i raportowania b³êdów topologicznych oparto na mode-lu deterministycznym uwzglêdniaj¹cym dla :
m linii rysunku o szerokoci 0,1 mm warunki (5) i (6),
m linii pomiêdzy obrysami s¹siaduj¹cych budynków warunki (7) i (8), m agregacji budynków warunki (7) i (8).
Porz¹dkowanie i hierarchia wierzcho³ków
Proces generalizacji mo¿e przebiegaæ automatycznie, gdy zbiór danych jest uporz¹dko-wany ze wzglêdu na klasy i hierarchiê obiektów w klasie, co odpowiada warunkom (Ri-chardson, 1993):
m w superklasie SC dla klas obiektów Ci spe³nione jest:
(9) gdzie:
I jest zbiorem atrybutów charakterystycznych klasy Ci, Ci jest klas¹ dla dowolnej klasy Ci nale¿¹cej do superklasy S.C., klasa C1 w hierarchii klas jest wy¿ej od klasy (Ci+1) itd.,
m w klasie Ci hierarchia obiektów Oj okrelona jest przez:
(10) Po poddaniu generalizacji obiektów zabudowy poszczególne budynki stanowiæ bêd¹ ele-menty uogólnianego zbioru, który musi podlegaæ uporz¹dkowaniu przed tym procesem. Ka¿dy budynek jest sam w sobie zbiorem elementów grafu (wêze³, krawêd, ciana), który tak¿e musi zostaæ uporz¹dkowany. Do uporz¹dkowania zbioru budynków maj¹ zastosowa-nie regiony tworzone na podstawie sieci infrastruktury komunikacyjnej i sieci hydrologicznej (Kozio³, 2006). Porz¹dkowanie budynków wewn¹trz regionów jest mo¿liwe poprzez wyko-rzystanie cech:
m topologicznych, m geometrycznych, m semantycznych.
Dla przeprowadzenia w sposób jednoznaczny procesu generalizacji budynków niezbêdne jest wprowadzenie punktów niezmiennych obiektu oraz uszeregowanie wierzcho³ów
budyn- budyn-
6&
,
&
L,
&
L L&
!
$
&
L
$
S2
M$
S2
MRys. 2. Budynek i jego hierarchia wierzcho³ków: B pocz¹tek, E koniec, N wêz³y, Vi wierzcho³ki, Vm wierzcho³ki matematyczne
ków w jednolity sposób. Punktami niezmiennymi obiektu zamkniêtego jest jego rodek geo-metryczny (pocz¹tek) oraz punkt najdalej oddalony do tego rodka (koniec), nie bêd¹cy wêz³em (Chrobak 2010). Po wyznaczeniu punktów niezmiennych kolejnoæ nastêpnych wierzcho³ków jest zgodna z ruchem wskazówek zegara. Po ustaleniu wierzcho³ków pocz¹t-ku i koñca ka¿dego budynpocz¹t-ku nale¿y dokonaæ hierarchizacji wierzcho³ków ze wzglêdu na ich istotnoæ w procesie generalizacji zabudowy (rys. 2).
Na najwy¿szym poziomie znajduj¹ siê punkty niezmienne, tj. pocz¹tek (B) i koniec (E). Tworz¹c dla budynku minimalny prostok¹t otaczaj¹cy (Minimum AreaBoundingRectangle MABR) lub minimalny prostok¹t otaczaj¹cy wêz³y (Minimum AreaNodesBoundingRectangle MANBR) uzyskujemy przybli¿on¹ reprezentacjê geometryczn¹ budynku (rys. 3). Przepro-wadzone badania wykaza³y, ¿e na podstawie minimalnych prostok¹tów otaczaj¹cych mo¿na uwzglêdniæ nastêpuj¹ce warunki:
m je¿eli najkrótszy bok MABR spe³nia warunki (7) i (8) to budynek podlega procesowi
upraszczania,
m je¿eli najkrótszy bok nie spe³nia warunku (7), ale suma boków jest wiêksza ni¿
po-dwojona wartoæ e03 oraz spe³niony jest warunek (8) to budynek jest zastêpowany geometryczn¹ rozpoznawaln¹ figur¹ (kwadrat/prostok¹t),
m je¿eli powy¿sze warunki nie s¹ spe³nione budynek podlega eliminacji.
Nastêpnymi wierzcho³kami w hierarchii s¹ te, które s¹ jednoczenie wêz³ami (stanowi¹ wierzcho³ki innych budynków) oraz liczba k incydentnych do nich krawêdzi spe³nia nie-równoæ k>2 (Ni). Stosuj¹c normê rozpoznawalnoci linii rysunku dla obiektów antropoge-nicznych (7 i 8) uzyskamy hierarchizacje pozosta³ych wierzcho³ków (Vi).
Wed³ug Chrobaka (2009) hierarchia danych przestrzennych obiektu dotyczy jego cech geometrycznych i semantycznych, a obiekty s¹ porz¹dkowane geometrycznie, z uwzglêd-nieniem:
m podzia³u na krzywe pierwszego i wy¿szego stopnia,
m hierarchii jej wierzcho³ków, które nie ulegaj¹ zmianie w procesie generalizacji
karto-graficznej,
m progów generalizacji zale¿nych od skali mapy.
Rys. 3. Budynek (kolor szary) z zaznaczonymi: otoczk¹ wypuk³¹ dla wêz³ów (linia przerywana), minimalnym prostok¹tem otaczaj¹cym wêz³y (czarna ci¹g³a), minimalnym prostok¹tem otaczaj¹cym
W wyniku hierarchizacji zidentyfikowane zostan¹ ci¹gi wierzcho³ków, które nie spe³niaj¹ warunków normy o liczbie wierzcho³ków n ³4. Pozwala to na okrelenie miejsca wyst¹pie-nia podzia³u na krzywe pierwszego i wy¿szego stopwyst¹pie-nia. Podzia³ ten ma znaczenie przy korzy-staniu z wybranych operatorów.
Prostok¹towanie
Dla operatora prostok¹towania istotnym jest rozdzielenie budynków wzglêdem swojego s¹siedztwa. Budynki posiadaj¹ce s¹siedztwo (wspólne wêz³y Ni) bêd¹ traktowane inaczej ni¿ budynki nie posiadaj¹ce wspólnych wêz³ów. Podzia³ ten wynika z koniecznoci zachowania cech topologicznych przed i po procesie. Proces prostok¹towania z zastosowaniem normy przebiega od pierwszego wierzcho³ka Vi nie bêd¹cego wêz³em. Algorytm prostok¹towania przebiega w sposób nastêpuj¹cy:
m ustalenie wartoci tolerancji be na podstawie ramion k¹ta NViVi+1,
m zbadanie wartoci k¹ta a w wierzcho³ku Vi (czy k¹t powinien byæ prosty?), m wyznaczenie nowego po³o¿enia wierzcho³ka Vi'.
Jako podstawê funkcjonowania operatora prostok¹towania (rys. 4a) przyjêto nastêpuj¹c¹ zasadê: zmiana po³o¿enia wierzcho³ka Vi musi byæ mniejsza ni¿ wartoæ okrelona w warun-ku (7). Zastosowanie normy (7) w operatorze prostok¹towania powoduje uniezale¿nienie od operatora wartoci zakresu tolerancji k¹towej. Chrobak (2010) wykaza³, ¿e:
m tolerancja k¹ta be:
(11) gdzie: di d³ugoæ odcinka NVi, di+1 d³ugoæ odcinka ViVi+1, oraz spe³niaj¹ one warunek
gdy¿:
(12)
m k¹t a` (po procesie), który spe³nia zale¿noæ:
(13) gdzie:
m przesuniêcia wierzcho³ka V do V' o d³ugoæ:
(14) w trójk¹cie NViVi' (nie spe³niaj¹cym normy (7)).
DUFVLQ VLQ E E H H H # o # t t L L L H H L G G L G G H H t t L L G G o o H EH JG\ H E D D r # D z D dH L L9 9
Dla obiektów s¹siaduj¹cych (rys. 4b) wystêpuje koniecznoæ przesuniêcia wêz³a Nj do po³o¿enia Nj', które zostanie wykonane podobnie jak w wy¿ej opisanym algorytmie z dodat-kowym warunkiem kierunku wektora NjNj' do wnêtrza obiektu. Pozwala to na zachowanie zgodnoci topologicznej po procesie.
Operatory przesuwania, ³¹czenia i agregacji
W operatorach przesuwania, ³¹czenia i agregacji wa¿n¹ role odgrywa funkcja buforowania, dla której odleg³oæ buforowania wyznaczono na podstawie normy (7). Funkcja ta spe³nia rolê sprawdzaj¹c¹ otoczenie i funkcji operacyjnej w trakcie dzia³ania operatorów. Rozdzielaj¹c zada-nia tej funkcji w otoczeniu obiektu z uwzglêdnieniem zale¿noci (7) i (8) uzyskujemy funkcjê operacyjn¹ db, dzia³aj¹c¹ dla dwóch obiektów s¹siaduj¹cych, w postaci:
(15) gdzie: db odleg³oæ buforowania wyra¿ona w metrach.
W wyniku badania otoczenia pojedynczego obiektu zabudowy zgodnie z warunkiem (15) rozró¿niæ nale¿y nastêpuj¹ce relacje przestrzenne:
m stycznoæ krawêdziowa ca³kowita, m stycznoæ krawêdziowa czêciowa, m stycznoæ wêz³owa,
m bliskoæ krawêdziowa ca³kowita, m bliskoæ krawêdziowa czêciowa, m bliskoæ wêz³owa.
Rys. 4. Prostok¹towanie: a obiektu, b obiektów s¹siadujacych
H E G a b
Rozró¿nienie poszczególnych relacji determinuje u¿ycie odpowiedniego operatora. W przy-padku stycznoci krawêdziowej ca³kowitej u¿yty zostanie operator agregacji, polegaj¹cy na usuniêciu krawêdzi pomiêdzy obiektami z zachowaniem zgodnoci semantycznej obiektów. Natomiast przy bliskoci krawêdziowej ca³kowitej lub czêciowej konieczne bêdzie przesu-niecie ca³oci lub czêci obiektu zgodnie z warunkiem (15).
Operator typifikacji
Operator typifikacji polega na podziale wyjciowego zbioru obiektów na podzbiory i za-st¹pieniu podzbioru obiektów jednym obiektem lub wiêksz¹ ich liczb¹, przy jednoczesnym zachowaniu charakterystycznych cech obiektów oryginalnych. W wyniku jego dzia³ania nie jest zachowana liczba obiektów, ale zachowuje siê dominuj¹c¹ geometriê i semantykê w wydzielonym podzbiorze. Pierwszym krokiem tego operatora jest identyfikacja i wydzielenie klastrów (Regnauld, 1996; Anders i Sester, 2000; Anders, 2003), które umo¿liwiaj¹ zacho-wanie istotnych cech kartograficznych takich jak orientacja budynków wzglêdem osi drogi czy zachowanie dominuj¹cych kszta³tów (Burghardt i Cecconi, 2007). Do najczêciej stoso-wanych metod klasteryzacji nale¿y zaliczyæ:
m graf najbli¿szego s¹siedztwa (Jarvis i Patrick, 1973), m minimalne drzewo rozpinaj¹ce,
m graf relatywnego s¹siedztwa (Toussaint, 1980), m b-szkieletyzacjê (Kirkpatrick i Radke, 1985), m siatkê trójk¹tów Delaunay.
Zdaniem autora, klasteryzacja obiektów zabudowy nie mo¿e byæ przeprowadzona tylko na podstawie analizy obiektów warstwy zabudowy, ale z uwzglêdnieniem obiektów infra-struktury komunikacyjnej i sieci hydrograficznej otaczaj¹cej obiekty zabudowy (Kozio³, 2006). W wyniku przeprowadzonych testów i analiz wyró¿niono nastêpuj¹ce etapy w operatorze typifikacji:
m klasteryzacjê ogóln¹ na podstawie sieci komunikacyjnej i hydrograficznej okrelenie
regionów elementarnych,
m klasteryzacjê szczegó³ow¹ wewn¹trz regionów z wykorzystaniem minimalnego
drze-wa rozpinaj¹cego zgodnie z drze-warunkami (5) i (7),
m utworzenie pseudowêz³ów na przeciêciu granic obiektów i krawêdzi minimalnego
drze-wa rozpinaj¹cego.
Po utworzeniu minimalnego drzewa rozpinaj¹cego (rys. 5) oraz pseudowêz³ów nale¿y uwzglêdniæ warunek (9). Warunek ten determinuje zachowanie minimalnego wymiaru miê-dzy obiektami dla zachowania rozpoznawalnoci obiektów. Jest to warunek konieczny, nato-miast warunkiem wystarczaj¹cym jest:
(16) gdzie:
di d³ugoæ krawêdzi pomiêdzy s¹siaduj¹cymi wêz³ami ni, ni+1 w minimalnym drzewie rozpinaj¹cym,
n liczba pseudowêz³ów na krawêdzi ni.
QQt QtRys. 5. Minimalne drzewo rozpinaj¹ce (pogrubiona kreska) z uwzglêdnieniem warunków 7 i 9 dla skal: a pierwotnej, b 1: 10 000, c 1: 25 000 d 1: 50 000
Na podstawie warunku (16) mo¿na okreliæ czy budynki stanowi¹ zwart¹ grupê, czy te¿ s¹ roz³¹czne w zadanej skali (rys. 5). Warunek (16) mo¿e wiêc byæ stosowany do okrelenia typu zabudowy i okrelenia jej jako zwartej, lunej czy rozproszonej.
Kolejnym etapem dzia³ania operatora typifikacji wed³ug Burghardt i Cecconi (2007) jest zast¹pienie oryginalnych obiektów reprezentacj¹ geometryczn¹ odpowiadaj¹c¹ cechom. W przeprowadzonych przez autora badaniach do cech tych zosta³y zaliczone:
m sumaryczna powierzchnia budynków, m po³o¿enie rodków geometrycznych,
m stosunek d³ugoci do szerokoci w tolerancji miary, m powierzchnia trójk¹ta rozpoznawalnoci.
Jednym ze stosowanych rozwi¹zañ jest zmiana wymiarów najwiêkszego obiektu w pod-zbiorze (rys. 6).
a b
Przewiêkszanie obiektu
W trakcie hierachizacji identyfikowane s¹ wierzcho³ki obiektów, które w docelowej skali s¹ nierozpoznawalne. £atwo wyobraziæ sobie sytuacjê, w której budynek lub jego czêæ, istotne ze wzglêdu na cechy semantyczne lub charakterystyczny kszta³t budynku ulegaj¹ uproszczeniu, schematyzacji lub eliminacji. W takiej sytuacji uruchomiony zostanie operator przewiêkszania z wykorzystaniem normy (7). Warunek, który musz¹ spe³niaæ s¹siaduj¹ce wierzcho³ki o odleg³oci mniejszej ni¿ e03, to:
ds = 2,5 ´ e03 (17)
gdzie:
ds najkrótsza odleg³oæ dla trójk¹ta elementarnego o najkrótszej d³ugoci boku 0,4 mm pomiêdzy wierzcho³kami nie spe³niaj¹cymi warunku (7), a obrysem budynku. Wyznaczenie nowych wierzcho³ków spe³niaj¹cych warunki (7) i (17)2 zapewnia rozpo-znawalnoæ charakterystycznej czêci budynku, a utworzone wierzcho³ki nazwiemy mate-matycznymi (rys. 2).
Weryfikacja
Jedn¹ z najwa¿niejszych czynnoci dla ka¿dego automatycznego procesu jest weryfika-cja uzyskanego wyniku. Bez zastosowania normy mo¿na oceniaæ wynik procesu metodami statystycznymi, wykorzystuj¹cymi informacjê o: liczbie obiektów przed i po procesie,
zmia-2Warunek (17) zachowuje powierzchniê 40 m2 ustalon¹ empirycznie przez W. Ostrowskiego (2008 s.
160) do prezentacji budynków w skali 1:10 000 o wyd³u¿onym kszta³cie. Wymiar empiryczny powierzchni, autor zast¹pi³ wymiarami normy: e03 = 0,4 mm ´ 10 000 = 4 m i ds = 2,5 ´ 0,4 mm ´10 000 = 10 m. Obszar dla tych wymiarów ma powierzchniê 40 m2, co uwiarygodnia warunek normy (7).
nie wymiarów i odleg³oci (MacMaster, 1986). Jednak¿e stochastyczna ocena wyników nie daje jednoznacznej odpowiedzi czy wynik procesu jest poprawny. Jednym ze wskaników jakoci wyniku procesu automatycznej generalizacji obiektów zabudowy jest liczba powsta-³ych konfliktów (Kozio³, 2011). Wed³ug autora liczba konfliktów wp³ywa na kolejnoæ wy-konywanych operatorów. Norma natomiast pozwala usuwaæ konflikty na drodze automa-tycznej, co wykazali Chrobak (1999) i ¯ukowska (2009).
Chrobak (1999) i Kozio³ (2009) wykazali, ¿e jednoznacznym miernikiem poprawnoci au-tomatycznego procesu upraszczania geometrii zabudowy jest przemieszczenie siê w procesie rodka geometrycznego obiektu. Je¿eli wyznaczony odcinek przekracza wartoæ warunku (7) oznacza to, ¿e obiekt uleg³ przekszta³ceniu, które nie zachowuje normy. Odnotowanie nie za-chowania normy pozwala na ingerencjê operatora w konkretnych miejscach mapy.
Wnioski
1. Zastosowanie normy zwiêksza stopieñ automatyzacji procesu generalizacji obiektów za-budowy poprzez mo¿liwoæ:
m uporz¹dkowania zbioru wejciowego,
m uzyskania hierarchii wewnêtrznej wierzcho³ków obiektów,
m weryfikacjê wyniku procesu ze wzglêdu na geometriê i semantykê.
2. Wymienione trzy czynniki uzupe³niaj¹ model Brassela i Weibla o wymierny sposób wery-fikacji procesu generalizacji obiektów.
3. Norma ma zastosowanie w poszczególnych operatorach generalizacji zabudowy, a tak¿e do ich oceny z dok³adnoci¹ trójk¹ta rozpoznawalnoci i weryfikacji jednoznacznoci procesu.
4. Utworzenie minimalnego drzewa rozpinaj¹cego i wykorzystanie normy pozwala na jed-noznaczne wykonywanie agregacji i scharakteryzowanie otoczenia budynku, umo¿liwia-j¹c przejcie od pojedynczych obiektów (budynki) do obiektów z³o¿onych (zabudowa).
Literatura
Anders K.-H., 2003: A hierarchical graph-clustering approach to find groups of objects. [In:] Technical Paper, ICA Commission on Map Generalization, 5th Workshop on Progress in Automated Map Generalization (Paris: IGN).
Anders K.-H., Sester M., 2000: Parameter-free cluster detection in spatial databases and its application to typification. [In:] Proceedings of IAPRS, vol. 33, Amsterdam.
Brassel K., Weibel R., 1988: A review and conceptua³ framework of automated map generalization, Intema-tional Joumal of Geographical Information Systems 2 (3).
Burghardt D., Cecconi A., 2007: Mesh simplification for building typification. International Journal of Geographical Information Science Vol. 21, No. 3, March 2007: 283-298.
Chrobak T., 1999: Badanie przydatnoci trójk¹ta elementarnego w komputerowej generalizacji kartograficz-nej. Uczelniane Wydawnictwa Naukowo-Dydaktyczne. AGH, Kraków.
Chrobak T., 2009: Przydatnoæ osnowy kartograficznej i metody obiektywnego upraszczania obiektów do aktualizacji danych w BDT. Geomatics and Environmental Engineering 3(1/1): 81-90.
Chrobak T., 2010: The role of least image dimensions in generalized of object in spatial databases. Geodesy and Cartography 59(2): 99-120.
Chrobak T., Kozio³ K., 2009: Digital cartographic generalization of buldings layer in creating data of the topographical database. Archives of Photogrammetry, Cartography and Remote Sensing vol. 19: 59-69.
Jarvis R., Patrick E., 1973: Clustering using a similarity measure based on shared near neighbours. [In:] IEEE Transactions on Computers, Vol. 22, No 11: 1025-1034.
Kirkpatrick D., Radke J., 1985: A framework for computational morphology. [In:] Toussaint G. (ed.), Com-putational Geometry, North-Holland, 217-248.
Kozio³ K., 2006: Eliminacja obiektów liniowych z zastosowaniem regionów strukturalnych na przyk³adzie sieci drogowej. Roczniki Geomatyki t. 4, z. 3:109-117, PTIP, Warszawa.
Kozio³ K., 2011: Porównanie wybranych algorytmów upraszczania linii na przyk³adzie reprezentatywnego obszaru testowego. Roczniki Geomatyki t. 9, z. 1: 49-57, PTIP, Warszawa.
Kozio³ K., 2012: The importance of fixed points in the simplification process, Archives of Photogrammetry, Cartography and Remote Sensing, Vol. 23: 169-177.
McMaster R. B., 1986: A Statistical Analysis of Mathematical Measures for Linear Simplification. The American Cartographer 13(2): 103-17.
Regnauld N., 1996: Recoginition of building clusters for generalization. [In:] Proceedings of the 7th Internatio-nal Symposium on Spatial Data Handling, Delft, 4B.1-4B.14.
Regnauld N., McMaster. R.B., 2007: A synoptic view of generalisation operators. [In:] Mackaness W.A., Ruas A., Sarjakoski L.T. (eds), Generalisation of geographic information: cartographic modelling and applications. Oxford, UK: Elsevier, 37-66.
Richardson D. E., 1993: Automatic spatial and thematic generalization using a context transformation model. Doctoral dissertation, Wageningen Agricultural University, Ottawa (Canada).
Saliszczew K. A., 1998: Kartografia ogólna. Wydawnictwo Naukowe PWN, Warszawa.
Toussaint G., 1980: The relative neighborhood graph of a finite planar set. [In:] Pattern Recognition, vol. 12: 261-268.
¯ukowska M., 2009: Resolving of internal graphic conflicts of broken lines, which shape is subject to simplification. Geomatics and Environmental Engineering vol. 3 no. 1: 61-68.
Abstract
The legal regulations as regards functioning of the spatial data resources in Poland entail interopera-bility, harmonisation and automation of processes. The assumed automation concerns, among others, the digital generalization of DLM, which should allow multirepresentation of data. In the case of Georeference Database of Topographic Objects GBDOT the generalisation process is also employed during collection and updating of data. It is possible to satisfy the requirement of high automation level if the conditions of data orderliness, classification and hierarchisation are fulfilled and unambiguity of the process is ensured. The authors research focuses on automation of the generalisation process. It consists in defining the algorithms for generalisation operators, taking into account the drawing recognisability norm. The following operators were examined: simplification, elimination, rectangula-risation, shifting, joining and typification.
The use of the drawing recognisability norm eliminates the parameter, which has been hitherto deter-mined by the user for the generalisation operators. As a result, the unambiguity of the generalisation process is preserved and its verification is possible.
dr in¿. Krystian Kozio³ krystian.koziol@agh.edu.pl tel. 12 617 23 85
Za³¹cznik Zestawienie operatorów i ich zale¿noci od normy
r o t a r e p O Opsidzia³ania Normawoperatorze ai h c r a r ei H w ó k ³ o h c z r ei w hnaeiwraarlcnhoaicw¹ieiirdzcohdoa³tkkóowwyzmgoidwnaeiruznkraomzp;ioz -h c y n z c y t a m e t a m w ó t k n u p ei n e z r o w t u M 4 , 0 i c o n l a w a n z o p z o r a m r o N w ó k ³ o h c z r ei w ii h c r a r ei h u i n al a t s u y z r p -z c y t a m e t a m w ó t k n u p u i n a w a d o d z a r o C h c y n 2® C1orazC1® C1 a j c a n i m il E w ó k n y d u b ej¹ilcmyicnhacwjaymobogeiókwtówweizlkaboudciowdalydnaeinsepje³sknaail-;i u t k ei b o al d ij c a zi l a r e n e g w ó g o r p ei n el a t s u æ o n l a w a n z o p z o r a z d w a r p s a m r o N -o p z o r ei n y t k ei b o a z c a n z o i w ó k n y d u b ) sl l u H x e v n o C , R B M ( e n l a w a n z ei n a w o t¹ k o t s o r P badaneikt¹ówmêidzyweirzcho³kam;i w ó k ³ o h c z r ei w al d w ó t¹ k i c o tr a w a n ai m z ii h c r a r ei h j ei k si n j e w o t¹ k i c o tr a w y n ai m z ei n a d a B y m r o n i c o tr a w j e n o z c o r k e z r p ei n y z r p w ó k ³ o h c z r ei w al d M 4 , 0 ei n a w o r o f u B witrualnybuforprzyelganai; protsokt¹nybuforopatryowatroærozpozna -i c o n l a w = ai n a w o r o f u b i c o ³ g el d o æ o k l ei W M 4 , 0 ei n a z s k êi w e z r P zmainarozmairubudynkulubjegoczêci m e d êl g z w ij c k n u f o g e j i c o n t o t si j ei k o s y w al d ; M C D ai n e z r o w t al d a j c k n u f w ó k n y d u b h c y n n i a j c a k if y p y t a n ¿ el a z ai n e z s k êi w e z r p æ o k l ei W y m r o n d o ei n a w u s e z r P zmainapo³o¿enaigranciybudynkówlubjego h c y n l a w a n z o p z o r ei n ai c êi n u s u u l e c w i c ê z c ;i m a k n y d u b y z d êi m i n e z rt s e z r p h c y w o k t z s e r w ó n o g il o p ei n a w u s u = ai c êi n u s e z r p i c o ³ g el d o æ o k l ei W 5 , 2 z a r o M 4 , 0 ´0,4M ei n e z c ¹ £ usuwaneigranciymêidzyobeiktamiojedna -u t u b y rt a o g e n a r b y w i c o tr a w j e w o k Wpo³eiolk¿oenæaioobdeielkgt³uo=ci0b,4adManai