Варианты для Open Source Cloud ГИС? [закрыто]

11

Я ищу облачное ГИС-решение с открытым исходным кодом.

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

В идеале мне нужна только одна копия данных, однако она должна быть разделена между несколькими компаниями, работающими над проектом, которые также будут добавлять новые данные и обновлять старые. Пользователи ГИС используют ArcGIS Desktop v10.1, но для остальной части проектной команды я хотел бы иметь средство просмотра данных, которое может выполнять простые задачи, такие как измерение и буфер. Если бы мы могли создать несколько пользовательских инструментов для просмотра данных, это было бы здорово.

Итак, мой главный критерий - хранение данных:

  • Хранить большие объемы
  • Хороший доступ из любого места
  • Быстро и легко обновить
  • Управляется из пользовательского интерфейса?
  • Легко обмениваться данными
  • Безопасный
  • Резервное копирование
  • Уровни разрешений

Просмотрщик данных:

  • Хорошая символика
  • прозрачность
  • Хорошее базовое картирование
  • Разбираться с разными прогнозами
  • Быстро
  • 2D и 3D?
  • Инструмент ID
  • Ссылка на документы / изображения
  • Добавить простые инструменты
  • Увеличить и измерить
  • Просмотр САПР и ГИС, растр, vect, TIN
  • Хороший доступ
  • Создать функции
  • Добавить в данные и координаты
  • Уровни разрешений

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


Существуют лучшие варианты, чем файловые базы геоданных, для хранения данных, которые лучше подходят для множественного доступа, но я не могу вспомнить, как они называются (все еще база данных ESRI)? Рад использовать большую базу данных, прикрепленную к ним, такую ​​как SQL или Oracle - это поможет? У меня нет только рабочего стола ArcGIS Server, который мы хотели бы продолжать использовать ... Конечно, элементы с открытым исходным кодом все еще могут использовать рабочий стол ESRI? Я не испытывал особой радости и с приличными зрителями - я видел только два приятных примера - Autodesks Infrastructure Modeller (Autodesk 360) и Google Earth Builder .... Я знаю, что за эти два стоит заплатить, но если есть нет ничего с открытым исходным кодом, что соответствует, то я был бы готов заплатить. По-видимому, ArcGIS Online не Это позволяет вам даже запрашивать растровые изображения, которые нам не нужны, поскольку мы много работаем с данными о высоте. Следовательно, это, вероятно, будет несовпадение всех видов программного обеспечения, но я уверен, что смогу получить что-то работающее? Я также хотел бы иметь настраиваемый редактор метаданных, а не неприятный в ArcCatalog ... Что-то, что будет регистрировать входящие данные в базе данных, а также автоматически применять эти же метаданные к классам объектов в базах геоданных. Я не люблю создавать потерянные XML, как вы получаете с шейп-файлами. Я просто ставлю нереальные цели, мечтая о небесном пироге, или ты думаешь, что что-то достижимо? То, что будет регистрировать входящие данные в базе данных, а также автоматически применять эти же метаданные к классам пространственных объектов в базах геоданных. Я не люблю создавать потерянные XML, как вы получаете с шейп-файлами. Я просто ставлю нереальные цели, мечтая о небесном пироге, или ты думаешь, что что-то достижимо? То, что будет регистрировать входящие данные в базе данных, а также автоматически применять эти же метаданные к классам пространственных объектов в базах геоданных. Я не люблю создавать потерянные XML, как вы получаете с шейп-файлами. Я просто ставлю нереальные цели, мечтая о небесном пироге, или ты думаешь, что что-то достижимо?

Джорджина
источник
2
Это должно быть КИСЛОТОЙ , или это может быть В конечном счете Последовательным ?
Кирк Куйкендалл
1
Это какой-то список пожеланий, который у вас есть. Я сомневаюсь, что есть что-то, что будет соответствовать тому, что вы спрашиваете из коробки. Вы должны настроить это.
РК
Я знаю, что пост немного старше, но проверьте GIS Cloud giscloud.com
GIS Cloud

Ответы:

7

хранится в файловых базах геоданных

Файловые базы геоданных являются врагом открытого исходного кода - если вы измените это на PostGIS, шейп-файлы или тому подобное, вам повезет больше.

В противном случае вы ищете кучу функций. Вам повезет с GeoServer , но в противном случае вы можете пересмотреть сферу того, что вы ищете.

