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

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

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 409 След.
Порядок отображения слоев в классификаторе terplan.v6
 
Порядок слоев в классификаторе отрабатывается так, чтобы обеспечить наилучшую читаемость карты.
Если возникла необходимость изменения порядка отображения, то стоит поделиться описанием проблемы. Возможно нужны корректировки для всех.

Сортировка со снятием галочки Сортировать только несортированные должна изменить порядок отображения в соответствии с классификатором.

При этом порядок отображения слоев идет только внутри локализаций - площадные, линейные, векторные, точечные, подписи.
Введите длину отрезка
 
Нет вопроса в сообщении.

Построение может быть на эллипсоиде (когда включена галочка Уточнять площадь и длину) или в текущей отображаемой системе координат.

Система координат геопорталов (проекция Меркатора) в средних широтах дает искажение длин до нескольких десятков раз в большую сторону.
Можно отложить 1 000 метров, вернутся к местной системе координат (она близка к измерениям на эллипсоиде) и получить 100 метров или 50.
Если нужны точные измерения не отключайте свойство Уточнять...
Организация работы Web-клиентов с картами в изолированном сегменте
 
В настоящее время поддерживается доменная авторизация, в том числе кроссплатформенная.
Пересчет координат из пикселей в СК-42, Алгоритм пересчета координат из пикселей в СК-42
 
Если программа пишется "для дома, для семьи", то можно применять любые подходы.
В промышленном продукте лучше применять готовые решения.

Более универсальный метод такой:
[CODE]DFRAME dframe;
mapGetTotalBorder(hmap, &dframe, PP_PLANE);

double centerX = (dframe.X1 + dframe.X2) / 2.;
double centerY = (dframe.Y1 + dframe.Y2) / 2.;

mapPlaneToGeo(hmap, ¢erX, ¢erY);

int zone = mapGetZoneByMeridian(centerY);
[/CODE]
Это связано с тем, что габариты конической, азимутальной и подобных проекций в градусах могут уходить за горизонт и давать ошибочный центр района.
Лучше его получать в плоских прямоугольных координатах.
Создание новых слоёв в карте в каталоге отличном от каталога основной карты
 
Для правильной работы функций открытия и добавления данных параметры с именами файлов должны содержать только полный путь к файлу.
Создание новых слоёв в карте в каталоге отличном от каталога основной карты
 
Карты в каталоге приложения нарушают требования информационной безопасности.

Данные должны хранится отдельно от исполняемого кода.

Путь к данным в ini-файле приложения всегда полный.

Если с картой открыты дополнительные данные (карты, снимки, матрицы и т.д.) и они лежат в папке с картой или в поддиректории,
то в ini-файл карты (или при формировании проекта mpt) к ним записывается относительный путь (от паспорта карты).

Если какие-то данные добавлены за пределами папки с картой, то к ним записывается полный путь.
Поворот объектов из классификатора
 
Если отображается растровый точечный знак, то попробуйте его повернуть с помощью семантики SEMMARKANGLE (31017) - угол в градусах против часовой стрелки.
Если отображается векторный знак, то можно повернуть меняя координаты второй точки метрики, которая задает направление знака.
Есть программируемые знаки с поворотом по семантике. Примеры есть на карте shape, а код в библиотеке shape.iml (доступна в любом классификаторе) и в sdk.
Пересчет координат из пикселей в СК-42, Алгоритм пересчета координат из пикселей в СК-42
 
Есть много вариантов.

Например:
[CODE]DFRAME dframe;
mapGetTotalBorder(hmap, &dframe, PP_GEO);

int zone = mapGetZoneByMeridian((dframe.Y1 + dframe.Y2) / 2.);
[/CODE]
Не работает mapGetRscClassCount, Вызов функции mapGetRscClassCount
 
Слои - это верхний уровень (список) обобщения объектов.
Каждый слой может иметь свою ветку (дерево) классов объектов, если они были заданы в классификаторе.
Если функция mapGetRscClassCount возвращает ноль - значит слои не содержат дополнительные классы объектов.
Пересчет координат из пикселей в СК-42, Алгоритм пересчета координат из пикселей в СК-42
 
Не совсем.

Зону нельзя брать просто от произвольной точки. В соседней точке она может быть другой.
Можно взять середину габаритов карты и по ней определить рабочую зону - она же будет рабочая система координат СК-42 или т.п..


"Какой код epsg у этих координат GeoWGS84"  

4326 - но это не имеет значения.

Дальше правильно.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 409 След.



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

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