LADM-implementatie met behulp van INTERLIS - Colombia

De derde week van juni 2016 kreeg de INTERLIS-cursus, gezien als een taal en instrumentatie om de implementatie van de Landadministratie Domain Model (LADM) in de land management omgeving van Colombia.

De cursus is ontwikkeld in twee fasen, een voor een basic / theoretisch niveau met een grote groep van verschillende instellingen die betrokken zijn bij de ruimtelijke ordening, op zoek om te begrijpen wat is INTERLIS, het gebruik van toepassingen die zijn ontwikkeld, hoe het kan worden gebruikt en de resultaten van de toepassing ervan in Landadministratie in Midden- / Oost-Europese landen; de tweede dag van de cursus is meer praktisch met een team van kleinere thematische specialisten die betrokken is geweest bij de bouw van het model LADM Colombia.

Een interessante uitdaging, rekening houdend met de feit dat de cursus facilitator is Michael Germann, niet minder een van de LADM-luidsprekers op basis van INTERLIS op een recent FIG-evenement, samen met Jürg Kaufmann, Daniel Steudler, Christiaan Lemmen, Peter Van Oosterom en Kees de Zeeuw. En ik zeg uitdaging, omdat karakters van dit niveau vaak beperkingen hebben op het moment dat ze rookkwesties blootstellen aan het gewone en huidige publiek in de Latijns-Amerikaanse context.

Wat is INTERLIS?

Het is een conceptuele schema taal (Conceptuele Schema Taal - CSL), dat wordt gebruikt om modellen te beschrijven, hoewel het voor elk systeem kan worden gebruikt, is het gespecialiseerd in geospatiale modellen, omdat het verschillende soorten geometrieën bevat. Opgemerkt moet worden dat INTERLIS geen software is, maar een platformonafhankelijke taalneutraal, die ook een gegevensoverdrachtformaat omvat dat rechtstreeks is afgeleid van het model; INTERLIS is ook geen programmeertaal, hoewel het zijn eigen syntaxis heeft om modellen nauwkeurig te beschrijven, inclusief de definitie van beperkingen (beperkingen).

LADM INTERLIS COLOMBIA

Het gegevensoverdrachtformaat is de ITF (INTERLIS-1) of XTF (INTERLIS-2, een xML) afgeleid, zoals reeds vermeld, van het gegevensmodel met behulp van gestandaardiseerde regels. De strikte scheiding tussen modellering en overdracht (modelgedreven aanpak) is erg interessant, omdat op de achtergrond het merkt op de LADM-rook die ooit de onmiddellijke vraag gemodelleerd is En wat doe ik nu?

De INTERLIS-achtergrond is bijna in de dertig, toen de Zwitsers in 30 begonnen te worstelen met het gebruik van computers volgens moderne methoden. Hoewel ze de computer al sinds de jaren 1989 als kadaster gebruikten, is het via het project dat bekend staat als RAV (Reform of the Official Cadastre) om een ​​voorstel in te dienen met een centraal idee gebaseerd op vrijheid in het gebruik van methoden voor kadastraal werk. Het is duidelijk dat de introductie van dit principe de noodzaak inhield van een platformonafhankelijke oplossing voor de beschrijving en opslag van gegevens, en zo werd INTERLIS-70 in 1 geboren. Zijn geboortefilosofie is waardevol, met het voorschrift van « vrijheid in het gebruik van methoden ”, omdat het bevordert dat elke gemeente, afdeling, geografische regio of institutionele entiteit de tool kan gebruiken die goed bij hen past, zolang ze zich aan INTERLIS houden, kan volledige interoperabiliteit worden bereikt. De pilot was begin jaren negentig, in 1989 werd het eerste officiële kadastrale model gepubliceerd; interessant als we bedenken dat het Catastro 1993-initiatief in 1994 begon en uiteindelijk in 2014 werd gepubliceerd.LADM INTERLIS COLOMBIA