tmcw
источник
8
Я бы не хотел
обрабатывать
GDAL поддерживает чтение / запись FileGDB, поэтому он может быть прочитан большинством пакетов Geospatial Open Source. Я могу вспомнить несколько форматов, где это не соответствует действительности, и поэтому они являются более «врагами» ОС
Раги Язер Бурхум
1
GDAL поддерживает чтение / запись FileGDB через SDK с закрытым исходным кодом. Не так плохо, как другие форматы, но все же ужасно.
tmcw
+1 для PostGIS и -1 для шейп-файлов. Шейп-файлы отлично подходят для ленивого одноразового обмена данными между взрослыми людьми по обоюдному согласию, но в остальном они противны, не в последнюю очередь потому, что не все программное обеспечение реализует формат точно так же.
MappaGnosis
5

Мое предложение будет использовать стек osgeo . В частности, я использовал этот стек в Amazon Cloud (AWS) для обслуживания больших наборов растровых и векторных данных.

Postgresql с postgis хранит мои векторные данные Geoserver / Geowebcache серверы векторных данных и разбивают эти большие наборы данных для обслуживания. Все работает через браузер, используя OpenLayers.

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

Джей Лаура
источник
4

Приведенный ниже ответ основан на моем опыте проектирования корпоративных систем, основанном на решениях Esri. Это всего лишь общий совет, основанный на том, что вы дали.

Место хранения:

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

Забудьте SHP, забудьте fGDB, сохраните их в СУБД, которая поддерживает пространственные типы. Для ваших ключевых точек для хранения данных СУБД делает все эти вещи. PostgreQL является открытым исходным кодом и имеет большое сообщество. Он поддерживает как растровые, так и векторные пространственные типы (без требования ArcSDE).

Если у вас есть клиенты ArcGIS Desktop, они могут получить эти данные в порядке.

Просмотр данных

экономически эффективным и хорошо поддерживается

Пользователи ГИС используют ArcGIS Desktop v10.1, но для остальной части проектной команды я хотел бы иметь средство просмотра данных

Используйте бесплатную версию ArcGIS Explorer Desktop (не путать с клиентом ArcGIS Explorer Online). Это далеко не открытый исходный код, но он бесплатный и, на мой взгляд, очень мощный клиент, идеально подходящий для ваших требований. Theres фактически новая версия, выходящая неизбежно, которая выглядит удивительной. введите описание изображения здесь

Глядя на ваши требования, я считаю, что это все отметки. Исходя из ваших клиентов, я бы выбрал толстый клиент, а не веб-клиент. Это означает, что им нужно загрузить / установить этот клиент, но вы можете централизовать настройки, если каждый из ваших пользователей может указать на один файл конфигурации приложения. Вы упомянули 3D, так что это была еще одна причина, по которой я выбрал это приложение. 3D в браузере очень близко, но не только пока.

Однако, предостережение от этого средства просмотра заключается в том, что на момент написания он выглядит так, как будто он не будет извлекать пространственные данные непосредственно из СУБД, если только он не был зарегистрирован в качестве базы геоданных. Это может быть для вас демонстрацией, так как для этого вам понадобится лицензия ArcSDE. Он поддерживает извлечение WMS, поэтому, если вы включите в свой стек ГИС-сервер, такой как Mapserver, то это может предоставить данные из PostgreSQL в виде WMS для использования в ArcGIS Explorer Desktop.

Пожалуйста, посмотрите другие ответы для альтернативных зрителей (или, если у меня будет время на большее размышление, я вернусь и отредактирую это A).

Платформа

разделены между несколькими компаниями

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

Саймон
источник
1
Большое спасибо за совет Саймон. Я использовал рабочий стол arcGIS explorer как для загрузки, так и для онлайн-версии, и никогда не пользовался таким большим успехом при извлечении данных из файловых баз геоданных ..... Очень-очень медленно, и символы довольно ужасные. Данные, которые мы используем, - это, как правило, данные об окружающей среде, поэтому им нужна научная символика ... Градуированные символы, растровые категории, символы карт адмиралтейства и т. Д.
Джорджина
Может быть, дать новую версию водоворот, чтобы посмотреть, если все еще те же проблемы. resources.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 Server изящно реагировать на резкие скачки трафика.

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

Как сделать Amazon Cloud GIS Server доступным вне локальной среды?

Mapperz
источник
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.

PolyGeo
источник