Краща операційна система з відкритим кодом для ГІС з відкритим кодом?


12

Я хочу потрапити в ГІС з відкритим кодом, і схоже, що PostGIS на Postgres - це хороша СУБД, з якою можна працювати, і в редакторах настільних комп’ютерів є багато публікацій. Те , що я не зустрічав (і вибачте мене , якщо я просто не знайшов) є інформація про те , що з відкритим вихідним кодом операційної системи люди використовують з відкритим вихідним кодом ГІС. Ubuntu, деякі інші форми Linux і т. Д. Думки та досвід оцінено.


Я б рекомендував принаймні задавати подібне запитання без «правильної» відповіді Community Wiki. Часто суб'єктивні запитання (ті, хто запитує "найкраще", що може перетворитися на релігійні війни) побачать тісні голоси на інших біржах стеків; не думаю, що ми все-таки тут генерували будь-яку практику.
JasonBirch

Дійсно, як показано нижче, ніхто не цікавиться жодними іншими розумними відповідями. Ubuntu є модним - навіщо шукати далі, незалежно від його недоліків? : rolleyes:
JamesRyan

Відповіді:


19

Я використовую Ubuntu 10.04 з кількох причин:

  1. Інструменти командного рядка з відкритим кодом (наприклад, ogr2ogrабо pgsql2shp) набагато приємніше працювати майже з будь-якого Linux, ніж з Windows. Мало того, що gnome-terminalє набагато більш корисним, ніж cmd.exeя, але я вважаю, що можливість тривіального виконання декількох команд bash дає приємний приріст продуктивності одноразових завдань, для яких писати виділений пітон сценарій не варто.
  2. Дивним Ubuntu ГІС сховище робить його дуже легко встановити і зберегти оновлений з допомогою програмного забезпечення ГІС з відкритим вихідним кодом. Усі, хто встановлює GIS стек з відкритим кодом у Windows, оцінять це.

Єдиний головний недолік, з яким я особисто стикався, - це те, що ArcGIS не працює на Linux. Таким чином, для будь-якого робочого процесу, що включає ArcGIS, потрібно встановити Windows.



+1 Мені дуже хочеться, щоб у Windows було створено сховище, схоже на дистрибутиви Linux, це полегшило б життя.
Nathan W

@NathanW виявляється, apt також був перенесений у Windows: windows-get.sourceforge.net та новітні та ще порожні coapp.org (пакети gis досі відсутні в обох)
unicoletti

9

Більшість основних програм із відкритим кодом з відкритим кодом сумісні з будь-якими великими трьома (Windows, OS X, Linux). Я б почав із того, щоб спробувати частину програмного забезпечення в будь-якій операційній системі, з якою ви вже знайомі, GIS забезпечить достатньо проблем, без того, щоб вас керували інформацією під час навігації по вашій файловій системі. Компіляція програмного забезпечення GIS з джерела є проблемою для будь-якої ОС через велику кількість залежностей (особливо для GDAL) та кругових залежностей, тому я б почав із бінарного управління.

Для початку я рекомендую такі установки:

  • Windows: OSGeo4W , який забезпечує пакетну установку та оболонку для доступу до значної кількості GIS-пакетів з відкритим кодом.
  • OS X: Рамки Kyng Chaos надають багато загальних GIS-пакетів.
  • Linux: apt-getзробить трюк. Ubuntu має перевагу багатьох існуючих користувачів ГІС, що полегшує відстеження проблем.

Якщо ви заглибитесь у світ розробок, то я б сказав, що з відкритим кодом C / C ++ / Python проектами набагато простіше керувати з Linux, і будь-що C # /. NET набагато простіше з Windows. Більшість програм FOSS GIS належить до колишньої категорії.

Як уже зазначали інші, Ubuntu - це чудовий вибір, коли ви вирішили зануритися, з усіма згаданими функціями. Я використовую це як свою основну ОС з екземпляром Windows VirtualBox для випадкових сеансів ArcGIS.


1
Якщо ви на Mac, речі про Kyng Chaos - це безперечно шлях.
tcarobruce

7

Якщо ви просто хочете почати роботу з ГІС з відкритим кодом, вам, ймовірно, не потрібно турбуватися про операційну систему. Я не можу придумати жодних великих програм, які не працюватимуть на всіх основних операційних системах.

Після того, як ви отримаєте в передових роботи , то ви могли б отримати вигоду з використання дистрибутива Linux , але не під час запуску. Тому я рекомендую дотримуватися того, що ви знаєте, і зосередитись на аспектах ГІС.

Очевидно, якщо ви також хочете використовувати продукти ESRI, то ви обмежені 32-бітовими віконними вікнами лише з одним ядром.


4

Хоча Ubuntu хороший для використання на робочому столі, ви побачите, що існує краща підтримка CentOS (/ RHEL) як сервера.

З точки зору ГІС, великої різниці немає. RHEL має кращу підтримку виробника, тому програми управління, резервного копіювання, драйверів (інтеграції з мережами Windows), як правило, простіші в установці

Напр. Якщо ви купуєте сервер Dell або HP, все управління тощо запаковується для redhat. Найпоширеніші системи резервного копіювання пропонують пакети для Redhat. Встановити їх на інших версіях Linux можливо, але більше роботи. Програми GIS доступні в подібних пакетах через Yum on Centos, проте часто вам потрібно встановити останню версію, яка буде новішою, ніж версія в apt або yum.


це не має достатньо інформації, щоб бути корисною в цьому контексті. Наприклад, чи вважаєте ви, що CentOS взагалі кращий сервер, чи це краще певним чином для GIS на базі сервера? як / чому?
matt wilkie

1
З точки зору ГІС, великої різниці немає. RHEL має кращу підтримку виробника, тому програми для управління, резервного копіювання, драйверів (інтеграції з мережами Windows), як правило, простіше встановити
JamesRyan

2
Я з повагою не погоджуюся: ми використовуємо Ubuntu для наших просторових серверів через велику доступність геопросторових пакетів через apt: встановлення поточних версій GEOS, GDAL тощо в системі без широкого управління пакетами, безумовно, більше роботи.
scw

Я думаю, ти дещо пропустив мою думку. Напр. Якщо ви купуєте сервер Dell або HP, все управління тощо запаковується для redhat. Найпоширеніші системи резервного копіювання пропонують пакети для Redhat. Встановити їх на інших версіях Linux можливо, але більше роботи. Програми GIS доступні в подібних пакетах через Yum, проте часто вам потрібно встановити останню версію, яка буде новішою, ніж версія в apt або yum.
JamesRyan

2
відповіді на кшталт цього призводять до релігійних
дистрофічних
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.