MSRIC: A Model for Spatial Relations and Integrity Constraints in Topographic Databases

Size: px
Start display at page:

Download "MSRIC: A Model for Spatial Relations and Integrity Constraints in Topographic Databases"

Transcription

1 MSRIC: A Model for Spatial Relations and Integrity Constraints in Topographic Databases KALUM PRIYANATH UDAGEPOLA, LI XIANG, YANG XIAOZONG, A.W. WIJERATNE School Of Computer Science and Technology, Harbin Institute of Technology, Harbin , CHINA Abstract: Spatial relations and Integrity constraints are key components of topographical databases which have been used for the development of efficient models. Efforts have been made on formal definitions of spatial relations with the 4-intersection model (4IM) and 9 intersection model (9IM), which are significant components in designing any model in topographical databases. Earlier definitions were also used for this model with required better modifications. This paper introduces new integrity constraint rules and semantic constraint rules which are used to design the model. The main contribution of this paper is to implement Conceptual frameworks for constraint rules for efficient and effective topographical database management. Key-words: Spatial Relations, Integrity constraint rules, Semantic constraint rules, Constraint repository, Topographic database, Group relation, Spatial quires 1 Introduction The number of applications using spatial or geographic data has been ever-increasing over the last decade. A topographic database has to be accurate, valid and consistent in order to be used as base data for any application. Inconsistencies in topographic database arise from the violation of constraint rules. This depends on the underlying data model, database management system and the spatial relationship. To define the constraint rules, the relationship among the objects should be known. Databases are intended to keep an integrated and consistent set of data that provides the information needed to support application requirements from one or several user communities. Without loss of generality, our work considers two specific facets that may induce Spatial Relations and Integrity Constraints to topographic data. This paper proposes a spatial relation model for Topographic database, called MSRIC, which offers and object based modeling of constraint rules with spatial features. MSRIC is supported by formal definitions, establishing a theoretical basis to build manipulation operations. 2 Spatial relations act in MSRIC Spatial relations are the key issues in the design of MSRIC. A spatial database should be able to identify spatial relations to represent information about space. Spatial relationships are categorized according to different spatial concepts on which they rely. Relationships are also important to specify consistency constraints in proposed model. The model described by [6] offers content-based retrievals of scenes containing a particular object or those satisfying certain spatial constraints on them. The fundamental spatial relationships between objects can be broadly classified into three fundamental mathematical concepts, such as topological, order and metric relationships. a. Topological relationship: eg. Neighbour, Disjoint The topological relation between arbitrary objects based on set theory is formalized by Egenhofer [4,5]. b. Order relationship: eg. Behind. A spatial relation can also be expressed in terms of order theory based on sets [7] c. Metric relationship: eg. Distance & directions Spatial relations expressed in terms of distance and directions are grouped as metric relations [3]. Complex spatial data lead to the fragmental data structures and loose relationships among themselves [12]. In spatial databases, objects are represented with their geometric and attribute data. Location data are simply structured with co-ordinates and topology. The x, y co-ordinates are used to identify the location of the feature and topological data are used to identify node and polygon relationships. The focus of this MSRIC was based on topological relations. The semantic rules what we developed for the model were based on topological relations. 2.1 Topological relationships The topological relations between arbitrary objects based on concepts of algebraic and set theory is formularized by Egnhofer [4,5]. These relations are

2 preserved under groups of transformations, such as scaling, rotation, and translation. The model for binary topological relations have considered the possible intersection of boundary and interior of objects and called 4- intersection. Later they have extended the region which is defined as 2-dimentional point-set with three parts (interior, boundary & exterior) of non-empty and connected area. With these intersections it will be possible to formulate consistency rules as different groups of relations MSRIC connection with 4-intersection There are two principal familiars of spatial relations which are the intersection model developed by Egenholer [4, 5], and the schemes based on the region connection calculus developed by Cohn el al. In case there are two basic schemes one of which sub schemes the others [11]. The binary relationship between any two elementary geographic objects is denoted by the r ΟA ΟB AΘ B ΟA BΘ AΘ ΟB Binary boundary (Ο) of an elementary object and its interior (Θ). The boundary topological relationships between two region objects A & B based on the 4-intersection approach has been defined as intersection of boundaries, interiors and boundary and other interior (ΟΟ,ΘΘ,ΟΘ, ΘΟ). Each of this intersection can be empty or nonempty, thus creating 16 binary topological relationships. In this case each binary digit of 1 means for non-empty and 0 means empty intersection. In the 16 possible relations for two regions, the following are the possible relations for two spatial regions. The relations r 2, r 5, r 8, r 9, r 12 and r 13 cannot occur between two spatial regions (Table 1). The relation r 14 can occur only when one region has a hole on it. For example regions without holes, there are 8 distinct topological relations. They have been called Disjoint, Touch, Equal, Overlap, Inside, Contains, Covers, and CoveredBy. Remarks relation r ο Ø Ø Ø Ø 0000 A & B are Disjoint r 1 Ø Ø Ø Ø 1000 A & B are Touch r 2 Ø Ø Ø Ø 0100 r 3 Ø Ø Ø Ø 1100 A & B are equals r 4 Ø Ø Ø Ø 0010 r 5 Ø Ø Ø Ø 1010 r 6 Ø Ø Ø Ø 0110 A is Inside of B (B contains A or A is contained by B) r 7 Ø Ø Ø Ø 1110 A is CoveredBy B (B Covers A) r 8 Ø Ø Ø Ø 0001 r 9 Ø Ø Ø Ø 1001 r 10 Ø Ø Ø Ø 0101 A contains B (B is Inside of A or B is contained by A) r 11 Ø Ø Ø Ø 1101 A Covers B (B is CoveredBy A) r 12 Ø Ø Ø Ø 0011 r 13 Ø Ø Ø Ø 1011 r 14 Ø Ø Ø Ø 0111 r 15 Ø Ø Ø Ø 1111 A & B overlap Table 1 Resulting of 16 possible combinations [3] MSRIC connection 9-intersection The 9-intersection approach was proposed in Egenhofer [4,5] for formalizing binary topologic relationship between arbitrary objects. In this approach, binary topological relations between two objects A and B are defined in terms of the nine intersections of A s boundary (Ο), A s interior (Θ), A s exterior ( - ) with the boundary B, interior B and exterior B of B. Each object A and B can be a point, a line or a region. The 9-intersection would be able to distinguish more details than the 4-intersectin. The topological relations between regions A and B are concisely represented as 3x3 matrix, called the 9 intersection. AΘ BΘ AΘ ΟB AΘ B ΟA BΘ ΟA ΟB ΟA B A BΘ A ΟB A B With each of these nine intersections being empty (0) or non empty (1), the model distinguished 512 different relations actually exist in R 2 between regions, lines and points. Exactly one of these topological relations holds true between any two regions, because the nine empty/non empty intersections describe a set of relations that are mutually exclusive and provide a complete coverage. The actual number of reliable

