Welche Software verwenden Sie als Ergänzung zu Ihrem GIS-Desktop / Server? [geschlossen]


33

Auf welche Software, die Sie als GIS-Programmierer / -Analytiker als Ergänzung zu Ihrem GIS-Desktop / -Server verwenden, müssen Sie unbedingt verzichten?

Antworten:


26

GDAL / OGR

Wenn Daten in meinem Desktop-GIS nicht richtig aussehen oder funktionieren, gibt eine einfache Ogrinfo normalerweise die Antwort. gdal_translate und gdalwarp für schnelle Rasteroperationen und natürlich die gdal Python-Module.

Völlig unabhängig und eher eine Web-App, aber ColorBrewer eignet sich hervorragend, um Farbwerte für verschiedene Datenklassen zu ermitteln.


für einige Operationen ist gdal / ogr um Größenordnungen schneller (ref)
matt wilkie 20.10.10

13

Hier sind einige, die ich noch nicht erwähnt habe.

Pyscripter - Die beste Python-IDE für Windows, die ich je verwendet habe, und sie scheint mit jedem Release besser zu werden.

Fiddler - Ein Muss für die Arbeit mit ArcGIS-Services (Web-Debugging)


4
Fiddler ist eines der besten Werkzeuge überhaupt.
mwalker

13

(1) Ein leistungsfähiges Statistikpaket, wie Stata oder R . Die Frage bezieht sich auf "Analysten", und ich übernehme diese Aufgabe, um aus den Daten eine Bedeutung abzuleiten, Menschen dabei zu helfen, geeignete Schlussfolgerungen zu ziehen und optimale Maßnahmen zu ermitteln. Das beschreibt mehr oder weniger die statistische Analyse, aber kein GIS eignet sich für alles andere als die begrenztesten statistischen Verfahren.

(2) Ein weiteres GIS , um das erste zu überprüfen, seine Fähigkeiten zu ergänzen und die unvermeidlichen Fehler zu umgehen. (Auf meinem System sind normalerweise vier oder fünf wichtige GIS-Programme verfügbar, einschließlich früherer Versionen von ArcGIS.)

(3) Leistungsstarke Textverarbeitungswerkzeuge, einschließlich der alten Kriegspferde ( SED und AWK ). Diese machen die Datenvorverarbeitung und -nachverarbeitung oft zu einer kurzen Angelegenheit, die sonst mit dem GIS selbst zeitaufwändig oder unmöglich wäre.

(4) Ein Computer-Mathematik-System kann für spezielle Grafiken und benutzerdefinierte Analysen nützlich sein. Ich benutze Mathematica seit einigen Jahren und finde, dass seine Nützlichkeit mit meiner Vertrautheit mit Mathematica wächst. Es gibt sogar einige Demo-Notizbücher auf der Website, die zeigen, wie man GIS vollständig in Mathematica macht ;-). Andere schwören auf MatLab .

(5) Eine Reihe spezialisierter Pakete zur räumlichen Analyse und Visualisierung wie GeoDa , GGobi und CrimeStat .

Es versteht sich von selbst, dass die übliche Sammlung von Bildverarbeitungs-, Textverarbeitungs-, Tabellenkalkulations- und Datenbankbearbeitungswerkzeugen zur Entwicklung geeigneter Grafiken, Berichte und Tabellen für die Übermittlung von Informationen vorhanden sein muss. Jeder hat seine Favoriten; Nicht wenige davon sind in anderen Antworten auf die Frage ausführlich dargestellt.

(1), (2) und (3) sind wesentlich: Es wäre lähmend, diese Fähigkeiten nicht zu haben. Wenn Sie Ihre Daten nicht in das GIS übertragen können, wenn Sie sie nach der Verarbeitung durch das GIS nicht wirklich analysieren können und wenn Sie Fehler und Einschränkungen nicht umgehen können, stecken Sie fest.


Führen Sie als Analyst ernsthafte statistische Analysen und Grafiken durch? Ich meine, grundlegende Statistiken sind eine Sache, aber die Leute in meiner Firma würden mich komisch ansehen, wenn ich anfangen würde, Dinge mit statistischen Programmen zu analysieren (aber ich denke, das hängt von der Art der Firma und der Position ab).
Jonatr

