Skip to main content

Modeling Geometric Rules in Object Based Models: An XML / GML Approach

  • Chapter
Progress in Spatial Data Handling

Abstract

Most object-based approaches to Geographical Information Systems (GIS) have concentrated on the representation of geometric properties of objects in terms of fixed geometry. In our road traffic marking application domain we have a requirement to represent the static locations of the road markings but also enforce the associated regulations, which are typically geometric in nature. For example a give way line of a pedestrian crossing in the UK must be within 1100–3000 mm of the edge of the crossing pattern. In previous studies of the application of spatial rules (often called ‘business logic’) in GIS emphasis has been placed on the representation of topological constraints and data integrity checks. There is very little GIS literature that describes models for geometric rules, although there are some examples in the Computer Aided Design (CAD) literature. This paper introduces some of the ideas from so called variational CAD models to the GIS application domain, and extends these using a Geography Markup Language (GML) based representation. In our application we have an additional requirement; the geometric rules are often changed and vary from country to country so should be represented in a flexible manner. In this paper we describe an elegant solution to the representation of geometric rules, such as requiring lines to be offset from other objects. The method uses a feature-property model embraced in GML 3.1 and extends the possible relationships in feature collections to permit the application of parameterized geometric constraints to sub features. We show the parametric rule model we have developed and discuss the advantage of using simple parametric expressions in the rule base. We discuss the possibilities and limitations of our approach and relate our data model to GML 3.1.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Borges K (1997) Geographic Data Modelling — An Extension of the OMT Model for Geographic Applications. Master’s Thesis, Joao Pinheiro Foundation (in Portuguese)

    Google Scholar 

  • Borges K, Laender A, Davis JrC (1999) Spatial Data Integrity Constraints in Object Oriented Geographic Data Modelling. In: Proc 7th ACM GIS, Kansas City, USA

    Google Scholar 

  • Clementini E, Felice P (1994) A Model for Representing Topological Relationships Between Complex Geometric Features in Spatial Databases. Info Sciences: 1–17

    Google Scholar 

  • Cockcroft S (1996) Towards the Automatic Enforcement of Integrity Rules in Spatial Database Systems. In: Proc of the Spatial Information Research Centres’ 8th Colloquium

    Google Scholar 

  • Cockcroft S (1997) A Taxonomy of Spatial Data Integrity Constraints. GeoInformatica 1(4):327–343

    Article  Google Scholar 

  • Cockcroft S (1998) User Defined Spatial Business Rules: Storage, Management and Implementation — A Pipe Network Example. In: Proc of the Spatial Information Research Centres’ 10th Colloquium

    Google Scholar 

  • Cockcroft S (2001) Modelling Spatial Data Integrity Rules at the Metadata Level. In: Proc of the Sixth Int Conf on GeoComputation

    Google Scholar 

  • Egenhofer M, Herring JR (1991) Categorizing Binary Topological Relationships Between Regions, Lines, and Points in Geographic Databases. Technical Report: 1–33, Dept of Surveying Engineering, University of Maine, Orono, ME

    Google Scholar 

  • Graham S, Simeonov S, Boubez T, Daniels G, Davis D, Nakamura Y, Neyama R (2001) Building Web Services with Java: Making Sense of XML, SOAP, WSDL and UDDI, Pearson Education, London

    Google Scholar 

  • Lake R, Burggraf D, Trninic M, Rae L (2004) Geography Mark-Up Language: Foundation for the Geo-Web. John Wiley and Sons, London

    Google Scholar 

  • Pierra JC, Potier G, Girard P (1994) Design and Exchange of Parametric Models for Parts Library. In: Proc of the 27th Int Symp on Advanced Transportation Applications, Aachen, Germany, pp 397–404

    Google Scholar 

  • Pratt M (1998) Extension of the Standard ISO 10303 (STEP) for the Exchange of Parametric and Variational CAD Models. In: Proc of the Tenth Int IFIP WG5.2/5.3 Conf

    Google Scholar 

  • Price N, Tryfona R, Jensen CS (2000) Modeling Part-Whole Relationships for Spatial Data. In: Proc of the 8th ACM GIS, pp 1–8

    Google Scholar 

  • Price N, Tryfona R, Jensen C (2001) Modeling Topological Constraints in Spatial Part-whole Relationships. In: Proc of the 20th Int Conf on Conceptual Modeling, Yokohama, Japan.

    Google Scholar 

  • Shalloway A, Trott JR (2005) Design Patterns Explained: A New Perspective on Object-Oriented Design. Addison-Wesley, London

    Google Scholar 

  • UK Department for Transport (DOT) (2003) Traffic Sign Manual Chapter 5 — Road Markings, The Stationary Office

    Google Scholar 

  • U.S. Department of Transportation (DOT) (2003) Federal Highway Administration (FHWA), Manual on Uniform Traffic Control Devices for Streets and Highways [Online]. Available: http://mutcd.fhwa.dot.gov/pdfs/2003/pdfindex.htm.

    Google Scholar 

  • Worboys MF, Hearnshaw HM (1990) Object-Oriented Data Modelling for Spatial Databases. Int J of Geographical Information Systems 4:369–383

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Reeves, T., Cornford, D., Konecny, M., Ellis, J. (2006). Modeling Geometric Rules in Object Based Models: An XML / GML Approach. In: Riedl, A., Kainz, W., Elmes, G.A. (eds) Progress in Spatial Data Handling. Springer, Berlin, Heidelberg . https://doi.org/10.1007/3-540-35589-8_9

Download citation

Publish with us

Policies and ethics