3 relations depends on the dimensions of the objects and the dimensions of their embedding space. From the 512 possible relations, only eight can be realized between regions in the two dimensional space. We call these eight relations Disjoint, meet, equal, Inside, contains, Covers, CoverdBy, and overlap. This is similar to the 4- intersection approach. 2.2 Group relations Recent works underline that the integration of topological relationships into the Object Constraint Language (OCL) is an important field of investigation. The final goal is to provide an expressive language adapted to precisely model alphanumerical and topological constraints. [2] focuses on the integration of the 9IM into OCL. It shows that this OCL+9IM language is especially suitable for the specification of topological constraints implying composite spatial objects. 9IM can be applied to all kinds of geographical objects. The extension of region features with line and point features results in six major groups of binary relationships: point/point, point/line, point/region, line/line, line/region, and region/region. In these 6 major groups of binary relationships, there are large numbers of different relationship available and each of this has different name. Egenhofer[4,5] gave the list of relations (Table 2) that are embedded in 2-D space. In this model two converse relations are available, such as: A is Inside B B contains A A CoveredBy B B Covers A Group of 9-interse 4-interse Extended relations ction ction 4-intersection Region/Region Region/Line Region/Point Line/Line Line /Point Point/Point Table 2 Number of relations in three intersections [1,4,5] Checking converse relations may not show any inconsistency. Therefore these converse relations have been combined to one relation. The resulting relations between the regions will be Disjoint, Touch, overlap, Inside, CoverdBy and Equal. Relations between region and line have number of relations. It may be hard to remember all of the relations and the users might become confused. Therefore these relations are needed to be generalised according to the user interactions. Clementini [1] extend the number of relations to five topological relationships. Such as Touch, In, Cross, Overlap, and Disjoint. They have proved that these relationships are close to human use of concepts and powerful enough to handle a wide variety of cases. The In relations from Clementini & Inside relations between regions give the same result for all the other groups. Therefore Inside relation has been used for all the other groups. The summary of relations has been prepared from Clementini[1][9], & SDE [10] to illustrate the possible relations between two spatial objects. 3 Integrity constraints and constraint rules For the MSRIC Integrity constraints described the conditions that must be satisfied by every legal instance of relation. An integrity constraint is similar to a condition or a predicate, which has to be verified. Consistency tests can be carried out by constraint rules. In spatial databases the geometry and the topology are linked with the geometric representation. The spatial queries can be easily performed if the geometric relations between objects are explicitly stored. However it is very expensive to store all the relations with the geometry in spatial databases because it requires large amount of disk space. Therefore relationship has to be verified in order to maintain the consistency of the database. The spatial integrity constraints are generally classified into three categories: topological, semantic, and user defined integrity contrarians. 3.1 Topological integrity constraints Topology is the branch of mathematics that deals with properties of spaces that remain invariant under certain transformations. The data model must provide means to define and enforce topological consistency in a database. Topological consistency relations are listed below: Everything must be bounded by two nodes (start node and end node). For every arc, there exist two polygons (left polygon and right polygon). Every polygon has a closed boundary consisting of an alternating sequence of nodes and arcs. Around every node, there exists an alternating closed sequence of arcs and polygons. Arcs do not intersect except at nodes. In ArcInfo data model the arc-node data structure supports three major topological concepts: 1. Connectivity: Arcs are connected to each other at nodes. Arc is defined by two end points, the from-node and to-node (Arc-node topology). 2. Area definition: Arcs that connect to surround an area define a polygon (Polygon-Arc topology).

4 3. Contiguity: arcs have direction and left and right sides (left-right topology). 3.2 Semantic integrity constraints Topological relations are based on the shape of objects, but semantics of objects have to be taken into account to decide whether a topological scene is an error or not. It is agreed that topological relations are of great importance regarding to GIS data consistency. Semantic errors, such as a road within a lake, a building represented by a line, are coming from the real world description. Such error can not be found without using the semantics of real world entities. Topological relations are based only on shape of objects, but semantics of objects have to be taken into account to decide whether a topological scene is an error or not. It is difficult to make a generic algorithm for resolving semantic constraints. But a monitoring procedure can be formulated between topologically corrected objects. 3.3 User defined integrity constraints User defined constraints allow database consistency to be maintained according to user defined constraints, which are similar to business rules in non spatial DBMS. For example, a firework factory cannot be located within a distance from the centre of the town. 4 Semantic constraint rules for the MSRIC 4.1 User defined integrity constraints In the topographic database designed in MSRIC, all the layers have been classified into sub classes of features and each feature is identified by a feature code. Semantic integrity constraints will be defined between two geographical objects (possibly between two layers). The topological relation between two objects is the main part of the constraint. In the spatial domain, they are mostly a group of relationships between pairs of objects [8]. It is easier to define a case that should not happen than to define a case that must exists [13]. The formula for the constraint rule will be as follows: CONSTRAINT=Object1,Spatail-Operator,Object2, Specification This constraint is defined as the association of two geographical objects, a topological relation (spatial operator) between them and a specification. The specification can be one of the following (a) Forbidden (b) Unless: condition (c) Allowed (d) At least once (e) At most once Unless specification will be followed by a Condition, where the feature code of the object will differ from the features. For example if a buildup area intersects with the road, the intersected feature will have the feature code with the last digit of 2 or 9 (last digit 2 = object is below the other object and 9 = object is above the other object). This model spatial operator can be one of the following spatial relations (a) Disjoint (b) CoverdBy (c) Inside (d) Touch (e) Equal (f) Overlap (g) Cross The objects associated with the constraint could be further combined with the sub classes of the feature. CONSTRAINT= Object1(Subclass1), Spatial Operator, Object2(Subclass2), Specification To provide a more usable interface, topological relations sharing common attributes have been grouped into subsets. Such subsets have been built in each group of relations. For example, buildings cannot be Inside the roads. In this case we have to test three constraints, such as a Overlap, CoveredBy and Equal. All the possible constraint rules have been listed as follows. a. Semantic constraint between polygon/polygon objects High raised buildings cannot intersect the roads Buildings cannot be Inside the water bodies unless it is a special building Any two land use parcels cannot overlap. Parking place must have a access to road. All built-up areas must have a access to road. Roads should be adjoining to other road types(within the theme) Road can intersect the built-up area, if the intersection is part of the underneath object code. Dockyard must be adjoining to the water body. Landing stage must be adjoining to the water body. b. Semantic constraint between line/polygon objects Ditches cannot cross the buildings or built-up area Ditches cannot cross the road unless the intersect portion has the underneath object code. Wall cannot cross the buildings or built-up area Railroad cannot cross the buildings or built-up area unless the intersection is underneath/above object code Footpath and street cannot cross the highway unless it is below/above the other object Bridge must be part of road or water-bodies Shoreline or riverbank cannot cross the road Shoreline or riverbank cannot cross the

