1369 algebraic transformations of cadastral topological data
Transkrypt
1369 algebraic transformations of cadastral topological data
ISSN 2029-7106 print / ISSN 2029-7092 online ISBN 978-9955-28-829-9 (3 Volume) ISBN 978-9955-28-827-5 (3 Volumes) ENVIRONMENTAL ENGINEERING th The 8 International Conference May 19–20, 2011, Vilnius, Lithuania Selected papers http://enviro.vgtu.lt © Vilnius Gediminas Technical University, 2011 ALGEBRAIC TRANSFORMATIONS OF CADASTRAL TOPOLOGICAL DATA ElŜbieta Lewandowicz University of Warmia and Mazury in Olszty, Faculty of Geodesy and Land Management, Department of Surveying 12 Jana Heweliusza St., 10-957 Olsztyn, Poland. E-mail: [email protected] Abstract. In this paper we introduce algebraic transformations of cadastral topological data. The traditional description of this data in attribute tables is transferred to the matrix forms. This allowed to introduce algebraic transformations. As an outcome one obtains new forms of description of cadastral structures. In the second part of the paper new topological data were transformed to quantum metric and this lead to new description of the neighbourhood of sets of geometrical cadastral data elements. They can be used in analytical processes, e.g. in neighbourhood analysis and aggregation of areas. Keywords: cadastral data, topology models, algebraic transformation topology data. 2. Description of topology of cadastral data in tabular and matrix form 1. Introduction In the research on structure of geographical space one of the important issues is the analysis of the connections between geographical objects. The description of this connections is difficult because of their complexity. Part of this connections comes from the position of the objects in space. A description of those connections using geometrical data is given by topology. In the Geographic Information System (GIS), topologies are described in connected attribute tables. The detailed way of their description was given in norms (ISO 19107), described in the papers (Molenaar 1998, Longley i in. 2006, Gaździcki 1990, Eckes 2006) and is used in applications (Esri 2003, Autodesk 2000, Bentley 2000). This tabular description can be transformed into algebraic form – matrix (Lewandowicz 2007). It can be also introduced in the form of a geometric graph (Gould 1988, Kulikowski 1986), whose elements: nodes (N), edges (E) and faces (F) describe points, lines and areas. Algebraic transformations of the obtained matrices can create new topological models which describe spatial structures in a new way (Lewandowicz 2007, 2010). The main aim of this paper is to look for models which allow to supplement the descriptions of spatial connections between cadastral objects, based on geometrical relations. In realisation of this aim, a simple geometrical example of cadastral data is used. The main point is to write topological data in a tabular way and then to transform them into algebraic form. Graphic visualization of new forms of description of topologies, using new graphs, supplements results of transformations. The proposition to use new ways of description of topology in spatial analysis represents a practical aspect of the conducted research. Let's take the part of cadastral data visualized geometrically on Fig 1, as the simple example, on which the theoretical part of the paper will be based. Fig 1. The sketch of parcels with identifiers of parcels, border points and borderlines (1,2,3,4,5, ... , is id. of border points, 1,2,3,4,5, … - id. of borderlines, 221, 222/1, 222/2, 223...-id. of parcels) The presented geometrical data can be written in the form of topological data in traditional tabular way: • table 1 with data of connections between borderlines and border points, • table 2 with parcel and borderlines data. The matrix description of these data is presented by matrix SE-N, which corresponds to the table 1 and by matrix SF-E representing data from the table 2. The matrix SEN contains data on connections of borderlines and border points. 1369 Elements of matrix (1) (S E − N )ij take the values 1, if S NE − N = ( S E − N ) T ( S E − N ) , (4) S EN− E = ( S E − N )(S E − N ) T , (5) S (EF − F ) = ( S F − E )( S F − E ) T , (6) the borderline i has the beginning or the end at the border point j: Table 1. Connections between lines and points id line id points 5 2, 6 6 2, 5 7 1, 2 8 3, 5 9 5, 7 10 4, 10 … … Basing on S FE− N = ( S F − E )( S E − N ) , (7) S FN− N = ( S F − E )( S E − N ) / 2 . (8) S FE− N (7) one can determine other rela- tions between (F-F) than the ones given in (6) S (NF − F ) = (( S FN− N )( S FN− N ) T ) . Table 2. Connections between areas and lines id polygon 222/2 223 221/1 … id lines 5, 17, 9, 6, 8, 9, 16, 13 12, 7, 6, 8, ..., ..., ..., (9) Relations between (E-E), determined from F, one can generate basing on SF-E (2): S (FE − E ) = ( S F − E ) T ( S F − E ) . Similarly using tions (N-N) (1) (10) S FE− N one can determine new rela- S (FN − N ) : S (FN − N ) = ( S FN− N ) T ( S FN− N ) (11) The values of those matrices are interesting. In Elements of matrix (1) (S E − N )ij take the values 1, if S E (N −N ) E the borderline i has the beginning or the end at the border point j. The matrix SF-E has the information on connections of parcels with borderlines. Elements of the matrix (2) (S F − E )ij take the values 1, if the area of parcel i is limited (3), diagonal values ( s ( N − N ) ) ii , contain information about the number of borderlines arriving at the border points with identifier i (12). The off-diagonal values (12) indicate connections of border points with borderlines and they take the values from two-element set {0,1}. In our case, if the border points i, j are connected by borderline j, as shown in (Fig 1) accordingly to the notation in table 2. by borderline, elements of the matrix value 1. (2) (12) 3. New algebraic form of description for topological model of cadastral data The above introduced matrices were used to algebraic transformations what allowed to obtain new description for topologies. Basis matrix ={ SE-N , SF-N } (3) ( s NE − N ) ij take the In the matrix S (NE − E ) (4), the diagonal elements ( s (NE − E ) ) ii (13) take the values equal 2, indicating that borderline is connected with two border points. The offdiagonal values, equal 1, indicate on connection between two neighbouring borderlines with one common border point. The values equal 0 point out that edges ij are not in the neighbourhood of each other. 1370 N (13) The matrix SF −N contains information on geometrical relations between parcels and border points, and as the result of multiplying (9) by itself, one obtains the relations (19): Next matrix S(EF−F) (14) contains information related (19) with geometry of parcels. (14) In the ( S(NF −F ) ) matrix, the diagonal elements (19), The diagonal values (s(EF−F) )ii (14) give information describe the number of border points determining the areas of parcels. The off-diagonal values describe the number of mutual border points of neighbouring parcels. The values equal 1 indicate that the parcels are connected with only one border point. about the number of borderlines describing the area of a parcel. The off-diagonal elements take the values equal 0, if the parcels with identifiers i and j are not directly connected with each other by one borderline. The offdiagonal values ( s(EF −F ) ) ij = n, n > 0 , (15) The relations between (E-E) generated from (10) and described in (20) point out the connections of (E-E) coming from the borders belonging to the same areas of parcels. constitute the number of intervals of borderlines of two neighbouring parcels, with identifiers i, j. (20) (16) Values on the diagonal E The elements of the S F − N matrix take the values from two-element set {0,2}. Values 2 are result of connections between lines and points (a line is determined by two points). Dividing them by two – gives as the result the matrix S N F −P ( s(FE − E ) ) ii N take the values equal 1, if the borderline i is the border of maximal complex. The off-diagonal elements (17) * If an element of the matrix S F − N (18) ( s F − N ) ij takes the value 1, this means that the border point j determines the borderlines of the area of the parcel i. indicate the number of parcels, which have the borderlines i in the assumed set of cadastral data. Usually it is the number 2. , with the values from the set {0,1}. S FN− N = ( S F − E )( S E − N ) / 2 . ( s(FE − E ) ) ii ( s(FE −E ) )ij take the val- ues 1, if two borderlines i,j determine the border of the same parcel. The value 0 indicate that there is no such connection. Similarly the relations (N-N) - S(FN − N ) generated from (11) one can introduce in the following form (21). (18) (21) 1371 F Diagonal values S ( N − N ) indicate that the border point i is an element of description of the borders of n = ( s (FN − N ) ) ii parcels. The off-diagonal ones show in how many descriptions of parcels the border is based on two border points ij. 4. Transformation of topological data to quantum metric The above mentioned matrices contain the numerical data on the forms of connections of the objects from cadastral object sets (F, E, N). By taking the zero values on the diagonal and transforming the off-diagonal elements into quantum metric {0,1} we obtain a new description of topological data. transformacja S → S Q (22) Fig 2. Graph representing chosen connections between elements N,E,F, describing border points, borderlines and parcels This transformation follows from: Z (S XX ) Q = ( S (ZXX ) ) − Diag((S (ZXX ) ) Z (S XY ) Q = (S (ZXY ) ) if X ≠Y , where: and if: or (23) X ∈{N , E, F}, Y ∈{N , E, F} Z ∈{empty, N , E, F} Z ( s (ZXY ) ) ij > 0 ⇒ ( s XY ) ij = (( s (ZXY ) ) ij /( s(ZXY ) ) ij ) . As the result we obtain the matrix description of neighbourhood of cadastral objects. 5. Geometrical visualization of generated topological models Fig 3. Graph of connections visualizing the relations between (F-E) and (E-F), can be used in the neighbourhood analysis including borderlines The introduced matrix description of topological relations, obtained from the transformations (23), one can show graphically in the form of graphs. In the Fig 2, there are shown only chosen relations between sets: N, E, F. Graph of connections of parcels one can obtain from the relations (F-E), given in the table 2 and in the matrix SF-E (Fig 3). It includes the borderlines. The parcels' neighbourhood graph described in the matrix ( S (EF − F ) ) Q is shown in Fig 4. F Q Using the matrix ( S ( E − E ) ) one can generate the subset representing the connections (E-E)F described in one row of the ( S (FE − E ) ) Q matrix. It contains the set of borderlines of the aggregated area obtained after removing the edge Ei. 1372 Fig 4. Graph of connections (F-F)E which can be used in the neighbourhood of parcels analysis They enrich the description of cadastral structures. Another 8 matrices, after transformation into quantum metric, introduce relations which are useful in practical solution They are particularly helpful in the neighbourhood analysis and in the processes of object's aggregation. The obtained solutions can be used in the modification of already existing algorithms as long as they will accelerate already existing numerical processes. References Fig 5. Digraph representing connections (E-E)F, described in one row of the matrix, for id E-21, it is possible to be used in aggregation of areas of parcels 136 and 138 Fig 5 shows such subgraph for E21, generated from the row of matrix i=21. The set of border points of aggregated areas one can obtain from the matrix (S(FN −N ) )Q as the result of re- moving the border point – node (N) and the borderlines – edges (E) connected with it . 6. Conclusions In this paper we have introduced the transformations of topological data of cadastral map based on two tables (table 1, 2), described in the algebraic form. The results written in the form of 8 matrices introduce new ways of descriptions of connections between cadastral objects. Autodesk 2000. User’s Manual for AutoCad Map@-2000, Release 4. Bentley 2000. MicroStation Geographics v.07. Podręcznik uŜytkownika. Eckes, K. 2006. Modelowanie rzeczywistości geograficznej w systemach informacji przestrzennej. Roczniki Geomatyki. Warszawa, Tom IV, Zeszyt 2 , s. 43–73. Esri, 2003. ArcGIS: Working With Geodetabase Topology, An ESRI White Paper. Gaździcki, J. 1990. Systemy Informacji Przestrzennej, Państwowe Przedsiębiorstwo Wydawnictw Kartograficznych, Warszawa. 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. 2007. Modele topologiczne danych przestrzennych. Roczniki Geomatyki, Warszawa, Tom V , Zeszyt 5, str. 43–53. Lewandowicz, E. 2010. Algebraiczne przekształcenia danych topologicznych mapy ewidencyjnej. Roczniki Geomatyki, Warszawa, Tom VIII , Zeszyt 5 (41), str. 79–86. Longley, P.; Goodchld, M.; Maguire, D.; Rhind, D. 2006. GIS teoria i praktyka. Wydawnictwo Naukowe PWN Warszawa. Molenaar, M. 1998. An introduction to the theory of spatial object modeling for GIS. Taylor & Francis, London. 1373