Bestes Open Source Betriebssystem für Open Source GIS?

12

Ich möchte in Open-Source-GIS einsteigen, und es sieht so aus, als wäre PostGIS auf Postgres ein gutes DBMS, und es gibt viele Posts auf Desktop-Editoren. Was ich nicht gefunden habe (und verzeih mir, wenn ich es nicht gefunden habe), sind Informationen darüber, welche Open-Source- Betriebssysteme Leute mit Open-Source-GIS verwenden. Ubuntu, eine andere Form von Linux usw. Gedanken und Erfahrungen geschätzt.

Chad Cooper
quelle
Ich würde zumindest empfehlen, diese Art von Frage ohne "richtige" Antwort zu stellen. Community Wiki. Bei subjektiven Fragen (bei denen nach dem "Besten" gefragt wird, was zu Religionskriegen führen kann) werden häufig enge Abstimmungen bei anderen Stapelbörsen erzielt. Ich glaube nicht, dass wir hier schon irgendeine Art von Übung geliert haben.
JasonBirch
Wie unten gezeigt, interessiert sich niemand für andere vernünftige Antworten. Ubuntu ist im Trend - warum nicht weiter suchen, ungeachtet seiner Nachteile? : rolleyes:
JamesRyan

Antworten:

19

Ich benutze Ubuntu 10.04 aus mehreren Gründen:

  1. Open Source Tools Kommandozeilen-Tools (zB ogr2ogroder pgsql2shp) lassen sich unter fast jedem Linux viel angenehmer ausführen als unter Windows. Es ist nicht nur gnome-terminalviel nützlicher als cmd.exe, sondern ich finde, dass die Fähigkeit, ein paar Bash-Befehle trivial auszuführen, einen netten Produktivitätsschub für einmalige Aufgaben darstellt, für die das Schreiben eines dedizierten Python-Skripts nicht sinnvoll ist.
  2. Das großartige GIS- Repository von Ubuntu macht die Installation und Aktualisierung mit Open-Source-GIS-Software wirklich einfach. Jeder, der einen Open-Source-GIS-Stack unter Windows installiert, wird dies zu schätzen wissen.

Der einzige große Nachteil, auf den ich persönlich gestoßen bin, ist, dass ArcGIS nicht unter Linux ausgeführt wird. Daher ist für jeden Workflow mit ArcGIS eine Windows-Installation erforderlich.

fmark
quelle
+1 Ich wünschte wirklich, Windows hätte ein Repository-Ding wie Linux-Distributionen eingebaut, das würde das Leben so viel einfacher machen.
Nathan W
@ NathanW stellt sich heraus, dass apt auch für Windows portiert wurde: windows-get.sourceforge.net und das neuere und noch leere coapp.org (gis-Pakete fehlen jedoch noch in beiden)
unicoletti
9

Die meisten der wichtigsten Open-Source-GIS-Programme sind mit den drei Hauptprogrammen (Windows, OS X, Linux) kompatibel. Ich würde damit beginnen, einige der Software in dem Betriebssystem auszuprobieren, mit dem Sie bereits vertraut sind. GIS bietet genügend Herausforderungen, ohne dass Sie beim Navigieren in Ihrem Dateisystem durcheinander geraten. Das Kompilieren von GIS-Software aus dem Quellcode ist eine Herausforderung für jedes Betriebssystem, da es eine große Anzahl von Abhängigkeiten (insbesondere für GDAL) und zirkulären Abhängigkeiten gibt. Daher würde ich mit der Binärverwaltung beginnen.

Zu Beginn empfehle ich die folgenden Installationen:

  • Windows: OSGeo4W , das eine Stapelinstallation und eine Shell für den Zugriff auf eine erhebliche Anzahl von Open-Source-GIS-Paketen bietet.
  • OS X: Die Frameworks von Kyng Chaos bieten viele der gängigen GIS-Pakete.
  • Linux: apt-getwird den Trick machen. Ubuntu hat den Vorteil vieler bestehender GIS-Benutzer, so dass Probleme leichter aufgespürt werden können.

