4 CONCLUSIONS AND FUTURE
WORK
In this paper, we proposed an abstract model of spatial
networks. This model is based on point set theory
and topology that offers a formal data type definition
of spatial networks in the form of spatial mapping.
The model provides rich details that are generic to all
kinds of spatial networks.
Future work includes the completion of the ab-
stract model with a comprehensive set of spatial net-
works operations and predicates. These operations
and predicates along with the data types definitions
form the foundation of the type system of spatial
networks. The only trouble with abstract models is
that we cannot store and manipulate them in com-
puters. The challenge of representing and storing ab-
stract spatial data types is addressed by the next level
of modeling: discrete modeling. We can view dis-
crete models as approximations, finite descriptions of
the infinite shapes we are interested in. In spatial
databases there is the same problem of giving discrete
representations for in principle continuous shapes Er-
wig et al. (1998); there almost always linear approxi-
mations have been used. Hence, a region is described
in terms of polygons and a curve in space (e.g. a river)
by a polyline. Linear approximations are attractive
because they are easy to handle mathematically; most
algorithms in computational geometry work on linear
shapes such as rectangles, polyhedra, etc.
Based on the finite representation, an implementa-
tion of the proposed spatial network model is the next
step. In particular, an implementation in a database
context is expected. Additionally, an extension of
SQL query language is to be designed and imple-
mented to support querying of the spatial networks.
REFERENCES
Brinkhoff, T. (2002). A framework for generating network-
based moving objects. In Geoinformatica, volume 6,
pages 153–180.
Ding, Z., Yang, B., G
¨
uting, R., and Li, Y. (2015). Network-
matched trajectory-based moving-object database:
Models and applications. IEEE Transactions on In-
telligent Transportation Systems, Article in press.
Dugundi, J. (1966). Topology. Allyn and Bacon.
Egenhofer, M. J. and Herring, J. (1990). Categorizing bi-
nary topological relations between regions, lines, and
points in geographic databases. In for Geographic In-
formation, N. C. and Analysis, University of Califor-
nia, S.B.S.B. C., editors, Tech. rep.90-12.
Erwig, M., G
¨
uting, R. H., Schneider, M., and Vazirgian-
nis, M. (1998). Abstract and discrete modeling of
spatio-temporal data types. In 6th ACM Symp. on Ge-
ographic Information Systems(ACM GIS), pages 131–
136
Erwigm, M. and G
¨
uting, R. (1994). Explicit graphs in
a functional model for spatial databases. Knowl-
edge and Data Engineering, IEEE Transactions on,
6(5):787–804.
Gupta, S., Kopparty, S., and Ravishankar, C. (2004). Roads,
codes, and spatiotemporal queries. In Proceedings
of the 23rd ACM SIGMOD-SIGACT-SIGART Sympo-
sium on Principles of Database Systems, pages 115–
124.
G
¨
uting, R. (1994). Graphdb: Modeling and querying
graphs in databases. In 20th Int. Conf. on Very Large
Databases, pages 297–308.
G
¨
uting, R., Almeida, V., and Ding, Z. (2006). Modeling and
querying moving objects in networks. In The VLDB
Journal, volume 15, pages 165–190.
Jensen, C., Pedersen, T., Speicys, L., and Timko, I. (2003).
Data modeling for mobile services in the real world.
In Int. Conf. on Advances in Spatial and Temporal
Databases, pages 1–9.
Jeung, H., Yiu, M., Zhou, X., and Jensen, C. (2010). Path
prediction and predictive range querying in road net-
work databases. In The VLDB Journal, volume 19,
pages 585–602.
Krogh, B., Pelekis, N., Theodoridis, Y., and Torp, K.
(2014). Path-based queries on trajectory data. In
22nd ACM SIGSPATIAL Int. Conf. on Advances in
Geographic Information Systems (ACM SIGSPATIAL
GIS).
Liu, H. and Schneider, M. (2010). Detecting the topological
development in a complex moving region. Journal
of Multimedia Processing and Technologies (JMPT),
1(3):160–180.
McKenney, M. and Schneider, M. (2007). Spatial partition
graphs: A graph theoretic model of maps. In Advances
in Spatial and Temporal Databases, pages 167–184.
Springer.
Miller, H. and Shaw, S. (2001). Geographic Information
Systems for Transportation. Oxford University Press.
Popa, I. S., Zeitouni, K., Oria, V., Barth, D., and Vial, S.
(2011). Indexing in-network trajectory flows. In The
VLDB Journal, volume 20, pages 643–669.
Qi, L. and Schneider, M. (2012). Monet: Modeling and
querying moving objects in spatial networks. In 3rd
ACM SIGSPATIAL Int. Workshop on GeoStreaming
(IWGS).
Qi, L., Zhang, H., and Schneider, M. (2015). Design
and representation of complex objects in database
systems. In 23rd ACM SIGSPATIAL Int. Conf. on
Advances in Geographic Information Systems (ACM
SIGSPATIAL GIS).
Scheider, S. and Kuhn, W. (2008). Road networks and
their incomplete representation by network data mod-
els. In GIScience ’08: Proceedings of the 5th Inter-
national Conference on Geographic Information Sci-
ence, pages 290–307.
Schneider, M. (1997). Spatial Data Types for Database Sys-
tems - Finite Resolution Geometry for Geographic In-
formation Systems. LNCS 1288, Springer-Verlag.
GISTAM 2016 - 2nd International Conference on Geographical Information Systems Theory, Applications and Management
152