Ik automatiseer jouw GIS- en geospatiale workflows met op maat gemaakte Python-scripts
FullStack GIS-ontwikkelaar: maatwerk webapplicaties en ruimtelijke databases
Over deze dienst
Als jouw team elke week dezelfde geoprocessing-stappen handmatig uitvoert, schrijf ik er een script voor. Of het nu gaat om het exporteren van een terugkerende kaartserie, het synchroniseren van records tussen databases, het uitvoeren van ruimtelijke joins en attribuutberekeningen, of het valideren van gegevenskwaliteit voordat ze in productie gaan, elk proces dat je handmatig doorloopt is een kandidaat voor automatisering.
Ik schrijf Python- en ArcPy-scripts die zijn gebouwd voor productieomgevingen, geen eenmalige demonstraties. Elk script bevat foutafhandeling die precies vertelt wat er misging en waar, logging die elke uitvoering bijhoudt, en documentatie die zo duidelijk is dat jouw team zonder mij onderhoud kan plegen. De code is schoon, gecommentarieerd en gestructureerd zodat iemand anders het over zes maanden kan lezen.
Voordat ik iets schrijf, stap ik stap voor stap door jouw huidige handmatige workflow, zodat het script precies repliceert wat je vandaag doet. Je valideert de geautomatiseerde output tegen een handmatige run voordat ik het gevolg geef.
Beschrijf de workflow die je wilt automatiseren, dan bepaal ik de scope.
Technologie:
Excel
•
Google Sheets
•
Python
•
RStudio
•
Overige
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Met welke GIS-software werken jouw scripts samen?
Ik schrijf voornamelijk voor ArcGIS Pro (ArcPy) en QGIS (PyQGIS), met databankbeheer in PostGIS en verbindingen met ArcGIS Online en ArcGIS Enterprise. Als jouw workflow op een ander platform draait, stuur me gerust een bericht en dan laat ik je weten of ik het kan ondersteunen.
Moet ik Python kennen om de scripts te gebruiken?
Nee. Ik schrijf elke script met niet-technische gebruikers in gedachten. Je krijgt duidelijke documentatie over hoe je het aanroept, welke inputs het verwacht en wat je in de output moet controleren. Als er iets misgaat, geven de foutmeldingen in gewone taal aan wat er is gebeurd.
Kun je workflows automatiseren die verbinding maken met databases of API's?
Ja. Voeg de extras Data Source Connectivity of API Integration toe, afhankelijk van wat jouw workflow nodig heeft. Ik bouw regelmatig scripts die data ophalen uit PostGIS, SQL Server en file geodatabases, en ik kan verbinden met REST-API's voor diensten zoals ArcGIS Online of externe gegevensaanbieders.
Wat heb je van mij nodig om te beginnen?
Een stap-voor-stap beschrijving van de handmatige workflow die je wilt automatiseren. Schermopnames zijn ideaal, maar geschreven instructies werken ook. Ik ga het proces in kaart brengen voordat ik code schrijf, en jij kijkt de geautomatiseerde output na een handmatige run na voordat ik lever.
Welke talen spreek jij?
Ik ben een moedertaalspreker van het Engels.
Waar ben je gevestigd? in welke tijdzone werk je?
Ik ben gevestigd in Houston, Texas, en werk voornamelijk in Central Time. Ik ben echter flexibel en pas me aan jouw beschikbaarheid aan.

