|
7 | 7 | servers: |
8 | 8 | - url: 'https://geoportal.bafg.de/MUDABAnwendung/rest/BaseController/FilterElements' |
9 | 9 | paths: |
10 | | - |
| 10 | + |
11 | 11 | /PROJECTSTATION_SMALL: |
12 | 12 | post: |
13 | 13 | operationId: list-projekt-stationen |
@@ -233,6 +233,56 @@ paths: |
233 | 233 | items: |
234 | 234 | $ref: '#/components/schemas/HelcomPLCStation' |
235 | 235 |
|
| 236 | + /V_GEMESSENE_PARA_PLC: |
| 237 | + post: |
| 238 | + operationId: list-parameters-plc |
| 239 | + summary: Liste aller Parameter der PLC Stationen |
| 240 | + description: | |
| 241 | + Gibt eine filterbare Liste aller Parameter welche durch die gefilterten PLC Stationen gemessen werden zurück. |
| 242 | + Filterbare Attribute sind die Felder die aus dem ParameterPLC Schema kommen. |
| 243 | + requestBody: |
| 244 | + content: |
| 245 | + application/json: |
| 246 | + schema: |
| 247 | + $ref: '#/components/schemas/FilterRequest' |
| 248 | + responses: |
| 249 | + "200": |
| 250 | + description: Success |
| 251 | + content: |
| 252 | + application/json: |
| 253 | + schema: |
| 254 | + type: object |
| 255 | + properties: |
| 256 | + V_GEMESSENE_PARA_PLC: |
| 257 | + type: array |
| 258 | + items: |
| 259 | + $ref: '#/components/schemas/ParameterPLC' |
| 260 | + |
| 261 | + /V_MESSWERTE_PLC: |
| 262 | + post: |
| 263 | + operationId: list-messwerte-plc |
| 264 | + summary: Liste aller Messwerte der gefilterten PLC Stationen |
| 265 | + description: | |
| 266 | + Gibt eine filterbare Liste aller Messwerte welche durch PLC Stationen gemessen wurden zurück. |
| 267 | + Filterbare Attribute sind die Felder die aus dem MesswertPLC Schema kommen, z.B. STATION_CODE |
| 268 | + requestBody: |
| 269 | + content: |
| 270 | + application/json: |
| 271 | + schema: |
| 272 | + $ref: '#/components/schemas/FilterRequest' |
| 273 | + responses: |
| 274 | + "200": |
| 275 | + description: Success |
| 276 | + content: |
| 277 | + application/json: |
| 278 | + schema: |
| 279 | + type: object |
| 280 | + properties: |
| 281 | + V_MESSWERTE_PLC: |
| 282 | + type: array |
| 283 | + items: |
| 284 | + $ref: '#/components/schemas/MesswertPLC' |
| 285 | + |
236 | 286 | components: |
237 | 287 | schemas: |
238 | 288 | FilterRequest: |
@@ -342,6 +392,92 @@ components: |
342 | 392 | PARAMGROUP_NAME: |
343 | 393 | type: string |
344 | 394 | description: Name der Parametergruppe |
| 395 | + ParameterPLC: |
| 396 | + type: object |
| 397 | + description: Messparameter einer PLC Station |
| 398 | + properties: |
| 399 | + metadataid: |
| 400 | + type: integer |
| 401 | + description: metadataid für diese Schema ist 66 |
| 402 | + PARAMETER: |
| 403 | + type: string |
| 404 | + description: Parameterabkürzung |
| 405 | + PARAMETERGRUPPE: |
| 406 | + type: string |
| 407 | + description: Gruppe des Parameters |
| 408 | + STATION_CODE: |
| 409 | + type: string |
| 410 | + description: Stationscode |
| 411 | + LETZTE_MESSUNG: |
| 412 | + type: string |
| 413 | + description: Jahr der letzten Messung |
| 414 | + PRKEY: |
| 415 | + type: string |
| 416 | + description: Eindeutiger Identifier des Messwerts, zusammengesetzt aus STATION_CODE und PARAMETER |
| 417 | + STATION_NAME: |
| 418 | + type: string |
| 419 | + description: Name der Station |
| 420 | + ANZ_MESSWERTE: |
| 421 | + type: integer |
| 422 | + description: Anzahl der Messwerte |
| 423 | + SUBCM_CODE: |
| 424 | + type: string |
| 425 | + SUBCM_NAME: |
| 426 | + type: string |
| 427 | + MesswertPLC: |
| 428 | + type: object |
| 429 | + description: Ein Messwert einer PLC Station |
| 430 | + properties: |
| 431 | + metadataid: |
| 432 | + type: integer |
| 433 | + description: metadataid für diese Schema ist 67 |
| 434 | + NUMMER: |
| 435 | + type: integer |
| 436 | + description: Laufende Nummer des Datums |
| 437 | + NAME: |
| 438 | + type: integer |
| 439 | + description: Bezeichnung des Messwertes |
| 440 | + STATION_CODE: |
| 441 | + type: string |
| 442 | + description: Stationscode |
| 443 | + STATION_NAME: |
| 444 | + type: string |
| 445 | + description: Name der Station |
| 446 | + VALUE: |
| 447 | + type: number |
| 448 | + description: Wert |
| 449 | + PARAM_TYPE: |
| 450 | + type: string |
| 451 | + description: Art der Messwertaggregation, entweder "TOT" oder "AVE" |
| 452 | + PARAM_ID: |
| 453 | + type: string |
| 454 | + description: Zahlencode für "NAME" |
| 455 | + PERIOD_NAME: |
| 456 | + type: string |
| 457 | + description: Jahr der Messung für PERIOD_TYPE "A" |
| 458 | + PERIOD_TYPE: |
| 459 | + type: string |
| 460 | + description: Dauer der Aggregation, "A" |
| 461 | + LAND_CD: |
| 462 | + type: string |
| 463 | + description: Code für das Bundesland der Station |
| 464 | + ST_LAT: |
| 465 | + type: number |
| 466 | + description: Latitude |
| 467 | + ST_LON: |
| 468 | + type: number |
| 469 | + description: Longitude |
| 470 | + SUBCM_CODE: |
| 471 | + type: string |
| 472 | + SUBCM_NAME: |
| 473 | + type: string |
| 474 | + MON_TYPE: |
| 475 | + type: string |
| 476 | + VAL_UNIT: |
| 477 | + type: string |
| 478 | + description: Einheit des Messwertes |
| 479 | + AREA: |
| 480 | + type: number |
345 | 481 | ParameterValue: |
346 | 482 | type: object |
347 | 483 | description: Parameter Messwert |
@@ -379,6 +515,7 @@ components: |
379 | 515 | description: Stationscode |
380 | 516 | LAND_CD: |
381 | 517 | type: string |
| 518 | + description: Code für das Bundesland der Station |
382 | 519 | ST_LAT: |
383 | 520 | type: number |
384 | 521 | description: Latitude |
|
0 commit comments