Я ищу облачное ГИС-решение с открытым исходным кодом.
Текущая ситуация: до 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, как вы получаете с шейп-файлами. Я просто ставлю нереальные цели, мечтая о небесном пироге, или ты думаешь, что что-то достижимо?
Ответы:
Файловые базы геоданных являются врагом открытого исходного кода - если вы измените это на PostGIS, шейп-файлы или тому подобное, вам повезет больше.
В противном случае вы ищете кучу функций. Вам повезет с GeoServer , но в противном случае вы можете пересмотреть сферу того, что вы ищете.
источник
Мое предложение будет использовать стек osgeo . В частности, я использовал этот стек в Amazon Cloud (AWS) для обслуживания больших наборов растровых и векторных данных.
Postgresql с postgis хранит мои векторные данные Geoserver / Geowebcache серверы векторных данных и разбивают эти большие наборы данных для обслуживания. Все работает через браузер, используя OpenLayers.
Я сделал ставку на GeoExt и с успехом внедрял решения с использованием Geodjango / jQuery.
источник
Приведенный ниже ответ основан на моем опыте проектирования корпоративных систем, основанном на решениях Esri. Это всего лишь общий совет, основанный на том, что вы дали.
Место хранения:
Забудьте SHP, забудьте fGDB, сохраните их в СУБД, которая поддерживает пространственные типы. Для ваших ключевых точек для хранения данных СУБД делает все эти вещи. PostgreQL является открытым исходным кодом и имеет большое сообщество. Он поддерживает как растровые, так и векторные пространственные типы (без требования ArcSDE).
Если у вас есть клиенты ArcGIS Desktop, они могут получить эти данные в порядке.
Просмотр данных
Используйте бесплатную версию ArcGIS Explorer Desktop (не путать с клиентом ArcGIS Explorer Online). Это далеко не открытый исходный код, но он бесплатный и, на мой взгляд, очень мощный клиент, идеально подходящий для ваших требований. Theres фактически новая версия, выходящая неизбежно, которая выглядит удивительной.
Глядя на ваши требования, я считаю, что это все отметки. Исходя из ваших клиентов, я бы выбрал толстый клиент, а не веб-клиент. Это означает, что им нужно загрузить / установить этот клиент, но вы можете централизовать настройки, если каждый из ваших пользователей может указать на один файл конфигурации приложения. Вы упомянули 3D, так что это была еще одна причина, по которой я выбрал это приложение. 3D в браузере очень близко, но не только пока.
Однако, предостережение от этого средства просмотра заключается в том, что на момент написания он выглядит так, как будто он не будет извлекать пространственные данные непосредственно из СУБД, если только он не был зарегистрирован в качестве базы геоданных. Это может быть для вас демонстрацией, так как для этого вам понадобится лицензия ArcSDE. Он поддерживает извлечение WMS, поэтому, если вы включите в свой стек ГИС-сервер, такой как Mapserver, то это может предоставить данные из PostgreSQL в виде WMS для использования в ArcGIS Explorer Desktop.
Пожалуйста, посмотрите другие ответы для альтернативных зрителей (или, если у меня будет время на большее размышление, я вернусь и отредактирую это A).
Платформа
Множество организаций обычно означает, что аутентификация в активном каталоге невозможна. Используйте безопасность на уровне postgreSQL для создания логинов для каждой организации. Вы упомянули облако, так что ничто не мешает вам обслуживать postgreSQL от такого провайдера, как AWS . Поищите цены у других поставщиков в вашем регионе. AWS уже будет иметь шаблоны AMI с уже загруженным postgreSQL.
источник
То , что вы хотите , может все быть сделано с несколькими различными компонентами с открытым исходным кодом. Тем не менее, ваши требования слишком амбициозны, и вы не найдете ни одного пакета / установщика, который был бы готовым решением.
Проведите это в AWS. Посмотрите на геосервер. Храните его в PostGIS. Кастом с Django.
Эти вещи с открытым исходным кодом, так что это означает, что у вас есть разные альтернативы для каждого проекта с различными преимуществами / недостатками.
источник
Amazon EC2 будет хорошим решением для ваших баз геоданных (хотя может быть дороже, если ESRI)
Как сделать Amazon Cloud GIS Server доступным вне локальной среды?
источник
Поддерживая ваши условия, Jelastic может быть лучшим решением, он поддерживает все аспекты ГИС, такие как - GeoNetwork, степень OpenLayers и очень проста в реализации.
Перейдите по ссылке - http://blog.jelastic.com/2013/07/29/gis-software-geonetwork-deegree-openlayers/
Этот блог сохранил все детали, чтобы реализовать то же самое
источник
http://www.gishosting.gter.it/home/ - это новое решение, разработанное на итальянском языке, но доступное везде. Он использует QGIS, QGIS-сервер, веб-клиент Lizmap и (опционально) PostGIS и полностью основан на открытом коде.
Раскрытие информации : я разработчик решения GIsHosting.
источник