Na de lancering van de eerste officiële kadastrale model, zijn er ontwikkelingen van de eerste tools zoals Compiler voor het verifiëren van de juiste syntax van de modellen, Translator om gegevens van het ene naar het andere model, en XTF Checker om gegevens te beschermen tegen het model te valideren; 1998 en 2006 tussen ontwikkelde INTERLIS-2 en dat jaar de Checker is gepubliceerd onder een vrije licentie. Voor 2007 INTERLIS wordt een nationale norm in Zwitserland en 2014 er zijn al 160 modellen van de nationale SDI, in de standaard, die onder andere de basis gelegd voor de lancering van de nieuwe Kadaster publiekrechtelijke beperkingen op onroerend goed beschreven , Kadaster 2014.

Als voorlopige conclusie: INTERLIS is geen programmeertaal, maar eerder een taal voor beschrijving en gegevensoverdracht. Hoewel het in UML is geschreven, heeft het andere gegevenstypen, zoals gegevensoverdracht en update, die u al hebt.

Voordelen van INTERLIS

Het belangrijkste voordeel is "vrijheid van methoden". Het is belangrijk om de concepten van Kadaster 2014 te ondersteunen, vooral met betrekking tot het beheer van thematische onafhankelijkheid met modellen per thema maar binnen hetzelfde referentiesysteem; naast de flexibiliteit voor het maken van datamodellen in het algemeen, al valt het nog te bezien of het eruitziet als het Zwitserse zakmes voor modellering.

Het is gemakkelijk te begrijpen door IT-experts en landadministratiespecialisten. Het is duidelijk dat met de syntaxis en regels om het overdrachtformaat af te leiden, het kan worden verwerkt en gevalideerd door computerprogramma's.

Andere voordelen gaan ervan uit dat het gemakkelijk kan worden geïmplementeerd, hoewel ik na het bekijken van de 160 pagina's tellende handleiding ... moet toegeven dat het minstens een week tijd kost om voorbeelden te zien en te proberen ze te bouwen. Natuurlijk, een model laten bouwen met een UML-editor en later de code voor een applicatie of het fysieke model van de database genereren, gaat zeker vooruit ... als het goed wordt gedaan, natuurlijk.

De handleiding is in het Duits, Frans en Engels. Met het voordeel dat toen het in Colombia werd aangenomen, er een poging is gedaan om een ​​versie in het Spaans uit te brengen, die overigens aan het verbeteren is; We hopen binnenkort beschikbaar te zijn om te downloaden op www.interlis.ch.

 

Verschillen tussen INTERLIS-1, INTERLIS-2 en andere talen

De 2 versie van INTERLIS is objectgericht, flexibeler en ondersteunt complexere klassen; is compatibel met de 1-versie en ondersteunt alstublieft extensies, complexe beperkingen en overdracht via XML.

In vergelijking met andere protocollen en talen is INTERLIS nauwkeuriger dan eenvoudige UML, hoewel alles op deze taal is gebaseerd. Bovendien is het specifieker op het geografische gebied vanwege de opname van verschillende soorten objecten (punten, lijnen, bogen, gebieden en oppervlakken). In vergelijking met de GML vergemakkelijkt het transactionaliteit, wat niet eens in de LADM staat en voor degenen onder ons die hebben geprobeerd WFS-services te verzenden met behulp van GML, begrijpen we de beperking. INTERLIS maakt nu ook deel uit van de OGR / GDAL (2.0) -bibliotheek en XTF-bestanden kunnen worden bekeken met QGIS. Andere Open Source-tools maken het genereren van een databaseschema in PostgreSQL / PostGIS mogelijk, het importeren van gegevens naar dat schema en exporteren naar een XTF-bestand (ili2pg). En natuurlijk zijn er veel propriëtaire applicaties van de grote jongens, GEONIS voor ArcGIS gebaseerd op FME, GeosPro van Geomedia, INTERLIS voor AutoCAD Map3D.

LADM INTERLIS COLOMBIA

Zoals eerder vermeld, voor het gebruik van INTERLIS zijn er een aantal belangrijke toepassingen voor het modelleren en validatie van gegevens op de standaard licentie freeware, zoals de Compiler, de UML Editor en Checker.

