Wie angekündigt hier das aktualisierte OpenAPI-File für die Neuveröffentlichung der ODL-API :)
Kaputte Dinge:
Absteigende Sortierung scheint den Server zu killen (z.B. sortBy=end_measure+D):
<?xml version="1.0" encoding="UTF-8"?>
<ows:ExceptionReport xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0.0" xsi:schemaLocation="http://www.opengis.net/ows/1.1 https://www.imis.bfs.de/ogc/schemas/ows/1.1.0/owsAll.xsd">
<ows:Exception exceptionCode="NoApplicableCode">
<ows:ExceptionText>java.lang.ClassCastException: java.lang.Double cannot be cast to org.opengis.feature.type.AttributeDescriptor
java.lang.Double cannot be cast to org.opengis.feature.type.AttributeDescriptor</ows:ExceptionText>
</ows:Exception>
</ows:ExceptionReport>
Offene Punkte:
Welche Werte können unit und nuclide haben?
Warum sind in den historischen Messdaten Informationen zu den Messstellen nur teilweise hinterlegt (zB plz und name, aber nicht site_status oder height_above_sea)? In den latest-Daten sind diese Informationen enthalten
Warum gibt es value_cosmic und value_terrestrial nur für die latest-Daten?
Welche Formate außer application/json werden unterstützt?
Die Daten lassen sich anscheinend über den filter-Query-Parameter filtern, allerdings muss da ein XML-Ding durchgeschoben werden. Das lässt sich nicht gescheit in OpenAPI abbilden. Vielleicht könnte man das seitens des BfS noch als "normale" Query-Parameter implementieren, genau wie sortBy und maxFeatures.
Wie angekündigt hier das aktualisierte OpenAPI-File für die Neuveröffentlichung der ODL-API :)
Kaputte Dinge:
sortBy=end_measure+D
):Offene Punkte:
unit
undnuclide
haben?plz
undname
, aber nichtsite_status
oderheight_above_sea
)? In den latest-Daten sind diese Informationen enthaltenvalue_cosmic
undvalue_terrestrial
nur für die latest-Daten?application/json
werden unterstützt?filter
-Query-Parameter filtern, allerdings muss da ein XML-Ding durchgeschoben werden. Das lässt sich nicht gescheit in OpenAPI abbilden. Vielleicht könnte man das seitens des BfS noch als "normale" Query-Parameter implementieren, genau wiesortBy
undmaxFeatures
.