Ограничения текущей версии программы

Печать Предыдущая страница Стартовая страница Следующая страница

Программа Panorama SpatialDB Service версии 2.0 имеет следующие ограничения:

1.Система координат и параметры проекции пространственного описания объектов, содержащихся в БД и предназначенных для нанесения на векторную карту, должна соответствовать EPSG:4326 (SRID = 4326). Координаты должны быть записаны в формате Lat/Lon в виде градусов с долями.

2.Поддерживаются следующие типы геометрии стандарта OGC 06-103r4: "OpenGIS® Implementation Standard for Geographic information - Simple feature access - Part 1: Common architecture":

­Точка;

­Линия;

­Полигон;

­Мультиточка;

­Мультилиния;

­Мультиполигон.

3.Первичный ключ наборов данных, ассоциируемых векторной карте, не может быть составным и должен состоять из одного поля.

4.В случае выполнения обновлений с использованием журнала изменений дополнительно накладываются следующие ограничения:

5.Наборы данных (таблицы БД) не должны иметь полей со следующими именами:

­schemaname;

­tablename;

­idrecord;

­changestype;

­userid;

­stamp.

6.Первичные ключи всех таблиц, регистрирующих свои изменения в журнале, должны иметь один тип данных, совпадающий с типом поля idrecord журнала изменений. Допускается использование «совместимых» типов для первичных ключей: например, поле idrecord журнала изменений имеет тип bigint (8-байтное целое), а ключи отдельных таблиц тип integer (4-байтное целое).

7.Не рекомендуется применение имен полей, являющихся зарезервированными словами СУБД или терминами SQL.

8.Входящие в состав программного обеспечения скрипты создания таблицы-журнала изменений в БД PostgreSQL или MS SQL Server, а также создания всех необходимых для её ведения объектов (функций, триггеров и пр.) предназначены для использования в PostgreSQL версии 9 (и выше) и MS SQL Server 2008 (и выше) соответственно. В данном скрипте предполагается, что первичные ключи в наборах пространственных данных (таблицах БД) имеют целочисленный тип. При несоответствии скрипта используемой базе данных в части перечисленных параметров, скрипт следует изменить, сохранив при этом логику работы создаваемых скриптом объектов и структуру таблицы-журнала изменений.

 

Обновление объекта на карте выполняется целиком, то есть у него очищается метрика, семантика и внешний вид, и их значения устанавливаются по вновь полученной информации из БД, даже если в БД менялось что-то одно.