2020-02-22 19:08:53 +01:00
|
|
|
# <center>Geocoding</center>
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Beschreibung
|
|
|
|
|
Mit diesem Modul können einem Paket die Koordinaten eines Ortes oder einer Adresse angefügt werden.
|
|
|
|
|
|
|
|
|
|
## Unterstützte Alarmtypen
|
2020-02-24 22:15:28 +01:00
|
|
|
- Pocsag
|
2020-02-22 19:08:53 +01:00
|
|
|
|
|
|
|
|
## Resource
|
|
|
|
|
`geocoding`
|
|
|
|
|
|
|
|
|
|
## Konfiguration
|
|
|
|
|
|Feld|Beschreibung|Default|
|
|
|
|
|
|----|------------|-------|
|
|
|
|
|
apiProvider|Der Provider für das Geocoding|
|
|
|
|
|
apiToken|Der Api-Token fuer die Geocoding-Api|
|
|
|
|
|
geoRegex|Regex Capture-Group zum Herausfiltern der Adresse|
|
|
|
|
|
|
|
|
|
|
#### Verfügbare Geocoding Provider
|
|
|
|
|
|Name|Einstellungswert|
|
|
|
|
|
|----|------------|
|
|
|
|
|
|Mapbox|mapbox|
|
|
|
|
|
|Google Maps|google|
|
|
|
|
|
|
|
|
|
|
**Beispiel:**
|
|
|
|
|
```yaml
|
|
|
|
|
- type: module
|
|
|
|
|
name: Geocoding Module
|
|
|
|
|
res: geocoding
|
|
|
|
|
config:
|
|
|
|
|
apiProvider: "{{ Provider für Geocoding }}"
|
|
|
|
|
apiToken: "{{ API-Key für Provider }}"
|
|
|
|
|
regex: "((?:[^ ]*,)*?)"
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
---
|
2020-02-24 23:38:13 +01:00
|
|
|
## Modul Abhängigkeiten
|
2020-02-24 22:15:28 +01:00
|
|
|
- keine
|
2020-02-22 19:08:53 +01:00
|
|
|
|
|
|
|
|
---
|
2020-02-24 23:38:13 +01:00
|
|
|
## Externe Abhängigkeiten
|
|
|
|
|
- geocoder
|
2020-02-22 19:08:53 +01:00
|
|
|
|
2020-02-24 23:38:13 +01:00
|
|
|
---
|
|
|
|
|
## Paket Modifikationen
|
2020-02-24 22:07:23 +01:00
|
|
|
- `address`: gefundene Adresse
|
|
|
|
|
- `lat`: Latitude der Adresse
|
|
|
|
|
- `lon`: Longitude der Adresse
|
2020-02-22 19:08:53 +01:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
## Zusätzliche Wildcards
|
2020-02-24 21:51:19 +01:00
|
|
|
- `{ADDRESS}`: gefundene Adresse
|
|
|
|
|
- `{LAT}`: Latitude der Adresse
|
|
|
|
|
- `{LON}`: Longitude der Adresse
|