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

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

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

Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 ... 327 След.
Типы семантик
 
Спасибо ! нашёл фрагмент кода
Не тот глуп кто не знает, а тот, кто не знает где искать.
Типы семантик
 
Здравствуйте господа разработчики
Просьба расписать какие значения могут быть в красном поле и что они означают.
Описаний не нашёл ни в одном хидере

// ОПИСАНИЕ СЕМАНТИКИ
typedef struct RSCSEMANTICEX  // РАСШИРЕННОЕ ОПИСАНИЕ СЕМАНТИЧЕСКОЙ
                             // ХАРАКТЕРИСТИКИ ОБ'ЕКТА
{
 int      Code;         // внешний код
 int      Type;         // тип значения
 int      Reply;        // разрешается повторение (1)
 int      Enable;       // допустимая(1),обязательная(2)
                        // (при создании семантики поле не учитывается)
 int      Service;      // служебная,допустима для всех объектов (1)
 int      Reserve;      // резерв (должен быть равен 0)
 char     Name[32];     // название характеристики
 char     Unit[8];      // единица измерения
 double   Minimum;      // минимальное значение
 double   Default;      // умалчиваемое значение
 double   Maximum;      // максимальное значение
 int      Size;         // общий размер поля значения семантики
 int      Decimal;      // точность поля значения семантики
 char     ShortName[16];// короткое имя семантики (связь с полем БД)
}
 RSCSEMANTICEX;
Изменено: KFF - 19.02.2020 11:01:20
Не тот глуп кто не знает, а тот, кто не знает где искать.
Нарезка и сшивка
 
Цитата
Alla Krylova написал:
их необходимо отфильтровать и режим будет корректно работать.
к сожалению аэронавигационные даные публикуются в документах, а те объекты которые я показал - ещё и по государственной границе
Не думаю что "фильтровать" точки по государственной границе хорошая идея  :)



п.с проблема не в количестве точек Алла, а в том, что первая точка и первый участок фиолетового объекта полностью совпадает с одним и участков синего объекта

кроме того, в объекте есть "петля". Когда я распутал петлю (в нижнем правом углу) и перетащил первую точку, а потомразрезал объекты - всё выполнилось в штатном режиме.
Не тот глуп кто не знает, а тот, кто не знает где искать.
Нарезка и сшивка
 
Здравствуйте Елена !

Ещё один пример, по теме но без геопорталов.

Прошу разрезать фиолетовый объект синим контуром на карте, которую прикладываю к сообщению
https://fex.net/ru/s/ackckms
Не тот глуп кто не знает, а тот, кто не знает где искать.
Нарезка и сшивка
 
Здравствуйте господа разработчики !

Прошу проверить работу разрезки линией, сшивка, разрезка объектом... сначала в нормальном режиме
а потом с подключенным геопорталом.

У меня не получилось разрезать ни один площадной объект.
Не тот глуп кто не знает, а тот, кто не знает где искать.
Карты sit для панорамы для андроид
 
Цитата
Вопрос был почему запрещено, а не как открыть.
SXF файл это бинарный файл обменного формата и он не открывается чем то, а преобразовывается конверторами во внутренний формат
так же как и DXF-  автокадом, MID/MIF - MapInfo или SHP - ESRI
Приложения для Андроида как правило содержат ограниченный набор функций - открыть, найти, отметить, примитивное нанесение объектов (а-ля точка, линия, путь многоугольник), закрыть
Функции конвертирования лично я не наблюдал ни на одном портативном ГИС


п.с. даже информацию о дорожной сети загружают в специфических форматах, причём с условием, что формат одного производителя не "входит" в приложение другого производителя, например карты Visicom или GARMIN )
Не тот глуп кто не знает, а тот, кто не знает где искать.
Высота в метрике
 
Здравствуйте !
Как добавить высоту в метрику объекта через диалог свойств объектов ?
Не тот глуп кто не знает, а тот, кто не знает где искать.
Использование OnMapMouseMove в Qt 4.8.6 и MS Visual Studio 2010 C++
 
Цитата
kalakom написал:
Да - это понятно. А как задействовать событие OnMapMouseMove?
Смотрим код, который генерирует событие

Цитата
procedure TaxcMapView.MouseMoveProcessEvent(Sender: TObject; Shift: TShiftState;   X, Y: Integer);
begin
 if FEvents <> nil then // 1-е УСЛОВИЕ  ЕСЛИ ОБРАБОЧИК (СЛОТ) ПОДКЛЮЧЕН К КОМПОНЕНТУ MapView
 begin
   FEvents.OnMouseMove(ShiftToInt(Shift), X,Y); // если выполняется первое условие - срабатывает MouseEvent (без MAP)
   if FDelphiControl.MapHandle<>0 then // 2-е УСЛОВИЕ - ЕСЛИ ОТКРЫТА КАРТА
   begin
     FPnt := ConvertMapCoordinates(X,Y,FDelphiControl); // выполняется конвертирование координаты
     FEvents.OnMapMouseMove(ShiftToInt(Shift),FPnt.X, FPnt.Y, FPnt.Z); // и вызов обработчика в котором передаётся INT DOUBLE DOUBLE DOUBLE
   end;
 end;
end;
ВЫВОД:
Должен быть создан и подключен обработчик и обязательно открыта карта
При закрытой карте срабатывает обычный Event. при открытой - и обычный и тот, который вы хотите задействовать )))
Не тот глуп кто не знает, а тот, кто не знает где искать.
Разрезка площадного площадным
 
Цитата
Просьба написать какой режим используете (если есть возможность прислать видео).
Пример я вложил в сообщение 4 дня назад

А видео вот

Не тот глуп кто не знает, а тот, кто не знает где искать.
Разрезка площадного площадным
 
Цитата
Александр Кружков написал:
Прошу подсказать, о каком режиме или функции идет речь?
Отловил ситуацию стабильно
Прикладываю к сообщению карту с рамкой и двумя объектами типа "Лес"
Карта взята с сайта КБ (OSM карты) на регион "Томск"

Попытка разрезать один из "лесов" объектом "рамка" заканчивается не разрезанием, а вырезанием той части, что внутри рамки. Как раз нужной части
Изменено: KFF - 24.08.2019 13:07:31
Не тот глуп кто не знает, а тот, кто не знает где искать.
Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 ... 327 След.



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

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