• Nie Znaleziono Wyników

Przetwarzanie i wizualizacje zapisów sąsiedztwa danych katastralnych w strukturach grafowych

N/A
N/A
Protected

Academic year: 2021

Share "Przetwarzanie i wizualizacje zapisów sąsiedztwa danych katastralnych w strukturach grafowych"

Copied!
10
0
0

Pełen tekst

(1)

ROCZNIKI GEOMATYKI 2016 m TOM XIV m ZESZYT 4(74): 487–496

Przetwarzanie i wizualizacje zapisów s¹siedztwa

danych katastralnych w strukturach grafowych

Processing and visualization of neighbourhood

cadastral data notations in the graph structures

Przemys³aw Lisowski 1, El¿bieta Lewandowicz 2

1 Akademia Górniczo-Hutnicza w Krakowie, Wydzia³ Geologii, Geofizyki i Ochrony Œrodowiska,

Katedra Geoinformatyki i Informatyki Stosowanej

2 Uniwersytet Warmiñsko-Mazurski w Olsztynie, Wydzia³ Geodezji, In¿ynierii Przestrzennej

i Budownictwa

S³owa kluczowe: kataster, model struktur katastralnych, grafowe bazy danych, NoSQL, GIS Keywords: cadastre, cadastral structure model, graph databases, NoSQL, GIS

Wprowadzenie

Kataster jest podstawowym systemem bazowym w systemach informacji przestrzennej. Analizy oparte na danych katastralnych wspomagaj¹ procesy planistyczne, symulacyjne (Ci-chociñski, 2006; Gie³da-Pinas, 2015), decyzyjne (Wycza³ek, 2005) w planowaniu inwesty-cyjnym i w zarz¹dzaniu, na przyk³ad ryzykiem powodziowym (Walczykiewicz, Buczek, 2014). Istotnym elementem w tych dzia³aniach jest okreœlenie s¹siedztwa dzia³ek ewidencyj-nych. Od s¹siedztwa zale¿¹ mo¿liwoœci planistyczne, inwestycyjne, a tak¿e ceny nierucho-moœci (Krupowicz i in., 2015). Analizy s¹siedztwa opieraj¹ siê na danych topologicznych (przyleganie dzia³ek), a tak¿e na analizach bliskoœci opartych na narzêdziach analitycznych: buforowania, poligonów Thiessena, odleg³oœci euklidesowych (Esri, 2010). W prezentowa-nej pracy przyjêto kontynuacje wczeœniejszych badañ nad opisem s¹siedztwa, opartym na analizie przylegania dzia³ek (Lewandowicz, 2013). Za³o¿ono, ¿e jest mo¿liwoœæ wykorzysta-nia w tym celu narzêdzi grafowych, które powinny u³atwiæ proces przetwarzawykorzysta-nia i wizuali-zacji wyników oraz pozwol¹ na ich integracjê z platform¹ GIS.

Cel pracy

G³ównym celem zaprezentowanej pracy by³o znalezienie rozwi¹zañ aplikacyjnych polegaj¹-cych na powi¹zaniu narzêdzi GIS i grafowych, pozwalaj¹polegaj¹-cych na ich wspó³dzia³anie, w proce-sie przetwarzania danych w celach analitycznych i ich wizualizacji (Longley i in., 2010).

Narzêdzia GIS powszechnie znane s¹ jako narzêdzia do gromadzenia, porz¹dkowania i przetwarzania danych w celach analitycznych. Narzêdzia grafowe pozwalaj¹ na zapis relacji –

(2)

488 PRZEMYS£AW LISOWSKI, EL¯BIETA LEWANDOWICZ

