• Nie Znaleziono Wyników

Algebraiczne przekształcenia danych topologicznych mapy ewidencyjnej

N/A
N/A
Protected

Academic year: 2021

Share "Algebraiczne przekształcenia danych topologicznych mapy ewidencyjnej"

Copied!
8
0
0

Pełen tekst

(1)

ROCZNIKI GEOMATYKI 2010 m T VIII m Z 5(41)

ALGEBRAICZNE PRZEKSZTA£CENIA

DANYCH TOPOLOGICZNYCH MAPY EWIDENCYJNEJ

ALGEBRAIC TRANSFORMATIONS

OF CADASTRAL MAP TOPOLOGY DATA

El¿bieta Lewandowicz

Katedra Geodezji Szczegó³owej, Uniwersytet Warmiñsko-Mazurski w Olsztynie

S³owa kluczowe: dane przestrzenne, katastralne obiekty przestrzenne, topologia Keywords: spatial data, cadastral spatial objects, topology

Wprowadzenie

W teorii informacji geograficznej, w funkcjonuj¹cych systemach GIS, zak³ada siê, ¿e geometriê obiektów przestrzeni geograficznej mo¿na przedstawiæ jako elementy przestrzeni topologicznej za pomoc¹ grafów z ich wêz³ami, krawêdziami, obszarami (ISO 19107; ESRI, 2003; Autodesk, 2000; Chrobak, 2000). W oparciu o te elementy, proponuje siê budowê modeli topologicznych, które w literaturze przedstawiane s¹ w formie tabelarycznej (GaŸ-dzicki, 1990; 2006; Molenaar, 1998; Eckes, 2006; Bielecka, 2006). Wykorzystuj¹c teoriê grafów, dane topologiczne mo¿na zapisaæ w postaci macierzowej (Gould, 1988; Wilson, 2000; Lewandowicz, 2009). Ten algebraiczny zapis pozwala na przekszta³cenia danych w celu uzyskania nowych danych.

W poprzednich publikacjach (Lewandowicz, 2007; 2009), przetwarzanie danych topolo-gicznych za pomoc¹ algebraicznych przekszta³ceñ, przedstawiono w celu uzyskania infor-macji mówi¹cej o s¹siedztwie elementów geometrycznych mapy numerycznej. W tym celu wykonuj¹c mno¿enia macierzy sprowadzano dziedzinê wartoœci elementów iloczynów do dwuelementowego zbioru {0,1} (przez eliminowanie – zerowanie danych diagonalnych lub dzielenie wartoœci dodatnich elementów macierzy przez ich wartoœci):

macierz s¹siedztwa obszarów

(1) macierz s¹siedztwa linii:

(2) macierz s¹siedztwa wêz³ów i obszarów:

(3) Eliminowane wartoœci nios³y za sob¹ istotn¹ treœæ informacyjn¹.

7 / 2 / 2 7 / 2 / 2 2 2 6 6 'LDJ 6 6 6       3 / 7 3 / 3 / 7 3 / / / 6 6 'LDJ 6 6 6         7 / 3 / 2 2 3 6 6 6   

(2)

W artykule skupiono siê na przekszta³ceniach algebraicznych wykonywanych w celu automatycznego ujawnienia cech geometrycznych i topologicznych obiektów geograficz-nych oraz ich wzajemgeograficz-nych relacji. W wyniku tych dzia³añ otrzymuje siê nowe parametry opisuj¹ce geometriê obiektów geograficznych. Uzyskane dane, w sposób automatyczny, powinny uzupe³niaæ informacje opisowe o obiektach mapy numerycznej. Treœci teoretyczne zaprezentowano w oparciu o prosty przyk³ad danych geometrycznych, przedstawiaj¹cy dzia³ki ewidencyjne (rysunek), zaczerpniêty z wczeœniejszej publikacji (Lewandowicz, 2004).

Rysunek. Szkic dzia³ek ewidencyjnych z identyfikatorami dzia³ek, punktów granicznych i linii granicznych

Podstawy teoretyczne

