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

KFF (Все сообщения пользователя)

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

Страницы: Пред. 1 ... 317 318 319 320 321 322 323 324 325 326 327 След.
Семантика по коду
 
Здравствуйте Елена!
Специально ждала ответа от Разработчиков:
[QUOTE]
Как я понимаю, не срабатывает функция в первой строке mapFindRscClassificatorCode. К сожалению, в представленном Вами тексте нет  заполнения параметров данной ф-ции. Уточните, какие Вы задаете параметры и что возвращает при этом указанная функция
[/QUOTE]
Судя по ответу товарищ Олег отказался от функции mapFindRscClassificatorCode и закончил диалог.
МОИ ЗАМЕЧАНИЯ:
- Данная функция не работает (последние библиотеки скачаны 4.02.2009 и проверены)
 в качестве строчного (последнего параметра) вносились и код значения перечислимой семантики в текстовом виде и
 текстовый аналог, добавлял в конец #0. Результат при любом раскладе 0
- Описание данной функции вообще не понятно (цитирую с библиотеки rscapi.h)  
[QUOTE]
 // Находит для семантики для классификатора по строковому значению числовое
 // Если не нашли возвращает 0                             // 22/12/06
_MAPIMP  long int  _MAPAPI mapFindRscClassificatorCode(HRSC hRsc,
                        unsigned long int codesemantic, const char * string);
[/QUOTE]
Что оно, и главное для чего оно находит непонятно
- Непонятен текст даже если функция будет работать
[QUOTE]
 // Если не нашли возвращает 0                             // 22/12/06
[/QUOTE]
Значение перечислимой семантики может быть нулевым (и практически во всех перечислимых семантиках присутсвует 0-е значение)
карта формата SXF, метрика в градусах
 
Здравствуйте Коллега!
Прочитайте пожалуйста описание функций в библиотеке
Vecexapi.h которая входит в состав gisToolKit.
Там есть разнообразные функции доступа к карте формата SXF
Может поможет ?
Зашита карты
 
Здравствуйте NickKo.
Подробную информацию по данной теме можно получить
в теме ДАННОГО форума
GisTool->"[URL=http://www.gistoolkit.com/forum/forum2/topic617/messages/]Ограничение доступа к цифровым картографическим данным[/URL]"
Изменено: Владимир Патейчук - 04.02.2009 14:30:20
Высота шрифта пописи
 
Ответ на почте !
Если будут еще какие-то личные вопросы -
отправляейте по обратному (моему) адресу.
Модераторы за такие сообщения могут
объявить "БАН"
Работа с паспортом карты
 
Здравствуйте Александр !
Посоветуйте че я не так делаю.
Создаю карту и СИТ. Выставляю все параметры записей
в карте MapRegister и ListRegister. В СИТЕ CreateSite.
Код типа карты $0E (14 - соответсвует CK95)
СИТ создается нормальный,
а карта обычная Топографическая - 42 года ?
Это так должно быть ?
------------------------
Карта и СИТ создаються в разных автономных модулях.
Струкутра письма напаисана таким образом что-бы было
видно что одна функция mapCreateSite срабатывает нормально
а второй mapCreateMap че-то не хватает ?
Ограничение доступа к цифровым картографическим данным
 