3
@jonatr Interessante Frage. Ich berate. Weit. Ich verwende Statistiken, weil (a) sie offensichtlich nützlich und leistungsstark sind, (b) GIS-Benutzer durch ihre Software mit statistischen Techniken in Berührung kommen und (c) eine Reihe guter Lehrbücher erschienen sind (hauptsächlich in England: O'Sullivan & Unwin, Bailey & Gatrell, Haining, Fotheringham, Brunsdon & Charlton und viele mehr). Tatsächlich hat sich die Statistik die ganze Zeit über hinter GIS-Techniken versteckt. Menschen, die nur durch Betrachten einer Karte Schlussfolgerungen ziehen, verpassen die Chance, tiefer zu sehen, indem sie diese tatsächlich analysieren .
Whuber

11

Adobe Illustrator. Ich benutze es nicht sehr oft für die GIS-Arbeit, aber unser Büro kümmert sich um alles, was zur Druckerei gehört (Offsetdruck). Illustrator hat nur eine feinere Kontrolle über alles. Echte Bezier-Kurven, mehr Optionen zur Verallgemeinerung und Vereinfachung von Zeilen, Textfluss und Kerning, mehrere Spalten, hervorragende Tastaturbenutzerfreundlichkeit für das Wechseln von Werkzeugen und Funktionen, Objekttransparenz, CMYK-Farbverarbeitung und mehr.

Wenn kartografische Spitzenleistungen und / oder die Kombination von Karten mit großen Text- und Bildblöcken das Ziel sind, ist Illustrator eine hervorragende Ergänzung.


1
Ich habe Inkscape einige Male für Kartenprojekte zu Hause verwendet. Es ist in Ordnung für kleine und unkomplizierte Kompositionen, wird aber schnell sehr langsam und verliert die Reaktionsfähigkeit, wenn die Anzahl der Objekte wächst. Ich hoffe, dass sich dies ändert, da mir das Programm ansonsten sehr gut gefällt.
Matt Wilkie

Darüber hinaus ist das GIS-Plug-In für Mapublisher ein hervorragendes Kompliment, wenn Sie gerne mit Illustrator arbeiten. Möchten Sie einige Geodaten in AI einfügen, die Attribute und den Raumbezug beibehalten, mit den robusten Vektorwerkzeugen von AI wie dem Stiftwerkzeug bearbeiten oder beim Hinzufügen von Bézier-Kurven vereinfachen? Dann ist dieses Tool ein Muss.
Clhenrick

7

Ich finde, dass Eclipse mit der Erweiterung Pydev ein absolutes Muss für die Skripterstellung mit ArcGIS ist. Dies erleichtert das Leben erheblich, insbesondere nachdem Arcpy aus ArcGIS 10-Code ausgeführt wurde.

Für die schnelle Bearbeitung von Textdateien halte ich Notepad ++ für den richtigen Weg, insbesondere mit der gesamten Regex-Unterstützung.

Für die Version in diesen Tagen steuern Ich benutze Git , obwohl ich verwendet habe SVN vor


7

CAM Studio : Wenn ein Bild mehr als tausend Wörter enthält, sollten bewegte Bilder mehr als tausend Wörter enthalten, unabhängig von Ihrer Bildrate. Es war für mich wertvoll, verschiedene Workflows in ArcGIS zu demonstrieren. Und zur Dokumentation von Problemen beim Senden an den ESRI-Support.


7

Entwicklung von Visual Studio 2010 für ArcGIS Engine und Silverlight API.

Expression Blend für die Entwicklung von Silverlight / Silverlight-APIs.

Expression Encoder / Screen Capture für Video-Transcodierung und Bildschirmaufnahme.

Notepad ++ für die einmalige Bearbeitung von "Textdateien" und Skripten für Python.

Tortoise SVN zur Versionskontrolle.

BugTracker .Net zur Fehlersuche .

Die neueste Version aller gängigen Browser, um sicherzustellen, dass das von mir für das Web erstellte Material tatsächlich wie erwartet funktioniert (und dies ist häufig nicht der Fall, aber es ist sicherlich besser als früher).


7

Dies wurde einige Male als Teil einer Sammlung erwähnt, aber ich möchte es speziell hervorheben: einen anständigen Texteditor . Wo anständige Mittel sind: Kann problemlos 100-Megabyte-Dateien und hoffentlich größere Dateien, Syntaxfarben und reguläre Ausdrücke (oder andere Mittel zum komplizierten Suchen und Ersetzen von Mustern) verarbeiten und für das Wesentliche mehrfach rückgängig machen. Von Vorteil sind auch Makros, mehrere Zwischenablagen, Snippet-Bibliotheken und die Erweiterung von Schlüsselwörtern.

Ein Texteditor ist das einzige Tool, das ich an fast jedem Tag verwendet habe, an dem ich beruflich am Computer gearbeitet habe (ungefähr zwei Jahrzehnte), und ich bin kein Softwareentwickler (obwohl ich das in letzter Zeit ein bisschen erforscht habe). Jeder Computer und jedes Betriebssystem, das ich jemals benutzt habe, hat einen. Es ist das einzige wirklich tragbare und nicht verfallende Tool und Skillset - ich beherrsche jetzt zwei inzwischen tote GIS-Plattformen (Pamap, Mapinfo), zwei weitere fast tote (ArcView3, ArcInfo Workstation) und eines Tages eines -pass (ArcGIS). (Ganz zu schweigen von denen, mit denen ich einige Zeit verbracht habe, um etwas vertraut zu werden, die ich nicht beherrsche: Autocad 9, Quantum, Udig, Jump, ...) Jeder hat Hunderte von nicht Tausenden von Stunden Lern- und Synapsenverbindungen aufgebraucht, die es gibt jetzt weitgehend weggeworfen oder ruhend.

Textbearbeitung war die einzige Konstante. Es hat ein gutes Stück gegeben Redakteur Turnover , aber die Skillset wurden mehr übertragbar als andere Klassen von Programmen.


Ich bin mir bewusst, dass Mapinfo für die Branche nicht tot ist, es wird in meiner Region und mit denen, mit denen ich interagiere, nicht mehr verwendet, also könnte es auch so sein - für mich. Gleiche Einschränkung für ArcView und ArcInfo (die ich immer noch benutze, aber nicht mehr so ​​oft).
Matt Wilkie

+1 für die Erwähnung eines Tool-Genres, das ich toatal vergessen habe, obwohl ich es selbst als Analyst (und Möchtegern-Programmierer) täglich
benutze

Ich persönlich mag UltraEdit
Mark Ireland


5

Clickie: http://www.defoort.com/de/clickie/

Fügt einen Rechtsklick Copy Path Nameund hinzu Open DOS Prompt. Ich benutze es die ganze Zeit, um Pfade zum Einfügen in ArcCatalog zu kopieren.

Alt-Text


Gerade installiert. Sehr guter Tipp. ++;
Elrobis

2
Seit Windows XP können Sie mit der rechten Maustaste auf den Ordner klicken, während Sie die Umschalttaste gedrückt halten. Hier erhalten Sie die Option Als Pfad kopieren und Befehlsfenster öffnen. Dafür ist keine zusätzliche Installation erforderlich.
Alex Tereshenkov

Ein Kollege hat das vor ungefähr einem Monat gezeigt, was großartig ist, wenn Sie auf verschiedenen VMs oder Servern herumhüpfen. Verwenden Sie immer noch Clickie auf meiner Workstation, da die linke Hand meinen Kaffee hält.
Jay Cummins

4

SysInternals : tcpview, procmon sind von unschätzbarem Wert. Ich verwende DebugView, um eine Verbindung zu anderen Workstations herzustellen und herauszufinden, warum mein Code auf ihren Workstations nicht funktioniert, wenn er auf meiner Entwicklungsbox einwandfrei funktioniert.

Ich mache wahrscheinlich ein pskill arcmapund pskill arccatalogmehr als ich zugeben möchte .


4

Normalerweise verwende ich FME von Safe Software (www.safe.com) als ergänzendes Spatial ETL-Tool für meine GIS Desktop / Server-Software. Der offensichtliche Grund dafür ist die robuste Unterstützung von mehr als 250 CAD / GIS-Formaten in FME und der Ansatz "Neutral zu jedem Format", mit dem echte Dateninteroperabilitätsanforderungen von einfach bis komplex erfüllt werden können.



3

Reflektor zum Dekompilieren von .NET-Assemblys.


Dekompilieren ist eine großartige Verwendung. Ich finde es aber noch nützlicher als Alternative für Objektmodelldiagramme. Der Versuch, herauszufinden, wie Query Interfaces ausgeführt werden, ist so viel einfacher, wenn Reflector Ihnen nur die Abhängigkeiten angibt.
Jvangeld

3

Das mag etwas seltsam klingen, aber ich verwende eine lokale Installation von MapServer auf meinem Desktop-Computer als Nicht-Server-Tool.

  • Ich benutze die Abfragevorlagen, um die meisten meiner KML-Dateien zu generieren.
  • Es bietet eine sehr sinnvolle Möglichkeit, Daten basierend auf PostGIS-Abfragen zu visualisieren.

1
Ich habe Mapserver als schnelles Werkzeug zum Zusammenfügen und Zuschneiden von Ebenen verwendet. Konfiguriert für die Ausgabe von Vektor-PDF und mit einem PHP-Skript zur Automatisierung der Extraktion, konnte ich die erforderliche Menge an Karten in der kurzen Zeit ausgeben.
Laurent Jégou

3
  • SQL Server Management Studio - Verwenden Sie diese Funktion täglich, um Daten zu untersuchen und in SDE zu stöbern
  • Notepad2 - fantastischer Texteditor
  • VisionApp für RDP-Remoting in Servern
  • Informatica für ETL-Jobs - XML ​​/ Text in SQL Server
  • Visual Studio 2008
  • Google Chrome
  • Tidal Enterprise Scheduler - hiermit planen wir Aufträge. Sie können damit Jobs verketten und Abhängigkeiten festlegen.

3

ich benutze

  • TOAD für SQL Server
  • Wing IDE
  • ArcGIS Diagrammer
  • Notepad ++
  • UNIX für Win32
  • MS Access
  • Gaia View (Kohlenstoffprojekt)
  • Visual Studio
  • RealVNC
  • VMWare Vewer
  • VMWare Infrastructure Client
  • Google Chrome
  • Fiddler-Tool
  • Magic Disc

Um nur einige der Apps zu nennen, die ich täglich benutze.


Gaia View (Carbon Project) Ideal zum Auffinden von WMS-Layern und so weiter ... auch für viel mehr
Jamo

Wir verwenden TOAD mit unseren Oracle-Datenbanken. Es war ein großartiges Tool zum Abfragen unserer SDE und anderer Schemata. (DB-Links sind meine Freunde.) Einige der Updates können manchmal flippig sein.
TroutSlayer

2

Ich setze immer mehr auf ms-excel und ms-access, um Tabellendaten zu überprüfen oder zu reparieren.

Als ich an der Universität war, konnte ich es nicht schaffen, GIS-Sachen zu machen, ohne ständig ein Capture-Programm zu verwenden (wie den guten alten Painter oder noch ein besseres wie Faststone Capture).


2

Nicht-GIS-Bildkonvertierungsprogramme. Zusätzlich zur in diesem Thema erwähnten PDF-Kartenverteilung verteilen wir unsere Karten in Originalgröße und in Zoomify. Für diesen Workflow müssen wir das PDF in Bilder mit voller Auflösung konvertieren. Die Werkzeuge, die hier verwendet werden, sind GraphicsMagick , Ghostscript , XNView , Photoshop (und Gimp ) und Zoomify Converter (obwohl ich dank der kürzlich hinzugefügten Funktion "Geospatial PDF" in GDAL diese Liste hoffentlich auf zwei reduzieren kann!).


2

Ein PDF-Viewer. Wir arbeiten standardisiert mit Adobe Reader, verwenden jedoch auch GSView (Ghostscript), NitroPDF und andere. Wir sind ein kartenzentrierter Shop und PDF ist der beste Weg, um eine genaue, reproduzierbare und verteilbare Momentaufnahme einer Kartenkomposition zu erhalten, die über Jahre hinweg auf einer Vielzahl von Maschinen und Betriebssystemen verwendet werden kann (mehr hier) . Dies ist unser primäres Mittel zur Verteilung von Karten an die Öffentlichkeit und andere Stellen (unsere Kartenseite). .

Update: Es ist auch unser primäres Druckmittel. Für Entwürfe und Inhouse-Dokumente haben wir festgestellt, dass es zuverlässiger und schneller (mit mehreren Kopien) ist, ein PDF zu erstellen und dann direkt von Arcmap aus zu drucken. Auf diese Weise können auch Nicht-GIS-Mitarbeiter die gedruckten Karten ausdrucken, die wir verteilen und an die Öffentlichkeit verkaufen.


1

Toad für Oracle SQL-Entwickler Dreamweaver SQL Server Management Studio Snagit (für die gesamte Dokumentation .....) flex4 Und fast jeder Browser, um sicherzustellen, dass unsere Web-Apps für alle funktionieren. Mind-Mapping-Software VMWare Workstation


1

Ich sehe keine GPS-bezogene Software.

Ich verwende die Garmin Mapsource- Software intensiv, um unsere lokalen GPS-Karten anzuzeigen / zu überprüfen sowie POIs und Tracks zu überprüfen, die mit meinen Garmin GPS-Empfängern (Nuvi 205W und 60CS) erfasst wurden.


1

Für Webdienste

WMS Inspector Firefox-Addon

Wireshark zur Überprüfung von Daten aus Webservices (Arbeiten in Intranet / Internet, Desktop-Anwendung oder Web-Anwendungen)

Verwenden des Firefox- Addons " Live-HTTP-Header" zum Anzeigen aller Netzwerktransaktionen (wie "Wireshark", aber kleiner, beschränkt auf den Browseraustausch, aber Sie sehen Header besser als "Firebug")

TCPMon zur Überwachung des Netzwerks

Über Entwicklung,

Firebug und FirePHP

Webentwickler Symbolleiste Firefox Addon

Notepad ++ (Windows), vim (Linux), Eclipse PDT + Xdebug (für PHP)

Winmerge zum Vergleichen von Verzeichnissen und Dateien (Windows) oder Kompare unter Linux KDE (apt-get install kompare)

Filezilla-Client für FTP

SVN ( Schildkröte oder Kommandozeile) oder Git (Kommandozeile)

Cygwin startet Windows-DOS-Konsole mit vielen Linux-Tools (Zugriff auf ssh, vim, iconv, cut, sed, grep, find, history und vieles mehr wie Pipes)


1

Wir verwenden PostGIS als "Counter-Enterprise" -GIS, um das ESRI-Zeug (ArcGIS / ArcSDE) zu ergänzen. Wenn große Flexibilität gefragt ist und wenig Zeit zur Verfügung steht (täglich), spart PostGIS immer den Tag. Am häufigsten dient OpenJump mit dem DBQuery-Plugin als Workbench. Jetzt verfügt ArcGIS 10 über die Funktion "Abfrage-Layer", mit der PostGIS-Flexibilität direkt auf den ArcGIS-Desktop übertragen werden kann (die Nase des Kamels oder, sollte ich Elefantenrüssel sagen :-)).