5 buildings/built-up area Lock door for ships is part of water body c. Semantic constraint between point/polygon objects Police office, post office, municipality office, religious building, railway station(buildings symbol) should be within the buildings or built-up area Milestone pole should be within 6 meters of the roads Signpost should be within 6 meters of the roads Culvert must be part of road/railway/river Dam must be adjoin to/part of the water bodies A monument should not Inside road Buildings symbol cannot be Inside the road d. Semantic constraint between line/line objects Railway line should not cross the ditch unless the intersection is an underneath object code Contour line cannot cross another contour line e. Semantic constraint between point/line objects Railway milepost should be within 6 meters of the railway line High tension pillars are part of high tension line should intersect on common point f. Semantic constraint between point/ point objects Tree cannot equal to buildings symbol Any buildings symbol cannot intersect with itself Intersect access to, overlap, and cross are the constraint operators. These operators should be unique for all the groups of relations. Rather than selecting different names for constraint operators, it is easy to define the relations using spatial relations called spatial operators. Constraint rule: a. Buildings cannot intersect the roads To translate this constraint rule into topologic relationships, we have to test three relations. Then the system must warn the user about the inconsistency. Buildings (All) Overlap Roads (All) : Buildings (All) CoverBy Roads (All) : Buildings (All) Equal Roads (All) : b. Parking place must have an access to roads Landuse(Parking place) Overlap Roads (All) : Landuse(Parking place) CoverBy Roads (All): Landuse(Parking place) Equal Roads (All) : Landuse(Parking place) Touch Roads (All) :at least c. Building or build-up areas cannot cross ditches Buildings (Parking place) Cross Streams (Ditches) : Buildings (Parking place) Inside Streams (Ditches) : Buildings (Parking place) Touch Streams (Ditches) : allowed 4.2 Problems of spatial integrity constraints Some of the problems are encountered during the process of listing spatial integrity constraints. For example, it is difficult to obtain a complete list of spatial integrity constraints and identify the minimum constraints in order to avoid redundancy in checking. However the list will not be fulfilled to consider all the possibilities of the real world situation. User can also define the rules to check the consistency during the updating process. Topographic database ORACLE Get the Data Updating Updating Information Data manipulation Checking Request for update Report on constraint violation & Error report Constraint violation Users MS Access Constraint repository Check the constraint rules MapObjects & ArcInfo Business Rules ( semantic constraint rules & User defined Rules) Fig. 1 Conceptual frameworks for implementing constraint rules

6 4.3 Implementing integrity constraints spatial database Figure 1 shows the implementation process of the constraint rules in this model. The topographic data is in the Oracle database. The constraint repository is used to store the semantic and user defined rules. A user interface was created in MapObjects with Visual Basic for checking the constraint rule process. Data manipulation process involves getting the data from database and updating the database after checking the inconsistencies of the new data. 5 Conclusions During the study, two major model outputs were generated; Identification of spatial relations and Identification of integrity constraints. Identification of spatial relations for the MSRIC model: Four intersection methods and nine intersection methods were absorbed to the model. Group relations were identified as a special method for geographical databases. Identification of integrity constraints: Topological integrity constraints, symmetric integrity constraints and user defined integrity constrained were recognized. Six symmetric constraint rules were defined and out of which three constraints rules were identified such as Building can not intersect roads, Parking place must have an access to roads and building or built-up areas can not cross ditches. Finally, a conceptual repository model was developed for the MSRIC and spatial integrity constraint problems were identified as future works for the further development of the model. References: [1] E. Clementini, P.D. Felice and P.V. Oosterom, A small set of formal topological relationships suitable for end-user interaction, in 3 rd International symposium on large spatial databases, SSD 93 Lecture notes in computer science Vol 692, 1993,pp [2]M. Duboisset, F. Pinet, M. Kang and M. Schneider, Precise Modeling and Verification of Topological Integrity Constraints in Spatial Databases: From an Expressive Power Study to Code Generation Principles, ER 2005: 24 th International Conference on Conceptual Modeling, Klagenfurt, Austria, 2005, pp [3] M. Egenhofer and J. Herring, AMathematical Framwork for the definition of Topological Relationships, In: 4 th International Symposium on Spatial data handling, Zurich, Switzerland, 1990, pp [4] M. Egenhofer and R. Franzosa, Point-set topological spatial relations, International Journal of Geographical Information Systems, Vol.5, No.2, 1991,pp [5] M. Egenhofer and J. Herring, Categorising binary topological relations between regions, lines and points in geographic databases, Technical Report, Department of Surveying Engineering, University of Maine, [6] J.H. Hwang, J.H. Ro, K.H. Lee, J.S. Park and S. Hwang,, An XML-Based 3-Dimensional Graphic Database System, In: 1 st International Conference, Human Society Internet 2001, Vol. 36, No. 1-2, 2002, pp [7] W. Kainz, Logical consistency, In: Guptill and J.L. Morrison, Elements of spstial data quality. Published on behalf of the Internatinal Cartogrphic Conference, Pergamon Press, 1995, pp [8] O.Kufoniyi, Spatial coincidence modeling automated database updating and data consistency in vector GIS, Phd-Thesis,ITC publication number 28,1995. [9] A.J. Morris, A.I. Abdelmoty, B.A. El-Geresy and C.B. Jones, A filter flow visual querying language and interface for spatial databases, Geoinfomatica, Vol. 8, No. 2, 2004, pp [10] SDE, SDE C Developer s Guide, Environmental Systems research institute, Inc, [11] J.G.. Stell, Part and Complement: Fundamental Concepts in Spatial Relations, Annals of Mathematical and Artificial. Intelligent, Vol. 41, No.1, 2004, pp [12] Z. Tie-wen, Z. Zhi-nong and J. Ning, Managing Method of Spatial data in Relational Database management Systems, Journal of Software, Vol. 13, No.1, [13] T. Ubeda and M. Egenhofer, Correcting Topological errors in GIS, In: fifth International Symposium on large spatial databases, Berlin, July 1997.

DERIVING TOPOLOGICAL RELATIONSHIPS BETWEEN SIMPLE REGIONS WITH HOLES

DERIVING TOPOLOGICAL RELATIONSHIPS BETWEEN SIMPLE REGIONS WITH HOLES DERIVING TOPOLOGICAL RELATIONSHIPS BETWEEN SIMPLE REGIONS WITH HOLES Mark McKenney, Reasey Praing, and Markus Schneider Department of Computer and Information Science & Engineering, University of Florida

More information

M. Andrea Rodríguez-Tastets. I Semester 2008