W literaturze GIS dane topologiczne przedstawia siê w formie tabelarycznej (GaŸdzicki, 1990; Bielecka, 2007; Eckes, 2007), a w publikacjach (Lewandowicz, 2007; 2009), wskazy-wano na mo¿liwoœci ich macierzowego zapisu. Tym razem w oparciu o szkic danych ewi-dencyjnych (rysunek), zapisano je w formie tabelarycznej (tab. 1, 2) i macierzowej (4, 5, 6). W zastosowaniach praktycznych istotne s¹ dwie tabele topologiczne:

1 – z danymi o po³¹czeniach linii i punktów granicznych, zapisana jako macierz SL-P, 2 – z danymi o wielobokach i liniach granicznych, zapisana jako macierz SO-L.

Tabela 1. Powi¹zania linii i punktów Tabela 2. Powi¹zania obszarów i linii

ii n il d i punkty 5 2,6 6 2,5 7 1,2 8 3,5 9 5,7 0 1 4,10 .. . ... u k o b o l ei w d i = ilnei 2 / 2 2 2 5,17,9 6, 3 2 2 8 ,,9 16,13 1 / 1 2 2 12,7 ,,6 8 .. . ..,. ..,. ..,.

1, 2, 3, 4, 5, … – id. punktów granicznych 1, 2, 3, 4, 5, … – id. linii granicznych

(3)

Macierz SL-P zawiera dane o po³¹czeniach linii (krawêdzi) z punktami (wêz³ami). Elemen-ty macierzy (4) (SL-P)ij przyjmuj¹ wartoœci 1, jeœli linia graniczna (krawêdzi) i ma pocz¹tek lub koniec w punkcie granicznym (wêŸle) j:

SL-P = (4) 1 2 3 4 5 6 7 8 9 ... .. . ... ... ... ... ... ... ... ... ... ... 5 0 1 0 0 0 1 0 0 0 6 0 1 0 0 1 0 0 0 0 ... 7 1 1 0 0 0 0 0 0 0 ... 8 0 0 1 0 1 0 0 0 0 ... 9 0 0 0 0 1 0 1 0 0 ... 0 1 0 0 0 1 0 0 0 0 0 ... .. . ... ... ... ... ... ... ... ... ... ...

W teorii grafów powszechnie opisuje siê transpozê macierzy (SL-P), nazywa siê j¹ ma-cierz¹ incydencji (5):

SP-L = (SL-P)T (5)

Zawiera ona dane o powi¹zaniach punktów z liniami.

Macierz SO-L – zwana macierz¹ oczek, w przedstawionym przyk³adzie zawiera informa-cje o powi¹zaniach obszarów dzia³ek ewidencyjnych z liniami granicznymi. Elementy macie-rzy (6) (SO-L)ij przyjmuj¹ wartoœæ 1, jeœli obszar dzia³ki i jest ograniczony lini¹ graniczn¹ j, zgodnie ze szkicem ewidencyjnym (rysunek) i zapisem w tabeli 2.

SO-L = (6) .. . 5 6 7 8 9 10 11 12 13 14 15 16 ... 1 / 2 2 2 ... 0 1 1 1 0 0 0 1 0 0 0 0 ... 2 / 2 2 2 ... 1 1 0 0 1 0 0 0 0 0 0 0 ... 3 2 2 ... 0 0 0 1 1 0 0 0 1 0 0 1 .. . ... ... ... ... ... ... ... ... ... ... ... ... ... ...

Algebraiczne przetwarzanie danych topologicznych

Dane wyjœciowe stanowi¹ macierze SL-P, SP-L, SO-L, opisane wy¿ej. Zawieraj¹ dane topo-logiczne zapisane w formie algebraicznej. Elementy tych macierzy (4, 5, 6) przyjmuj¹ warto-œci ze zbioru dwuelementowego {0,1}.

Wykonano podstawowe dzia³ania na wyjœciowych macierzach, przemno¿ono je przez siebie. Pierwszy iloczyn (SP-L)(SL-P) zapisano jako SP-P :

SP-P= (SP-L)(SL-P) (7)