De INTERLIS Compiler dient om de syntaxis van een model te valideren, de INTERLIS Checker laat toe om de compatibiliteit van een databestand met een beschrijvend model te valideren, dus om het te gebruiken is een model (.ili extensie) en ook een transferbestand ( .itf of.xtf); Het vereist ook het uitvoeren van de .cfg-bestandsextensie voor de configuratiekenmerken (waar de vereisten met betrekking tot minimale naleving van het model zijn gedefinieerd). De UML-editor loopt door de umleditor.jar, zodat u INTERLIS-schema's visueel kunt bewerken. Voorlopig is het alleen in het Frans en Duits. De GUI is enigszins primitief vergeleken met VisualParadigm of Enterprise Architect, maar het is nuttig voor de basis - en het beste is dat het de modelcode genereert met de juiste syntaxis.

Toepassingsmethode

De Cursus vervulde aanvankelijk de taak "geomatica moet niet bang zijn voor modellen", wat inhoudt dat je moet lezen. Op de tweede dag hebben we gewerkt aan het definiëren van de onderwerpen; in het geval van het Zwitserse LADM-profiel,

De thema's worden gebruikt:

  • ik -Catastro
  • -Floor cover
  • Controlepunten
  • -Hydro-sanitaire ketens

In het geval van het Colombiaanse Model werd een platanized equivalent gemaakt met de volgende thema's:

  • ik -Catastro
  • ik -Register
  • -Ordenamiento Territorial
  • enz.

Vervolgens werden zijn onderwerpen gedefinieerd:

  •   -Catastro-objecten:
  •   Controlepunt
  •   -Predio (inclusief land en bouw)
  •   -Administratieve grenzen
  •   -cadastrale zonering
  •   - Homogene fysieke gebieden
  •   -Economische gebieden
  •   -etc.

Ten slotte zijn enkele normen van het huidige LADM-model geordend, zoals, als voorzetsels moeten worden geëlimineerd, of de klassen meervoud zullen zijn ... enz. Er wordt gesuggereerd dat de onderwerpen in meervoud zijn, terwijl de klassen in het enkelvoud zijn. Dus, al tijdens de vlucht, ging het model als volgt:

TOPIC Control Points =

END control_points;

TOPIC Gebouwen =

  ! Limit Point

  ! Grond, constructie, ...

EINDE;

TOPIC Limits =

  ! Administratieve Afdeling

  ! Division Area Limit

EINDE;

Vervolgens worden typen, subtypen en regels uitgesplitst; Het lijkt ingewikkeld, maar dat is het niet. Met de variant die het Colombiaanse model zijn eigenaardigheden heeft, is het in twee dagen gelukt om het INTERLIS-model van de LADM gebouwd in de maand maart te bouwen. Zeker, Latijns-Amerikanen nemen meer rondjes, bovendien omdat alle domeinen, typen en subtypen zijn opgenomen in het INTERLIS-model; dingen die in de loop van de tijd mogelijk uit elkaar vallen. Kijk hoe eenvoudig het Nederlandse model is:

!! --------------------
!!
!! ISO 19152 LADM land profiel NL gemodelleerd met INTERLIS 2
!!
!! --------------------
!! revisiegeschiedenis
!! --------------------
!!
!! 03.02.2014 / mg: initiële versie
!! 17.11.2014 / mg: sommige syntax correcties
!!
!! --------------------
!!
!! (c) Zwitsers Landbeheer (www.swisslm.ch)
!!
!! --------------------

INTERLIS 2.3;