topologii miêdzy obiektami. Jedn¹ z mo¿liwoœci u¿ycia tych narzêdzi jest zapis topologii w grafowych bazach danych, które s¹ klasyfikowane jako bazy danych NoSQL. Te bazy danych umo¿liwiaj¹ sk³adowanie danych w postaci dowolnego typu grafu. Wœród tego typu rozwi¹zañ istniej¹cych na rynku, najczêœciej u¿ywanymi systemami bazodanowymi s¹: Neo4j (Neo4j, 2016) oraz Sparskee, wczeœniej zwanym DEX (Sparksee, 2016). S¹ one dostêpne w aplikacjach grafowych lub umo¿liwiaj¹ stworzenie w³asnych rozwi¹zañ wykorzystuj¹cych model grafowy do zapisu danych. Ich zastosowanie w polskim œrodowisku naukowym jest niezwykle rzadkie. Nielicznym przyk³adem u¿ycia grafowych baz danych w systemach GIS jest stworzenie wirtualnego generatora miasta. Do jego utworzenia wykorzystano algorytmy u¿ywaj¹ce bazy danych Neo4j s³u¿¹cej do zapisu danych (P³uciennik-Psota, P³uciennik, 2014). Osi¹gniêcie celu jest mo¿liwe przy wykorzystaniu grafowej bazy danych oraz wizualiza-cji wyników pracy z wymienionego systemu bazodanowego w postaci grafowej oraz gra-fów geometrycznych. W ramach celu g³ównego przyjêto realizacjê celu szczegó³owego, wi¹¿¹cego siê z przetestowaniem mo¿liwoœci przetwarzania przestrzennych danych kata-stralnych do wybranych modeli topologicznych i zapisu wyników w bazie grafowej. Za³o¿o-no, ¿e takie rozwi¹zania pozwol¹ na niezale¿ne przekszta³canie danych topologicznych i ich wizualizacjê w formie grafu. Prezentacja grafowa rozszerza nasz¹ rzeczywistoœæ. Jest ona niezale¿na od lokalizacji. Mo¿liwoœæ integracji platformy grafowej z GIS daje sposobnoœæ przekszta³cenia danych topologicznych do grafu geometrycznego. Takie rozwi¹zania po-zwalaj¹ na powi¹zanie modeli grafowych z obiektami przestrzennymi – katastralnymi.

Metodyka przetwarzania i wizualizacji

Badania oparto o dane zapisane w formacie CAD pozyskane z Powiatowego Oœrodka Dokumentacji Geodezyjnej i Kartograficznej w Gi¿ycku (nr licencji:WG.6642.1.187.2016_2806_CL0) w formie dxf. Nale¿a³o je przetworzyæ do obiektów – dzia³ek ewidencyjnych w formie plików Shapefile. Stanowi³y one dane wyjœciowe do dalszego przetwarzania (rys. 1). Przyjê-ty obszar testowy gminy wiejskiej Gi¿ycko o powierzchni 29 706 ha zawiera 13 230 dzia³ek. Minimalna powierzchnia dzia³ki to 0,0089 ara, zaœ najwiêksza dzia³ka ma powierzchniê 2345 ha. Te wielkoœci wskazuj¹ na du¿¹ ró¿norodnoœæ struktur katastralnych, st¹d przy œredniej powierzchni dzia³ki 2 ha odchylenie standardowe wynosi 32 ha.

Na badanym obszarze przewa¿aj¹ tereny rolnicze, wystêpuj¹ kompleksy leœne i jeziora. W terenach atrakcyjnych znajduj¹ siê dzia³ki ewidencyjne zagospodarowane turystycznie w formie dzia³ek rekreacyjnych. Dzia³kom przypisano atrybuty zwi¹zane z form¹ u¿ytkowania, nie wyró¿niono dzia³ek rekreacyjnych z powodu braku danych. Na potrzeby pracy oznaczo-no dzia³ki nale¿¹ce do pasów drogowych, ci¹gów linii kolejowych i wód stoj¹cych. Tak przygotowane dane poddano analizie. Przy wizualnej analizie zró¿nicowana struktura kata-stralna jest dostrzegalna. Przyjêto, ¿e ta struktura bêdzie bardziej uwidoczniona w postaci zwi¹zków topologicznych zwizualizowanych w formie grafów.

Wyró¿nia siê grafy klasyczne i geometryczne. Klasyczny graf (Wilson, 2000) opisuje tylko relacje, a geometryczny (Kulikowski, 1986) ma wspó³rzêdne przypisane wêz³om i krawêdziom, przez co mo¿liwe jest pokazanie zale¿noœci w uk³adzie przestrzennym zgodnie z po³o¿eniem obiektów. Tym samym integracja platformy GIS i grafowej pozwala na poka-zanie zale¿noœci topologicznych w formie grafu zwyk³ego (platforma grafowa) i geome-trycznego (platforma GIS). Te dwie prezentacje uwidaczniaj¹ te same zale¿noœci topologicz-ne w ró¿ny sposób.

(3)

489 ARZANIE I WIZUALIZACJE ZAPISÓW S¥SIEDZTW A DANYCH KA TASTRALNYCH ...

Rysunek 1. Obszar objêty badaniem – mapa katastralna gminy wiejskiej Gi¿ycko w formie GIS; pusta przestrzeñ w œrodku obszaru obejmuje gminê miejsk¹ Gi¿ycko

(4)

490 PRZEMYS£AW LISOWSKI, EL¯BIETA LEWANDOWICZ

