НРТБ национальное радиотехническое бюро

  • АККР-1М
  • Радиомодем Integral 400
  • Линейная антенная решетка
  • Дистрибьюция ArcGIS
    • Мобильные ГИС
    • ГИС-вьюверы
    • ГИС для разработчика
    • Настольные ГИС (ArcGIS Desktop)
    • Серверные ГИС
    • Модули ArcGIS
      • ArcPad
      • ArcGIS Explorer
      • ArcGIS Engine
      • ESRI Developer Network
      • ArcInfo 9
      • ArcEditor 9
      • ArcView 9
      • ArcReader
      • Tracking Server
      • ArcSDE
      • ArcGIS Image Server
      • ArcGIS Server
      • XTools Pro 6.0
      • Stereo Analyst
      • Image Analysis™ for ArcGIS
      • ArcGIS Tracking Analyst
      • ArcGIS Survey Analyst
      • ArcGIS Spatial Analyst
      • Schematics
      • ArcGIS Publisher
      • PLTS для ArcGIS
      • ArcGIS Network Analyst
      • Maplex
      • Job Tracking
      • Geostatistical Analyst
      • Data Interoperability
      • CrimeAnalyst для ArcGIS
      • ArcScan for ArcGIS
      • ArcPress

ArcSDE

Технология ArcSDE

ArcSDE (SDE – Spatial Database Engine) представляет собой серверное программное обеспечение в составе ArcGIS Server для организации хранения и управления пространственными данными в РСУБД. ArcSDE позволяет управлять географической информацией, хранящейся в таких коммерческих РСУБД как Oracle , Microsoft SQL Server , IBM DB 2 и IBM Informix , начиная с 9.3 – PostgreSQL, а также обслуживать файлы ESRI с помощью ArcSDE for Coverages. ArcSDE предоставляет доступ к пространственным данным для ArcGIS Desktop (ArcView , ArcEditor и ArcInfo), для Интернет-клиентов, а также для других приложений, включая ArcView 3.x , ArcReader , ArcExplorer и приложений, разработанных самими пользователями системы и программного обеспечения от сторонних поставщиков (например, Erdas Imagine , AutoCAD или Microstation).

ArcSDE – основа построения системы хранения и управления корпоративной многопользовательской базой пространственных данных. ArcSDE масштабируется от работы с базами данных небольших рабочих групп до баз данных крупных предприятий. ArcSDE позволяет эффективно использовать встроенные в СУБД развитые средства аутентификации пользователей, резервного копирования и восстановления данных и другие преимущества централизованного хранения и управления базой данных. Для представления и хранения информации в РСУБД ArcGIS использует объектно-реляционную модель данных, называемую базой геоданных. Эта модель данных позволяет описывать не только геометрию объектов, но и их поведение, правила, взаимосвязи с другими классами объектов и объектами базы геоданных. Однажды описанное поведение объектов становится доступным для применения во всех приложениях ArcGIS Desktop - ArcCatalog, ArcMap, ArcToolBox, а также в ArcObjects - объектно-ориентированных библиотеках разработки для ArcGIS.

Ключевые функции ArcSDE

  • Предоставляет возможности для совместного редактирования данных одной и той же пространственной базы одновременно многими пользователями системы с поддержкой длинных транзакций (продолжительных сеансов редактирования), альтернативных версий данных, истории изменений.
  • Предоставляет возможности для хранения очень больших объемов как векторных, так и растровых данных с сохранением быстрого доступа к этим данным, особенно, ограниченной выборки из большого объема.
  • ArcSDE работает также как сервер приложений и дает возможность предоставления данных удаленным клиентам как для чтения, так и для изменения по сетям общего пользования по протоколу TCP/IP с обеспечением достаточно высокого уровня защищенности серверной и клиентской сетей (при установке сетевых экранов).
  • Представляет собой программное обеспечение не просто для создания простых геометрических данных, а технологию для работы с такими различными типами ГИС-данных, как растровые изображения, логические сети, объекты с интегрированной топологией и общей геометрией, связывать их с правилами, описывать их поведение и другие свойства.
  • Позволяет хранить данные ГИС в "пространственных типах", поддерживаемых самими производителями РСУБД (при использовании модулей пространственного расширения РСУБД).
  • Интегрирует пространственный (геометрический поиск), предоставляемый производителями РСУБД в клиентские приложения ArcGIS.
  • Работает на различных операционных системах и на различных РСУБД.

