Implementació de LADM utilitzant INTERLIS - Colòmbia

La tercera setmana de Juny 2016 es va impartir el Curs d'INTERLIS, vist com un llenguatge i instrumentació per facilitar la implementació del Land Administration Domain Model (LADM) en l'entorn d'administració de terres de Colòmbia.

El curs es va desenvolupar en dues etapes, una a un nivell bàsic / teòric amb un ampli grup de diferents institucions vinculades a la gestió del territori, buscant entendre què és INTERLIS, ús d'aplicacions desenvolupades, com pot utilitzar-se i resultats de la seva aplicació en la Administració de Terres en països d'Europa centre / aquest; la segona jornada del curs és més pràctic amb un equip d'especialistes temàtics més reduït, que ha estat participant en la construcció del model LADM de Colòmbia.

Un interessant repte, tenint en compte que el facilitador del Curs és Michael Germann, Ni més ni menys un dels ponents del LADM basat en INTERLIS en un recent esdeveniment de la FIG, al costat de Jürg Kaufmann, Daniel Steudler, Christiaan Lemmen, Peter Van Oosterom i Kees de Zeeuw. I dic repte, perquè personatges d'aquest nivell moltes vegades tenen limitants al moment d'exposar temes fumats davant públics comuns i corrents del context llatinoamericà.

Què és INTERLIS

És un llenguatge d'esquema conceptual (Conceptual Schema Language - CSL), que serveix per a la descripció de models, si bé es pot utilitzar per a qualsevol sistema, està especialitzat en models geoespacials, ja que inclou diversos tipus de geometries. Cal recalcar que INTERLIS no és un programari, sinó un llenguatge neutral independent de plataformes, que inclou a més un format de transferència de dades que es deriva directament del model; INTERLIS tampoc és un llenguatge de programació, encara que té la seva pròpia sintaxi per descriure models de forma precisa, incloent la definició de restriccions (constraints).

LADM INTERLIS COLÒMBIA

El format de transferència de dades és el ITF (INTERLIS-1) o XTF (INTERLIS-2, 1 Xml) derivat, com ja es va esmentar, del model de dades mitjançant regles estandarditzades. La divisió estricta entre la modelització i la transferència (model driven approach) És molt interessant, perquè en el fons li dóna mèrits per a la fumada del LADM que un cop modelat la pregunta immediata és ¿I ara què dimonis faig ?.

El transfundo de INTERLIS camina gairebé en els 30 anys, quan en 1989 inicien els suïssos a incursionar en l'ús d'ordinadors sota mètodes moderns. Si bé feien servir l'ordinador per cadastre des dels anys 70, és mitjançant el Projecte conegut com RAV (Reforma del Cadastre Oficial) per plantejar una proposta amb una idea central basada en la llibertat en l'ús dels mètodes per al treball cadastral. És obvi que la introducció d'aquest principi implicava la necessitat de tenir una solució independent de plataformes per a la descripció i emmagatzematge de les dades, i és així com neix INTERLIS-1 a 1989. És valuosa la seva filosofia de naixement, amb el precepte de "llibertat en l'ús de mètodes", perquè promou que cada municipi, departament, regió geogràfica o entitat institucional pot utilitzar l'eina que bé li convingui, per tal es afecció a INTERLIS podrà tenir interoperabilitat total. El pilot va ser a principi dels anys noranta, en 1993 es va publicar el primer model cadastral oficial; interessant si considerem que en 1994 va començar la iniciativa Cadastre 2014 que finalment es va publicar en 1998.LADM INTERLIS COLÒMBIA

Posteriorment al llançament del primer model cadastral oficial, hi ha desenvolupaments de les primeres eines com el Compiler per a la verificació de la correcta sintaxi de models, Translator per passar dades d'un model a un altre, i el Checker per validar dades XTF contra el model; Entre 1998 i 2006 es va desenvolupar INTERLIS-2 i per a aquest any es publica el Checker amb llicència lliure. Per 2007 INTERLIS es torna una norma nacional a Suïssa i per 2014 ja hi ha 160 models de la IDE nacional, descrits amb l'estàndard, la qual cosa entre altre va generar la base per a la posada en marxa del nou Cadastre de Restriccions de Dret Públic sobre la Propietat , la realització del Cadastre 2014.

Com a conclusió preliminar, INTERLIS no és un llenguatge de programació, sinó més aviat una llengua de descripció i transferència de dades. Si bé està escrit en UML, té altres tipus de dades com la transferència i actualització de dades que ja són propis.

Avantatges de INTERLIS

El principal avantatge és la "llibertat de mètodes". És important el suport dels conceptes de Cadastre 2014, especialment pel que fa al maneig de la independència temàtica amb models per temes però dins d'un mateix sistema de referència; addicional a la seva flexibilitat per crear models de dades en general, encara que caldria veure si s'assembla a la navalla suïssa per a la modelització.

És fàcilment comprensible pels experts de TI com pels especialistes de la temàtica d'administració de terres. S'entén que amb l'sintaxi i regles per derivar el format de transferència, pot ser processat i validat per programes de còmput.

Altres avantatges assumeixen que es pot implementar de forma fàcil, encara que després de veure el manual de 160 pàgines ... he d'admetre que ocupa un esforç d'almenys una setmana a veure exemples i tractar de construir-los. Per descomptat, tenir un model construït amb un editor d'UML i posteriorment generar el codi per a una aplicació o el model físic de la base de dades és definitivament avançar-... si està ben fet, és clar.

El manual està en Alemany, Francès i Anglès. Amb l'avantatge que en adoptar-se en Colòmbia s'ha fet un esforç per treure una versió en Espanyol que per cert està en procés de millora; esperem aviat estigui disponible per a descàrrega en www.interlis.ch.

Diferències entre INTERLIS-1, INTERLIS-2 i altres llenguatges

La versió 2 de INTERLIS és orientada a objectes, més flexible i suporta classes més complexes; és compatible amb la versió 1 i ja suporta extensions, restriccions complexes i transferència via XML.

Comparat amb altres protocols i llenguatges, INTERLIS és més precís que el simple UML, encara que tot està basat en aquest llenguatge. A més que és més específic en el camp geogràfic per la inclusió de diferents tipus d'objectes (punts, línies, arcs, àrees i superfícies). Comparat amb el GML, facilita la transaccionalitat, que ni està en el LADM i per als que hem intentat instal·lar serveis WFS utilitzant GML entenem la limitant. INTERLIS ara també és part de la llibreria OGR / GDAL (2.0) i es poden visualitzar arxius XTF utilitzant QGIS. Altres eines Open Source permeten la generació d'un esquema de base de dades en PostgreSQL / PostGIS, el import de dades a aquest esquema i export a un arxiu XTF (ili2pg). I per descomptat hi ha moltes aplicacions privatives de part dels grans, GEONIS per ArcGIS basat en FME, GeosPro de Geomedia, INTERLIS per AutoCAD Map3D.

LADM INTERLIS COLÒMBIA

Com s'ha esmentat abans, per a l'ús de INTERLIS es compta amb algunes aplicacions de llicenciament software gratuït importants per a la modelització i la validació de dades en l'estàndard, com és el cas del Compiler, l'UML Editor i el Checker.

El INTERLIS Compiler serveix per validar la sintaxi d'un model, el INTERLIS Checker permet validar la compatibilitat d'un fitxer de dades respecte a un model descriptiu, de manera que per utilitzar-lo requereix un model (extensió .ili) i també un arxiu de transferència ( .itf o.xtf); requereix a més executar l'arxiu d'extensió .cfg per les característiques de configuració (on es defineixen les exigències pel que fa al compliment mínim amb el model). El UML Editor s'executa mitjançant el umleditor.jar, permetent editar els esquemes de INTERLIS en forma visual. Per ara només està en Francès i Alemany. El GUI és una cosa primitiu comparat amb VisualParadigm o Enterprise Architect, però és útil per a aspectes bàsics - i el millor és que genera el codi del model amb la sintaxi correcta.

Metodologia d'Aplicació

El Curs inicialment va complir amb la comesa que "els geomàtics no li hem de tenir por als models", el que implica que cal llegir. En la segona jornada, es va treballar definint els Tòpics; en el cas del perfil suís del LADM,

S'usen els temes:

  • -Catastro
  • -Cobertura de sòl
  • -Punts de Control
  • -Xarxes hidrosanitarias

En el cas del Model Colombià, es va fer un equivalent platanizado, amb els temes:

  • -Catastro
  • -Registre
  • -Ordenamiento Territorial
  • etcètera

Després es van definir la seva-temes:

  • -Objectes de Cadastre:
  • -punt de Control
  • -Predio (Inclou terreny i construcció)
  • -Límits administratius
  • -zonificació cadastral
  • -Zones homogènies físiques
  • -Zones econòmiques
  • -Etc.

Finalment es van ordenar algunes normes del Model LADM acutal ;, com per exemple, si es van a eliminar preposicions, si les classes seran en plural ... etc. Es suggereix que els Topics siguin en Plural, en tant que les classes en singular. Així, ja sobre la marxa, el model anava d'aquesta manera:

TOPIC Puntos_de_control =

END Puntos_de_control;

TOPIC Predios =

! Punt de Límit

! Terreny, Construcció, ...

END;

TOPIC Límits =

! Division Administrativa

! Divisió Límit d'àrea

END;

Després es van desagregant tipus, subtipus i regles; semblés complex, però no ho és. Amb la variant que el model de Colòmbia té les seves particularitats, en dos dies ha estat possible construir el model INTERLIS del LADM construït al mes de Març. Definitivament els llatinoamericans donem més voltes, addicionalment perquè s'han inclòs en el model INTERLIS tots els dominis, tipus i subtipus; coses que possiblement amb el temps es desagreguen. Vegin el simple que és el model holandès:

