На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Oleg Belenkov (Автор тем)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Oleg Belenkov
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Формирование XML версии 4, Обновление программного обеспечения
 
Подготовлены новые версии программ, проходящих тестирование.

ГИС Карта 2011 версия 11.11.0 -

http://www.public.gisinfo.ru/Panorama11/panorama11.11.0.zip
www.public.gisinfo.ru/Panorama11/panorama11.11.0.zip

Панорама Редактор версии 11.11.0 -

http://www.public.gisinfo.ru/Panorama11/panedit11.11.0.zip
www.public.gisinfo.ru/Panorama11/panedit11.11.0.zip

АРМ Кадастрового инженера (Про) версии 11.11.0 -

http://www.public.gisinfo.ru/Panorama11/pansurvey11.11.0.zip
www.public.gisinfo.ru/Panorama11/pansurvey11.11.0.zip


Обновлен блок геодезических задач. Выполнены доработки программного
обеспечения по пожеланиям и замечаниям пользователей. Внесены изменения в
алгоритм выбора типа информации XML-файла при выполнении кадастровых работ
в связи с образованием части (частей) земельного участка. Для данного
варианта тип информации "014 - Заявление о постановке на учет", заменен
на "015 - Заявление об учете изменений". В режиме "Карта (план)" для
процедуры формирования XML-файла по схеме STD_ZONE доработана запись
пространственной составляющей (элемент Spatial_Element) при обработке
многоконтурных объектов землеустройства. В диалоге режима "Подписать
площадь и название объекта" добавлен флаг "Уточнять площадь с учетом
геодезических параметров карты". Флаг обеспечивает формирование подписей
с расчетом площади в проекции карты (без уточнения) либо с пересчетом
к форме Земли (эллипсоид, осевой меридиан и пр.)
Применение временных карт, Особенности создания и удаления
 
Делюсь копией переписки по e-mail:

Вопрос:

А. Создаю новую карту, для нее 2 SIT и 1 временный SIT. Сохраняю карту.
После вызова mapSaveMapState в LOG появляются VCL файлы для всех SIT и для карты MAP.
После закрытия карты mapCloseMap они не удаляются из LOG...
Б. Еще вопрос. У меня есть папка в которой лежит файл классификатора RSC.
Я создаю карту и указываю путь до этого файла (насколько я понимаю ГИС
тут же копирует этот файл RSC в папку где лежит карта), потом создаю SIT
и указываю тотже путь к классификатору. Панорама опять скопирует RSC
в папку с картой? Не может ли здесь быть конфликта?

Ответ по А:

1.Файлы VCL не являются временными файлами.
В них сохраняются текущие параметры отображения карты (состав объектов)
для восстановления при открытии карты.
2. Если Вы желаете удалить некоторый файл, то можете воспользоваться
системными функциями.
3. Функция mapCreateAndAppendSite() [I](в примере программы)[/I] создает не временные карты, а
постоянные.
Если Вы хотите имитировать работу с пользовательской картой, как с
временной, то ее надо удалять:

 // Удалить пользовательскую карту (все файлы данных)
 // hMap - идентификатор открытой карты
 // number - номер пользовательской карты в цепочке
 // При ошибке возвращает ноль

_MAPIMP long int _MAPAPI mapDeleteSite(HMAP hMap, long int number);


 // Удалить пользовательскую карту (все файлы данных)
 // name - полное имя файла паспорта карты
 // При ошибке возвращает ноль

_MAPIMP long int _MAPAPI mapDeleteSiteByName(const char * name);

В этом случае удаляется и ее VCL.

Для создания временных карт вызываются другие функции:

 // Создать временную пользовательскую карту
 // rscname - полное имя файла ресурсов
 // Файлы карты размещаются в рабочей директории системы
 // и имеют уникальные имена, генерируемые автоматически
 // При закрытии карты все файлы данных удаляются
 // При ошибке возвращает ноль

_MAPIMP HMAP _MAPAPI mapCreateTempSite(const char * rscname);


 // Создать временную пользовательскую карту по открытой карте   // 12/01/07
 // hmap    -  идентификатор открытых данных
 // rscname - полное имя файла ресурсов, если равно 0 - выбирается
 // из открытой карты
 // Файлы карты размещаются в рабочей директории системы
 // и имеют уникальные имена, генерируемые автоматически
 // При закрытии пользовательской карты все файлы данных автоматически удаляются
 // Возвращает идентификатор открытой пользовательской карты
 // При ошибке возвращает ноль

_MAPIMP HSITE _MAPAPI mapCreateAndAppendTempSite(HMAP hmap, const char * rscname);

Для временных карт файл VCL не создается. При закрытии они удаляются
автоматически со служебными файлами.

Ответ по Б:

Никакого конфликта тут нет. Но Вы можете отменить копирование RSC,
если выберете одну папку в качестве общей для хранения RSC и укажете
путь к ней:

 // Установить путь к общим файлам классификаторам (RSC)
 // При ошибке возвращает ноль

_MAPIMP const char * _MAPAPI mapSetCommonRscPath(const char * rscpath);

 // Запросить путь к общим файлам классификаторам (RSC)
 // При ошибке возвращает пустую строку

_MAPIMP const char * _MAPAPI mapGetCommonRscPath();
Страницы: 1



© КБ Панорама, 1991-2021

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности