Варіанти для відкритого джерела хмарних ГІС? [зачинено]


11

Я шукаю GIS-рішення із відкритим кодом.

Поточна ситуація: до 100 Гб даних, що зберігаються у файлових базах даних, що оновлюються щодня. Дані використовуються для створення карт, а також для завдань геообробки.

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

Тому мої основні критерії - це зберігання даних:

  • Зберігайте великі обсяги
  • Хороший доступ з будь-якого місця
  • Швидке та просте оновлення
  • Керується з власної передньої частини?
  • Легко ділитися даними
  • Безпечний
  • Підкопили
  • Рівень дозволу

Переглядач даних:

  • Гарна символіка
  • Прозорість
  • Хороше базове відображення
  • Займайтеся різними прогнозами
  • Швидкий
  • 2D і 3D?
  • Інструмент ідентифікації
  • Посилання на документи / зображення
  • Додайте прості інструменти
  • Масштабування та вимірювання
  • Переглянути CAD та GIS, растрові, vect, TIN
  • Хороший доступ
  • Створюйте функції
  • Додайте в дані та координати
  • Рівень дозволу

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


Є кращі варіанти, ніж файлові бази геоданих для зберігання даних, які краще підходять для багаторазового доступу, але я не можу пригадати, як вони викликаються (все ще база даних ESRI)? Рада використовувати великі функції бази даних, приєднані до них, такі як SQL або Oracle - чи допоможе це? У мене немає тільки робочого столу ArcGIS Server, яким ми хотіли б користуватися .... Напевно, елементи з відкритим кодом все ще можуть використовувати робочий стіл ESRI? Я також не мав великої радості з гідними глядачами - єдині два приємних, яких я бачив, це Autodesks Infrastructure Modeller (Autodesk 360) та Google Earth Builder .... Я знаю, що за ці двоє варто заплатити, але якщо є це нічого з відкритим кодом, що не відповідає, я б хотів заплатити. Мабуть, ArcGIS Online не ' t дозволяти вам навіть допитувати растрові зображення, які нам не будуть корисні, оскільки ми багато працюємо з даними про висоту. Отже, це, мабуть, буде пропускати відповідність всілякого програмного забезпечення, але я впевнений, що я можу щось працювати? Я також хотів би скористатися індивідуальним редактором метаданих, а не бридким у ArcCatalog ... Щось, що записуватиме вхідні дані в базу даних, а також автоматично застосовувати ті самі метадані до класів функцій у базах даних геоданих. Мені не подобається створювати втрачені XML, як ви отримуєте з shapefiles. Я просто мрію про нереалістичні цілі з пирогом у небі, чи ти вважаєш, що щось досяжне? Щось, що записує вхідні дані в базу даних і також автоматично застосовує ці самі метадані до класів функцій у базах даних геоданих. Мені не подобається створювати втрачені XML, як ви отримуєте з shapefiles. Я просто мрію про нереалістичні цілі з пирогом у небі, чи ти вважаєш, що щось досяжне? Щось, що записує вхідні дані в базу даних і також автоматично застосовує ці самі метадані до класів функцій у базах даних геоданих. Мені не подобається створювати втрачені XML, як ви отримуєте з shapefiles. Я просто мрію про нереалістичні цілі з пирогом у небі, чи ти вважаєш, що щось досяжне?


2
Чи повинна вона бути кислотною , чи вона може бути з часом послідовною ?
Кірк Куйкендалл

1
Ось якийсь список бажань у вас є. Я сумніваюся, що є щось, що відповідатиме тому, що ви просите, з коробки. Вам доведеться налаштувати його.
РК

Я знаю, що це трохи старший пост, але перевірити GIS Cloud giscloud.com
GIS Cloud

Відповіді:


7

зберігається у файлових базах даних

Бази даних файлів є ворогом відкритого коду - якщо ви зміните це на PostGIS або форм-файли чи подібні, вам буде більше удачі.

Інакше ви шукаєте тонну функцій. У вас буде трохи удачі з GeoServer , але в іншому випадку ви, можливо, захочете переглянути сферу того, що шукаєте.


8
Я не хотів би керувати до 100 ГБ даних у
форматі

GDAL підтримує читання / запис FileGDB, щоб його можна було прочитати більшістю пакетів Geospatial Open Source. Я можу придумати кілька форматів, де це неправда, і, таким чином, є більш "ворогами" ОС
Рагі Ясер Бурхум

1
GDAL підтримує читання / запис FileGDB через SDK із закритим кодом. Не так погано, як інші формати, але все-таки жахливі.
tmcw

+1 для PostGIS і -1 для Shapefiles. Shapefiles чудово підходить для ледачого одноразового обміну даними між дорослими, які погоджуються, але в іншому випадку вони неприємні, не в останню чергу тому, що не все програмне забезпечення реалізує формат точно однаковий.
MappaGnosis

5

Моя пропозиція - використовувати стек osgeo . Зокрема, я використовував цей стек у Amazon Cloud (AWS) для обслуговування великих растрових та векторних наборів даних.

Postgresql з postgis зберігає мої векторні дані Geoserver / Geowebcache сервери векторних даних та розміщує ці великі набори даних для обслуговування. Все працює через браузер за допомогою OpenLayers.

Я подавав допомогу на GeoExt і просував рішення з використанням Geodjango / jQuery з великою успіхом.


4

Нижче відповідь базується на моєму досвіді проектування систем підприємства, який ґрунтується на рішеннях Esri. Це лише загальна порада, заснована на тому, що ви дали.

