bundesAPI / sofortmassnahmen

Zivilgesellschaftliche Beteiligung zu den „Sofortmaßnahmen Zweites Open Data Gesetz“
96 stars 3 forks source link

Bundesamt für Naturschutz BfN #51

Open anetz89 opened 2 years ago

anetz89 commented 2 years ago

Das BfN bietet auch einige MapServer-APIs an, leider recht unübersichtlich verlinkt auf der Webseite. https://www.bfn.de/daten-und-fakten?f[0]=data_type:469

Hier kann man neben dem akkustischen Schweinswalmonitoring (https://geodienste.bfn.de/c-pod) aber z.B. auch Landschaften abfragen (https://geodienste.bfn.de/landschaften ). Leider sind viele Karten (Verbreitung des Feuersalamanders in Deutschland) nur als PDF verfügbar.

Falls ein Kartendienst bereitgestellt wird, verwendet dieser APIs, die man dokumentieren könnte. Beispiel Landschaften: Suche nach Landschaften: https://geodienste.bfn.de/arcgis/rest/services/bfn_lnd/Landschaften/MapServer/2/query?f=json&where=LOWER(NAME)%20like%20%27%25fichtel%25%27&returnGeometry=false&outFields=NAME%2COBJECTID&orderByFields=NAME%20ASC Details zu einer Landschaft: https://geodienste.bfn.de/arcgis/rest/services/bfn_lnd/Landschaften/MapServer/2/query?f=json&where=OBJECTID%20IN(566)&returnGeometry=true&outFields=*&orderByFields=&outSR=31467 Enthält dann z.B. Fläche, Geometrie, usw.

BEWERTUNG: "Schutzwürdige Landschaft mit Defiziten" CODE: "2.1" FLAECHE: 742 FLUSS_LS: "nein" GLS: "Zentraleuropäisches Mittelgebirgs- / Stufenland" HECKEN_LS: "nein" KENNZIFFER: 39400 NAME: "Hohes Fichtelgebirge" OBJECTID: 566 SHAPE.AREA: 742916642.453614 SHAPE.LEN: 242880.32685162302 SHAPE_LENG: 242742.641763 STECKBRIEF: "https://www.bfn.de/schutzwuerdige-landschaft/hohes-fichtelgebirge" TYP: "Reine Waldlandschaft"

Ich weiß nicht ob es Sinn macht die verschiedenen Karteninfos zu bündeln, oder pro Karte eine eigene Doku anzulegen und ob die Infos grundsätzlich von dokumentationswürdiger Relevanz sind :)

AndreasFischer1985 commented 2 years ago

Ich finde die Informationen durchaus dokumentationswürdig. Hättest du denn Zeit und Lust, dich an der Dokumentation einer oder mehrerer Karten zu versuchen?

Die von dir genannten Links geben bei mir übrigens den Statuscode 404 zurück. Ersetzt man "arcgis" durch "server" landet man bei Statuscode 403. Mit einer Angabe des passenden "Referer" scheinen Anfragen wie die folgende (an "server") jedoch durchzugehen:

res=$(curl 'https://geodienste.bfn.de/server/rest/services/bfn_lnd/Landschaften/MapServer/2/query?f=json&where=LOWER(NAME)%20like%20%27%25fichtel%25%27&returnGeometry=false&outFields=NAME%2COBJECTID&orderByFields=NAME%20ASC' \
-H 'Host: geodienste.bfn.de' \
-H 'Referer: https://geodienste.bfn.de/landschaften?lang=de')
echo $res

P.S. aktuell scheint https://geodienste.bfn.de/landschaften als service unavailable zu sein (503) - ich hoffe das gibt sich wieder...