Ограничения текущей версии программы |
Программа 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 (и выше) соответственно. В данном скрипте предполагается, что первичные ключи в наборах пространственных данных (таблицах БД) имеют целочисленный тип. При несоответствии скрипта используемой базе данных в части перечисленных параметров, скрипт следует изменить, сохранив при этом логику работы создаваемых скриптом объектов и структуру таблицы-журнала изменений.
Обновление объекта на карте выполняется целиком, то есть у него очищается метрика, семантика и внешний вид, и их значения устанавливаются по вновь полученной информации из БД, даже если в БД менялось что-то одно. |