Najlepszy system operacyjny typu open source dla GIS typu open source?


12

Chcę przejść do GIS typu open source i wygląda na to, że PostGIS na Postgres jest dobrym systemem DBMS, a na edytorach jest wiele wpisów. To, czego nie spotkałem (i wybacz mi, gdybym tego nie znalazł), to informacje o tym, jakie systemy operacyjne open source używają ludzie z GIS typu open source. Ubuntu, inna forma Linuksa itp. Doceniono myśli i doświadczenia.


Poleciłbym przynajmniej zadawać tego rodzaju pytania bez „właściwej” odpowiedzi Wiki Wiki. Często subiektywne pytania (pytania o „najlepsze”, które mogą przerodzić się w wojny religijne) będą skutkować bliskimi głosami na innych wymianach stosów; nie sądzę jednak, abyśmy tutaj przeprowadzili jakąkolwiek praktykę.
JasonBirch,

Rzeczywiście, jak pokazano poniżej, nikt nie jest zainteresowany innymi rozsądnymi odpowiedziami. Ubuntu jest modny - po co szukać dalej, niezależnie od jego wad? : rolleyes:
JamesRyan

Odpowiedzi:


19

Używam Ubuntu 10.04 z kilku powodów:

  1. Narzędzia wiersza polecenia (np. ogr2ogrLub pgsql2shp) o otwartym kodzie źródłowym są znacznie przyjemniejsze w prawie każdym systemie Linux niż w systemie Windows. Nie tylko jest to coś gnome-terminalo wiele bardziej użytecznego niż cmd.exe, ale uważam, że możliwość trywialnego wykonania kilku poleceń bash daje niezły wzrost wydajności jednorazowych zadań, dla których pisanie dedykowanego skryptu pythonowego jest nieuzasadnione.
  2. Niesamowite repozytorium GIS Ubuntu ułatwia instalację i aktualizację oprogramowania GIS typu open source. Każdy, kto instaluje stos GIS typu open source w systemie Windows, doceni to.

Jedynym poważnym minusem, z którym osobiście się spotkałem, jest to, że ArcGIS nie działa w systemie Linux. Dlatego w przypadku każdego przepływu pracy związanego z ArcGIS wymagana jest instalacja systemu Windows.



+1 Naprawdę chciałbym, żeby Windows miał wbudowane repozytorium, takie jak dystrybucje Linuksa, ułatwiłoby to życie.
Nathan W

@NathanW okazuje się, że apt został również przeniesiony do systemu Windows: windows-get.sourceforge.net i nowszy i wciąż pusty coapp.org (mimo to wciąż brakuje pakietów gis)
unicoletti

9

Większość głównych oprogramowania GIS typu open source jest kompatybilna z dowolną wielką trójką (Windows, OS X, Linux). Zacznę od wypróbowania części oprogramowania w jakimkolwiek systemie operacyjnym, który już znasz, GIS zapewni wystarczającą liczbę wyzwań, nie powodując kłopotów podczas nawigacji w systemie plików. Kompilowanie oprogramowania GIS ze źródła jest wyzwaniem dla każdego systemu operacyjnego, ze względu na dużą liczbę zależności (szczególnie dla GDAL) i zależności cykliczne, więc zacznę od zarządzania binarnego.

Na początek polecam następujące instalacje:

  • Windows: OSGeo4W , który zapewnia instalację wsadową i powłokę umożliwiającą dostęp do znacznej liczby pakietów GIS typu open source.
  • OS X: Frameworki Kyng Chaos zapewniają wiele popularnych pakietów GIS.
  • Linux: apt-getzałatwi sprawę. Ubuntu ma tę zaletę, że wielu istniejących użytkowników GIS ułatwia wyszukiwanie problemów.

Jeśli zagłębisz się w świat programowania, powiedziałbym, że projekty C / C ++ / Python typu open source są znacznie łatwiejsze do zarządzania z Linuksa, a wszystko C # / .NET jest znacznie łatwiejsze z Windows. Większość oprogramowania FISS GIS należy do poprzedniej kategorii.

Jak powiedzieli inni, Ubuntu to świetny wybór, gdy zdecydujesz się na nurkowanie, ze wszystkimi wymienionymi funkcjami. Używam go jako mojego głównego systemu operacyjnego z instancją Windows VirtualBox do sporadycznej sesji ArcGIS.


1
Jeśli masz komputer Mac, Kyng Chaos to zdecydowanie najlepsza droga.
tcarobruce

7

Jeśli chcesz rozpocząć pracę z GIS typu open source, prawdopodobnie nie musisz martwić się o system operacyjny. Nie mogę wymyślić żadnych większych programów, które nie działałyby na wszystkich głównych systemach operacyjnych.

Gdy dojdziesz do zaawansowanych prac wtedy może skorzystać z systemu dystrybucji Linuksa, ale nie podczas uruchamiania. Polecam więc trzymać się tego, co wiesz i skoncentrować się na aspektach GIS.

Oczywiście, jeśli chcesz również używać produktów ESRI, jesteś ograniczony do 32-bitowych okien z tylko jednym rdzeniem.


4

Chociaż Ubuntu jest dobre do użytku na komputerze, przekonasz się, że istnieje lepsza obsługa CentOS (/ RHEL) jako serwera.

Z punktu widzenia GIS nie ma dużej różnicy. RHEL ma lepszą obsługę producenta, więc programy do zarządzania, tworzenia kopii zapasowych, sterowników (integracja z sieciami Windows) są na ogół łatwiejsze do zainstalowania

Na przykład. Jeśli kupisz serwer Dell lub HP, całe zarządzanie itp. Jest pakowane do redhat. Najpopularniejsze systemy tworzenia kopii zapasowych oferują pakiety do redhat. Instalowanie ich w innych wersjach systemu Linux jest możliwe, ale wymaga więcej pracy. Programy GIS są dostępne w podobnych pakietach przez Yum na Centos, jednak często będziesz chciał zainstalować najnowszą wersję, która będzie nowsza niż ta w apt lub yum.


nie ma wystarczającej ilości informacji, aby być przydatnym w tym kontekście. Na przykład, czy uważasz, że CentOS jest ogólnie lepszym serwerem, czy też jest lepszy w jakiś konkretny sposób dla GIS opartego na serwerze? jak dlaczego?
matt wilkie

1
Z punktu widzenia GIS nie ma dużej różnicy. RHEL ma lepszą obsługę producenta, więc programy do zarządzania, tworzenia kopii zapasowych, sterowników (integracja z sieciami Windows) są ogólnie łatwiejsze do zainstalowania
JamesRyan

2
Z całym szacunkiem się nie zgadzam: używamy Ubuntu do naszych serwerów przestrzennych, ze względu na dużą dostępność pakietów geoprzestrzennych poprzez apt: instalowanie bieżących wersji GEOS, GDAL i podobnych w systemie bez obszernego zarządzania pakietami jest zdecydowanie więcej pracy.
scw

Myślę, że trochę mi się nie udało. Na przykład. Jeśli kupisz serwer Dell lub HP, całe zarządzanie itp. Jest pakowane do redhat. Najpopularniejsze systemy tworzenia kopii zapasowych oferują pakiety do redhat. Instalowanie ich w innych wersjach systemu Linux jest możliwe, ale wymaga więcej pracy. Programy GIS są dostępne w podobnych pakietach przez Yum, jednak często będziesz chciał zainstalować najnowszą wersję, która będzie nowsza niż ta w apt lub yum.
JamesRyan

2
takie odpowiedzi prowadzą do religijnych wojen dystrybucyjnych
dodobas
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.