Giter Site home page Giter Site logo

sfoe / geodatenschnittstelledokumentation Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 172 KB

Dokumentation der Geodatenschnittstelle des BFE. Über die Geodatenschnittstelle können dem BFE Geodaten über eine Benutzeroberfläche oder über eine Programmierschnittstelle übermittelt werden.

geodatenschnittstelledokumentation's Introduction

Dokumentation Geodatenschnittstelle BFE

Dokumentation Documentation Française Documentazione Italiana

Das Bundesamt für Energie (BFE) betreibt die Geodatenschnittstelle. Über die Geodatenschnittstelle können dem BFE Interlis Daten über eine Benutzeroberfläche oder über eine Programmierschnittstelle übermittelt werden. Die Daten werden im BFE gespeichert und als aggregierte Geodaten publiziert. Diese Dokumentation beschreibt die verschiedenen Übermittlungsmöglichkeiten.

Die Geodatenschnittstelle bietet folgende Möglichkeiten:

Hinweise

  • Die Geodatenschnittstelle ist unter folgender Adresse erreichbar: https://uvek-gis.admin.ch/BFE/GeodataIngestAPI
  • Die Geodatenschnittstelle akzeptiert nur Dateien mit der Endung «.xtf»
  • Benutzername und Passwort sowie der Basic Token für die Autorisierung werden durch das BFE zur Verfügung gestellt
  • Die hochgeladenen Daten werden täglich eingelesen und automatisch auf Modellkonformität geprüft
  • Die Interlis Daten sollten vor dem Upload valididert werden. Die Daten können beispielsweise auf ilicop.ch validiert werden

Bei Fragen oder Unklarheiten erstellen Sie einen Issue oder schreiben Sie eine E-Mail

Manueller Upload

  1. Mit Benutzername und Passwort auf der Geodatenschnittstelle anmelden.
  2. Datei per Drag&Drop hochladen oder durch Klick in das Fenster auswählen.
  3. In der Benutzeroberfläche sind alle bereits hochgeladenen Dateien sichtbar und können bei Bedarf auch gelöscht werden.

Upload mit CURL

Die Geodaten können mit CURL über einen Befehl in der Kommandzeile hochgeladen werden. Weitere Informationen zu CURL finden Sie hier. Eine Datei kann mit folgendem CURL-Befehl hochgeladen werden:

curl 
--location 
--request POST  https://uvek-gis.admin.ch/BFE/GeodataIngestAPI/api.php/file/upload 
--header "Authorization: Basic Token" 
--form file=@D:\xyz\xyz.xtf 
-x xyz.ch:8080 
-v 
-k

Folgende Zeilen müssen angepasst werden:

  • --header: Den persönlichen Basic Token einsetzen. Zum Beispiel: "Authorization: Basic asajdhfkshjdjkfasdfaeghwf"
  • --form: Pfad auf die hochzuladende Datei. Zum Beispiel file=@D:\users\daten\geodaten_bfe.xtf
  • -x: Proxyeinstellungen ergänzen

Der Basic Token für die Authorisierung wird durch das BFE zur Verfügung gestellt.

Upload mit FME

Eine Datei kann in FME mit einem «HTTPCaller» hochgeladen werden. Dazu können folgende Einstellungen verwendet werden:

FME

Beim Pfad auf die hochzuladende Datei muss der «MIME-Type» «application/octet-stream» augewählt werden. Der Basic Token für die Authorisierung wird durch das BFE zur Verfügung gestellt. Der Basic Token muss wie folgt definiert werden:

Basic Token

geodatenschnittstelledokumentation's People

Contributors

afoletti avatar nrohrbach avatar

Watchers

 avatar  avatar

geodatenschnittstelledokumentation's Issues

Readme review

...leider kann ich nicht eine echte Review starten, weil den Code im Master ist. Ich mache dann in diese Issue meine Kommentare.

Das Bundesamt für Energie (BFE) betreibt die Geodatenschnittstelle. Über die Geodatenschnittstelle können dem BFE Geodaten über eine Benutzeroberfläche oder über eine Programmierschnittstelle übermittelt werden.
Vielleicht hier erwähnen:

  • dass es nur um INTERLIS geht
  • wo landen die hochgeladene Daten
Manueller Upload
Mit Benutzername und Passwort auf der Geodatenschnittstelle anmelden.
  • einen Link zur Schnittstelle wäre hier nützlich

Sonst alles klar! 💪

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.