Rysunek 2. Metodyka przetwarzania i wizualizacji poszczególnych etapów pracy

W wyniku podjêtych dzia³añ dokonano przetworzenia danych katastralnych, w celu za-prezentowania s¹siedztwa dzia³ek w ujêciu grafowym. Wyró¿nione dzia³ki w pasie torów kolejowych oraz dzia³ki stanowi¹ce obszary pod wodami przyjêto jako bariery przestrzenne, które nie wchodz¹ w zakres analizy. Za³o¿ono, ¿e forma ich u¿ytkowania ogranicza mo¿li-woœæ komunikacji. Przyjêto, by pokazaæ s¹siedztwo dzia³ek z wykluczeniem barier prze-strzennych w ró¿nych ujêciach: s¹siedztwa dzia³ek, s¹siedztwa dzia³ek do pasa drogowego, s¹siedztwa dzia³ek pasa drogowego. Realizuj¹c cel zastosowano metodykê szczegó³owo opisan¹ w literaturze (Lewandowicz, 2013; Lewandowicz i in., 2013). Nale¿a³o wpisaæ j¹ we w³asne algorytmy do przetwarzania danych przestrzennych w strukturach grafowych, zapi-sywanych w bazach danych NoSQL. Realizacjê celu pracy mo¿na przedstawiæ w formie schematu pokazanego na rysunku 2.

(5)

Wyniki

Wyniki realizacji przyjêtej metodyki opisanej w schemacie (rys. 2) zosta³y zaprezentowa-ne na kolejnych rysunkach. Przyjêto, ¿e ka¿de rozwi¹zanie jest przedstawiozaprezentowa-ne w postaci dwóch grafów, zwyk³ego i geometrycznego, z dwóch zintegrowanych platform. Tak jak zauwa¿ono wy¿ej, topologia zajmuje siê tylko relacjami niezale¿nymi od po³o¿enia i dlatego na rysunkach z platformy grafowej wyraŸniej widaæ sam¹ strukturê s¹siedztwa. Prezentacja grafu geometrycznego w GIS uwidacznia stosunki topologiczne w widocznej strukturze katastralnej, na tle dzia³ek ewidencyjnych.

W pierwszej prezentacji grafowej pokazanej na rysunku 3 przedstawiono model zapisu grafowego w bazie danych Neo4j, s¹siedztwa dzia³ek bez wykluczenia barier przestrzen-nych. Rysunek 4 jest jego graficzn¹ reprezentacj¹ na platformie GIS.

Na rysunku 5 przedstawiono fragment modelu zapisu grafowego s¹siedztwa w bazie danych Neo4j, obrazuj¹cy s¹siedztwo dzia³ek do dróg z wykluczeniem barier przestrzen-nych.

W prezentacji na rysunku 6 ukazano geometryczne przedstawienie s¹siedztwa dzia³ek do dróg z wykluczeniem barier przestrzennych w aplikacji GIS dla ca³ego badanego obszaru i z przybli¿onym fragmentem pokazanym na rysunku 5.

W kolejnej prezentacji grafowej (rys. 7) przedstawiono fragment grafowego zapisu s¹-siedztwa dzia³ek pasa drogowego. Rysunek 8 prezentuje geometryczn¹ reprezentacjê grafu z rysunku 7 dla ca³ego obszaru testowego i dla wybranego fragmentu. Z powodu nieci¹g³o-œci danych (wykluczenia terenów gminy miejskiej i barier przestrzennych) uzyskano model w formie grafu niespójnego.

Zaprezentowane przyk³ady wskazuj¹, ¿e grafy mog¹ byæ przetwarzane w bazach danych grafowych, a ich geometryczna wizualizacja, niezale¿na od ich miejsca konstrukcji, mo¿e byæ zaprezentowana w oprogramowaniu zewnêtrznym GIS, takim jak ArcGIS. Zastosowa-na metodyka umo¿liwia pracê z ca³ym zestawem danych, bez koniecznoœci wykonywania selekcji, jak mia³o by to miejsce w oprogramowaniu ArcGIS, podczas tworzenia grafu w celu znajdowania barier. W oparciu o przetwarzanie danych, przez kwerendy w grafowej bazie danych Neo4j mo¿na przygotowaæ kolejne prezentacje zwi¹zków topologicznych w postaci grafów. Mo¿liwoœci przetwarzania w du¿ej mierze zale¿¹ od danych, uk³adu prze-strzennego i od dostêpnych atrybutów.

Wnioski