Wenn Sie tiefer in die Entwicklungswelt einsteigen, sind die Open-Source-C / C ++ / Python-Projekte unter Linux viel einfacher zu verwalten, und unter Windows ist alles, was mit C # /. NET zu tun hat, viel einfacher. Die meiste FOSS GIS-Software fällt in die erstere Kategorie.

Wie andere bereits gesagt haben, ist Ubuntu eine großartige Wahl, wenn Sie sich entschlossen haben, sich mit all den genannten Funktionen vertraut zu machen. Ich verwende es als mein primäres Betriebssystem mit einer Windows VirtualBox- Instanz für gelegentliche ArcGIS-Sitzungen.

scw
quelle
1
Wenn Sie einen Mac haben, ist das Kyng Chaos-Zeug definitiv der richtige Weg.
Tcarobruce
7

Wenn Sie nur einen Einstieg in Open Source GIS suchen, brauchen Sie sich wahrscheinlich keine Gedanken über das Betriebssystem zu machen. Ich kann mir keine größeren Programme vorstellen, die nicht auf allen gängigen Betriebssystemen laufen.

Sobald Sie in fortgeschrittenen Arbeiten erhalten dann Sie könnte von der Verwendung eines Linux - Distribution profitieren aber nicht beim Start. Daher würde ich empfehlen, bei dem zu bleiben, was Sie wissen, und sich auf die GIS-Aspekte zu konzentrieren.

Wenn Sie auch ESRI-Produkte verwenden möchten, sind Sie natürlich auf 32-Bit-Windows-Boxen mit nur einem Kern beschränkt.

Ian Turton
quelle
4

Ubuntu eignet sich zwar gut für den Desktop, aber CentOS (/ RHEL) wird als Server besser unterstützt.

Aus GIS-Sicht gibt es keinen großen Unterschied. RHEL bietet eine bessere Herstellerunterstützung, sodass Programme für Verwaltung, Sicherung, Treiber (und Integration in Windows-Netzwerke) im Allgemeinen einfacher zu installieren sind

Z.B. Wenn Sie einen Dell- oder HP-Server kaufen, wird die gesamte Verwaltung usw. als Red Hat-Paket bereitgestellt. Die gängigsten Backup-Systeme bieten alle Pakete für RedHat an. Die Installation auf anderen Linux-Versionen ist zwar möglich, erfordert aber mehr Arbeit. Die GIS-Programme sind in ähnlichen Paketen über Yum on Centos erhältlich. Oftmals möchten Sie jedoch die neueste Version installieren, die neuer ist als die in apt oder yum.

JamesRyan
quelle
Dies hat nicht genügend Informationen, um in diesem Zusammenhang nützlich zu sein. Denken Sie zum Beispiel, dass CentOS im Allgemeinen ein besserer Server ist, oder ist es in gewisser Weise besser für serverbasiertes GIS? Wie warum?
Matt Wilkie
1
Aus GIS-Sicht gibt es keinen großen Unterschied. RHEL hat eine bessere Herstellerunterstützung, so dass Programme für Management, Backup, Treiber (Integration in Windows-Netzwerke) im Allgemeinen einfacher zu installieren sind
JamesRyan
2
Ich bin mit Respekt anderer Meinung: Wir verwenden Ubuntu für unsere räumlichen Server, da über apt sehr viele Geodatenpakete verfügbar sind: Die Installation der aktuellen Versionen von GEOS, GDAL und dergleichen auf einem System ohne umfangreiche Paketverwaltung ist definitiv aufwändiger.
scw
Ich denke, Sie haben meinen Standpunkt etwas verfehlt. Z.B. Wenn Sie einen Dell- oder HP-Server kaufen, wird die gesamte Verwaltung usw. als Red Hat-Paket bereitgestellt. Die gängigsten Backup-Systeme bieten alle Pakete für RedHat an. Die Installation auf anderen Linux-Versionen ist zwar möglich, erfordert aber mehr Arbeit. Die GIS-Programme sind in ähnlichen Paketen über Yum erhältlich. Oftmals möchten Sie jedoch die neueste Version installieren, die neuer ist als die in apt oder yum.
James Ryan
2
Antworten wie diese führen zu religiösen Distributionskriegen
Dodobas