Benutzerdefiniertes Experience-Builder-Widget. Lade eine CSV- oder Excel-Datei mit Adressen hoch, geokodiere sie mit einem beliebigen ArcGIS-Locator und sieh dir die zugeordneten Punkte in einem verbundenen Karten-Widget an. Die Ergebnisse lassen sich als GeoJSON, KML oder Shapefile exportieren.
GitHub: https://github.com/brianmcleer/csv-geocoder-widget
Entwickelt und getestet mit Experience Builder 1.19 und 1.20. Installationsschritte und ein Link für Feedback stehen in der GitHub-README. Die ZIP-Datei ist unten angehängt.
Änderungsprotokoll:
12.10.2026: Das Widget übernimmt jetzt die Sprache der App (?locale=, den Sprachumschalter, das ArcGIS-Profil oder den Browser) und unterstützt 39 Sprachen; eine Anleitung ist ebenfalls enthalten.
Hast du eigene benutzerdefinierte Widgets? Dasselbe kostenlose Tool, exb-i18n-kit, kann sie mit einem einzigen Befehl übersetzen: localize. So ergänzt es die einzelnen Formulierungen:
- Zuerst Esri. Es liest die Übersetzungen aus deiner Experience-Builder-Installation. So wird eine Formulierung wie „Zoom to“ genauso übersetzt wie in Esris eigenen Widgets.
- Standardbegriffe. Einheiten wie Fuß und Acres stammen aus Unicode CLDR, derselben Datenquelle, die auch Browser verwenden.
- Gemeinsamer Übersetzungsspeicher. Alles Übrige stammt aus einem gemeinsamen Wörterbuch, das mit LibreTranslate, einem Open-Source-Übersetzungsprogramm, sowie den Opus-MT-Modellen von Helsinki-NLP für Bosnisch, Kroatisch und Serbisch erstellt wurde. Es läuft kostenlos auf GitHub. Du brauchst also weder einen API-Schlüssel noch ein Konto.
- Einbindung. Das Tool findet auch englische Texte, die außerhalb der Übersetzungsdatei des Widgets fest im Code stehen, etwa eine Standardeinstellung oder eine Anleitung, und bindet sie ein, damit sie ebenfalls übersetzt werden.
Manuelle Korrekturen haben immer Vorrang vor maschinellen Übersetzungen und werden niemals überschrieben. Einige Übersetzungen stammen von einer Maschine. Wenn dir eine unpassende Formulierung auffällt, antworte hier mit einem besseren Vorschlag.
08.10.2026:
Exportiere eine Adressprüftabelle (CSV oder Excel) mit allen, zugeordneten oder nicht zugeordneten Zeilen. Für jede Adresse, die nicht zugeordnet wurde, wird ein allgemein verständlicher Grund angegeben.
16.09.2026:
04.09.2026:
- Auf die automatische JSX-Laufzeit von ExB 1.21 portiert (behebt ein leeres bzw. fehlerhaftes Widget in 1.21)
- Die SheetJS-Abhängigkeit
xlsx wurde in der gepatchten Version 0.20.3 eingebunden, sodass npm audit keine Schwachstellen meldet und während der Installation kein externer Download erforderlich ist - Die README wurde um Hinweise zum Shapefile-Export erweitert (der Download ist ein ZIP-Ordner, der für AGOL/Portal entpackt und erneut gezippt werden muss) sowie um Hinweise dazu, wie einzelne oder getrennte Adressfelder an den Aufbau des Locator-Dienstes angepasst werden.