!! --------------------
!!
!! ISO 19152 LADM country profile NL modelled with INTERLIS 2
!!
!! --------------------
!! revisió history
!! --------------------
!!
!! 03.02.2014 / mg: initial versio
!! 17.11.2014 / mg: some syntax corrections
!!
!! --------------------
!!
!! (C) Swiss Land Management (www.swisslm.ch)
!!
!! --------------------

INTERLIS 2.3;

CONTRACTED MODEL LADM_NL (a)

AT "http://www.swisslm.ch/models”
VERSION "2014-02-03" =

IMPORTS UNQUALIFIED ISO_Base;
IMPORTS UNQUALIFIED ISO19107;
IMPORTS UNQUALIFIED ISO19111;
IMPORTS UNQUALIFIED ISO19115;
IMPORTS UNQUALIFIED ISO19156;
IMPORTS UNQUALIFIED LADM_Base;
IMPORTS UNQUALIFIED LADM;

DOMINI
STRUCTURE UnknownValueType =
END UnknownValueType;

CLASS NL_SpatialUnit (ABSTRACT) extends LADM.Spatial_Unit.LA_SpatialUnit =
dimensió (EXTENDED): LADM.Spatial_Unit.LA_DimensionType;
landConsolidationInterest: LIST {0..5} OF UnknownValueType;
purchasePrice: Currency;
volume (EXTENDED): LADM.Spatial_Unit.LA_VolumeValue;
END NL_SpatialUnit;

TOPIC LADM_NL =

CLASS NL_Party extends LADM.Party.LA_Party =
name (EXTENDED): CharacterString;
role (EXTENDED): LADM.Party.LA_PartyRoleType;
END NL_Party;

CLASS NL_AdminSourceDocument extends LADM.Administrative.LA_AdministrativeSource =
claim: Currency;
purchasePrice: Currency;
END NL_AdminSourceDocument;

CLASS NL_RRR (ABSTRACT) extends LADM.Administrative.LA_AdministrativeSource =
description: CharacterString;
END NL_RRR;

CLASS NL_BAUnit extends LADM.Administrative.LA_BAUnit =
name (EXTENDED): CharacterString;
END NL_BAUnit;

CLASS NL_RealRight extends NL_RRR =
typePurchased: (other);
typeSold: (other);
END NL_RealRight;

CLASS NL_Restriction extends NL_RRR =
END NL_Restriction;

CLASS NL_Mortgage extends LADM.Administrative.LA_Mortgage =
description (EXTENDED): CharacterString;
END NL_Mortgage;

CLASS NL_Parcel extends NL_SpatialUnit =
END NL_Parcel;

CLASS NL_BuildingUnit extends NL_SpatialUnit =
END NL_BuildingUnit;

CLASS NL_Network extends LADM.Spatial_Unit.LA_LegalSpaceUtiliyNetwork =
dimensió (EXTENDED): LADM.Spatial_Unit.LA_DimensionType;
landConsolidationInterest: LIST {0..5} OF CharacterStringListValue;
I així conseqüentment fins a buscar el END LADM_NL
LADM INTERLIS COLÒMBIA

Entrar-li a la internacionalització de INTERLIS en el context llatinoamericà, ens sembla un interessant repte de l'Institut Agustín Codazzi i les altres institucions vinculades a l'Administració de Terres a Colòmbia, no només pel suport en si que representa la Cooperació Suïssa sinó el pes específic de la institucionalitat Colombiana en el context sud-americà. Crec que una bona adopció i extensió del model en els àmbits de Cadastre, vinculació amb Registre Immoble, Ordenament Territorial i la Infraestructura Colombiana de Dades Espacials concentrarà la mirada de països més enllà del con sud.

INTERLIS permetrà una facilitat relativa a la implementació del Land Administration Domain Model (ISO 19152), almenys pel que fa a la interoperabilitat, especialment perquè escurça una mica la ruta d'adopció dels fitxers GML com formats d'intercanvi, aprofitant les eines de revisió , transferència i validació. Només cal imaginar-se el potencial, considerant que Colòmbia amb la seva nova legislació va per iniciar un escombrat de Cadastre Multipropósito, en el qual es requerirà eines per al control de qualitat de les dades tant d'empreses privades com a professionals certificats i prop de 1.100 municipis que entraran gradualment de manera irreversible a un cicle de delegació de competències per part del Cadastre de l'IGAC o dels ens descentralitzats ... per al que INTERLIS és summament funcional.

imatgeI en definitiva, els geomàtics han d'aprendre a entendre models, si no és així, GML, UML, LADM i aquests acrònims semblaran temes de programadors.

http://www.interlis.ch/index_e.htminterlis geofumadas

Deixa un comentari

La seva adreça de correu electrònic no es publicarà.

Aquest lloc té validesa Akismet per reduir el correu brossa. Aprèn com es processen les dades dels teus comentaris.