können Sie angeben, welche Aktionen Sie mit PostGIS / OpenJump ausführen, die Sie in ArcGIS nicht ausführen (oder langsamer ausführen) können?
Jonatr

1

Ich neige dazu, Folgendes zu verwenden:

NotePad ++ - Verwenden Sie diese Option täglich zum Bearbeiten aller Arten von Dateien.

EasyGPS - zum Herunterladen von GPX-Dateien aus Garmin-GPS-Geräten.

MS Access und Excel - nützlich für die schnelle Datenanalyse, den Vergleich und die Bereinigung.

OSM2MIF - Konvertiert MasterMap-Daten in das MIF-Format.

OSGeo4W - Verwenden Sie diese Option, um QGIS und alle zugehörigen Komponenten zu installieren

Visueller Farbwähler 2 - sehr nützlich zum Auffinden von Farbcodes durch Abtasten eines Bildschirmbereichs

Colorbrewer - Verwenden Sie diese Option immer für Farbschemata.

Photoshop / GIMP - ideal für die Bildbearbeitung.

Adobe Acrobat - Wir PDF-Dateien mit vielen Karten, die in Berichten enthalten sein sollen. Ermöglicht Benutzern das Drucken aus PDF-Dateien anstelle der GIS-Software.


0

CASS-Software zum Validieren, Korrigieren und Standardisieren von Adressen, zum Erkennen von Duplikaten, zum Erkennen von E-Mail-Brüchen, zum Kategorisieren von Wohn- und Geschäftsort, zum Anhängen von PLZ + 4, zum Anhängen von Suite-Nummern, zum Bestätigen der Zustellbarkeit, zum Konvertieren von Feldern für ländliche Gebiete in Straßenadressen usw.


