Добрый день, господа разработчики.
За последние 3 недели работы над тем как правильно открывать карты с ГИС Сервера по АЛИАСАМ, у меня назрело предложение касающееся хранения и отображения выносок на карте.
На сегодняшний день для добавления выносок на карту (как ВЫ уже знаете) я использую созданный графический объект (площадной) в классификаторе. После чего передаю в семантику №32769 (файл типа PCX) ссылку на файл.
Данный функционал работает отлично, но если открыть карту по сети, на которой имеется более 4-5 выносок начинаются большие проблемы с ее загрузкой (очень долго прогружается карта).
Что я предлагаю:
1. В каталоге с картой имеются следующие файлы (*.sda, *.shd, *.sit, *.ini, *.sse), а так же каталоги Copy, LOG и прочее. Вот туда добавить еще один каталог под названием "Image".
В каталоге "Image" и будут хранится добавленные выноски на карту. Плюс этого в том, что копируя (перемещая) каталог с картой мы не теряем и сами ссылки на выноски.
2. Открывая карту с ГИС Сервера, то добавляемые выноски на карту автоматически меняют ссылку на файл по АЛИАСУ.
Тем самым открывая данную карту по сети по средствам ГИС Сервера карта не будет уже так сильно виснуть при загрузке, т.к. за это уже будет отвечать ГИС Сервер.
3. Что касается самого ГИС Сервера, а именно настройки ссылки на документы, то здесь если при добавлении каталога с картой в нем имеется каталог "Image", то ГИС Сервер автоматически добавляет документ и АЛИАС на него.
НА ВЫХОДЕ МЫ ИМЕЕМ:
1. При локальной работе с картой:
- открываем карту локально, которая находится по пути: D:\Рабочая карта\Рабочая карта.sit. Добавляю выноску, которая находится по пути (Рабочий стол\Безымянный.png) на карту. Далее нажимаю на кнопку сохранить и закрываю окно семантики объекта.
После чего, файл выноски копируется в каталог "Image" открытой карты (D:\Рабочая карта\Image\Безымянный.png) и в последующем отображает выноску на карте по новому пути до того момента пока не удалят ссылку. Если удаляют или меняют ссылку документ тоже должен удалиться.
2. При работе с ГИС Сервера:
- открываем карту с ГИС Сервера, которая находится по пути: #ALIAS#Рабочая карта\Рабочая карта.sit. Добавляю выноску, которая находится по пути (Рабочий стол\Безымянный.png) на карту. Далее нажимаю на кнопку сохранить и закрываю окно семантики объекта.
После чего, файл выноски копируется в каталог "Image" открытой карты (ALIAS#Рабочая карта\Image\Безымянный.png) и в последующем отображает выноску на карте по новому пути до того момента пока не удалят ссылку. Если удаляют или меняют ссылку документ тоже должен удалиться.
Считаю, что данный функционал будет очень полезен!!
За последние 3 недели работы над тем как правильно открывать карты с ГИС Сервера по АЛИАСАМ, у меня назрело предложение касающееся хранения и отображения выносок на карте.
На сегодняшний день для добавления выносок на карту (как ВЫ уже знаете) я использую созданный графический объект (площадной) в классификаторе. После чего передаю в семантику №32769 (файл типа PCX) ссылку на файл.
Данный функционал работает отлично, но если открыть карту по сети, на которой имеется более 4-5 выносок начинаются большие проблемы с ее загрузкой (очень долго прогружается карта).
Что я предлагаю:
1. В каталоге с картой имеются следующие файлы (*.sda, *.shd, *.sit, *.ini, *.sse), а так же каталоги Copy, LOG и прочее. Вот туда добавить еще один каталог под названием "Image".
В каталоге "Image" и будут хранится добавленные выноски на карту. Плюс этого в том, что копируя (перемещая) каталог с картой мы не теряем и сами ссылки на выноски.
2. Открывая карту с ГИС Сервера, то добавляемые выноски на карту автоматически меняют ссылку на файл по АЛИАСУ.
Тем самым открывая данную карту по сети по средствам ГИС Сервера карта не будет уже так сильно виснуть при загрузке, т.к. за это уже будет отвечать ГИС Сервер.
3. Что касается самого ГИС Сервера, а именно настройки ссылки на документы, то здесь если при добавлении каталога с картой в нем имеется каталог "Image", то ГИС Сервер автоматически добавляет документ и АЛИАС на него.
НА ВЫХОДЕ МЫ ИМЕЕМ:
1. При локальной работе с картой:
- открываем карту локально, которая находится по пути: D:\Рабочая карта\Рабочая карта.sit. Добавляю выноску, которая находится по пути (Рабочий стол\Безымянный.png) на карту. Далее нажимаю на кнопку сохранить и закрываю окно семантики объекта.
После чего, файл выноски копируется в каталог "Image" открытой карты (D:\Рабочая карта\Image\Безымянный.png) и в последующем отображает выноску на карте по новому пути до того момента пока не удалят ссылку. Если удаляют или меняют ссылку документ тоже должен удалиться.
2. При работе с ГИС Сервера:
- открываем карту с ГИС Сервера, которая находится по пути: #ALIAS#Рабочая карта\Рабочая карта.sit. Добавляю выноску, которая находится по пути (Рабочий стол\Безымянный.png) на карту. Далее нажимаю на кнопку сохранить и закрываю окно семантики объекта.
После чего, файл выноски копируется в каталог "Image" открытой карты (ALIAS#Рабочая карта\Image\Безымянный.png) и в последующем отображает выноску на карте по новому пути до того момента пока не удалят ссылку. Если удаляют или меняют ссылку документ тоже должен удалиться.
Считаю, что данный функционал будет очень полезен!!