M. Andrea Rodríguez-Tastets. I Semester 2008 M. -Tastets Universidad de Concepción,Chile andrea@udec.cl I Semester 2008 Outline refers to data with a location on the Earth s surface. Examples Census data Administrative boundaries of a country, state

More information

OPERATORS FOR CELL TUPLE-BASED SPATIOTEMPORAL DATA MODEL

OPERATORS FOR CELL TUPLE-BASED SPATIOTEMPORAL DATA MODEL OPERTORS FOR CELL TUPLE-BSED SPTIOTEMPORL DT MODEL le Raza ESRI 80 New York Street, Redlands, California 97-800, US Tel.: +-909-79-85 (ext. 009) Fax: +-909-07-067 araza@esri.com Commission IV, WG IV/ KEY

More information

L1-Spatial Concepts L1 - Spatial Concepts

L1-Spatial Concepts L1 - Spatial Concepts L1 - Spatial Concepts NGEN06(TEK230) Algorithms in Geographical Information Systems Aim Understand the relationship between spatial queries and mathematical concepts. Know how topological relationships

More information

Songklanakarin Journal of Science and Technology SJST R1 Ghareeb SPATIAL OBJECT MODELING IN SOFT TOPOLOGY

Songklanakarin Journal of Science and Technology SJST R1 Ghareeb SPATIAL OBJECT MODELING IN SOFT TOPOLOGY Songklanakarin Journal of Science and Technology SJST-0-00.R Ghareeb SPATIAL OBJECT MODELING IN SOFT TOPOLOGY Journal: Songklanakarin Journal of Science and Technology Manuscript ID: SJST-0-00.R Manuscript

More information

Lecturer 2: Spatial Concepts and Data Models

Lecturer 2: Spatial Concepts and Data Models Lecturer 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary Learning Objectives Learning

More information

TOWARDS A 3D SPATIAL QUERY LANGUAGE FOR BUILDING INFORMATION MODELS

TOWARDS A 3D SPATIAL QUERY LANGUAGE FOR BUILDING INFORMATION MODELS TOWARDS A D SPATIAL QUERY LANGUAGE FOR BUILDING INFORMATION MODELS André Borrmann 1, Christoph van Treeck 1, and Ernst Rank 1 ABSTRACT The paper introduces the concept of a spatial query language for building

More information

TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION

TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION 10 th ICA Workshop on Generalisation and Multiple Representation, 2-3 August 2007, Moscow TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION Jean-Luc Monnot, Paul Hardy, &

More information

layers in a raster model

layers in a raster model layers in a raster model Layer 1 Layer 2 layers in an vector-based model (1) Layer 2 Layer 1 layers in an vector-based model (2) raster versus vector data model Raster model Vector model Simple data structure

More information

Extending OCL to Specify and Validate Integrity Constraints in UML-GeoFrame Conceptual Data Model

Extending OCL to Specify and Validate Integrity Constraints in UML-GeoFrame Conceptual Data Model Extending OCL to Specify and Validate Integrity Constraints in UML-GeoFrame Conceptual Data Model Angélica Ap. de A. Ribeiro 1,2, Sergio M. Stempliuc 2, Jugurta Lisboa-Filho 1 and Italo Lopes Oliveira

More information

Checking the Integrity of Spatial Semantic Integrity Constraints

Checking the Integrity of Spatial Semantic Integrity Constraints Checking the Integrity of Spatial Semantic Integrity Constraints Stephan Mäs AGIS - Arbeitsgemeinschaft GIS, Universität der Bundeswehr München, Werner Heisenberg Weg 39, 85577 Neubiberg, Germany {Stephan.Maes}@unibw.de

More information

DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL

DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL Saadi MESGARI International Institute for Aerospace Survey and Earth Sciences (ITC) The Netherlands Mesgari@itc.nl Working Group IC/16 KEY WORDS: Data

More information

A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION

A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION CO-182 A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION AI T.(1), ZHANG W.(2) (1) Wuhan University, WUHAN CITY, CHINA ; (2) Zhongnan University of Economics and Law, WUHAN CITY,

More information

Categorizing Binary Topological Relations Between Regions, Lines, and Points in Geographic Databases

Categorizing Binary Topological Relations Between Regions, Lines, and Points in Geographic Databases Categorizing Binary Topological elations Between egions, 3 Lines, and Points in Geographic Databases Max J. Egenhofer University of Maine, National Center for Geographic Information and Analysis and Department

More information

DERIVING SPATIOTEMPORAL RELATIONS FROM SIMPLE DATA STRUCTURE

DERIVING SPATIOTEMPORAL RELATIONS FROM SIMPLE DATA STRUCTURE DERIVING SPATIOTEMPORAL RELATIONS FROM SIMPLE DATA STRUCTURE Ale Raza ESRI 380 New York Street, Redlands, California 9373-800, USA Tel.: +-909-793-853 (extension 009) Fax: +-909-307-3067 araza@esri.com

More information

RADON2: A buffered-intersection Matrix Computing Approach To Accelerate Link Discovery Over Geo-Spatial RDF Knowledge Bases

RADON2: A buffered-intersection Matrix Computing Approach To Accelerate Link Discovery Over Geo-Spatial RDF Knowledge Bases RADON2: A buffered-intersection Matrix Computing Approach To Accelerate Link Discovery Over Geo-Spatial RDF Knowledge Bases OAEI2018 Results Abdullah Fathi Ahmed 1 Mohamed Ahmed Sherif 1,2 and Axel-Cyrille

More information

Metric Details of Topological Line-Line Relations

Metric Details of Topological Line-Line Relations Metric Details of Topological Line-Line Relations KONSTANTINOS A. NEDAS National Center for Geographic Information and Analysis Department of Spatial Information Science and Engineering Boardman Hall,

More information

Topological Relationships between Complex Spatial Objects

Topological Relationships between Complex Spatial Objects Topological Relationships between Complex Spatial Objects Markus Schneider University of Florida Department of Computer & Information Science & Engineering Gainesville, FL 32611, USA mschneid@cise.ufl.edu

More information

Computing the Topological Relationship of Complex Regions

Computing the Topological Relationship of Complex Regions Computing the Topological Relationship of Complex Regions Markus Schneider University of Florida epartment of Computer & Information Science & Engineering Gainesville, FL 32611, USA mschneid@cise.ufl.edu

More information

Chapter 12 Solid Modeling. Disadvantages of wireframe representations

Chapter 12 Solid Modeling. Disadvantages of wireframe representations Chapter 12 Solid Modeling Wireframe, surface, solid modeling Solid modeling gives a complete and unambiguous definition of an object, describing not only the shape of the boundaries but also the object

More information

Finite-Resolution Simplicial Complexes

Finite-Resolution Simplicial Complexes 1 Finite-Resolution Simplicial Complexes Werner Hölbling, Werner Kuhn, Andrew U. Frank Department of Geoinformation Technical University Vienna Gusshausstrasse 27-29, A-1040 Vienna (Austria) frank@geoinfo.tuwien.ac.at