1
Bitte fügen Sie hinzu, warum / wie die CASS-Software Ihre GIS-Software ergänzt. So wie es mir jetzt gerade gefällt Spam (verlinkte Seite sagt "buy, buy.buy" ohne viel Info selbst).
Matt Wilkie

Es sieht für mich auch nach Spam aus, aber vielleicht kann ich das ändern. CASS und "Adressvalidierung" können fast synonym verwendet werden. CASS ist eine US Postal Service-Zertifizierung. Eine CASS-zertifizierte Adresse bedeutet, dass es einen überprüften Zustellpunkt gibt, der besagt, dass eine physische Adresse nicht nur das richtige Format hat und eine Hausnummer im richtigen Bereich hat, sondern auch tatsächlich die Post empfängt und somit ein realer Standort ist. Im Rahmen des Adressvalidierungsprozesses (CASS-Zertifizierungsprozess) wird die Rechtschreibung von Straße und Stadt adressiert und standardisierte Adressen können anschließend dedupliziert werden. Ich bin ein Straßengenie, das sollte ich wissen.
Jeffrey


0

Dies wurde schon oft erwähnt, aber ein guter Texteditor. Ich bevorzuge Geany und benutze es auch als IDE für Python, insbesondere mit ipython im Terminalfenster ausgeführt wird.

