Hinweis: Diese Frage bezieht sich speziell auf installierte Desktop-Software. Es gibt eine andere Frage speziell zu kostenloser Cloud-basierter Software und Diensten.
Welche kostenlosen Programme sollte jeder GIS-Benutzer installiert haben?
Ich beziehe mich nicht unbedingt auf ESRI-Erweiterungen oder Open-Source-Produkte, sondern auf andere, die Ihre Produktivität steigern und die Fähigkeit, GIS-Aufgaben zu bewältigen.
Zum Beispiel:
- Notepad ++ zum Schreiben von Code-Snippets oder zum Bearbeiten von XMLs. Paint.NET oder GIMP für schnelle Grafikbearbeitung.
- Ich benutze täglich Google Tasks und denke, es ist erwähnenswert. Es ist nicht GIS-spezifisch, aber es ist ein großartiges Tool, insbesondere wenn es unabhängig und in mehreren Projekten verwendet wird, in denen der Kauf von Zeitmanagement-Software nicht sinnvoll ist.
- Obwohl Rainmeter nicht auf die Entwicklung von GIS ausgerichtet ist, hat es sich als sehr nützlich erwiesen, um die Produktivität zu steigern und die Systemressourcen zu überwachen. Ich habe auf meinem Desktop eine GIS-Seitenleiste erstellt, die alle meine Entwicklungstools sowie Links zu den von mir am häufigsten verwendeten Online-Ressourcen enthält. Es ist schön, nicht viele, sondern nur einen Ort verwenden zu können (z. B. Taskleiste, Lesezeichen im Browser, Suchmaschine).
Antworten:
quelle
QGIS . Obwohl ich die meisten meiner Analysen mit ESRI-basierten Tools durchführe, ist QGIS extrem schnell, um ein Shapefile schnell zu untersuchen und die Attribute zu zoomen, zu schwenken und zu lesen.
Ich meine das nicht abfällig, da QGIS auch ein wunderbares Open-Source-Desktop-GIS ist. Aber für das schnelle Öffnen / Schließen von Dateien ist es wunderbar und das schnellste, das ich gefunden habe.
quelle
Fiddler ist exzellent.
Aktualisieren
Angenommen, ich betrachte eine Web-App wie Esris Redistricting Online ...
... und ich werde neugierig auf die verwendeten Kartendienste. Ich kann Fiddler starten und sehen, auf welche URLs er zugreift.
Ich kann mit der rechten Maustaste klicken und die URL kopieren und in einen Webbrowser einfügen, da es sich um REST handelt ...
http://redistricting.esri.com/arcgis/rest/services/Redistricting2010/Texas_2010/MapServer/1/query
Ich stelle fest, dass beim Hinzufügen von Zensusblöcken zu einem Bezirk lediglich eine Abfrage durchgeführt wird. Es ruft keinen Geometriedienst auf, um die Blöcke zu einem Bezirk zusammenzufassen, wie ich es erwartet hätte. Daraus kann ich schließen, dass Esri uns zurückhält: Irgendwo im Client muss es Code geben, der Geometrien vereinigt - aber es gibt keine solche Fähigkeit, die in der Web-SDK-API dokumentiert ist .
Da es auf der keine Meldung ist Root - Seite ihrer Neueinteilung MapService sagen , ich soll es nicht verwenden, ich denke , ich bin frei , um es in meiner eigenen Anwendung zu verwenden ... oder zumindest , bis sie die Umsetzung Idee , die ich vorgeschlagen habe .
quelle
Benjamin hat bereits SAGA GIS erwähnt , aber nur den Namen, daher möchte ich weitere Informationen zu dieser exzellenten Software hinzufügen:
SAGA (System für automatisierte geowissenschaftliche Analysen)
SAGA ist ebenfalls kostenlos und Open Source wie QGIS, konzentriert sich jedoch auf die Analyse und Verarbeitung von Rasterdaten.
Die Standardmodule sind:
Dateizugriff: Schnittstellen zu verschiedenen Tabellen-, Vektor-, Bild- und Rasterdateiformaten, einschließlich Shapefiles, Esri-Rastern (ASCII und Binär) und zahlreichen Rasterdateiformaten, die von der GDAL-Bibliothek zusätzlich zum nativen SGRD-Format von SAGA GIS unterstützt werden .
Filter für Gitter: Gauß-Filter, Laplace-Filter, Lee-Filter mit mehreren Richtungen.
Gitter: Interpolation aus Vektordaten unter Verwendung von Triangulation, nächster Nachbar, inverse Distanz. (Mein Favorit ist die mehrstufige B-Spline-Interpolation)
Geostatistik: Residuenanalyse, gewöhnliches und universelles Kriging, Einzel- und multiple Regressionsanalyse, Varianzanalyse.
Gitterrechner: Kombinieren Sie Gitter durch benutzerdefinierte Funktionen.
Gitterdiskretisierung: Skelettierung, Segmentierung.
Rasterwerkzeuge: Zusammenführen, Resampling, Lücken füllen.
Bildklassifizierung: Cluster-Analyse, Box-Klassifizierung, maximale Wahrscheinlichkeit, Mustererkennung, Regionenwachstum.
Projektionen: Verschiedene Koordinatentransformationen für Vektor- und Rasterdaten (mit Proj4- und GeoTrans-Bibliotheken), Georeferenzierung von Rastern.
Simulation dynamischer Prozesse: TOPMODEL, Stickstoffverteilung, Erosion, Landschaftsentwicklung.
Geländeanalyse: Geomorphometrische Berechnungen wie Neigung, Aspekt, Krümmungen, Krümmungsklassifizierung, analytische Schattierung, Senkenbeseitigung, Strömungspfadanalyse, Einzugsgebietsabgrenzung, Sonneneinstrahlung, Kanallinien, relative Höhen.
Vektorwerkzeuge: Polygonschnitt, Höhenlinien vom Gitter.
Laut den Nutzern kann es kommerzielle Tools wie Spatial Analyst in ArcGIS teilweise ersetzen, und einige Leute sagen, dass die hydrologischen Tools sogar besser sind als ArcHydroTools.
Meiner Meinung nach ist es eine gute Wahl für Leute, die nicht mit GRASS vertraut sind und eine benutzerfreundliche und kostenlose Lösung benötigen, die Daten mit anderen GIS-Tools austauschen kann.
Ich benutze es zusammen mit QGIS und es funktioniert sehr gut - SAGA für Rasterdaten, QGIS für Vektoren und das finale Map Finishing und für das schnelle Mapping.
quelle
GIMP und INKSCAPE
Ich benutze diese beiden für kartografische Zwecke.
Gimp bietet eine gute Raster-Unterstützung (bis sie riesig / GB groß sind, können Sie sie unter Linux ausführen!) Und Inkscape verarbeitet Vektoren sehr gut.
quelle
ColorBrewer ist ein großartiges Werbegeschenk für alle, die Karten veröffentlichen. Auch wenn es kein installiertes Programm ist , ist es ein leistungsstarkes Tool zum Auswählen effektiver Farbschemata. Für verschiedene GIS-Software stehen Downloads zur Verfügung (siehe Links unten). Es gibt sogar eine neue JavaScript-Version für diejenigen, die Flash nicht verwenden können oder wollen.
Mit ColorBrewer können Sie effektive, attraktive Farbschemata auswählen, die auf der Anzahl der Klassen, den Datentypen (z. B. sequentiell oder qualitativ) und vielen optionalen Parametern basieren. Außerdem können Sie eine Vorschau des Farbschemas mit allgemeinen Funktionen wie Straßen- und Städtenamen anzeigen und das Schema zur (relativ) einfachen Verwendung in Ihrer Software oder Ihrem Code exportieren.
ColorBrewer-Rampen können über Symbolpakete und Add-Ins in QGIS und ArcMap installiert werden .
quelle
JTS Topology Suite , insbesondere JTS TestBuider (für Windows-Benutzer eine Verknüpfung zu
C:\Program Files\JTS\jts-1.11\bin\testbuilder.bat
).Mit JTS TestBuilder können Sie WKT oder WKB in die Geometrieeingaben kopieren / einfügen und eine Geometrie debuggen (insbesondere, wenn sie ungültig ist und Sie wissen möchten, warum) oder räumliche Funktionen und räumliche Prädikatenoperatoren usw. untersuchen. Die meisten der entwickelten Funktionen in JTS rieseln zu GEOS , Shapely , JSTS , NetTopologySuite usw., so ist es ein gutes grafisches Tool zur Arbeit mit ist.
quelle
Firebug für Firefox
http://getfirebug.com/
Gefällt mir, da Sie Webseiten online bearbeiten und die Änderungen sofort sehen können, ohne die Dateien erneut hochladen zu müssen.
Dies mit Fiddler (bereits in diesem Community-Wiki erwähnt) ist ein sehr nützliches und zeitsparendes Werkzeug.
quelle
Für die statistische Analyse ist es R . Eine Integration von R in ArcGIS bietet die Geospatial Modeling Environment . Mit den richtigen Bibliotheken können Sie Shapefiles und Rasterdaten problemlos in R verarbeiten.
RStudio ist eine leistungsstarke IDE mit Debugging und verbesserter Datenverarbeitung für R.
quelle
Color Oracle - ein Colorblindness-Simulator für Windows, Mac und Linux. Ich benutze dies, um das "Aussehen" meiner erstellten Karten zu überprüfen.
quelle
quelle
Ich frage mich, warum MAPNIK noch nicht erwähnt wurde. Es ist auch in QGIS eingesteckt . Sehr schönes Werkzeug, um auf einfache Weise erstaunlich aussehende Karten zu erstellen.
quelle
Die Gdal-Kommandozeilen-Tools sind sehr nützlich.
ogr2ogr zum Konvertieren von Dateien.
Manchmal benutze ich auch das xpath-Tool (im Lieferumfang der gnome libxml2-Bibliothek enthalten), um xml / xsd / kml-Dateien zu überprüfen:
Du hast die Idee.
quelle
quelle
FugroViewer - Fantastisches Programm zum Anzeigen von LIDAR-Daten, die in LAS-Dateien gespeichert sind. Es verfügt über 2D-, 3D- und Profilansicht. Sie können Punkte mit allen in LAS-Dateien gespeicherten Attributen sowie RGB-Farben symbolisieren.
quelle
Notepad ++ sowie die zusätzlichen Einstellungen aus TWIAV.nl insbesondere die Code-Hervorhebung. War sehr praktisch, nachdem wir die Serverstrukturen geändert hatten, da alle unsere .wor-Dateien kaputt waren. Eine kurze Suche und später ersetzen und alles funktioniert!
quelle
Selbstverknüpfung, aber TileMill ist sehr nützlich, um Geodaten zu erkunden, schöne Karten zu erstellen, Analysen durchzuführen usw. Es ist hauptsächlich für die Präsentations- und Explorationsschritte gedacht, während das umfangreiche Analysieren in QGIS oder ähnlichem durchgeführt werden kann.
quelle
Sie können Folgendes verwenden: ArcGIS Explorer
Verknüpfung
quelle
Whitebox Geospatial Analysis Tools ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ) ist ein Open-Source-Paket für GIS und Fernerkundung mit umfangreichen Analysefunktionen. Es läuft unter MS Windows, Mac OSX und Linux. Es verfügt über eine benutzerfreundliche und intuitive Benutzeroberfläche, eine umfangreiche eingebettete Hilfe und die Möglichkeit, kartografisch ansprechende Karten zu erstellen.
quelle
Niemand erwähnte Proj.4
Proj.4 ist eine Open-Source-Bibliothek und ein Tool für kartografische Projektionen, die in den meisten Desktop-GIS-, Geodatenbank- und GIS-Dienstsoftware ( Webmaterial) verborgen sind. Sie können es auch sehr effektiv auf der Kommandozeile verwenden und neben Geotrans (das militärische Wurzeln hat) ist es IMO das Open-Source-Tool zum Transformieren von Koordinaten zwischen geodätischen / geografischen Notationen und hat die Möglichkeit, abstrakte Datumsbeschreibungen (wie + datum =) zu verwenden UTM + zone = 32) oder Zahlen wie EPSG (+ init = epsg: 32632) sowie komplexe Koordinatensystembeschreibungen wie die Swiss Oblique Mercator Projection:
.
quelle
Ich werde TileMill zur Liste hinzufügen . Es ist eine einfache Möglichkeit, eine Karte ins Web zu stellen. Mapbox hat einen kostenlosen Plan, der für die meisten kleinen Benutzer geeignet ist.
Ich muss es verpasst haben, aber PostgreSQL / PostGIS ist auch ein Muss!
quelle
soapUI ist ein wirklich gutes Tool zum Testen von SOAP- und REST-Webdiensten. Es wurde eher für die Erstellung umfangreicher Testsuiten entwickelt, bietet jedoch auch eine relativ schnelle Möglichkeit, einfache einmalige Anrufe bei Ihren Webdiensten durchzuführen.
quelle
Meine einzigen Beiträge zur Liste (Sie haben die meisten Grundlagen abgedeckt!) Sind:
quelle
Es ist schwer, dieser umfassenden Liste viel hinzuzufügen, aber für die Entwicklung von Webkarten sehen Sie sich möglicherweise FlashDevelop für Flash / Flex / AIR (nur Windows) und Aptana Studio 3 für Javscript usw. an.
quelle
Wenn Sie mit SONAR-Daten arbeiten möchten, ist SonarWave Lite eine kostenlose Lösung. In diesem Thread wurde auf GIS SE verwiesen .
quelle
GPSBabel zum Konvertieren von Wegpunkten, Tracks und Routen zwischen gängigen GPS-Empfängern und Kartenprogrammen .
quelle
Ich glaube nicht, dass hier jemand CartoDB erwähnt hat , ein Cloud-basiertes GIS-Tool zur Visualisierung und Analyse von Geodaten. Ihre Daten werden automatisch in eine postGIS-Datenbank importiert, um komplexe SQL-Abfragen zu ermöglichen. Es verfügt auch über eine Reihe robuster Tools zur Formatierung Ihrer Daten (einschließlich Carto CSS ), und Sie können Basiskarten aus anderen Diensten wie MapBox auswählen.
Ich habe einige Leute gesehen, die TileMill erwähnt haben, aber ich glaube nicht, dass irgendjemand MapBox erwähnt hat , das Unternehmen, das TileMill entwickelt hat und mit OpenStreetMap-Daten und Cloud-basiertem GIS wirklich großartige Arbeit leistet. Sowohl MapBox als auch CartoDB haben kostenlose Kontooptionen.
Apropos OpenStreetMap , ich glaube nicht, dass jemand dies als eine sehr gute freie / Open-Data-Quelle erwähnt hat. Die Daten stehen unter einer opendb Lizenz. Hier sind einige Stellen, an denen Shapefile-Daten aus OSM abgerufen werden können:
quelle
TatukGISViewer ist ideal für die schnelle Anzeige von Raster- und Vektordateien. Ich arbeite sowohl mit ESRI als auch mit MapInfo, was mich dazu zwingt, tonnenweise .tabs in .shps umzuwandeln oder umgekehrt. Tatuk ist großartig, weil es beide Formate handhabt, einfach per Drag & Drop, und sie alle gut dargestellt werden. Es zeigt auch wirklich den geografischen Standort der Daten an, wenn zwei Datensätze unterschiedliche Koordinatensysteme haben (ich mag die automatische Kompensation von ESRI nicht).
quelle
Hier ist es eine andere Lösung: Geobide SDK eine Reihe von Komponenten für die Entwicklung von GIS-professionellen Anwendungen. Kostenlose Versionen der Tools sind verfügbar.
Geomap , System zum Anzeigen, Bearbeiten und Analysieren; [ Geoconverter ] [3], geodätische Referenzsysteme und Konverter für geografische Formate: Konvertiert Formate, IPdate-Felder ... (in englischer Sprache verfügbar); [ Geobuilder ] [4], Lösung für das Entwerfen und Ausführen von Geoverarbeitungsdiagrammen. (in englischer Sprache verfügbar); [ Geobridge ] [5], Plug-In für den Zugriff auf CAD / GIS-Daten von Autocad, Microstation, ArcGIS ...
quelle
OpenRefine (ehemals Google-Refine) .
Dieses kostenlose Open-Source-Tool ist großartig, um unordentliche Daten zu bereinigen. Ich benutze es normalerweise für ziemlich einfache Operationen wie Verketten, Trimmen, Ersetzen eines Zeichens durch ein anderes, Entfernen von Rechtschreibfehlern usw.
Einer meiner häufigsten Anwendungsfälle ist das Gruppieren ähnlicher Elemente über die Clustering-Tools . Dies ist ideal, um Rechtschreibfehler oder Abkürzungsprobleme (z. B. Straße, Straße, gefahren, rd, rd.) Zu finden und alle auf einen einzigen korrekten Wert zu setzen.
Durch saubere Daten sind Datenbankoperationen und Definitionsabfragen VIEL einfacher durchzuführen. Sie können sogar die Vorgänge "aufzeichnen", die Sie an einem Datensatz durchgeführt haben, um sie bei den nächsten unordentlichen Daten zu verwenden, auf die Sie stoßen.
Ich nutze nicht annähernd das gesamte Potenzial dieser Software, finde es jedoch einfach, sie für die von mir beschriebenen einfachen Aufgaben zu erlernen und zu verwenden. Hier sind einige Screencasts , die einige der fortgeschritteneren Operationen behandeln. Oh ja, Sie können es auch für die Geokodierung verwenden !
Das Projekt ist von HERE zu GitHub gewechselt .
In der ReadMe heißt es:
Das Wiki bietet alles, was Sie wissen müssen, einschließlich Download-Links.
quelle