Tools des Monats: RustGIS, ein neues Open Source GIS

Screenshot 1: RustGIS im Browser (Bildquelle [1])

Nachdem in den letzten Tagen die Message für Wirbel sorgte, dass die komplette Adobe-Suite via KI neu als Open Source-Software verfügbar gemacht wurde, tauchte quasi gleichzeitig in der GIS-Welt auch ein neues Open Source-GIS auf. RustGIS [1] von Associate Professor Qiusheng Wu [2], [3], komplett in Rust geschrieben und rein äußerlich auf den ersten Blick mit ArcGIS Pro zu verwechseln. Auf der Webseite [1] heißt es dazu:

„Ein schnelles, kostenloses und quelloffenes GIS in reinem Rust zum Kartieren, Analysieren und Teilen von Geodaten.
RustGIS läuft nativ unter Windows, macOS und Linux sowie im Webbrowser. Ihre Daten bleiben auf Ihrem Rechner, es sei denn, Sie senden sie an ein KI-Modell Ihrer Wahl. Jede Aktion ist ein Befehl, den Sie über die Kommandozeile, ein Notebook oder den KI-Assistenten skripten können.
“ [1]

Viele werden sich fragen, was, noch ein weiteres GIS. Ich meine ja, wir haben ja auch nicht nur ein Auto, sondern eine breite Palette und jeder sucht sich das für ihn Passende. Damit die Einordnung in die bestehende GIS-Landschaft leichter fällt, möchte ich auf einen lesenswerten Vergleich zwischen RustGIS und anderen GIS-Systemen „RustGIS vs. other GIS platforms“ [4] hinweisen. Die Lektüre lohnt sich!

Übrigens fragten sich schon Mehrere, ob RustGIS tatsächlich mit KI erstellt oder ob die KI wenigstens geholfen hat. Ja in [5] ist es explizit nachzulesen: „hauptsächlich Claude Opus 5.5“.

Zum schnellen Einstieg empfehle ich den Start der Web-App [6] oder Ihr nutzt es auf dem Desktop unter Eurem Wunsch-OS, hier die Downloads [7]. Meine ersten Test waren übrigens vielversprechend, ich bleibe dran. Für mich ist RustGIS mein Tool des Monats!

Screenshot 2: Meine erster Test, WMS einbinden, hier ALKIS Flurstücke und Gebäude sowie die Baublöcke der Stadt (Halle)

[1] … https://rustgis.app/
[2] … https://www.linkedin.com/in/giswqs/
[3] … https://gishub.org/
[4] … https://rustgis.app/comparison/
[5] … https://www.linkedin.com/feed/update/urn:li:activity:7516187106923180032/? dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287516248409356460032%2 Curn%3Ali%3Aactivity%3A7516187106923180032%29&dashReplyUrn=urn%3Ali%3 Afsd_comment%3A%287516249521375432704%2Curn%3Ali%3Aactivity%3 A7516187106923180032%29
[6] … https://web.rustgis.app/
[7] … https://downloads.rustgis.app
[8] … https://www.youtube.com/watch?v=JPVNDwrc530
[9] … https://x.com/giswqs/status/2110490750819684665?s=20

Mein Tool des Monats: formatter<dot>org

Screenshot 1: JSON-Fehler in Zeile 16206, nur ein “ zuviel, aber hättet Ihr es in endlicher Zeit gefunden? (Bildquelle [3])

Bei der QGIS-Plugin-Entwicklung mit Python und bei der Pflege der JSON-FIles für den GeoBasis_Loader (GBL) [1] entstehen bzw. ändern sich Python-Code und die Kataloge als JSON-Dateien. Die Anforderungen an den Python-Code sind im QGIS Plugin Repository [2] in letzter Zeit aus guten Gründen „verschärft“ worden. Die JSON-Dateien sind teilweise größer als 15000 Zeilen und werden von mir händisch gepflegt. Was also liegt näher, als sich bei der formalen Prüfung des Quelltextes und bei dessen Formatierung helfen zu lassen. Ich habe mit einigen Tools probiert, aber irgendwas fehlte mir immer. Nun bin ich auf formatter.org [3] alias „Code Beautifier“, gestoßen. Genau das, was ich gesucht habe. Es macht ganz genau, was es soll, es werden:

  • mein Python Code geprüft, Fehler visualisiert und der Code nach gängigen Regeln formatiert [4]
  • die JSON-Dateien auf Fehler geprüft und bei Bedarf neu formatiert [5]

Übrigens, auf der Policy-Seite [6] heißt es: „Clientseitige Verarbeitung: Die meisten unserer Tools verarbeiten Daten vollständig in Ihrem Browser mithilfe von JavaScript – Ihre Daten verlassen Ihr Gerät nie.“

Um Euch eine Vorstellung davon zu geben, was auf formatter.org [3] noch alles möglich ist, scrollt Ihr am besten ganz nach unten und Ihr werdet eine wirklich umfangreiche Liste von 176 verfügbaren Werkzeugen sehen. Bei mir war tatsächlich Staunen angesagt! Und welche Tools nutzt Ihr so?

Screenshot 2: Liste der Tools auf formatter.org [3] (Bildquelle [3])

[1] … https://geobasisloader.de/
[2] … https://plugins.qgis.org/plugins/
[3] … https://formatter.org
[4] … https://formatter.org/python-formatter
[5] … https://formatter.org/json-formatter
[6] … https://formatter.org/policy