На сайте «ДАТА+» размещена статья «ArcSDE (ArcGIS Server), Oracle Spatial, Geometry, что такое и как все это заставить корректно взаимодействовать»?
На сайте компании «ДАТА+» размещена статья Стрельцова И.В., гл. консультант ООО «ДАТА+» ArcSDE (ArcGIS Server), Oracle Spatial, Geometry, что такое и как все это заставить корректно взаимодействовать? Простота и сложность интеграции различных систем
Часто приходится читать и слышать разного рода высказывания, сводящиеся к единой мысли: «ESRI – это неплохо, но дорого и закрыто, а вот Oracle и его возможности по хранению и обработке данных – это замечательно во всех отношениях». Про хранение геометрии в MS SQL пока говорят мало, поскольку эта возможность появилась сравнительно недавно, только начиная с MS SQL 2008, но в будущем и про этот способ хранения данных будут, как мне кажется, говорить то же самое. Попробуем разобраться, что имеем на самом деле.
Если говорить кратко, то главные мысли можно сформулировать в следующих тезисах:
— ArcGIS позволяет использовать для хранения пространственных данных пространственные типы хранения самих СУБД, хорошо документированные производителями СУБД. Хранение данных в бинарном виде также документировано и имеет возможность доступа не через ArcGIS.
— Интеграция системы хранения на основе ПО ArcGIS с имеющимися информационными ресурсами предприятия возможна. Сложность интеграции зависят от необходимости совместного редактирования данных из ArcGIS и других систем, необходимости использования для этих данных объектной модели базы геоданных с присущей ей топологией, сетевыми наборами данных, правилами взаимосвязей и т.п. То есть чем меньше пересечений по совместному редактированию, чем меньше различного рода взаимосвязей в модели данных (?), тем проще.
— Не всегда решения от ESRI очень дороги, но они всегда открывают большой простор по внедрению в существующую структуру информационной системы предприятия или построению этой системы с использованием ПО от ESRI.
Если вас интересуют обоснования изложенных высказываний, то имеет смысл перейти к детальному техническому описанию.