More information

Geometric Modeling Mortenson Chapter 11. Complex Model Construction

Geometric Modeling Mortenson Chapter 11. Complex Model Construction Geometric Modeling 91.580.201 Mortenson Chapter 11 Complex Model Construction Topics Topology of Models Connectivity and other intrinsic properties Graph-Based Models Emphasize topological structure Boolean

More information

A Topological Calculus for Cartographic Entities 1

A Topological Calculus for Cartographic Entities 1 Isli A. Museros Cabedo L. Barkowsky. & Moratz R. (2000). A topological calculus for cartographic entities. In C. Freksa W. Brauer C. Habel & K. F. Wender (Eds.) Spatial Cognition II - Integrating abstract

More information

A Methodology for Spatial Consistency Improvement of Geographic Databases

A Methodology for Spatial Consistency Improvement of Geographic Databases GeoInformatica 4:1, 7±34 (2000) # 2000 Kluwer Academic Publishers. Printed in The Netherlands. A Methodology for Spatial Consistency Improvement of Geographic Databases SYLVIE SERVIGNE, 1 THIERRY UBEDA,

More information

Geometric and Thematic Integration of Spatial Data into Maps

Geometric and Thematic Integration of Spatial Data into Maps Geometric and Thematic Integration of Spatial Data into Maps Mark McKenney Department of Computer Science, Texas State University mckenney@txstate.edu Abstract The map construction problem (MCP) is defined

More information

Fuzzy spatial objects and their topological relations

