Aangepaste Experience Builder-widget. Upload een CSV- of Excel-bestand met adressen, geocodeer ze met een ArcGIS Locator en bekijk de gevonden punten in een gekoppelde Map-widget. Exporteer de resultaten als GeoJSON, KML of shapefile.
GitHub: https://github.com/brianmcleer/csv-geocoder-widget
Gebouwd en getest met Experience Builder 1.19 en 1.20. De installatiestappen en een link om feedback te geven staan in de GitHub README. Het zipbestand is hieronder bijgevoegd.
Wijzigingslog:
10/12/2026: De widget volgt nu de taal van de app (?locale=, de taalschakelaar, je ArcGIS-profiel of je browser) in 39 talen; de hulpgids is inbegrepen.
Heb je zelf aangepaste widgets? Met dezelfde gratis tool, exb-i18n-kit, kun je ze met één opdracht vertalen: localize. Zo vult de tool elke tekst aan:
- Eerst Esri. De tool leest de vertalingen die al in je Experience Builder-installatie staan. Een tekst als ‘Inzoomen op’ gebruikt dus dezelfde formulering als de widgets van Esri zelf.
- Standaardtermen. Eenheidsnamen zoals voet en acre komen uit Unicode CLDR, dezelfde gegevens die browsers gebruiken.
- Gedeeld vertaalgeheugen. De rest komt uit een gedeeld woordenboek dat is samengesteld met LibreTranslate, een open-sourcevertaler, en de Opus-MT-modellen van Helsinki-NLP voor het Bosnisch, Kroatisch en Servisch. De tool draait gratis op GitHub, dus je hebt geen API-sleutel of account nodig.
- Koppelingen. De tool vindt ook Engelstalige tekst die buiten het vertaalbestand van de widget hardgecodeerd is, bijvoorbeeld een standaardinstelling of hulpgids, en koppelt die zo dat deze ook wordt vertaald.
Handmatig aangebrachte verbeteringen hebben altijd voorrang op de machinevertaling en worden nooit overschreven. Sommige vertalingen zijn automatisch gemaakt. Reageer hier met een betere formulering als je een vertaling ziet die niet klopt.
10/08/26:
Exporteer een controletabel met adressen (CSV of Excel) met alle, gevonden of niet-gevonden rijen, inclusief een begrijpelijke reden voor elk adres dat niet is gevonden.
9/16/26:
9/04/26:
- Overgezet naar de automatische JSX-runtime van ExB 1.21 (lost de lege/foutieve widget in 1.21 op)
- De SheetJS-afhankelijkheid
xlsx is meegeleverd in de gepatchte versie 0.20.3, zodat npm audit geen kwetsbaarheden rapporteert en er tijdens de installatie niets extern hoeft te worden gedownload - De README uitgebreid met uitleg over de shapefile-export (de download is een gecomprimeerde map die moet worden uitgepakt en opnieuw gecomprimeerd voor AGOL/Portal) en advies over het gebruik van één of afzonderlijke adresvelden, afhankelijk van hoe je locatorservice is opgebouwd