Ich automatisiere deine GIS- und Geodatenprozesse mit maßgeschneiderten Python-Skripten
Full-Stack GIS-Entwickler: Maßgeschneiderte Web-Apps und räumliche Datenbanken
Über diesen Service
Wenn dein Team dieselben Geoprocessing-Schritte jede Woche manuell durchführt, schreibe ich dir das Script. Ob das Export einer wiederkehrenden Kartenserie, das Synchronisieren von Datensätzen zwischen Datenbanken, das Durchführen räumlicher Verknüpfungen und Attributberechnungen oder die Validierung der Datenqualität, bevor sie in die Produktion gehen – jeder Prozess, den du manuell durchklickst, ist Kandidat für Automatisierung.
Ich schreibe Python- und ArcPy-Skripte, die für Produktionsumgebungen gedacht sind, nicht für einmalige Demos. Jedes Script enthält Fehlerbehandlung, die dir genau sagt, was fehlgeschlagen ist und wo, Logging, das jeden Lauf dokumentiert, und eine verständliche Dokumentation, damit dein Team sie ohne mich warten kann. Der Code ist klar, kommentiert und so strukturiert, dass ihn jemand anders auch nach sechs Monaten noch lesen kann.
Bevor ich irgendetwas schreibe, durchlaufe ich deinen aktuellen manuellen Workflow Schritt für Schritt, damit das Script exakt das reproduziert, was du heute machst. Du validierst das automatisierte Ergebnis gegen einen manuellen Durchlauf, bevor ich es übergebe.
Beschreibe den Workflow, den du automatisieren willst, und ich erstelle den Scope.
Technologie:
Excel
•
Google Sheets
•
Python
•
RStudio
•
Andere
Mein Portfolio
FAQ
Automatische Übersetzung
Mit welcher GIS-Software funktionieren deine Skripte?
Ich schreibe hauptsächlich für ArcGIS Pro (ArcPy) und QGIS (PyQGIS) mit Datenverwaltung in PostGIS und Verbindungen zu ArcGIS Online und ArcGIS Enterprise. Wenn dein Arbeitsablauf eine andere Plattform umfasst, schreib mir eine Nachricht und ich sage dir, ob ich sie unterstützen kann.
Muss ich Python kennen, um die Scripts zu benutzen?
Nein. Ich schreibe jedes Skript mit Blick auf Nicht-Techniker. Du bekommst eine klare Dokumentation, die erklärt, wie man es ausführt, welche Eingaben es erwartet und was im Output zu beachten ist. Wenn etwas fehlschlägt, sagen dir die Fehlermeldungen in einfacher Sprache, was passiert ist.
Kannst du Arbeitsabläufe automatisieren, die sich mit Datenbanken oder APIs verbinden?
Ja. Je nach Bedarf fügst du die Extras Data Source Connectivity oder API Integration hinzu. Ich erstelle regelmäßig Skripte, die aus PostGIS, SQL Server und File Geodatabases abrufen, und ich kann mich mit REST-APIs für Dienste wie ArcGIS Online oder externe Datenanbieter verbinden.
Was benötigen Sie von mir, um zu beginnen?
Eine Beschreibung des manuellen Workflows, den du automatisieren möchtest, Schritt für Schritt. Bildschirmaufnahmen sind ideal, schriftliche Anleitungen funktionieren aber auch. Ich skizziere den Prozess, bevor ich Code schreibe, und du prüfst die automatisierte Ausgabe mit einem manuellen Durchlauf, bevor die finale Lieferung erfolgt.
Welche Sprachen sprechen Sie?
Ich bin englischer Muttersprachler.
Wo befindest du dich? In welcher Zeitzone arbeitest du?
Ich bin in Houston, Texas, und arbeite überwiegend in Central Time. Allerdings bin ich flexibel und passe mich deiner Verfügbarkeit an.