Fuzzy spatial objects and their topological relations Fuzzy spatial objects and their topological relations L. EJOUI * Y. EDRD F. PINET M. SCHNEIDER Centre for Research in Geomatics (CRG Laval University Quebec (QC Canada lotfi.bejaoui.1@ulaval.ca Industrial

More information

Understanding Geospatial Data Models

Understanding Geospatial Data Models Understanding Geospatial Data Models 1 A geospatial data model is a formal means of representing spatially referenced information. It is a simplified view of physical entities and a conceptualization of

More information

Extending Irregular Cellular Automata with Geometric Proportional Analogies

Extending Irregular Cellular Automata with Geometric Proportional Analogies Extending Irregular Cellular Automata with Geometric Proportional Analogies Diarmuid P. O'Donoghue, Emma-Claire Mullally Department of Computer Science/National Centre for Geocomputation, NUI Maynooth,

More information

Computational Geometry Algorithmische Geometrie

Computational Geometry Algorithmische Geometrie Algorithmische Geometrie Panos Giannopoulos Wolfgang Mulzer Lena Schlipf AG TI SS 2013 !! Register in Campus Management!! Outline What you need to know (before taking this course) What is the course about?

More information

Chapter 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information. 2.4 Extending ER with Spatial Concepts 2.

Chapter 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information. 2.4 Extending ER with Spatial Concepts 2. Chapter 2: Spatial Concepts and Data Models 2. Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary What is a Data Model? What

More information

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Class #2 Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Role of a Data Model Levels of Data Model Abstraction GIS as Digital

More information

A Model for Ternary Projective Relations between Regions

A Model for Ternary Projective Relations between Regions A Model for Ternary Projective Relations between Regions Roland Billen and Eliseo Clementini 2 Dept of Geography and Geomatics University of Glasgow Glasgow G2 8QQ, Scotland, UK rbillen@geogglaacuk 2 Dept

More information

Introduction to Geographic Information Science. Updates. Last Lecture. Geography 4103 / Database Management

Introduction to Geographic Information Science. Updates. Last Lecture. Geography 4103 / Database Management Geography 4103 / 5103 Introduction to Geographic Information Science Database Management Updates Last Lecture We tried to explore the term spatial model by looking at definitions, taxonomies and examples

More information

Why use an RDBMS? ❽ Data maintenance ❽ Standardized access ❽ Multi-user access ❽ Data protection

Why use an RDBMS? ❽ Data maintenance ❽ Standardized access ❽ Multi-user access ❽ Data protection 1 Why use an RDBMS? ❽ Data maintenance ❽ Standardized access ❽ Multi-user access ❽ Data protection 2 RDBMSs offer Data protection ❽ Recovery ❽ Concurrency ❽ Security 3 Data protection ❽ Recovery from ❽

More information

Object modeling and geodatabases. GEOG 419: Advanced GIS

Object modeling and geodatabases. GEOG 419: Advanced GIS Object modeling and geodatabases GEOG 419: Advanced GIS CAD Data Model 1960s and 1970s Geographic data stored as points, lines, and areas No attributes; each feature type stored on a different layer No

More information

A DBMS-BASED 3D TOPOLOGY MODEL FOR LASER RADAR SIMULATION

A DBMS-BASED 3D TOPOLOGY MODEL FOR LASER RADAR SIMULATION A DBMS-BASED 3D TOPOLOGY MODEL FOR LASER RADAR SIMULATION C. Jun a, * G. Kim a a Dept. of Geoinformatics, University of Seoul, Seoul, Korea - (cmjun, nani0809)@uos.ac.kr Commission VII KEY WORDS: Modelling,

More information

Efficient Implementation Techniques for Topological Predicates on Complex Spatial Objects: The Evaluation Phase

Efficient Implementation Techniques for Topological Predicates on Complex Spatial Objects: The Evaluation Phase Efficient Implementation Techniques for Topological Predicates on Complex Spatial Objects: The Evaluation Phase Reasey Praing & Markus Schneider University of Florida Department of Computer & Information

More information

Semantics and Ontologies for Geospatial Information. Dr Kristin Stock

Semantics and Ontologies for Geospatial Information. Dr Kristin Stock Semantics and Ontologies for Geospatial Information Dr Kristin Stock Introduction The study of semantics addresses the issue of what data means, including: 1. The meaning and nature of basic geospatial

More information

Topological Relationships Between Map Geometries

Topological Relationships Between Map Geometries Topological Relationships Between Map Geometries Mark McKenney and Markus Schneider University of Florida, Department of Computer and Information Sciences {mm7,mschneid}@cise.ufl.edu Abstract. The importance

More information

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi DATA MODELS IN GIS Prachi Misra Sahoo I.A.S.R.I., New Delhi -110012 1. Introduction GIS depicts the real world through models involving geometry, attributes, relations, and data quality. Here the realization

More information

Computational Geometry

Computational Geometry Lecture 1: Introduction and convex hulls Geometry: points, lines,... Geometric objects Geometric relations Combinatorial complexity Computational geometry Plane (two-dimensional), R 2 Space (three-dimensional),

More information

Determining Differences between Two Sets of Polygons

Determining Differences between Two Sets of Polygons Determining Differences between Two Sets of Polygons MATEJ GOMBOŠI, BORUT ŽALIK Institute for Computer Science Faculty of Electrical Engineering and Computer Science, University of Maribor Smetanova 7,

More information

Implementing Topological Predicates for Complex Regions Introduction

Implementing Topological Predicates for Complex Regions Introduction Implementing Topological Predicates for Complex Regions Markus Schneider University of Florida Department of Computer and Information Science and Engineering Gainesville, FL 326, USA mschneid@cise.ufl.edu

More information

Introduction. Computer Vision & Digital Image Processing. Preview. Basic Concepts from Set Theory

Introduction. Computer Vision & Digital Image Processing. Preview. Basic Concepts from Set Theory Introduction Computer Vision & Digital Image Processing Morphological Image Processing I Morphology a branch of biology concerned with the form and structure of plants and animals Mathematical morphology

More information

Morphological Image Processing

Morphological Image Processing Morphological Image Processing Morphology Identification, analysis, and description of the structure of the smallest unit of words Theory and technique for the analysis and processing of geometric structures

More information

Computational Geometry

Computational Geometry for map overlay Lecture 2: for map overlay 1 Map layers Map overlay In a geographic information system (GIS) data is stored in separate layers A layer stores the geometric information about some theme,

More information

An Introduction to Spatial Databases

An Introduction to Spatial Databases An Introduction to Spatial Databases R. H. Guting VLDB Journal v3, n4, October 1994 Speaker: Giovanni Conforti Outline: a rather old (but quite complete) survey on Spatial DBMS Introduction & definition

More information

Data Models and Data processing in GIS

Data Models and Data processing in GIS PDHonline Course L155G (5 PDH) Data Models and Data processing in GIS Instructor: Steve Ramroop, Ph.D. 2012 PDH Online PDH Center 5272 Meadow Estates Drive Fairfax, VA 22030-6658 Phone & Fax: 703-988-0088

More information

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for:

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for: Data Announcements Data Sources a list of data files and their sources, an example of what I am looking for: Source Map of Bangor MEGIS NG911 road file for Bangor MEGIS Tax maps for Bangor City Hall, may

More information

automatic digitization. In the context of ever increasing population worldwide and thereby

automatic digitization. In the context of ever increasing population worldwide and thereby Chapter 1 Introduction In the recent time, many researchers had thrust upon developing various improvised methods of automatic digitization. In the context of ever increasing population worldwide and thereby

More information

ON DECOMPOSITION OF FUZZY BԐ OPEN SETS

ON DECOMPOSITION OF FUZZY BԐ OPEN SETS ON DECOMPOSITION OF FUZZY BԐ OPEN SETS 1 B. Amudhambigai, 2 K. Saranya 1,2 Department of Mathematics, Sri Sarada College for Women, Salem-636016, Tamilnadu,India email: 1 rbamudha@yahoo.co.in, 2 saranyamath88@gmail.com

More information

MA651 Topology. Lecture 4. Topological spaces 2

MA651 Topology. Lecture 4. Topological spaces 2 MA651 Topology. Lecture 4. Topological spaces 2 This text is based on the following books: Linear Algebra and Analysis by Marc Zamansky Topology by James Dugundgji Fundamental concepts of topology by Peter

More information

Connection errors in networks of linear features and the application of geometrical reduction in spatial data algorithms.

Connection errors in networks of linear features and the application of geometrical reduction in spatial data algorithms. Connection errors in networks of linear features and the application of geometrical reduction in spatial data algorithms. Panteleimon Rodis Diploma in Computer Science, Hellenic Open University. rodispantelis@gmail.com

More information

ArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views

ArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views ArcView QuickStart Guide Page 1 ArcView QuickStart Guide Contents The ArcView Screen Elements of an ArcView Project Creating an ArcView Project Adding Themes to Views Zoom and Pan Tools Querying Themes

More information

EULER S FORMULA AND THE FIVE COLOR THEOREM

EULER S FORMULA AND THE FIVE COLOR THEOREM EULER S FORMULA AND THE FIVE COLOR THEOREM MIN JAE SONG Abstract. In this paper, we will define the necessary concepts to formulate map coloring problems. Then, we will prove Euler s formula and apply

More information

Generalization of Spatial Data for Web Presentation

Generalization of Spatial Data for Web Presentation Generalization of Spatial Data for Web Presentation Xiaofang Zhou, Department of Computer Science, University of Queensland, Australia, zxf@csee.uq.edu.au Alex Krumm-Heller, Department of Computer Science,

More information

SVY2001: Databases for GIS

SVY2001: Databases for GIS SVY2001: Databases for GIS Lecture 15: Introduction to GIS and Attribute Data Management. Dr Stuart Barr School of Civil Engineering & Geosciences University of Newcastle upon Tyne. Email: S.L.Barr@ncl.ac.uk

More information

Maps as Numbers: Data Models

Maps as Numbers: Data Models Maps as Numbers: Data Models vertices E Reality S E S arcs S E Conceptual Models nodes E Logical Models S Start node E End node S Physical Models 1 The Task An accurate, registered, digital map that can

More information

Managing Method of Spatial Data in Relational Database Management Systems

Managing Method of Spatial Data in Relational Database Management Systems 1000-9825/2002/13(01)0008-07 2002 Journal of Software Vol.13, No.1 Managing Method of Spatial Data in Relational Database Management Systems ZHU Tie-wen 1,2, ZHONG Zhi-nong 1, JING Ning 1 1 (School of

More information

Mathematics and Symmetry: A Bridge to Understanding

Mathematics and Symmetry: A Bridge to Understanding Mathematics and Symmetry: A Bridge to Understanding Gail Kaplan Department of Mathematics Towson University Towson, Maryland 5, USA gkaplan@towson.edu Abstract This paper describes how to teach group theory

More information

LSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu

LSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu Lecture 5: Spatial Data Management in GIS Dr. Bo Wu lsbowu@polyu.edu.hk Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University Contents 1. Learning outcomes 2. From files to

More information

Proceedings of the 5th WSEAS International Conference on Telecommunications and Informatics, Istanbul, Turkey, May 27-29, 2006 (pp )

Proceedings of the 5th WSEAS International Conference on Telecommunications and Informatics, Istanbul, Turkey, May 27-29, 2006 (pp ) A Rapid Algorithm for Topology Construction from a Set of Line Segments SEBASTIAN KRIVOGRAD, MLADEN TRLEP, BORUT ŽALIK Faculty of Electrical Engineering and Computer Science University of Maribor Smetanova

More information

Spatial Data Models. Raster uses individual cells in a matrix, or grid, format to represent real world entities

Spatial Data Models. Raster uses individual cells in a matrix, or grid, format to represent real world entities Spatial Data Models Raster uses individual cells in a matrix, or grid, format to represent real world entities Vector uses coordinates to store the shape of spatial data objects David Tenenbaum GEOG 7

More information

Morphological Image Processing

Morphological Image Processing Morphological Image Processing Binary image processing In binary images, we conventionally take background as black (0) and foreground objects as white (1 or 255) Morphology Figure 4.1 objects on a conveyor

More information

Multidimensional (spatial) Data and Modelling (2)

Multidimensional (spatial) Data and Modelling (2) Multidimensional (spatial) Data and Modelling (2) 1 Representative operations on maps l l l l l are operations on layers used in maps (all 2-d). Synonyms f. map: layer, spatial partition Def. properties:

More information

A New Approach for Data Conversion from CAD to GIS

A New Approach for Data Conversion from CAD to GIS Esin Bitik (PhD) Dursun Zafer Şeker Ziyadin ÇAKIR Hakan DENLİ A New Approach for Data Conversion from CAD to GIS June 19, 2014 Contents 1. Aim of the study 2. Introduction 3. Vector Data Structure 4. Converting

More information

Introduction to the Dimensionally Extended 9 Intersection Model (DE-9IM) in PostgreSQL/PostGIS Tutorial

Introduction to the Dimensionally Extended 9 Intersection Model (DE-9IM) in PostgreSQL/PostGIS Tutorial Introduction to the Dimensionally Extended 9 Intersection Model (DE-9IM) in PostgreSQL/PostGIS Tutorial Germán Carrillo gcarrillo@uni-muenster.de geotux_tuxman@linuxmail.org Objectives Following this tutorial

More information

Line Simplification in the Presence of Non-Planar Topological Relationships

Line Simplification in the Presence of Non-Planar Topological Relationships Line Simplification in the Presence of Non-Planar Topological Relationships Padraig Corcoran 1, Peter Mooney 2, Michela Bertolotto 1 1 School of Computer Science and Informatics, University College Dublin.

More information

presented by: Tim Haithcoat University of Missouri Columbia

presented by: Tim Haithcoat University of Missouri Columbia 12 presented by: Tim Haithcoat University of Missouri Columbia Introduction Very early attempts to build GIS began from scratch, using limited tools like operating systems & compilers More recently, GIS

More information

Rule Formats for Nominal Modal Transition Systems

Rule Formats for Nominal Modal Transition Systems Rule Formats for Nominal Modal Transition Systems Anke Stüber Universitet Uppsala, Uppsala, Sweden anke.stuber@it.uu.se Abstract. Modal transition systems are specification languages that allow the expression

More information

Topic 5: Raster and Vector Data Models

Topic 5: Raster and Vector Data Models Geography 38/42:286 GIS 1 Topic 5: Raster and Vector Data Models Chapters 3 & 4: Chang (Chapter 4: DeMers) 1 The Nature of Geographic Data Most features or phenomena occur as either: discrete entities

More information

Boolean Component. Chapter 1. Boolean Operations

Boolean Component. Chapter 1. Boolean Operations Chapter 1. Boolean Component Component: The Boolean Component (BOOL), in the bool directory, performs Boolean operations on the model topology of bodies, first finding the intersections between bodies,

More information

WORKFLOW AND QUALITY CONTROL TO GENERATE DEM AND DSM BY AERIAL PHOTOGRAMMETRY

WORKFLOW AND QUALITY CONTROL TO GENERATE DEM AND DSM BY AERIAL PHOTOGRAMMETRY WORKFLOW AND QUALITY CONTROL TO GENERATE DEM AND DSM BY AERIAL PHOTOGRAMMETRY JIA Qiuying CAO Haitang JIANG Decai ZHU Rong Surveying and Mapping Engineering Branch of Aerophotogrammetry and Remote Sensing

More information

Introduction to Spatial Database Systems. Outline

Introduction to Spatial Database Systems. Outline Introduction to Spatial Database Systems by Cyrus Shahabi from Ralf Hart Hartmut Guting s VLDB Journal v3, n4, October 1994 1 Outline Introduction & definition Modeling Querying Data structures and algorithms

More information

Identifying Topological Predicates for Vague Spatial Objects

Identifying Topological Predicates for Vague Spatial Objects Identifying Topological Predicates for Vague Spatial Objects Alejandro Pauly & Markus Schneider University of Florida, Department of Computer & Information Science & Engineering Gainesville, FL 32611,

More information

Topological Predicates between Vague Spatial Objects

Topological Predicates between Vague Spatial Objects Topological Predicates between Vague Spatial Objects Alejandro Pauly & Markus Schneider University of Florida Department of Computer & Information Science & Engineering Gainesville, FL 32611, USA {apauly,

More information

Overview of SAS/GIS Software

Overview of SAS/GIS Software 3 CHAPTER 1 Overview of SAS/GIS Software Introduction to Geographic Information Systems 3 Features of SAS Software 4 Data in SAS/GIS Applications 5 Spatial Data 5 Spatial Data Layers 6 Spatial Data Coverages

More information

(Best Paper Award) Visual Spatio-Temporal Programming with a 3D Region Connection Calculus

(Best Paper Award) Visual Spatio-Temporal Programming with a 3D Region Connection Calculus Proceedings of the 2010 International Workshop on Visual Languages and Computing (in conjunction with the 16 th International Conference on Distributed Multimedia Systems (DMS 10))), Oak Brook, IL, Oct.

More information

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University Lecture 6: GIS Spatial Analysis GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University 1 Spatial Data It can be most simply defined as information that describes the distribution

More information

High Expressive Spatio-temporal Relations

High Expressive Spatio-temporal Relations From: FLAIRS-02 Proceedings. Copyright 2002, AAAI (www.aaai.org). All rights reserved. High Expressive Spatio-temporal Relations R. CHBEIR, Y. AMGHAR, A. FLORY LISI INSA de Lyon 20, Avenue A. Einstein

More information

CSG obj. oper3. obj1 obj2 obj3. obj5. obj4

CSG obj. oper3. obj1 obj2 obj3. obj5. obj4 Solid Modeling Solid: Boundary + Interior Volume occupied by geometry Solid representation schemes Constructive Solid Geometry (CSG) Boundary representations (B-reps) Space-partition representations Operations

More information

Curriki Geometry Glossary

Curriki Geometry Glossary Curriki Geometry Glossary The following terms are used throughout the Curriki Geometry projects and represent the core vocabulary and concepts that students should know to meet Common Core State Standards.

More information

by CHARLES TUCmR, TNRIS SYSTEMS CENTRAL

by CHARLES TUCmR, TNRIS SYSTEMS CENTRAL A DESCRIPTION OF THE TEXAS NATURAL RESOURCES INFORMATION SYSTEM GEOGRAPHIC INFORMATION SYSTEM by CHARLES TUCmR, TNRIS SYSTEMS CENTRAL April, 1976 A Description of the TNRIS Geographic Information System

More information

Representing Geography

Representing Geography Data models and axioms Chapters 3 and 7 Representing Geography Road map Representing the real world Conceptual models: objects vs fields Implementation models: vector vs raster Vector topological model

More information

6.001 Notes: Section 8.1

6.001 Notes: Section 8.1 6.001 Notes: Section 8.1 Slide 8.1.1 In this lecture we are going to introduce a new data type, specifically to deal with symbols. This may sound a bit odd, but if you step back, you may realize that everything

More information

arxiv: v1 [cs.cc] 30 Jun 2017

arxiv: v1 [cs.cc] 30 Jun 2017 On the Complexity of Polytopes in LI( Komei Fuuda May Szedlá July, 018 arxiv:170610114v1 [cscc] 30 Jun 017 Abstract In this paper we consider polytopes given by systems of n inequalities in d variables,

More information

INTERSECTION OF CURVES FACTS, COMPUTATIONS, APPLICATIONS IN BLOWUP*

INTERSECTION OF CURVES FACTS, COMPUTATIONS, APPLICATIONS IN BLOWUP* South Bohemia Mathematical Letters Volume 24, (2016), No. 1, 10-16. INTERSECTION OF CURVES FACTS, COMPUTATIONS, APPLICATIONS IN BLOWUP* PAVEL CHALMOVIANSKÝ abstrakt. We deal with application of intersection

More information

visual boundary (a) a vector format region (b) a raster format region region b region a Boundary Interior of region a Interior of region b

visual boundary (a) a vector format region (b) a raster format region region b region a Boundary Interior of region a Interior of region b A Spatial Algebra for Content-based Retrieval Mohan S. Kankanhalli Jiang Xunda Jiankang Wu Real World Computing Partnership, Novel Function ISS Laboratory Institute of Systems Science, National University

More information

Introduction to GIS. Geographic Information Systems SOCR-377 9/24/2015. R. Khosla Fall Semester The real world. What in the world is GIS?

Introduction to GIS. Geographic Information Systems SOCR-377 9/24/2015. R. Khosla Fall Semester The real world. What in the world is GIS? Introduction to GIS Geographic Information Systems SOCR-377 What in the world is GIS? GIS is simultaneously the telescope, the microscope, the computer and the Xerox machine of regional analysis and synthesis

More information

FACET SHIFT ALGORITHM BASED ON MINIMAL DISTANCE IN SIMPLIFICATION OF BUILDINGS WITH PARALLEL STRUCTURE

FACET SHIFT ALGORITHM BASED ON MINIMAL DISTANCE IN SIMPLIFICATION OF BUILDINGS WITH PARALLEL STRUCTURE FACET SHIFT ALGORITHM BASED ON MINIMAL DISTANCE IN SIMPLIFICATION OF BUILDINGS WITH PARALLEL STRUCTURE GE Lei, WU Fang, QIAN Haizhong, ZHAI Renjian Institute of Surveying and Mapping Information Engineering

More information

Geographic Information Fundamentals Overview

Geographic Information Fundamentals Overview CEN TC 287 Date: 1998-07 CR 287002:1998 CEN TC 287 Secretariat: AFNOR Geographic Information Fundamentals Overview Geoinformation Übersicht Information géographique Vue d'ensemble ICS: Descriptors: Document

More information

UNIT 1 GEOMETRY TEMPLATE CREATED BY REGION 1 ESA UNIT 1

UNIT 1 GEOMETRY TEMPLATE CREATED BY REGION 1 ESA UNIT 1 UNIT 1 GEOMETRY TEMPLATE CREATED BY REGION 1 ESA UNIT 1 Traditional Pathway: Geometry The fundamental purpose of the course in Geometry is to formalize and extend students geometric experiences from the

More information

Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams

Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams Int J Adv Manuf Technol (1999) 15:182 187 1999 Springer-Verlag London Limited Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams Jaehun Jeong and Kwangsoo Kim Department

More information

REDUNDANCY OF MULTISET TOPOLOGICAL SPACES

REDUNDANCY OF MULTISET TOPOLOGICAL SPACES Iranian Journal of Fuzzy Systems Vol. 14, No. 4, (2017) pp. 163-168 163 REDUNDANCY OF MULTISET TOPOLOGICAL SPACES A. GHAREEB Abstract. In this paper, we show the redundancies of multiset topological spaces.

More information

Research Collection. Approaches to data modelling in GIS. Conference Paper. ETH Library. Author(s): Mitášová, Irena; Niederöst, Jana; Hájek, Milan

Research Collection. Approaches to data modelling in GIS. Conference Paper. ETH Library. Author(s): Mitášová, Irena; Niederöst, Jana; Hájek, Milan Research Collection Conference Paper Approaches to data modelling in GIS Author(s): Mitášová, Irena; Niederöst, Jana; Hájek, Milan Publication Date: 1996 Permanent Link: https://doi.org/10.3929/ethz-a-004331855

More information

Lecture 2 September 3

Lecture 2 September 3 EE 381V: Large Scale Optimization Fall 2012 Lecture 2 September 3 Lecturer: Caramanis & Sanghavi Scribe: Hongbo Si, Qiaoyang Ye 2.1 Overview of the last Lecture The focus of the last lecture was to give

More information

Structural and Syntactic Pattern Recognition

Structural and Syntactic Pattern Recognition Structural and Syntactic Pattern Recognition Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr CS 551, Fall 2017 CS 551, Fall 2017 c 2017, Selim Aksoy (Bilkent

More information

PLEASE SCROLL DOWN FOR ARTICLE

PLEASE SCROLL DOWN FOR ARTICLE This article was downloaded by: [University of Laval] On: 10 September 2009 Access details: Access Details: [subscription number 910069867] Publisher Taylor & Francis Informa Ltd Registered in England

More information

A.1 Numbers, Sets and Arithmetic

A.1 Numbers, Sets and Arithmetic 522 APPENDIX A. MATHEMATICS FOUNDATIONS A.1 Numbers, Sets and Arithmetic Numbers started as a conceptual way to quantify count objects. Later, numbers were used to measure quantities that were extensive,

More information

THE CONTOUR TREE - A POWERFUL CONCEPTUAL STRUCTURE FOR REPRESENTING THE RELATIONSHIPS AMONG CONTOUR LINES ON A TOPOGRAPHIC MAP

THE CONTOUR TREE - A POWERFUL CONCEPTUAL STRUCTURE FOR REPRESENTING THE RELATIONSHIPS AMONG CONTOUR LINES ON A TOPOGRAPHIC MAP THE CONTOUR TREE - A POWERFUL CONCEPTUAL STRUCTURE FOR REPRESENTING THE RELATIONSHIPS AMONG CONTOUR LINES ON A TOPOGRAPHIC MAP Adrian ALEXEI*, Mariana BARBARESSO* *Military Equipment and Technologies Research

More information