Prezentowane przez wspó³autorkê wczeœniejsze analizy grafowe (Lewandowicz, 2013) opiera³y siê na operacjach w programach AutoCAD Map, Ms Excel, ArcGIS Map, a tak¿e wykorzystywa³y nieskomplikowany algorytm napisany w jêzyku Python. Powtarzalnoœæ tych czynnoœci by³a utrudniona i mo¿liwa tylko do wykonania przez autorkê rozwi¹zania. Obecnie prezentowane rozwi¹zanie wi¹¿e siê z integracj¹ platformy ArcGIS z platform¹ grafow¹ wykorzystuj¹c¹ grafowe bazy danych. Umo¿liwia to szersze wykorzystanie przyjê-tych algorytmów przez wiêksz¹ liczbê odbiorców. Prezentowane wyniki analizy s¹ wstêpne, opieraj¹ siê na relacjach topologicznych przy minimalnej liczbie atrybutów. Pomimo to, uzy-skane rezultaty wskazuj¹ na niejednorodnoœæ struktur katastralnych, tak¿e w wizualizacji grafowej.

(6)

492 PRZEMYS£A W LISOWSKI, EL¯BIET A LEW ANDOWICZ

Rysunek 3. Grafowa reprezentacja modelu s¹siedztwa dzia³ek bez wykluczeñ barier przestrzennych

Rysunek 4. Graficzna reprezentacja modelu s¹siedztwa dzia³ek na platformie GIS bez wykluczenia barier przestrzennych

(7)

493 PRZETW ARZANIE I WIZUALIZACJE ZAPISÓW S¥SIEDZTW A DANYCH KA TASTRALNYCH ...

Rysunek 6. Geometryczne przedstawienia s¹siedztwa dzia³ek do dróg z wykluczeniem barier przestrzennych; przybli¿ony fragment modelu obrazuj¹cy graf z rysunku 5 w formie geometrycznej

(8)

494 PRZEMYS£A W LISOWSKI, EL¯BIET A LEW ANDOWICZ

Rysunek 8. Geometryczna prezentacja s¹siedztwa dróg za pomoc¹ grafu geometrycznego niespójnego

Rysunek 7. Fragment modelu s¹siedztwa dróg w przedstawieniu grafowym

(9)

W przysz³oœci zapisy graficzne powinno siê uzupe³niæ zestawieniami tabelarycznymi. Dziêki zastosowaniu aplikacji grafowej i kwerendom zwiêkszono mo¿liwoœci manipulowania dany-mi. W kolejnych etapach zostan¹ zaimplementowane algorytmy znajduj¹ce: drzewa rozpina-j¹ce, poddrzewa oraz najkrótsze drogi w grafie. W przysz³oœci autorzy planuj¹ wykorzystaæ nabyte umiejêtnoœci do manipulowania wiêksz¹ liczb¹ atrybutów opisuj¹cych dzia³ki ewi-dencyjne, z innymi danymi, pozyskanymi z dostêpnych baz georeferencyjnych.

Literatura

Cichociñski P., 2006: Modelowanie dostêpnoœci komunikacyjnej nieruchomoœci jako atrybutu niezbêdnego w procesie wyceny. Roczniki Geomatyki t.4, z. 3(60): 71-80, PTIP, Warszawa.

Esri 2010: ArcGIS 10 Help, Resource Center.

Elayachi M., Semlali E., l H., 2001: Digital cadastral map: a multipurpose tool for sustainable development. International Conference on Spatial Information for Sustainable Development Nairobi, Kenya 2–5 October 2001.

Gie³da-Pinas K., 2015: Symulacje zmian pokrycia terenu i u¿ytkowania ziemi z wykorzystaniem modelu agentowego. Roczniki Geomatyki t.13, z. 1(67): 7-19, PTIP, Warszawa.

Krupowicz W., Bielska A., Budzyñski T., 2015: The Effects of Defective Spatial Structure on the Agricultural Property Market. Folia Oeconomica Stetinensia 15(1): 174 December 2015.

Kulikowski J.L., 1986: Zarys teorii grafów. Pañstwowe Wydawnictwo Naukowe PWN, Warszawa. Lewandowicz E., 2013: Modele struktur katastralnych. Roczniki Geomatyki t. 11, z. 2(59): 47-58, PTIP,

Warszawa.

Lewandowicz E., Packa A., Kondratowicz S., 2013: Przekszta³canie danych topologicznych, geometrycz-nych i atrybutowych GIS do modeli analityczgeometrycz-nych (Conversion topological geometric and attribute GIS data to analytical models). Acta Universitatis Lodziensis, Folia Geographica Socio-Oeconomica 14: 33-44, £ódŸ.

