Яке відношення між QGIS та GRASS?


47

Я працював з ГІС та дистанційним зондуванням в університетському та професійному середовищі десь десять років тому (ArcInfo тощо), тому маю певний досвід, хоча дещо застарілий

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

Наперед Вам дякую.

Відповіді:


22

ГРЕС зазвичай використовується в наукових цілях. Тому, якщо ви не хочете зробити якийсь складний просторовий аналіз чи розпорядок, просто дотримуйтесь QGIS. Також GRASS працює з власними форматами, тому вам доведеться імпортувати / експортувати дані для обміну даними з кимось. Навіть якщо вам буде потрібен складний просторовий аналіз або рутина в якийсь момент, ви зможете зробити це за допомогою плагіна SEXTANTE (включена підтримка GRASS) для QGIS. У QGIS також був плагін для спілкування з GRASS, але SEXTANTE зайняв своє місце. Я думаю, що для простих цілей відображення вам слід використовувати QGIS.


4
SEXTANTE - це інтерфейс до GRASS, отже, чому плагін GRASS мертвий.
Nathan W

Мертві чи непорушені?
maning

2
Бездоганний. Він все одно повинен працювати в 1.8, але в 2.0 краще використовувати SEXTANTE.
Nathan W

Дуже дякую за відповідь. Я спробую це, ймовірно, я буду на форумі на якомусь етапі.
Олексій

5
Насолоджуйтесь grasswiki.osgeo.org/wiki/GRASS_and_QGIS і grasswiki.osgeo.org/wiki/GRASS_and_Sextante (останній має перевагу в тому, що користувач QGIS може відразу запускати команди GRASS GIS, тоді як перше рішення складніше у використанні. BTW: GRASS ГІС є загальним і не тільки для наукових цілей, але багато алгоритмів мають наукове походження ... доведені до маси :)
markusN

16

Вони мають велику різницю в тому, як вони поводяться з векторами, і це дуже важливо:

GRASS має повну / реальну підтримку топології, це означає, що одна межа може розділяти декілька областей.

QGIS - це в першу чергу нетопологічні або "спагеті", межі сусідньої області дублюються.

І вони пов'язані з тим, що Qgis може відображати та редагувати вектори GRASS через плагін GRASS, зберігаючи топологію.

Отже, оскільки ви плануєте працювати з тематичними картами, які, як я вважаю, є у векторному форматі, я рекомендую також ознайомитись із цією статтею, яка вказує деяку інформацію на топологію.


2
чи справді ця відповідь справедлива? Я вважаю, що QGIS має топологію зараз. docs.qgis.org/2.2/uk/docs/training_manual/create_vector_data/…

3
Так, воно все ще діє. Посилання вказує на обговорення використання редактора таким чином, щоб зберегти топологію, але це робиться, змінюючи вузли / дуги між сусідніми багатокутниками таким же чином. Полігони все ще зберігаються повністю незалежно, що означає, що вузли / дуги дублюються. У справді топологічному векторному форматі даних, як це використовує GRASS, вузли / дуги зберігаються один раз і поділяються між сусідніми багатокутниками.
Лі Хачадоріан

4

Що ще не згадується:

  • QGIS і GRASS GIS - і те, і інше можна запускати як абсолютно окреме програмне забезпечення
  • Однак алгоритми GRASS GIS включаються в інструментарій обробки QGIS (повинні бути виключені або включені під час встановлення програмного забезпечення QGIS). Таким чином, алгоритми GRASS (подібно до сценаріїв GDAL, SAGA, R або інших активованих провайдерів) можуть використовуватися безпосередньо з QGIS.

Просто особистий досвід:

Я дуже довго користуюся GRASS, тому мені це програмне забезпечення комфортно. Однак багато завдань з геоданими до остаточної карти набагато зручніше в QGIS. Тому мій теперішній досвід:

  • В основному я працюю в QGIS : редагування векторних даних, атрибути, прості растрові обчислення, візуалізація / стилізація, виведення карт у композиторі / макеті тощо.
  • Якщо потрібно, для важкої обробки я, як правило, віддаю перевагу GRASS GIS : великі обчислення растрових даних, справжня топологія (як зазначав @Pablo) або очищення топологічних завдань
  • Особисто мені здалося, що сценарій є більш зручним для GRASS (обгорнутий пітоном або безпосередньо в сценарії оболонки)
  • Більшість підпрограм GRIS GIS вбудовані в інструментарій обробки QGIS; але не всі вони чи ні з повною характеристикою.
  • Порівняно зі стилем вікна в QGIS, командний рядок GRASS набагато швидше і простіше для розробки команди (у більшості випадків)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.