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

KFF (Автор тем)

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

Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 12 ... 48 След.
рассечение объектов
 
Здравствуйте господа разработчики !
Просьба проверить работу функции mapCreateObjectCutByLine (в режиме рассечение площадного ЗАМКНУТОЙ ЛИНИЕЙ)
В ГИС Карте, при попытке образть объект КРУГ объектом ОКРУЖНОСТЬ, общя часть отсекается?
Как получить общую часть ?
------------
Сама функция mapCreateObjectCutByLine возвращает 0 при попытке пересечения объекта номер 162 объектом номер 184
Первый параметр 184 - линейный резак, второй 162 - разрезаемый площадной
код

[CODE]function TRnavTemplate.CutZone(BaseSQR==184, CutLINE==162, Res : HObj) : boolean;
var Cross : HCross;
   _out  : HObj;
begin
 result := false;
 mapDeleteLoop(BaseSQR, 1);
 _out  := mapCreateSiteObject(FMap, FSite);
 Cross := mapCreateObjectCutByLine(CutLINE,BaseSQR,OL_SQUARE,0); /-- режим разрезка площадного с результатом площадь
 if Cross<>0 then
 while mapGetNextCut(Cross, _out)<>0 do
 begin
   mapReadCopyObject(Res, _out);
   Break;
 end;
 mapFreeObjectsCut(Cross);
 mapFreeObject(_out);
end;[/CODE]


Карта во вложении
Сортировка карты по площадям
 
Здравствуйте господа разработчики !

ПРошу плдсказать технологию, каким образмо отсортировать объекты на карте по площадям
Чтобы объект с бОльшей площадью был "ниже", а с менбшей выше

буду очень благодарен на помощь
Высота метрики
 
Здравствуйте господа разработчики

После нанесения объектов ГИС картой 11.12.5 в диалоге, высота имеется (я откатился с версии 11.12.4)
При выполнении функции     mapHPlane(Obj, i, 0); все значения высоты равные нулю интерпретируются как -11111
Просьба проверить метрический функции ядра ГИС Карты на предмет корректности работы с высотой в метрике
Версия 11.12.5
 
Здравствуйте господа разработчики !
По ссылке от Е.Кузнецовой скачал версию ГИС Карты 11.12.5
Вопросы:
1. куда делся диалог свойств объекта?
2. что за диалог вместо него без:
- высоты в метрике
- настройки вида объекта
3. Как установить режим вызова строго диалога Ctrl+I
для точечных объектов.
-----
простыми словами -  как перестроить ГИС Карту, чтобы у меня был старый диалог с расширенными свойствами объекта, которые мне нужно в сфере авиации, а не земледелия и кадастра  

+ почему в стандартном диалоге (Ctrl+I) невозможно изменить высоту точки метрики.

Господа, возникает логический вопрос, Ваша задача модифицировать ГИС карту под кадастр и геодезию ?
Зачем вводить новшества, которые работают хуже того, что есть на сегодняшний момент.
К сожалению, мне прийдётся откатится к версии 11.12.4 до исправления всех коллизий в интерфейсе.
п.с. Ваши пользователи в течении 15 лет привыкли к диалогу выбора объекта с [B]расширенными[/B] свойствами,
а Вы утруждаете их работу вклинивая непонятную форму вместо него.

Заранее благодарю за разъяснения
Изменено: KFF - 26.01.2015 23:21:16
Вопрос mapCommitObject, Разрастание фала карта при частом mapCommitObject
 
Здравствуйте господа разработчики
В соседней темы, наш очаровательный участник форума , уже который день пытается решить задачу с отрисовкой огромного объёма информации с возможным сохранением трека.
Ник участницы - Ольга Лазутова (тема [URL=http://gisweb.ru/forum/forum2/topic6933/messages/ ]ПЕРЕЙТИ[/URL])
----------
Разработчики утверждают что на данный момент "победить" растущий в геометрической прогрессии "SDA файл" не представляется возможным
Вопрос, а как будет себя вести ядро по отношению к ресурсам, если мы будем использовать карту у которой нет явного SDA файла,
например созданную функцией mapCreateTempSite Как будет размещаться метрическая информация в такой карте ?
Pan(Map)Api прототип ->ScaleInPoint, Смещение центра окна ГИС Карты в заданую точку
 
Здравствуйте господа разработчики ГИС Карты

Просьба описать порядок действия для смещения центра карты в окне ГИС Карта в точку с заданными координатами
По сути нужен прототип функции с ГисТулКит
[QUOTE] procedure ScaleInPoint(NewScale : integer; Point : TCompMapPoint); virtual;[/QUOTE]
--
Желательно пояснить порядок действия как в технологии panApi (на базе объекта TMapWindow) так и на базе технологии MapApi (когда нет такого объекта)

Анализирую внутренности функции там фигурирую параметры Rendering и ScroolBar прототипа которых нет в TMapWindow
Изменено: KFF - 08.01.2015 16:02:18
Измерение расстояния (пункт меню)
 
Здравствуйте господа разработчики !
В очередной раз надеялся на то, что в выпадающем меню при измерении расстояний появится подменю привязки.
Вместо ней обнаружил вот это

[IMG]http://delphi-gis.ucoz.ua/Images/ForForum/2014/img064.png[/IMG]
получение значения семантики по коду
 
Здравствуйте господа разработчики !
Какой функцией получить значение семантики (синяя рамка) по значению (красная рамка)
[IMG]http://delphi-gis.ucoz.ua/Images/ForForum/2014/img061.png[/IMG]

если функции нет, вопрос 2
каким образом добавить семантику в объект имея значение в "красной рамке" ?

п.с. не хочу запутать в терминологии "код" и "номер" , поэтому показал рамками то, что мне надо
Сортировка
 
Здравствуйте господа разработчики !
На карте, нужно переместить 5 объектов на самый низ.
То есть, эти объекты рисуются первыми, потом рисуется поверх них всё подряд.
Как это сделать программно?

П.С. это территориальное деление воздушного пространства. Каждый объект площадной, а руководство требует на нём заливку.
Когда добавили заливку получилось что часть объектов (площадных) ушло под заливку объекта:
[IMG]http://delphi-gis.ucoz.ua/Images/ForForum/2014/img060.png[/IMG]
Генерализация. Технологический вопрос
 
Здравствуйте господа разработчики !

Вопрос следующего плана.
Если ли возможность генерализации одного и того же объекта таким образом, чтобы менялся его вид.

Описание ситуации:
Есть линейный объект вид которого состоит из линии и векторного знака с подписью.
На больших масштабах нужно сделать так, чтобы линия была видна, а векторный знак вместе с подписью нет

Проблема:
На больших масштабах, подобный объект ядро ГИС начинает отрисовывать полностью в частности текст, которого уже не видно
Эти отрисовки приводят к заметному торможению процесса перерисовки карты, что проявляется в виде рывков и зависаний при перемещении

---------
+для пользователей
Подобную генерализацию можно без проблем организовать двумя способами
1. создать на каждый по два объекта карты (один линия второй подпись) и выключать/включать в нужных масштабах. В таком случае растёт число объектов карты
2. создать программируемый знак (для программистов) который будет отображать тот или элемент объекта в зависимости от масштаба. В таком случае нужен программист и переделка видов всех объектов

[U]вопрос к разработчикам [/U]заключается в том, что может у них имеются менее трудоёмкие и неопубликованные методы
Изменено: KFF - 16.10.2014 12:58:00
Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 12 ... 48 След.



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

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