GECONTRACTUEERDE MODEL LADM_NL (nl)

   AT «http://www.swisslm.ch/models»
   VERSIE «2014-02-03» =

   IMPORTeert ONGEKALIFICEERDE ISO_Base;
   Importeert ongekwalificeerde ISO19107;
   Importeert ongekwalificeerde ISO19111;
   Importeert ongekwalificeerde ISO19115;
   Importeert ongekwalificeerde ISO19156;
   INVOER ONGEKALIFICEERDE LADM_Base;
   INVOER ONGEKALIFICEERDE LADM;

   DOMEIN   
       STRUCTUUR UnknownValueType =
      END UnknownValueType;     

      KLAS NL_SpatialUnit (ABSTRACT) VERLENGT LADM.Spatial_Unit.LA_SpatialUnit =
         dimensie (EXTENDED): LADM.Spatial_Unit.LA_DimensionType;
         landConsolidationInterest: LIST {0..5} VAN UnknownValueType;
         aankoopprijs: valuta;
         volume (EXTENDED): LADM.Spatial_Unit.LA_VolumeValue;
      Einde NL_SpatialUnit;

   TOPIC LADM_NL =

      KLAS NL_Party EXTENDS LADM.Party.LA_Party =
         naam (EXTENDED): CharacterString;
         rol (EXTENDED): LADM.Party.LA_PartyRoleType;
      Einde NL_Party;

      KLAS NL_AdminSourceDocument EXTENDS LADM.Administrative.LA_AdministrativeSource =
         claim: Valuta;
         aankoopprijs: valuta;
      Einde NL_AdminSourceDocument;

      KLAS NL_RRR (ABSTRACT) VERVANGEN LADM.Administrative.LA_AdministrativeSource =
         beschrijving: CharacterString;
      Einde NL_RRR;

      KLAS NL_BAUnit EXTENDS LADM.Administrative.LA_BAUnit =
         naam (EXTENDED): CharacterString;
      EINDE NL_BAUnit;

      KLAS NL_RealRight EXTENDS NL_RRR =
         typeGekocht: (andere);
         TypeSold: (andere);
      Einde NL_RealRight;

      KLAS NL_Restriction EXTENDS NL_RRR =
      END NL_Restriction;

      KLAS NL_Mortgage EXTENDS LADM.Administrative.LA_Mortgage =
         beschrijving (EXTENDED): CharacterString;
      Einde NL_Mortgage;

      KLAS NL_Parcel EXTENDS NL_SpatialUnit =
      Einde NL_Parcel;

      KLAS NL_BuildingUnit EXTENDS NL_SpatialUnit =
      END NL_BuildingUnit;

      CLASS NL_Network EXTENDS LADM.Spatial_Unit.LA_LegalSpaceUtiliyNetwork =
         dimensie (EXTENDED): LADM.Spatial_Unit.LA_DimensionType;
         landConsolidationInterest: LIST {0..5} VAN CharacterStringListValue;
En ga zo maar door tot je het einde LADM_NL vindt
LADM INTERLIS COLOMBIA

Het aangaan van de internationalisering van INTERLIS in de Latijns-Amerikaanse context lijkt ons een interessante uitdaging voor het Agustín Codazzi Instituut en de andere instellingen die verbonden zijn met de Landadministratie in Colombia, niet alleen vanwege de steun zelf die de Zwitserse samenwerking vertegenwoordigt, maar ook vanwege het specifieke gewicht van Colombiaanse instellingen in de Zuid-Amerikaanse context. Ik geloof dat een goede adoptie en uitbreiding van het model op het gebied van kadaster, koppeling met het eigendomsregister, territoriale planning en de Colombiaanse ruimtelijke data-infrastructuur de blik van landen buiten de zuidelijke kegel zal richten.

INTERLIS zal de implementatie van het Land Administration Domain Model (ISO 19152) relatief gemakkelijk maken, althans met betrekking tot interoperabiliteit, vooral omdat het de acceptatie van GML-bestanden als uitwisselingsformaten enigszins verkort, door gebruik te maken van de controletools , overdracht en validatie. U hoeft zich alleen maar het potentieel voor te stellen, aangezien Colombia met zijn nieuwe wetgeving op het punt staat een multifunctionele kadasterproef te starten, waarvoor tools voor datakwaliteitscontrole nodig zijn van zowel particuliere bedrijven als gecertificeerde professionals en ongeveer 1.100 gemeenten die zij zullen geleidelijk onomkeerbaar ingaan in een cyclus van delegatie van bevoegdheden door het IGAC-kadaster of gedecentraliseerde entiteiten ... waarvoor INTERLIS zeer functioneel is.

beeldEn kortom, de geomatica moeten leren om modellen te begrijpen, zo niet, GML, UML, LADM en deze acroniemen lijken op thema's van programmeurs.

http://www.interlis.ch/index_e.htmgeofysische interlis

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd.

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.