Interactive in-base street model edit: how common GIS software and a database can serve as a custom Graphical User Interface

01/17/2018
by   Rémi Cura, et al.
0

Our modern world produces an increasing quantity of data, and especially geospatial data, with advance of sensing technologies, and growing complexity and organisation of vector data. Tools are needed to efficiently create and edit those vector geospatial data. Procedural generation has been a tool of choice to generate strongly organised data, yet it may be hard to control. Because those data may be involved to take consequence-full real life decisions, user interactions are required to check data and edit it. The classical process to do so would be to build an adhoc Graphical User Interface (GUI) tool adapted for the model and method being used. This task is difficult, takes a large amount of resources, and is very specific to one model, making it hard to share and re-use. Besides, many common generic GUI already exists to edit vector data, each having its specialities. We propose a change of paradigm; instead of building a specific tool for one task, we use common GIS software as GUIs, and deport the specific interactions from the software to within the database. In this paradigm, GIS software simply modify geometry and attributes of database layers, and those changes are used by the database to perform automated task. This new paradigm has many advantages. The first one is genericity. With in-base interaction, any GIS software can be used to perform edition, whatever the software is a Desktop sofware or a web application. The second is concurrency and coherency. Because interaction is in-base, use of database features allows seamless multi-user work, and can guarantee that the data is in a coherent state. Last we propose tools to facilitate multi-user edits, both during the edit phase (each user knows what areas are edited by other users), and before and after edit (planning of edit, analyse of edited areas).

READ FULL TEXT

page 3

page 4

page 7

page 9

research
07/25/2022

Overwatch: Learning Patterns in Code Edit Sequences

Integrated Development Environments (IDEs) provide tool support to autom...
research
01/19/2022

RAMANMETRIX: a delightful way to analyze Raman spectra

Although Raman spectroscopy is widely used for the investigation of biom...
research
07/30/2021

The Minimum Edit Arborescence Problem and Its Use in Compressing Graph Collections [Extended Version]

The inference of minimum spanning arborescences within a set of objects ...
research
10/19/2017

Reti bayesiane per lo studio del fenomeno degli incidenti stradali tra i giovani in Toscana

This paper aims to analyse adolescents' road accidents in Tuscany. The a...
research
06/03/2017

Wikipedia Vandal Early Detection: from User Behavior to User Embedding

Wikipedia is the largest online encyclopedia that allows anyone to edit ...
research
01/16/2023

Pose Metrics: a New Paradigm for Character Motion Edition

In animation, style can be considered as a distinctive layer over the co...
research
01/12/2018

Can Who-Edits-What Predict Edit Survival?

The Internet has enabled the emergence of massive online collaborative p...

Please sign up or login with your details

Forgot password? Click here to reset