Wartoœci diagonalne macierzy (SP-P) : (sP-P)ii zawieraj¹ informacje o liczbie linii granicz-nych dochodz¹cych do punktów graniczgranicz-nych (8). Wartoœæ (sP-P)ii, w teorii grafów, zwana jest stopniem wêz³a. W naszym przypadku mo¿na mówiæ o stopniu punktu granicznego.

(4)

Wartoœæ (8) (SP-P)ii wskazuje, ¿e do punktu granicznego o identyfikatorze i dochodzi n = (sP-P)ii linii granicznych. Wartoœci pozadiagonalne (8) wskazuj¹ na powi¹zania punktów granicz-nych z liniami granicznymi, przyjmuj¹ wartoœci ze zbioru dwuelementowego {0, 1}. W naszym przypadku, jeœli punkty graniczne i, j po³¹czone s¹ lini¹ graniczn¹, elementy macie-rzy (sP-P)ij przyjmuj¹ wartoœæ 1.

1 2 3 4 5 ... 1 2 1 1 0 0 ... 2 1 3 0 0 1 ... 3 1 0 4 1 1 ... 4 0 0 1 2 0 ... 5 0 1 1 0 3 ... .. . ... ... ... ... ... ... SP-P = (8)

Po wyzerowaniu wartoœci diagonalnych w macierzy (SP-P), otrzymano podstawow¹ macierz s¹siedztwa punktów granicznych – (S(P-P)).

(9) W teorii grafów (Kulikowski, 1986; Findeisen i in.,1980; Wilson, 2000) opisuje siê kolej-ne potêgi n-tej macierzy – (S(P-P))n. Wartoœci elementów pozadiagonalnych (s

(P-P))ij, (i ¹ j),

kolejnych potêg macierzy (S(P-P))n, wskazuj¹ na liczbê n segmentowych po³¹czeñ liniami

granicznymi dwóch punktów granicznych o identyfikatorach i i j. Wyniki kolejnych potêg macierzy (S(P-P))n, (n ={2, 3}), przedstawiono w (10) i (11). Wartoœci diagonalne (s

(P-P))ii,

drugiej potêgi (S(P-P))2, s¹ równe liczbie linii granicznych dochodz¹cych do punktów

gra-nicznych, tak jak w macierzy (SP-P) okreœlaj¹ one stopieñ punktu granicznego. Wartoœci pozadiagonalne (10) wskazuj¹ na liczbê ró¿nych dwusegmentowych powi¹zañ miêdzy punk-tami granicznymi i i j. Macierz (11) zawiera informacje o liczbie ró¿nych trzysegmentowych powi¹zañ punktów granicznych liniami granicznymi:

 3 3 V 3 3

6

6

LL  



 o



(S(P-P))2 = (10) (S(P-P))3 = (11) 1 2 3 4 5 ... 1 2 0 0 1 2 ... 2 0 3 2 0 0 ... 3 0 2 4 0 0 ... 4 1 0 0 2 1 ... 5 2 0 0 1 3 ... .. . ... ... ... ... ... ... 1 2 3 4 5 ... 1 0 1 1 0 0 ... 2 1 0 0 0 1 ... 3 1 0 0 1 1 ... 4 0 0 1 0 0 ... 5 0 1 1 0 0 ... .. . ... ... ... ... ... ...

(5)

Mno¿enie macierzy niesymetrycznych nie jest dzia³aniem przemiennym. Iloczyn (SL-P)(SP-L) przedstawia macierz symetryczn¹ s¹siedztwa krawêdzi S(L-L) (12):

S(L-L) = (SL-P)(SP-L) (12)

Wartoœci diagonalne macierzy (12, 13) przyjmuj¹ wartoœci równe 2 – wskazuj¹ce na powi¹zania krawêdzi z dwoma punktami granicznymi. Wartoœci pozadiagonalne, równe 1, wskazuj¹ na powi¹zania dwóch s¹siednich krawêdzi jednym wspólnym punktem granicz-nym. Wartoœci równe 0, wskazuj¹ na brak s¹siedztwa.

