![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
Workflow
for Spatial Data Management Based on Models
Use case:
Land Administration
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
WORKSHOP
Model Driven Architecture
INTERLIS
UML INTERLIS Editor
ili2db / QGIS Model Baker
LADM
Conclusions
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
Agenda
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
Start conceptualizing, not thinking on technology.
Describe well your conceptual model, it would become a reference for everybody.
Choose your preferred technology stack to work with your data, the model is technology agnostic.
Generate your applications automatically from models.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
Model Driven Approach
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
INTERLIS
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
INTER Land Information Systems (1991)
Conceptual descriptive language
Object-oriented language
Platform and system neutral
Includes classes, attributes, structures, domains, relations, constraints, units, etc.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6478922/interlis_small.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
INTERLIS WORKFLOW
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1040345/images/6475955/interlis-worklow.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
INTERLIS Workflow (1)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1040345/images/6476658/Data_Modeling.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
UML INTERLIS Editor
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6475309/UML_Interlis_Editor_Logo.png)
Open Source project
Create, display, and manipulate data models
Reads and writes INTERLIS syntax and GML schemas
Documentation of models
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
UML INTERLIS Editor
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6475308/UML_Interlis_Editor.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6475309/UML_Interlis_Editor_Logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1040345/images/6476687/DB_Schema.png)
INTERLIS Workflow (2)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
ili2db
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6291940/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
Create a physical database schema based on an INTERLIS model
Validate, import and export data in the INTERLIS exchange format
Open Source project
Several DB engines supported:
Pg, GeoPackage, Oracle, SQL Server, ...
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
ili2db
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6291940/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1024195/images/6287833/INTERLIS.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
QGIS Model Baker
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6289553/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6291937/pasted-from-clipboard.png)
Plugin for QGIS 3.x
Creates DB schemas and provides the layers and editing forms based on the schema.
Exports structured data to INTERLIS transfer format (XTF).
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
QGIS Model Baker
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6289553/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6291937/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1040345/images/6478794/MB2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1040345/images/6478849/MB1_.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
QGIS Model Baker
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6289553/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6291937/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1040345/images/6478856/MB2_.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
INTERLIS Workflow (3)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1040345/images/6476821/data_validation.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
Data Validation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1040345/images/6478863/validation.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1040345/images/6478876/validation2.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
Data Validation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6478941/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
INTERLIS Workflow (4)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1040345/images/6476779/external_data_import.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
External Data Import
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6478967/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
Land Administration Domain Model
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
Semantics for Land Administration.
Descriptive standard, implementation is up to you.
Supports customization according to specific needs by country, institution, etc.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6291120/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
Land Administration Domain Model
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6291120/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6291145/pasted-from-clipboard.png)
There is a language that allows us to implement the MDA approach: INTERLIS
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
Conclusions
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
An ecosystem of software around INTERLIS enables us to work on different technology stacks an even to get automatic applications for data capture and validation.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259568/Logo_nuevo_SECO_sin_fondo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259573/Agencia_de_Implementación_sin_fondo.png)
Mulțumesc mult!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6259918/pasted-from-clipboard.png)
https://github.com/AgenciaImplementacion
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6266700/pasted-from-clipboard.png)
https://www.youtube.com/AgenciaImplementacion
https://www.proadmintierra.info
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6289553/pasted-from-clipboard.png)
https://slides.com/proadmintierra/foss4g_workshop_interlis
Slides
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308098/images/6473437/pasted-from-clipboard.png)
Workshop FOSS4G Bucharest 2019
By germap
Workshop FOSS4G Bucharest 2019
Workflow for spatial data management based on models (Use case: Land Administration)
- 940