Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Die folgende Anleitung erklärt, wie Sie die Daten des envVisio Service ansehen und downloaden können, ohne Programmierkenntnisse oder eine zusätzliche Software zu verwenden.

Um dieser Ableitung Anleitung zu folgen, benötigen Sie:

  • Einen beliebigen modernen Browser (z.B. Firefox, Chrome, Safari, Microsoft EdgEdge, Opera)

  • Gegebenenfalls ein Browser-Plugin, um JSON strukturiert und übersichtlich anschauen zu können. (Firefox braucht kein Plugin)
  • Zugangsdaten zum envVisio Service (Name und Passwort)

Übersicht

  • / für den Hackathon nicht benötigt


Hinweis für den Hackathon:

Für den Hackathon wird eine andere Basis - URL benötigt als hier beschrieben.

(https://db01.simplex4data.de/hackathon/envvisioservice)

Übersicht

  • Schritt 1: Anmeldung und Scenario 
  • Schritt 2: Collections oder „Was für Daten stellt der Dienst bereit
  • Schritt 1: Anmeldung und Scenario 
  • Schritt 2: Collections oder „Was für Daten hat der Dienst und wo finde ich sie?“ 
  • Schritt 3: Features oder die Datenzentrale
  • Schritt 4: Download in verschiedenen Formaten
    • 4.1 Download als JSON
    • 4.2 Download als GeoJSON
    • 4.3 Download als Shapefile
  • Schritt 5: Filtern der Ergebnisse
  • Schritt 6: Visualisierungstools
  • Schritt 7: Verbindungen

...

Der letzte Link führt zu https://db01.simplex4data.de/envvisioservice/scenarios/1/collections.

Schritt 2: Collections oder "Was für Daten

...

stellt der Dienst bereit und wo finde ich sie?"

Die Listenseite https://db01.simplex4data.de/envvisioservice/scenarios/1/collections zeigt alle Collections an, die der Dienst anbietet.

...

2) Unter extendfinden sich informationen zur geographischen Verortung der Collection. Eine BeoundingBounding-Box definiert einen Rahmen, in dem sich alle Objekte der Collection befinden, die ein oder mehrere Geometrieattribute haben. Siehe auch 4-2)


3) Unter properties finden sich Metadaten zu den Objekten der Collection. Hier werden alle Attribute der Objekte aufgeführt und beschrieben.

...

  • numberReturned gibt an, wie viele Features der Dienst Ihnen geliefert hat. In diesem Fall 10 Features, d.h. 10 Stadtteile, was nicht überrascht, da wir mit "limit=10" genau diese Anzahl an Features angefordert haben.
  • numberMatched gibt an, wie viele Features der Dienst findet, wenn er die in den Parametern angegebenen Filterbedingungen berücksichtigt. Da „limit“ als einziger Parameter dieser Anfrage keine inhaltliche Bedingung ist, sagt die Zahl 64 ind idesem in diesem Fall aus, dass der Dienst insgesamt 64 Features liefern könnte. Damit ist nu nun bekannt, dass die Collection 64 Stadtteile (=64 Features) enthält.


2) Details der Features

...

Die einzelnen Attribute der Features wurden auf der Seite der Collection, der sie angehören, definiert (siehe Schritt 2). Mithilfe dieser Metadaten können wir u.a. folgende Informationen aus dem ersten Feature entnehmen:

  • das Feature trägt (siehe "key") den Wert "01" des Fachschlüssels, den die Stadt Dresden ihren Stadtteilen zuweist (Ein passender Wert, da es sich hier um die "innere Altstadt" handelt).
  • das Feature hat eine Flächengröße von 0,8324 km²
  • , da es sich hier um die "innere Altstadt" (siehe "description") handelt).
  • das Feature hat eine Flächengröße (siehe "Flächengröße") von 0,8324 km²
  • Das Feld "type" kann genutzt werden, um die Features zu differenzieren 
  • Die hier ungenutzten Felder "beg" und "fin" sind vorgesehen, um (als Datumsangaben formatiert) den Beginn und das Ende der Lebenszeit eines Objekts zu beschreiben
  • Das komplexe JSON-Objekt "Flächengeometrie" enthält ein Geometrieattribut



Schritt 4: Download in verschiedenen Formaten

...

Da JSON das Standardformat des Dienstes ist, sind keine zusätzlichen Parameter nötig, um JSON vom Dienst zu erhalten.

Viele Browser (hier zu sehen: Firefox) können JSON erkennen und bieten direkt eine Speicheroption an.

...

  • Die Parameter werden an die "/items"-URL angehängt
  • Vor dem ersten Parameter muss ein "?" an die URL gehängt werden, alle weiteren sind mit einem "&" zu ergänzen.
  • Die Reihenfolge der Parameter spielt keine Rolle.

NameErklärungBeispielErläuterung des Beispiels
Anzahl der Features




limitAnzahl an Features der Collection
, die der Dienst liefern soll
, die der Dienst liefern soll. Wenn es nicht angegeben ist, wird als default der Wert von 10 angenommen.

 https://db01.simplex4data.de/envvisioservice/scenarios/1/collections/1-1-100/items?limit=10

Die ersten 10 Features der Collection.

startindex

Legt fest, ab dem wievielten Feature der Dienst liefern soll (ermöglicht in Kombination mit "limit" ein schrittweises Iterieren über große Mengen an

features

Features).

https://db01.simplex4data.de/envvisioservice/scenarios/1/collections/1-1-100/items?startindex=10&limit=10Das 11. bis 20. Feature der Collection.
https://db01.simplex4data.de/envvisioservice/scenarios/1/collections/1-1-100/items?startindex=10Alle Features der Collection außer den ersten 10.
Features nach Eigenschaften filtern
Hinweis: Das Filtern geschieht als Textsuche d.h. es werden auch Werte gefunden, die länger sind als das Suchwort (siehe Beispiele)


typeFiltern nach dem Attribut "type"https://db01.simplex4data.de/envvisioservice/scenarios/1/collections/1-1-100/items?type=pflegeAlle Features, deren "type"-Attribut die Buchstabenfolge "pflege" enthält (z.B. "Seniorentagespflege", "Kurzzeitpflege")

nameFiltern nach dem Attribut "title"https://db01.simplex4data.de/envvisioservice/scenarios/1/collections/1-1-100/items?name=altAlle features, deren "title"-Attribut die Buchtsabenfolge "alt" enthält

keyFiltern nach dem Attribut "key"https://db01.simplex4data.de/envvisioservice/scenarios/1/collections/1-1-100/items?key=162Alle Features, deren "key"-Attribut die Buchstabenfolge "162" enthält (z.B. "21162", "21620")


Schritt 6: Visualisierungstools

...

https://db01.simplex4data.de/geodjango/graph/ 

Schritt

...

7: Verbindungen

Das envVisio-Datenmodell legt einen großen Wert auf Verbindungen. Diese sind mithilfe der Parameter "neighbours" und "links" über den envVisio Service zugänglich.

...