Ich benutze immer GPSBabel zum Herunterladen von Daten von unseren GPS- für Endverbraucher.

PicPick wird häufig für einfache Grafikarbeiten, Screenshots, Farbauswahl, Vergrößern, Messen usw. zusammen mit GIMP verwendet .

Eines meiner am häufigsten verwendeten Programme ist Tomboy . Es ist überhaupt nicht GIS-spezifisch, aber es ist eine Notizensoftware, mit der ich alle meine Projekte, Notizen und Aufgabenlisten verfolgen kann. Es ist plattformübergreifend und synchronisiert alle Computer, auf denen ich arbeite (und die auf meinem Android-Telefon schreibgeschützt sind), sodass ich meine Notizen immer zur Verfügung habe. Es ist ein Muss für mich, da ich von ein paar verschiedenen Computern bei der Arbeit sowie von zu Hause aus arbeite.


0

Räumliche und nicht räumliche ETL-Tools (Exrtact, Transform, Load) sind für die Dateninteroperabilität und die Konvertierung von Datenschemata und Dateitypen von großem Wert.

  • Sichere Software FME
  • ArcGIS Data Interoperability Extension (Teilmenge von FME)
  • Spatial Data Integrator
  • GeoKettle

Mehr Diskussion dazu hier .


0

Textpad zum Bearbeiten von fast allem.

GDAL hilft bei allem, vom Ändern des Koordinatensystems bis zum Kacheln von Bildern.

Talend offenes Studio informiert sich in und aus der DB und überall sonst.

imagemagik Ändern von Bildformaten / Auflösungen und Farben von Kacheln für den Tilecache.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.