Verwendung mit Javascript
Im Folgenden findest du Beispiel-Code, um die REST-Schnittstelle mit JavaScript abzufragen. Eine Schritt-für-Schritt-Anleitung wie die URL für die Abfrage der Schnittstelle aufgebaut sein muss, findest du unter Aufbau einer REST-Abfrage.
Um die Daten zu abzufragen, benutzen wir die Fetch API, die in modernen Browsern zur Verfügung steht.
// Basis-URL der Datenguide API:
const BASE_URL = 'https://tabular.genesapi.org'
// Einfache Funktion zur Herunterladen und Anzeigen
// eines Datensatzes im JSON-Format:
function getData(query) {
return fetch(BASE_URL + '?format=json&' + query)
.then((response) => response.json())
.then((result) => {
console.log('Data:', result.data)
})
.catch((error) => {
console.error('Error:', error)
})
}
// Beispielhafter Funktionsaufruf für:
// - eine Statistik ('11111' / Gebietsstand)
// - ein Wertmerkmal ('FLC006' / Fläche)
// - eine Region ('11' / Berlin)
getData('data=11111:FLC006®ion=11')
Weitere Beispiele für mögliche Abfragen findet ihr in diesem Jupyter Notebook (in der Programmiersprache Python).