(S(L-L)= (13) 1 2 3 4 5 6 7 8 9 ... 1 2 0 0 1 0 0 0 0 0 ... 2 0 2 1 0 1 0 0 0 0 ... 3 0 1 2 1 0 0 0 0 0 ... 4 1 0 1 2 0 0 0 0 0 ... 5 0 1 0 0 2 1 1 0 0 6 0 0 0 0 1 2 1 1 1 ... 7 0 0 0 0 1 1 2 0 0 ... 8 0 0 0 0 0 1 0 2 1 ... .. . ... ... ... ... ... ... ... ... ... ... Kolejny iloczyn: (14) zawiera dane zwi¹zane z geometri¹ dzia³ek ewidencyjnych. Wartoœci diagonalne (15) dostar-czaj¹ informacji o liczbie linii granicznych opisuj¹cych obszar dzia³ki ewidencyjnej. Wartoœci pozadiagonalne przyjmuj¹ wartoœæ równ¹ 0, gdy dzia³ki o identyfikatorach i i j nie s¹siaduj¹ ze sob¹ bezpoœrednio wspóln¹ lini¹ graniczn¹. Wartoœci, n, n >0 stanowi¹ o liczbie wspólnych odcinków linii granicznych dwóch s¹siaduj¹cych dzia³ek, o identyfikato-rach i, j. 7 / 2 / 2 / 2 2

6

6

6







V

/ LM 2 2 (15) 1 / 1 2 2 222/2 223 221 183 136 138 1 / 1 2 2 4 1 1 0 0 0 0 2 / 2 2 2 1 4 1 0 1 0 0 3 2 2 1 1 4 1 1 0 0 1 2 2 0 0 1 5 2 0 0 3 8 1 0 1 1 2 8 1 1 6 3 1 0 0 0 0 1 5 1 8 3 1 0 0 0 0 1 1 5

Wartoœci macierzy (15) n, n >0 wskazuj¹ tak¿e na s¹siedztwo bezpoœrednie dzia³ek – pierwszego stopnia (Lewandowicz, 2006). Mo¿na tê informacjê zapisaæ w postaci uproszczonej, przez transformacjê macierzy:

V

/ LM 2 2 / 2 2

6

 =

(6)

(16) (17) oraz gdy:

(18) Elementy macierzy przyjmuj¹ wartoœci ze zbioru {0, 1} i maj¹ wyzerowane wartoœci diagonalne. W celu uzyskania informacji o s¹siedztwie poœrednim n stopnia, nale¿y macierz podnosiæ do kolejnych potêg n, . Wartoœci dodatnie elementów macierzy

wskazywaæ bêd¹ na istnienie poœredniego s¹siedztwa n stopnia miêdzy dzia³kami o identyfi-katorach i, j (wyznaczonego w oparciu o linie graniczne (Lewandowicz, 2006)).

Wracaj¹c do macierzy podstawowych wykonano kolejne dzia³anie:

SO-P = (SO-L)(SL-P) (19)

Wartoœci elementów iloczynu – SO-P przyjmuj¹ wartoœci ze zbioru dwuelementowego {0, 2). Wartoœci 2 wynikaj¹ z powi¹zañ linii z punktami (linia jest wyznaczona dwoma punk-tami). Podzielenie ich przez 2 – daje w efekcie macierz wartoœci ze zbioru {0, 1} (20, 21).

.

(20) Jeœli element macierzy (21) przyjmuje wartoœæ 1, to znaczy, ¿e punkt graniczny j wyznacza linie graniczne obszaru dzia³ki i.

/2 2 /2 2 / 2 6 'LDJ 6 6   





V

/22 LM

!

Ÿ

V

2/ LM

V

/22 LM

V

/22 LM / 2

6

Q / 2

6

/ 2

6

6

2/ Q





3 / / 2 3 2

6

6

6

   LM 3 2

V

 = (21) 1 2 3 4 5 6 7 8 ... 1 / 2 2 2 1 1 1 0 1 0 0 0 ... 2 / 2 2 2 0 1 0 0 1 1 1 0 ... 3 2 2 0 0 1 0 1 0 1 1 ... 1 2 2 0 0 1 1 0 0 0 1 ... 3 8 1 0 0 0 0 0 1 1 1 ... 6 3 1 0 0 0 0 0 0 0 0 ... 8 3 1 0 0 0 0 0 0 0 0 ... / 2 / 2 2

6

6



o

Przemno¿ona przez siebie macierz , w efekcie daje iloczyn (22), który zawiera in-formacje o relacjach geometrycznych dzia³ek ewidencyjnych i punktów granicznych:

(22) W macierzy elementy diagonalne (23) opisuj¹ liczbê punktów granicznych wy-znaczaj¹cych obszary dzia³ek ewidencyjnych. Wartoœci pozadiagonalne opisuj¹ liczbê wspól-nych punktów graniczwspól-nych s¹siaduj¹cych dzia³ek. Wartoœci równe 1 wskazuj¹ na s¹siedz-two dzia³ek ewidencyjnych na wskroœ – jednym punktem granicznym. Takiego s¹siedztwa nie uda³o siê wykazaæ w poprzednim przyk³adzie – w oparciu o dane macierzy

(15). 3 2

6

 7 3 / / 2 3 / / 2 7 3 2 3 2 3 2 2

6

6

6

6

6

6

6









       3 2

6



6

322

3 2 2

6



(7)

Zastosowania

Przedstawione przekszta³cenia danych topologicznych wskazuj¹ na mo¿liwoœæ automa-tycznego uzyskania informacji uzupe³niaj¹cej opis geometryczny dzia³ek ewidencyjnych. W systemach GIS tradycyjnie przedstawia siê informacjê o powierzchni dzia³ki i ca³kowitej d³ugoœci granic, a mo¿na by j¹ uzupe³niæ informacjami o liczbie punktów granicznych i linii granicznych. Dane te powinny byæ uwzglêdniane w opisie danych ewidencyjnych i brane pod uwagê przy analizach struktur ewidencyjnych. Dane o s¹siedztwie dzia³ek i wspólnych liniach granicznych przydatne s¹ w procedurach zwi¹zanych z agregacj¹ dzia³ek.

Przedstawione przekszta³cenia algebraiczne, w rozwi¹zaniach praktycznych (Cormen i in., 2007), wi¹¿¹ siê z przeszukiwaniem i zliczaniem danych w tabelach lub listach ze zbio-rami danych topologicznych.

Literatura

Autodesk, 2000: Podrêcznik u¿ytkownika.

Bielecka E., 2006: System informacji geograficznej. Wydawnictwo PJWSTK, Warszawa, s. 37-44. Chrobak T., 2000: Modelowanie danych przestrzennych przy u¿yciu struktury FDS Molenaara. Materia³y

II Ogólnopolskiego Seminarium „Modelowanie danych przestrzennych”, Warszawa, s. 17-28.

Cormen T. H., Leiserson Ch. E., Rivest R. L., Stein C., 2007: Wprowadzenie do algorytmów. WNW, Warszawa. Eckes K., 2006: Modelowanie rzeczywistoœci geograficznej w systemach informacji przestrzennej. Roczniki

Geomatyki t. IV, z. 2, s. 43-73. PTIP, Warszawa.

ESRI, 2003: ArcGIS: Working With Geodetabase Topology, An ESRI White Paper.

Findeisen W., Gutowski W, Kulikowski J.L., i in., 1980: Teoria grafów i jej zastosowania w technice i informatyce. Biblioteka Naukowa In¿yniera PWN, Warszawa, s. 15-95, 185-212, 254-306.

GaŸdzicki J., 1990: Systemy Informacji Przestrzennej, Pañstwowe Przedsiêbiorstwo Wydawnictw Karto-graficznych, Warszawa.

GaŸdzicki J., 2006: Internetowy leksykon geomatyczny. http://www.ptip.org.pl/

Gould R., 1988; Graph theory. The Benjamin/Cummings Publishing Company, INC California. ISO 19107: Geographic information spatial schema <ttp://www.isotc211.org/>

Kulikowski J.L., 1986: Zarys teorii grafów. Pañstwowe Wydawnictwo Naukowe PWN, Warszawa. Lewandowicz E., 2004: Identification of maximal complex boundaries on the basis of subregion description

with directed graphs (digraphs). Geodesy and Cartography, Polish Academy of Sciences, Committee for Geodesy, Vol. 53, No3/4, 159-172.

Lewandowicz E., 2006; Area Neighborhood Models. Geodezja i Kartografia; Polish Academy of Sciences, Geodesy and Cartography, Vol.55, No 3, 147-167.

Lewandowicz E., 2007: Modele topologiczne danych przestrzennych. Roczniki Geomatyki\, t. V , z. 5, 43-53. PTIP, Warszawa. = (23)

3 2 2

6

 1 / 2 2 2 222/2 223 221 183 136 138 1 / 2 2 2 4 2 2 1 0 0 0 2 / 2 2 2 2 4 2 0 2 0 0 3 2 2 2 2 4 2 2 0 0 1 2 2 1 0 2 5 3 0 0 3 8 1 0 2 2 3 8 2 2 6 3 1 0 0 0 0 2 5 2 8 3 1 0 0 0 0 2 2 5

(8)

Lewandowicz E. , 2009: Dane katastralne jako baza do rozbudowy modelu sieci drogowej. Roczniki

Geoma-tyki t. VII, z. 5 (35), 97-102. PTIP, Warszawa.

Molenaar M., 1998: An introduction to the theory of spatial object modeling for GIS. Taylor & Francis, London.

Sullivan D.O., Unwin D.J., 2003: Geographic Information Analysis. Jon Wiley &Sons, INC. Wilson R., 2000: Wprowadzenie do teorii grafów. Wydawnictwo Naukowe PWN, Warszawa.

Abstract

In the paper, algebraic transformations of topological data are presented with the aim to obtain additional information to enrich geometric description of the objects in digital maps – registered plots. The data recorded in topological tables contain information about mutual relationships between geometric elements: points, lines and area. From these data not only the information about the relationships may be obtained, but also quantitative dependences may be drawn, e.g. about the number of points and border lines describing the registered plots. These data are useful in description and analysis of geometric structures of registration data.

The practical part of the paper was based on a simple example of geometric data presenting a complex of registered plots. Topological data recorded in the tables were transferred into a matrix form practicable for algebraic transformations. By performing algebraic transformations e.g multiplica-tion and exponentiamultiplica-tion of matrices new data were obtained. They contained quantitative informamultiplica-tion which was described in detail. They may be verified on the basis of the graphic example presented.

dr hab. in¿. El¿bieta Lewandowicz lella@uwm.edu.pl

www.ela.mapa.net.pl tel. +48 89 523 44 67 fax +48 89 523 48 48

Cytaty

Powiązane dokumenty

3) inne dane osobowe pracownika, a także dane osobowe dzieci pracownika i innych członków jego najbliższej rodziny, jeżeli podanie takich danych jest konieczne ze względu