Здравствуйте Александр.
Полный ответ НЕТ - в стандартной, и ДА в спец.сборке GisToolKit Вам даст один из модераторов.
Я хочу посоветовать как энто сделать (как я делаю)
-------------------------
1. Создаем класс TFileStream в котором создаем методы Decode и Code (можете называть как хотите)
в  Decode - Ваш дешифратор, в Code - Ваш шифратор.
2. Открываем зашифрованную карту-файл классом TFileStream
(можно шифровать как паспорт так и все прилагающиесь к нему файлы SDA,SHD,SEM и.т.п)
3. Проганяем через Decode.
4. Закрываем (метод Free)
5. Открываем через mapOpenMap (mapOpenData)
6. ==РАБОТАЕМ==
7. Закрываем через mapCloseMap (mapCloseData)
8. Открываем расшифрованную карту-файл классом TFileStream
9. Проганяем через Code.
10. Закрываем (метод Free)
-------------------------
100% защита.
Если карты большого размера - советую затирать(кодировать) часть файлов (желательно начальную) или паспорт карты (файлы - MAP и SIT)
----------------------
НЕДОСТАТОК СИСТЕМЫ:
Если во время работы (п.6) Exception и программа аварийно завершает свою работу -
ВАША КАРТА Будет расшифрована !
--------------------------
ВЫХОД С ПОЛОЖЕНИЯ - копировать карту в папку TEMP та ее рашифровать (перед этим установив аттрибуты файла - верменный) который после освобождения уничтожатеся системой.
---------------------------
Если это Вам поможет - "вперед за орденами !"
Изменено: XENA - 27.01.2009 10:33:22
[ Закрыто] Пользовательский терминал
 
Здравствуйте господин Владимир !
Прошелся вечером по форуму и заметил одну вещь в ГИС Веб Сервере.
Пишу здесь, потому что связанна тоже с кнопками.
Вот Вы даете дефаулт версию по ссылке http://80.252.141.64/gis/index.aspx
смотрю на нее а у меня то-же самое. Думал мой глюк а оказывается нет.
В правой верхней части экрана, при увеличении окна карты (допустим до 800х600)
появляется "иконка" в тексте (судя по ее виду - "отменить выделение").
А если еще и нажать "Состав карты" то количество "иконок" увеличиватеся до 3-х штук.
Причем все они почему-то налазят на текст.
Это так должно быть ?

ЗАРАНЕЕ БЛАГОДАРЮ ЗА ОТВЕТ!
$XENA$
Изменено: XENA - 26.01.2009 21:42:15
Не тот глуп кто не знает, а тот, кто не знает где искать.
Работа с паспортом карты
 
Здравствуйте !
Спасибо за информацию.
Я работаю исключительно с Api-функциями и внедрение
Вашего кода увеличивает его емкость и уменьшает
производительность приблизительно в 2-3 раза.
Например Rendering, UpdatePictureBorder - это куча функций.
А у меня ветка кода (где надо чистить от мусора) критическая.
----------------------
Работа с паспортом карты
 
Здравствуйте господа разработчики.
Вопрос:
Какой функцией выполнить операцию очистки карты от удаленных объектов.
(подобие клавиши F7 - ГИС Панорамы), с коррекцией паспорта.

СИТУАЦИЯ:
2 сита, один главный, второй подключенный. Ошибочно (или нет) заносится объект в объект координата явно выходящая за район, (допустим 0,0,0). Объект в последствии удаляется, а паспорт карты "курожится".
---------------------------

ЗАРАНЕЕ СПАСИБО ЗА ЛЮБОЙ ОТВЕТ.
Высота шрифта пописи
 
Зравствуйте Сергей !
ПОСМОТРИТЕ КОД ниже (в ПАСКАЛЕ) , может что-то станет понятно

...................
N, pCount,nFunc: integer;
begin
 N:=mapGetRscObjectCodeByNumber(fRsc, Code, OL_TEXT, 1); // выбираем объект - подпись с нужным кодом
 pCount:= mapGetRscPrimitiveCount(Rsc, N, 0); // читаем со скольких субобъектов он состоит

 // перебираем все субобъекты
 for i:=1 to pCount do
 begin
  nFunc := mapGetRscPrimitiveFunction(Rsc, N,i,0);
  // если номер функции 142 - выбрали текст
  if nFunc=142 then
  begin
   PIMGTEXT(P)^.Height:=   НАЗНАЧАЕМ НУЖНУЮ ВЫСОТУ ;
   mapSetRscObjectImage(fRsc, N, SizeOf(TIMGTEXT),142, P);
   break;
  end;
 end;
Страницы: Пред. 1 ... 317 318 319 320 321 322 323 324 325 326 327 След.



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

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