Имеется рабочая связка: MS SQL Server (возможен PostgreSQL), ГИС Сервер, GisWebServiceSE, GisWebServerSE. (http:\\gis.mycrg.ru) Стоят задачи: 1. Прикреплять скан-копии документов к пространственным объектам в многопользовательском режиме с использованием ГИС Панорама и хранить материалы на сервере(SQL Server). 2. отображать скан-копии документов для пространственных объектов с возможность просмотра и скачивания на веб-портале(GisWebServerSE) и в настольной версии ГИС Панормама.
1.Есть ли возможность решить данные задачи штатными средствами ПО КБ Панорама? 2.Какие пути решения этой задачи Вы можете предложить?
Александр Канивец написал: 1.Есть ли возможность решить данные задачи штатными средствами ПО КБ Панорама?
Хотя не разработчик, но отвечу, - ДА. 1. Причем, возможно реализовать и ч/з геопортал. Так, в своем геопортале, ч/з механизм "внешняя функция" реализовали возможность добавления (загрузки) на клиенте графического файла с описательной частью на сервер, в частности, СУБД PostgreSQL. При выборе объекта, в диалоге "Объекты карты", появляется доп. кнопка, по нажатию на которую - форма с "превью" документа и описание. Вот пример реализации (правда мы его уже доработали) - http://www.panorama.kharkov.ua/lessons/rlessons.htm?page=web01 2. Добавление (загрузка) любых типов файлов в т.н. файловое хранилище документов штатными средствами ПО - ГИС Сервер + настольные приложения. В семантику объектов при этом добавляется алиас ссылки на документ. На геопортале - возможность скачать (просмотреть) данный документ. В общем-то комбинацией этих двух "штатных" механизмов можно решить Ваши задачи.
Vitaliy Belenkov написал: 2. Добавление (загрузка) любых типов файлов в т.н. файловое хранилище документов штатными средствами ПО - ГИС Сервер + настольные приложения. В семантику объектов при этом добавляется алиас ссылки на документ. На геопортале - возможность скачать (просмотреть) данный документ.
Расскажите поподробнее как это сделать?
Что я не правильно делаю: 1. В редакторе классификатора добавляю новую семантику
2.Добавляю семантику к объекту
3. Добавляю документ в семантику объекта
4. По двойному щелчку в семантике, документ открывается, а в GisWebServere отображается только ссылка, как его просмотреть и скачать?
Цитата
Vitaliy Belenkov написал: 1. Причем, возможно реализовать и ч/з геопортал. Так, в своем геопортале, ч/з механизм "внешняя функция" реализовали возможность добавления (загрузки) на клиенте графического файла с описательной частью на сервер, в частности, СУБД PostgreSQL. При выборе объекта, в диалоге "Объекты карты", появляется доп. кнопка, по нажатию на которую - форма с "превью" документа и описание.
Возможно ли открыть и посмотреть документ размещенный в БД и привязанный к объекту, прямо в режиме просмотра и редактирования карты в Настольной ГИС Панораме?
Александр Канивец написал: 4. По двойному щелчку в семантике, документ открывается, а в GisWebServere отображается только ссылка, как его просмотреть и скачать?
Для этого лучше использовать ГИС Сервер - организовать файловое хранилище под управлением ГИС Сервера. И, при загрузке документов из настольных приложений, в семантику будет записываться алиас... В GIS WebServer SE, по клику, будет открываться документ (ч/з загрузку).
Vitaliy Belenkov написал: Для этого лучше использовать ГИС Сервер - организовать файловое хранилище под управлением ГИС Сервера. И, при загрузке документов из настольных приложений, в семантику будет записываться алиас... В GIS WebServer SE, по клику, будет открываться документ (ч/з загрузку).
Подскажите, как организовать файловое хранилище под управлением ГИС Сервера? и как прикрепить документ к объекту в настольной версии ГИС Панорама, так чтобы в семантику записался алиас (ссылка)? Подскажите где это описано?
Посмотрите, что при этом запросе приходит в Response (вкладка Network, выделить запрос, вкладка Response). Еще посмотрите, что записалось в лог сервиса (c:\ProgramData\Panorama\giswebservicese\logs\).