Найти тему
КБ "Панорама"

В Panorama SpatialDB Service расширены возможности работы с системой классификации и кодирования объектов

В КБ "Панорама" разработан Panorama SpatialDB Service версии 3.3.4 для платформы x64. В новой версии добавлена возможность обработки локализации объекта при работе по XSD-схеме. Если локализация указана непосредственно в XSD-схеме для объектов, тогда допускается повторение одного и того же кода в разных слоях XSD-схемы при условии разной локализации. Это обеспечивает хранение объектов, имеющих один классификационный код, но разную локализацию в разных таблицах БД. Например, линейные реки в одной таблице, площадные реки с таким же кодом - в другой, а подписи рек с тем же кодом - в третьей. Ранее не допускалось наличие одинаковых кодов объектов при работе по XSD-схеме.

В программе в десятки раз ускорен процесс чтения и разбора XSD-схемы. Это реализовано за счет предварительной загрузки узлов схемы в оперативную память. Ускорено выполнение потоковых операций за счет дополнительного кэширования часто используемых параметров. Добавлены дополнительные проверки и коррекции обрабатываемой информации, что повышает надежность работы программы при некорректных данных в БД или на карте (некорректное число точек метрики, ошибочные признаки контуров мультиполигона и другое). Обновлена, входящая в состав Panorama SpatialDB Service, утилита получения SQL-скрипта для создания структуры БД по XSD-схеме.

В Panorama SpatialDB Service для работы с каждой отдельной картой выделяется отдельный процесс. В случае сбоя и прерывания одного процесса, остальные процессы продолжат работу в штатном режиме. В программе реализована возможность автоматического обнаружения и перезапуска проблемного процесса.

Panorama SpatialDB Service – это служебная программа, работающая как клиент ГИС Сервера. Она обеспечивает отображение пространственных баз данных в виде векторных карт, в принятых условных знаках. Программа выполняет обновление баз данных при редактировании векторного изображения, а также обновление изображения при изменении записей пространственных баз данных. С помощью Panorama SpatialDB Service пространственные базы данных в виде векторных карт могут быть опубликованы для многопользовательского доступа на ГИС Сервере. В результате к этим базам данных получают доступ клиенты сервера и могут в соответствии со своими полномочиями вносить определенные изменения – создавать, редактировать или удалять объекты.

Panorama SpatialDB Service отслеживает изменения информации в базе данных и действий пользователей по редактированию картографического представления этой базы данных и осуществляет синхронизацию этих изменений. Таким образом, Panorama SpatialDB Service поддерживает в актуальном состоянии картографическое представление на ГИС Сервере информации реляционной базы данных и обеспечивает возможность просмотра и изменения этой информации в базе данных клиентами сервера. При этом доступ к этому картографическому представлению пространственной базы данных может быть предоставлен как с помощью настольных приложений, так и через web - с помощью GIS WebService SE. GIS WebService SE обеспечивает доступ к данным из базы по протоколам OGC WMS, OGC WMTS, OGC WFS, OGC WFS - T, OGC WCS. Картографические данные могут быть реплицированы на другие сервера.

Новая версия программы доступна для скачивания на странице Скачать.