Longley P.A, Goodchild M.F, Maguire D.J, Rhind D.W., 2010: Geographic information systems and science. 3rd ed., J. Wiley, Chichester, UK (2nd

ed. 2005).

Neo4j Manual, 2016: Dostêp 11 lipca 2016 r. http://neo4j.com/docs/stable/

P³uciennik-Psota E., P³uciennik T., 2014: Using Graph Database in Spatial Data Generation. [In:] Man-Machine Interactions 3. T. 242. Advances in Intelligent Systems and Computing. Berlin: Springer Interna-tional Publishing. doi:10.1007/978-3-319-02309-0.

Sparsity-Technologies, 2016: Dostêp 11 lipca 2016 r. http://sparsity-technologies.com/

Walczykiewicz T., Buczek A., 2014: Dane geoprzestrzenne w planach zarz¹dzania ryzykiem powodzio-wym. Roczniki Geomatyki t. 12, z. 3(65): 327-336, PTIP, Warszawa.

Wilson R., 2000: Wprowadzenie do teorii grafów. Wydawnictwo Naukowe PWN, Warszawa.

Wycza³ek I., 2005: Kartograficzne wspomaganie procesów decyzyjnych w rewitalizacji krajobrazowej ziele-ni miejskiej. Roczziele-niki Geomatyki t. 3, z. 3: 181-190, PTIP, Warszawa.

Streszczenie

Istnieje zapotrzebowanie na rozwi¹zania aplikacyjne wykorzystuj¹ce narzêdzia GIS i grafowe umo¿-liwiaj¹ce przetwarzanie danych przestrzennych w celach analitycznych. Celem publikacji jest zapro-ponowanie i zaprezentowanie metodyki wykorzystania tych narzêdzi do reprezentacji s¹siedztwa dzia³ek ewidencyjnych w ujêciu grafowym. Utworzono w³asne algorytmy do przetwarzania topolo-gicznych danych przestrzennych w struktury grafowe i zapisu ich w bazie danych NoSQL. Propono-wane rozwi¹zanie wi¹¿e siê z integracj¹ platformy ArcGIS z platform¹ grafow¹. Umo¿liwia to szersze wykorzystanie przyjêtych algorytmów przez wiêksz¹ liczbê odbiorców. Budowana struktura topolo-giczna jest zapisana w formie grafu zwyk³ego, a przez integracjê z platform¹ GIS wêz³y i krawêdzie opisane s¹ wspó³rzêdnymi zwi¹zanymi z lokalizacj¹ w przestrzeni. Prezentowane wyniki analizy s¹ wstêpne, opieraj¹ siê na relacjach topologicznych przy minimalnej liczbie atrybutów. Pomimo to, uzyskane wyniki stwarzaj¹ mo¿liwoœci manipulowania danymi.

(10)

496 PRZEMYS£AW LISOWSKI, EL¯BIETA LEWANDOWICZ

Abstract

There is a need for application solutions using GIS and graph tools enabling processing of spatial data for analytical purposes. The aim of the publication is to propose and present the methodology to use these tools to represent the neighbourhood of cadastral parcels in terms of graphs. A study was conducted to create original algorithms to process the topological structure of spatial data in graphs and to store them in the NoSQL database. The proposed solution involves integration of the ArcGIS platform with the graph database platform. It enables the wider use of adopted algorithms by a broader audience. Designed topological structure is stored in the form of a plain graph, and through integration with the GIS platform, nodes and edges are described by coordinates associated with a spatial location. The results of the analysis are based on topological relations with the minimum number of attributes. However, they provide opportunities for data manipulation.

mgr in¿. Przemys³aw Lisowski plis@agh.edu.pl

dr hab. in¿. El¿bieta Lewandowicz, prof. UWM

Cytaty

Powiązane dokumenty

ustach poezję gminną, podania, klechdy itd., itd. Jedni zachwalają to w szystko jako rzeczy najosobliwsze, drudzy pokazują ich próbki lub wciąż jedne, lub trochę

Uwaga wiadomość powinna być wysłana z adresu pozwalającego na identyfikację nadawcy, informacja w temacie wiadomości:

W bazie danych nazwisko_firma utwórz nową tabelę test3 zawierającą 4 kolumny: id, imie, nazwisko, pesel.. Kolumny imie i nazwisko powinny tworzyć

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

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ń,

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

[r]

Wyrażam zgodę na przetwarzanie przez organizatorów konkursu moich danych osobowych oraz wyrażam zgodę na opublikowanie mojego imienia i nazwiska w mediach oraz stronach