Основной вопрос: существует ли тип базы геоданных, который без проблем работает как с ESRI, так и с открытыми исходными кодами?
Детали: Моя компания в настоящее время передает геоданные в различных векторных и растровых форматах и не особо организована. Большая часть обработки выполняется с использованием инструментов с открытым исходным кодом, но некоторые клиенты требуют, чтобы мы размещали наши данные в формате сервиса ESRI Map. У нас уже есть экземпляр сервера ArcGIS, на котором размещены эти сервисы, но мы по-прежнему выполняем обработку в восходящем потоке с использованием инструментов с открытым исходным кодом, прежде чем выгружать результаты в базу геоданных ESRI arcsde. Из того, что я могу сказать, ogr / gdal имеют несколько ограниченные возможности чтения / записи из базы геоданных arcsde, но недостаточно для того, чтобы я мог разумно хранить все наши данные в базе геоданных arcsde и ожидать, что наши инструменты обработки смогут использовать arcsde база геоданных как основное хранилище данных для компании. Я ошибся? Если я переключился на базу геоданных с открытым исходным кодом, таких как postgis, наши инструменты обработки работали бы нормально, но я не думаю, что я мог бы использовать базу данных postgis в качестве хранилища данных для размещения служб ESRI. Я ошибся? Существует ли тип базы геоданных, который может беспрепятственно обслуживать как открытый исходный код, так и ESRI? Если нет, то является ли обычной практикой поддержка параллельных баз геоданных, одна для открытого исходного кода, а другая для ESRI?
Дополнительная складка: ответ, который я получил, заключался в использовании PostgreSQL / PostGIS. Единственная потенциальная проблема - это то, что я хотел бы разместить эту базу данных в Amazon Web Services (AWS) и, если возможно, я бы хотел использовать Amazon Relational Database Service (RDS), чтобы минимизировать наши издержки на управление базой данных (резервные копии, балансировка нагрузки). , так далее). Однако в настоящее время RDS поддерживает только MySQL, Oracle и SQL Server в качестве движков баз данных. Я думаю, что если RDS начнет поддерживать PostgreSQL, то это будет идеальный сценарий, но просто для двойной проверки, PostgreSQL - мой единственный вариант для правильной совместимости с открытым исходным кодом ArcGIS + gdal / ogr? Если это так, я, скорее всего, создам базу данных PostgreSQL на AWS, мне просто придется потратить больше ресурсов на управление ею.