Зберігання:

ділиться між багатьма компаніями, що працюють над проектом, які також додаватимуть нові дані та оновлюватимуть старі

Забудьте про SHP, забудьте про fGDB, зберігайте їх у СУБД, яка підтримує просторові типи. Для ваших точок кулі для зберігання даних СУБД робить усі ці дії. PostgreQL є відкритим кодом і має велике співтовариство. Він підтримує як растрові, так і векторні просторові типи (немає ArcSDE req).

Якщо ви будете тримати клієнтів ArcGIS Desktop, вони можуть виправити ці дані.

Переглядач даних

економічно ефективний та добре підтримуваний

Користувачі GIS використовують ArcGIS Desktop v10.1, але для решти команди проекту я хотів би мати переглядач даних

Використовуйте безкоштовну версію ArcGIS Explorer Desktop (не плутати її з клієнтом ArcGIS Explorer Online). Це далеко не з відкритим кодом, але це безкоштовно і, на мої очі, це дуже потужний клієнт, ідеально підходить для ваших потреб. Насправді тут же виходить нова версія, яка виглядає приголомшливо. введіть тут опис зображення

Дивлячись на ваші вимоги, я вважаю, що це галочки всіх ящиків. Виходячи з ваших клієнтів, я б працював з товстим клієнтом на відміну від веб-клієнта. Це означає, що їм потрібно завантажити / встановити цей клієнт, але ви можете централізувати налаштування, якщо кожен ваш користувач може вказати на один файл конфігурації програми. Ви згадуєте 3D, тож це було ще однією причиною, коли я обираю цю програму. 3D в браузері дуже близький, але не тільки поки.

Однак застереженням цього переглядача є те, що під час написання виглядає так, що він не буде втягувати просторові дані безпосередньо з СУБД, якщо тільки він не був зареєстрований як база даних геоданих. Це може стати для вас показом, оскільки для цього вам потрібно буде використовувати ліцензію ArcSDE. Він підтримує перетягування WMS, тому якщо ви включите GIS-сервер, як Mapserver, у свій стек, то це може подати дані з PostgreSQL як WMS, які будуть використовуватися в ArcGIS Explorer Desktop.

Будь ласка, подивіться інші відповіді для альтернативних глядачів (або, якщо у мене є час на більше роздумів, я погано повернуся та відредагуйте цю А).

Платформа

ділиться між кількома компаніями

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


1
Дуже дякую за пораду Саймона. Я використовував робочий стіл arcGIS explorer як для завантаження, так і для онлайн-версії, і ніколи не мав такого успіху з перетягуванням даних з баз даних про геодані ..... Дуже дуже повільно, і символогія досить жахлива. Дані, які ми використовуємо, - це загалом дані про навколишнє середовище, тому потрібна досить наукова символіка ... Градуйовані символи, категоризовані растри, символи діаграми адміралтейства тощо
Джорджина

Можливо, дайте новій версії вир просто для того, щоб побачити, чи все одно її проблеми. resource.arcgis.com/en/communities/arcgis-explorer-desktop/… Якщо цього не подобається, мені подобається відповідь Jzl5325.
Симон

.... Я дивився на своєму iPhone 4S вчора ввечері, і програмне забезпечення для відображення там чудово ... 2d і 3D з антеною, і якщо ви граєте в Лондоні, 3D-будівлі вискокують дуже швидко ....
Джорджина

3

Те , що ви хочете , може все бути зроблено з декількома різними компонентами з відкритим вихідним кодом. Тим не менш, ваші вимоги занадто амбітні, і ви не знайдете жодного пакета / інсталятора, який є "під ключ".

Ведучи це на AWS. Подивіться на Геосервер. Зберігайте його в PostGIS. Спеціальна побудова за допомогою Django.

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


1
Дякую Рагі, я розберуся в цих компонентах :) Я розумію, що це буде спільне рішення, але його так важко підібрати та дослідити кожен
Джорджина

2

Amazon EC2 стане хорошим рішенням для ваших баз даних про геодані (хоча це може дорого коштувати, будучи ESRI)

Масштабованість на вимогу - якщо вам потрібна більша обчислювальна потужність, ви можете запустити додаткові екземпляри EC2, які можна вважати віртуальними серверами на хмарі Amazon, які створені з одного батьківського AMI. Створення нових примірників навіть може бути виконано програмно у відповідь на статистику використання. Нові екземпляри можна створити за лічені хвилини, що дозволить Вашому серверу ArcGIS витончено реагувати на різкі стрибки трафіку.

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

Як зробити доступ до Amazon Cloud GIS Server поза місцевим середовищем?


0

Підтримуючи умови, які у вас є, Jelastic може бути кращим рішенням. Він підтримує всі аспекти ГІС, наприклад - GeoNetwork глибокі OpenLayers та дуже прості в реалізації.

Перейдіть за посиланням - http://blog.jelastic.com/2013/07/29/gis-software-geonetwork-deegree-openlayers/

Цей блог підтримував усі деталі, щоб реалізувати те саме


0

http://www.gishosting.gter.it/home/ - це нове рішення, фактично розроблене італійською мовою, але доступне всюди. Він використовує QGIS, QGIS-сервер, веб-клієнт Lizmap і (необов'язково) PostGIS і повністю заснований на відкритому коді.

Розкриття інформації : Я розробник рішення GIsHosting.

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