ArcSDE служит интерфейсом между ГИС и РСУБД для организации совместного доступа и управления вашими пространственными данными как таблицами. В среде разнотипных баз данных, где используется целый ряд различных баз данных, созданных организациями или отдельными пользователями, ArcSDE обеспечивает общую модель хранения географической информации. ArcSDE значительно улучшает характеристики всей ГИС за счет распределения функций приложения ГИС между сервером базы данных, клиентом и сервером приложений ArcSDE.

ArcSDE - Преимущества

В свете современных тенденций применения больших баз данных, рассчитанных на совместное использование большим числом пользователей, ArcSDE обеспечивает ряд ключевых преимуществ, включая следующие:

Стандартное представление пространственных данных. Представление пространственных данных основано на стандартных типах данных в РСУБД. В тех случаях, когда в РСУБД используются типы пространственных данных с расширенными свойствами, ArcSDE может обеспечивать доступ и использование этих типов данных для работы с пространственными объектами. При необходимости ArcSDE сам полностью представляет механизм для работы с пространственными объектами. Используемые способы хранения данных обеспечивают быстрое и компактное представление пространственных данных.

Переносимость базы данных. Пользуясь возможностями для экспорта и импорта данных в ArcSDE, возможно перемещать данные из одной системы РСУБД в другую без потери информации. Это особенно важно, если предприятие использует разнородные базы данных, которые могут включать, как базы данных рабочих групп, так и персональные базы данных. Это предоставляет возможность проектирования наиболее современных баз геоданных.

Переносимость приложений. ArcSDE определяет единую логическую модель для пространственных данных, реализуемую на верхнем уровне представления конкретной физической базы данных. Приложения, разработанные с использованием интерфейса для разработки API ArcSDE, будут запускаться с минимальными изменениями или вообще без них, на разных физических схемах РСУБД (если РСУБД позволяет это делать). Это позволяет администратору базы данных вашей ГИС выбрать наилучшую схему базы данных для каждого конкретного набора данных, чтобы удовлетворить требованиям прикладной программы. Например, один набор данных можно поддерживать и редактировать, используя бинарную схему хранения, а для другого набора может использоваться объектно-реляционная или реляционная схема. Способ хранения данных прозрачен для приложения конечного пользователя.

Полнота данных. ArcSDE обеспечивает целостность и полноту данных для точек, линий и полигонов, добавляемых в базу данных, и не допускает добавления векторных объектов с нарушениями геометрии (например, границы полигона должны быть замкнуты). Помимо этого, вы можете использовать сервер приложений ArcSDE совместно с ArcInfo и ArcEditor для наложения дополнительных ограничений на модель данных, что не позволяет сделать сама РСУБД. К примеру, можно ввести правила неразрывности  для производственных сетей.

Интерфейс прикладного программирования. ArcSDE предоставляет открытый интерфейс прикладного программирования с использованием языков высокого уровня - С или Java, для запросов и обработки пространственной информации. Этот интерфейс обеспечивает работу с функциями ГИС для разработки современных прикладных программ. В тех случаях, когда сервер РСУБД обеспечивает работу с пространственными типами с расширенными свойствами (например, ESRI Spatial Types for Oracle, Oracle Spatial, Informix Spatial Data Blade или DB2 Spatial Extender компании IBM), для работы с пространственными колонками доступен также интерфейс SQL API.

ArcGIS обеспечивает интерфейс для программирования, основанный на модели Component Object Model (COM) компании Microsoft, который называется ArcObjects и содержит подсистему доступа к географическим данным, удовлетворяющую требованиям стандарта к простым векторным объектам Консорциума открытых ГИС (Open GIS Consortium).

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

Инструменты для приложений и программирования. ArcSDE предлагает стандартный интерфейс, который обеспечивает непосредственный доступ к пространственным базам данных из таких ГИС программ от ESRI, как ArcInfo, ArcEditor, ArcView, ArcExplorer, ArcGIS Explorer, ArcGIS Server (его WEB-подсистема) и ArcIMS. Эти прикладные программы и их инструменты для программирования обеспечивают полную среду для создания, управления и использования пространственной информации. ArcSDE, кроме этого, непосредственно поддерживает интерфейсы ERDAS IMAGINE, а также CAD Client для AutoCAD и MicroStation для доступа к пространственным базам данных. Помимо этого, существует значительное число программных продуктов, выпускаемых третьими фирмами для работы с ArcSDE.