Posts getaggt mit Interlis
geopilot #2 : Unsere neue Datendrehscheibe aus Nutzersicht

Prüfung, Abgabe und Auswertung von modellbasierten Geodaten aus einer Hand – das ermöglicht unsere neue Lösung geopilot.

Das Resultat ist eine Vereinfachung der Prozesse für alle Beteiligten. Mit diesem Beitrag wollen wir veranschaulichen, wie die an einer Datenlieferung beteiligten Akteure Isabelle, Giulia und Felix die Vorteile von geopilot erleben…

Weiterlesen
Lukas WissInterlis
geopilot #1 : Ein moderner Geodaten-Hub mit Daten-Validierung und STAC als Download-Dienst

In den letzten Jahren wurde mit STAC, dem Spatio Temporal Asset Catalog, eine neue Spezifikation zur Beschreibung von raumzeitlichen Daten entwickelt, welche nächstens in die Standards des Open Geospatial Consortium (OGC) integriert werden soll. STAC verfolgt primär das Ziel, das Suchen und Verwenden von raumzeitlichen Daten zu vereinfachen. Mittels STAC API können Geodaten nach standardisierten Metainformationen und Bounding Box gefiltert werden…

Weiterlesen
Hackathon-Erfolg: Syntaxcheck, UML und Renaming für INTERLIS direkt in Visual Studio Code

Im Rahmen eines Hackathons haben wir uns als GeoWerkstatt das Ziel gesetzt, Features von modernen Entwicklungsumgebungen (IDE) für INTERLIS zu demonstrieren. INTERLIS als Sprache zur Beschreibung von geografischen Datenstrukturen, verfügt bisher in Entwicklungsumgebungen über keine Unterstützung für Features wie Syntaxcheck, Renaming und Vervollständigung, was ein effizientes Arbeiten erschwert…

Weiterlesen
ChatGPT spricht INTERLIS – Erste KI-assistierte Modellprüfungen

