Frage
Wie kann ich große Mengen von Adress- oder Positionsdaten mit der PTV Developer Geocoding & Places API geokodieren?
Antwort
PTV bietet Massen-Geokodierung durch asynchrone Batch-Jobs in der Geocoding & Places API an. Sie können bis zu 1.000 Einträge (Adressen, Freitext oder Koordinaten) pro Job übermitteln und die Ergebnisse nach der Verarbeitung abrufen.
Grundlegender Ablauf:
-
Job einreichen
Verwenden Sie einen der folgenden Endpunkte:/locations/by-addresses/locations/by-texts-
/locations/by-positions
→ Antwort enthält einejobId
-
Job-Status prüfen
Verwenden SieGET /locations/by-*/status/{jobId}
Abfragen, bis der StatusSUCCEEDEDoderFAILEDist -
Ergebnisse abrufen
Verwenden SieGET /locations/by-*/{jobId} -
(Optional) Job löschen
Verwenden SieDELETE /locations/by-*/{jobId}
Jobs werden automatisch 24 Stunden aufbewahrt, wenn sie nicht manuell gelöscht werden.
Zusätzliche Hinweise
Empfohlene Batch-Größe: Bis zu 1.000 Einträge pro Job
Rate Limits:
- Bis zu 100 Erstellungs-/Ergebnisaufrufe pro Minute
- Bis zu 25.000 Statusaufrufe pro Minute
API-Schlüssel erforderlich im Header: apiKey: YOUR_API_KEY
Verwenden Sie das PTV Developer Portal zum Testen
📦 Offizielle SDKs verfügbar in Java, .NET und TypeScript
📂 Jobs verfallen automatisch nach 24 Stunden
Verwandte Artikel
Geocoding & Places API – Batch-Verarbeitungsdokumentation
PTV Blog – Einführung in die Massen-Geokodierung
PTV SDKs für Batch-Geokodierung (GitHub)
- ...