Краща мова програмування та програмне забезпечення для всього робочого процесу дистанційного зондування?


9

Я вже кілька років займаюся дистанційним зондуванням під час навчання. Мені цікаво, яке поєднання програмного забезпечення та модулів обробки зображень було б найбільш підходящим для цілого ланцюга процесів для професійних рішень для обробки зображень та продуктів. Мені дуже цікаво, що думають інші користувачі, і, можливо, це навіть призведе до цікавої дискусії досвідчених користувачів.

Що я маю на увазі докладно, це поєднання:

  • база даних, що зберігає географічні дані, такі як формні файли, але особливо величезна кількість супутникових знімків з відповідними метаданими

  • модулі обробки зображень автоматично використовують відповідні дані з бази даних, корисні для обраного кроку обробки (наприклад, всі супутникові дані з принаймні певним просторовим дозволом для заданого періоду часу та географічної області для створення карт виявлення змін)

  • результати слід інтегрувати в базу даних і, можливо, навіть бути доступними для розповсюдження через веб-сервер

На жаль, я не маю передових знань про бази даних для географічних даних. Можливо, GeoNetwork / GeoServer з PostGIS був би варіантом?

Для модулів обробки зображень я подумав про те, щоб реалізувати необхідні алгоритми в C ++ / GDAL або JAVA / Geotools. Також повинен був би бути якийсь модуль, який підключається до бази даних, щоб отримати необхідні дані для обробки та створення метаданих для оброблених зображень / продуктів. Мої думки полягали в тому, що рішення з відкритим кодом, як правило, є найкращими, оскільки така система буде розвиватися довгостроково, і незалежно від комерційних компаній хочеться.


1
Має бути вікі спільноти.
РК

для спеціальної дистанційної зйомки зондування: area51.stackexchange.com/proposals/59346/remote-sensing
WAF

Відповіді:


2

Ви можете перевірити OTB [1] та OSSIM [2] та ILWIS (лише для Windows). Усі інструменти з відкритим кодом.

Існують комерційні інструменти, що використовуються в RS, такі як ENVI, LCCS, ERDAS, Leica LPS (в основному фотограмметрія), що зараз є частиною Integraph)

[1] http://ossim.org

[2] http://www.orfeo-toolbox.org/otb/


1

Ви можете розробити щось як доповнення до Qgis та підключитися до бази даних PostGIS.

Qgis - це настільний ГІС з відкритим кодом із вбудованим інтерпретатором пітонів та доступом до наборів інструментів для обробки зображень. Ви можете розробляти плагіни, які використовують набір інструментів інтерфейсу користувача Qt та мають доступ до внутрішніх служб Qgis через API Qgis-Python.

Якщо стандартних наборів інструментів для обробки зображень недостатньо, ви також можете записувати плагіни в C ++ - але ви можете виявити, що читання растрових файлів у numpy масиви в python та робота з ними досить швидко.


Я добре знаю Q-GIS, але використовую його лише для простого редагування та перегляду даних, оскільки для обробки я використовую різні програми RemoteSensing. Я б фактично вважав, що при обробці великої кількості, наприклад, даних Landsat, різниця швидкостей між Python та C ++ була б досить значною. Крім того, я, хоча, маючи "самостійні" модулі обробки зображень, був би більш потужним, наприклад, для налаштування технологічних ланцюгів Питання до PostGIS: чи підходить це насправді для збереження величезної кількості растрових даних? Це вбудована в базу даних чи файли все ще знаходяться на жорсткому диску.
DomR

0

Я не писав жодних модулів, але використовував деякі складені користувачем процедури (IDL) в ENVI. У нас також хтось написав модуль для нас. Здається, він є досить потужним та гнучким, хоча, звичайно, для їх запуску вам потрібна ліцензія ENVI.


0

Ви можете спробувати параметри растрового управління ArcGIS Desktop [1]. Вам доведеться звернути особливу увагу, якщо ви не хочете змінювати значення пікселів або хочете зберігати дані у нативних форматах дистанційного зондування.

Ви також можете замовити інструменти Envi для ArcGIS [2]. Envi - це встановлений пакет обробки даних дистанційного зондування.

[1]. http://resources.arcgis.com/en/help/main/10.2/index.html#/Design_methodology_for_a_raster_database/009t0000002w000000/

[2] http://www.exelisvis.com/Learn/WhitepapersDetail/TabId/802/ArtMID/2627/ArticleID/9895/ENVI-Tools-for-ArcGIS174-and-ENVI-for-ArcGIS174-Server.aspx

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