Nachdem wir letzte Woche mit GPT erste Modellierungen (https://www.geowerkstatt.ch/blog-summary/chatgpt-spricht-interlis) durchgeführt haben, testen wir heute ChatGPT im Zusammenhang mit der syntaktischen Prüfung von INTERLIS 2 – Modellen. Wir werden ihm also Modelle vorlegen, welche Fehler in der Syntax enthalten und schauen, ob sie gefunden und wie sie korrigiert werden. Dazu arbeiten wir mit dem GPT-4 Modell über ChatGPT.

Weiterlesen
Oliver GrimmInterlis
Dockerisiertes INTERLIS Model Repository mit Continuous Integration

Am INTERLIS Anwender:innen Treffen im Herbst 2022 in Olten hat Stefan Henrich im Rahmen des einen Nachmittag-Workshops die Funktionalitäten der ilitools im Zusammenhang mit dem Unterhalt der Modell Archive vorgestellt.

Speziell die Compiler-Methode --check-repo-ilis bietet dabei eine spannende Option, um Continuos Integration auch im Zusammenhang mit INTERLIS Modell Archiven einzusetzen.

GeoWerkstatt hat ein Open-Source INTERLIS Model Archiv realisiert, welches dockerisiert ist und dank diesen Check-Funktionen eine optimale Continuous Integration auf einfache Art und Weise unterstützt…

Weiterlesen
Oliver GrimmInterlis
So flexibel und mächtig ist ilicop.ch: Übersicht typischer Anwendungsfälle

In den letzten Monaten haben wir aufgrund verschiedener Rückmeldungen und Projekten Erweiterungen an ilicop realisiert. Es ist also höchste Zeit den aktuellen Funktionsumfang umfassend zu beschreiben.

ilicop basiert im Kern auf dem ilivalidator von Eisenhut Informatik AG und stellt als Webportal oder über die REST-API einen einfach zu bedienenden und stets verfügbaren Validierungs-Dienst für INTERLIS Datensätze dar.

Die folgenden Anwendungsbeispiele stammen aus dem Arbeitsalltag einer breiten Anwenderschaft, bedingen keine Konfiguration und sind simpel in der Anwendung…

Weiterlesen
Oliver GrimmInterlis
Visual Studio Code online mit INTERLIS 2 und LiveShare

Seit Mai letzten Jahres bieten wir für INTERLIS Modellierer im professionellen Umfeld eine INTERLIS 2 Erweiterung für Visual Studio Code an. Die Erweiterung bietet Syntaxhighlighting für INTERLIS 2 sowie Snippets für oft verwendete Muster. Das Syntaxhighlighting macht das Lesen von Modellen übersichtlicher und einfacher.

Microsoft bietet unter [vscode.dev](https://vscode.dev/) einen Onlineeditor welcher weitgehend den gleichen Funktionsumfang wie Visual Studio Code Desktop anbietet, ohne dass eine Installation notwendig ist. Auch hier kann die Erweiterung für INTERLIS 2 verwendet werden…

Weiterlesen
Philipp LüthiInterlis
ilicop.ch REST API: Unkomplizierte Validierungen aus beliebigen Clients

Eine Prüfung einer INTERLIS 2 Transferdatei direkt aus FME oder Powershell?
Der ilivalidator, das zuverlässige Werkzeug zur Prüfung von INTERLIS 1 und 2 Transferdateien, ist mit der neu verfügbaren REST API nun einfach aus beliebigen Clients nutzbar und dies mit dem gesamten bekannten Funktionsumfang. Dieser Blogbeitrag stellt die neue Schnittstelle und einige Anwendungsbeispiele vor…

Weiterlesen
Oliver GrimmInterlis
Dynamische Gewässerabschnitte einfach erstellt: Ein Blick hinter das neue Gewässerinformationssystem Solothurn

Die GeoWerkstatt durfte im Auftrag des Amtes für Umwelt des Kantons Solothurn das bisher bestehende Gewässer-Informationssystem GEWISSO neu konzipieren und realisieren. Das Ziel war, auf dem bestehenden Gewässernetz Gewässerabschnitte mit unterschiedlichen Eigenschaften auf eine möglichst einfache Art erstellen zu können. Zudem musste die Konformität zum Minimalen Geodaten-Modell "Planung der Revitalisierung von Gewässer (ID 191.1)" gewährleistet werden. Erreicht wurde das Ziel durch ein optimales Zusammenspiel im Dreieck INTERLIS – PostGIS – QGIS…

Weiterlesen
Renato BordoniInterlis
Ein zentraler Anlaufpunkt für alle unsere INTERLIS Aktivitäten

In den letzten Jahren hat sich das gesamte Team von GeoWerkstatt immer öfter mit INTERLIS Themen auseinandergesetzt. Wir konnten Kunden in einer ganzen Bandbreite von Aufgaben unterstützen. Besuchen Sie doch einmal unsere neue INTERLIS Seite, um auf einen Blick mehr über unsere Kompetenzen und Angebote im Bereich INTERLIS zu erfahren. Dort habe Sie auch die Möglichkeit sich für eine unserer beliebten INTERLIS-Schulungen anzumelden.

Weiterlesen
Mira BleulerInterlis
Online-Prüfung von INTERLIS Transferdateien und Visualisierung von Fehlern

Beim Erstellen von Transferdateien aus Geodatensätzen gilt es, die Qualität und Modellkonformität der Daten zu überprüfen, bevor die Daten abgegeben werden können. Der Ilivalidator kann dabei unterstützen, indem er Transferdateien validiert und gegebenenfalls Fehlermeldungen in Logdateien schreibt. Je nach Fehler ist zudem die Koordinate des fehlerhaften Datenpunkts in der Logdatei enthalten. Diese Logdatei muss nun ausgewertete werden und die Transferdatei entsprechend angepasst werden. Der typische Ablauf zum Validieren einer Transferdatei ist ein iterativer Prozess, bei dem eine Transferdatei mehrfach exportiert und validiert werden muss. Um Anwender:innen beim Validieren und Korrigieren der Transferdateien zu unterstützen hat GeoWerkstatt zwei miteinander verknüpfte Tools entwickelt, die den Prozess vereinfachen. Die Webapplikation INTERLIS Web Check Service und der XTFLog-Checker, der als QGIS Plugin umgesetzt wurde…

Weiterlesen
Stefan KienerInterlis
INTERLIS 2 – Syntax Highlighting in Visual Studio Code

Für die Sprache INTERLIS gibt es bereits Tools, um die Integrität von Modellen und Daten im Transferformat zu prüfen. Der UML-Editor erlaubt es zudem INTERLIS Modelle grafisch zu entwickeln und zu exportieren. In unseren Kursen INTERLIS-Schulungen und der täglichen Arbeit haben wir festgestellt, dass es für die Editierung von INTERLIS Dateien noch keine modernen Editoren gibt, welche eine visuelle Unterstützung im Textformat mit integriertem Terminal bieten. Um diese Lücke zu schliessen, hat GeoWerkstatt eine Erweiterung für Visual Studio Code entwickelt…

Weiterlesen
Geodatenmodellierung und INTERLIS 2.4 – Praxis-Kurs

Der Kurs richtet sich an Personen mit Aufgaben in den Bereichen konzeptionelle Modellierung, Erstellung (minimaler) Geodatenmodelle sowie Interpretation und Erweiterung bestehender INTERLIS2-Modelle. Das methodische Vorgehen und die wichtigsten, praxisrelevanten INTERLIS2-Sprachelemente werden besprochen und an einem anschaulichen Schulungsbeispiel angewendet…

Weiterlesen
Stefan KienerInterlis
INTERLIS 2 – einfach vermittelt

Im Rahmen unserer INTERLIS 2 Ausbildungen treten zu bestimmten Themen gehäuft Fragen auf. Dazu gehört der Umgang mit Baskets, den wir in diesem Blog etwas erläutern wollen.

Ein BASKET ist ein Behälter zur Organisation von Objekten in der Transferdatei. Anwendung findet ein BASKET oft als strukturelles Unterelement des Typs TOPIC. Es enthält in diesem Fall alle zusammengehörenden Objekte eines Topics. Im folgenden Beispiel werden Baskets genutzt, um die Daten zum Thema OeVLinien in der Transferdatei in die zwei Gruppen Postauto und Stadtbus zu unterteilen…

Weiterlesen
Renato BordoniInterlis