Gdy spełniony jest co najmniej jeden z warunków 5/ przetwarzanie jest niezbędne do celów wynikających z prawnie uzasadnionych interesów realizowanych przez administratora

Należy jednak zauważyć, że zamawiający może zażądać, określając warunki wniesienia wadium w formie gwa- rancji w SWZ lub w opisie potrzeb i wy- magań,

Celem niniejszego opracowania jest przedstawienie genezy odpowiedzialności za mniejszej wagi naruszenie obowiązków pracownika lub uchybienie godności stanowiska w przepisach

• poszerzenie wiedzy dotyczącej algorytmiki, metod przetwarzania dużych zbiorów danych BIGDATA, hurtowni danych, Business Intelligence oraz technologii chmurowych;. •

Zaznajomienie z teoretycznymi podstawami baz danych oraz z podstawowymi technologiami i technikami gromadzenia, wymiany, przetwarzania danych w systemach

pełniające. Podobnie jak mapa hydrograficzna mapa sozo|ogiczna Po|ski jest opraco- wana W formacje Maplnfo 'tab i od niedawna korzysta z geometrii obiektów z

Podstawą prawną przetwarzania danych osobowych przez Administratora w tym celu jest jego uzasadniony interes (art. poprzez umieszczenie na stronie „wtyczki”: „Lubię to”