Содержит типы линий, которыми рисуются полилинейные объекты географической схемы.
Полное описание, параметры и ограничения
ТипЛинииГеографическойСхемы (GeographicalSchemaLineType)
ТипЛинииГеографическойСхемы (GeographicalSchemaLineType)
Доступен, начиная с версии 8.1.
Значения
НетЛинии (None)
Пунктир (Dashed)
ПунктирТочка (DashDotted)
ПунктирТочкаТочка (DashDottedDotted)
Сплошная (Solid)
Точечная (Dotted)
Описание:
Содержит типы линий, которыми рисуются полилинейные объекты географической схемы.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Данный объект может быть сериализован в/из XML. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.1/data/ui}. Имя типа XDTO: GeographicalSchemaLineType.
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Применить ТипЛинииГеографическойСхемы.НетЛинии в обычном примере
Настоящая ломаная имеет один сегмент из трёх собственных координат. Стиль Линия назначается её объекту; толщина 1 допустима и для НетЛинии.
Где и как запускать
Модуль своей управляемой формы, &НаКлиенте только в толстом клиенте. Собственная географическая схема создаётся заново в памяти.
Подготовка
Создайте внешнюю учебную обработку с управляемой формой, командой ПоказатьПример и кнопкой этой команды. Полный пример вставьте в модуль формы и назначьте одноимённый обработчик команды.
Запускайте обработку в толстом клиенте своей учебной базы. Код создаёт только собственные данные в памяти, ничего не сохраняет в файл и не печатает.
Клиентские операции с ГеографическаяСхема доступны в этом уроке только в толстом клиенте. Тонкий и веб-клиент для этого кода не подходят.
Координаты вымышленные, в градусах: широта 55, долгота 37. Карты, SHP-файлы, геолокация пользователя и сетевые службы не используются. Отдельное окно показывает только свою геометрию, без дорожной подложки.
&НаКлиенте
Процедура ПоказатьПример(Команда)
Схема = Новый ГеографическаяСхема;
Схема.Обновление = Ложь;
Слой = Схема.Слои.Добавить("УчебнаяЛиния", Тип("ПолилинейныйОбъектГеографическойСхемы"));
ОбъектЛинии = Слой.Объекты.Добавить();
ОбъектЛинии.Значение = "Вымышленная ломаная";
ОбъектЛинии.Видимость = Истина;
ОбъектЛинии.Цвет = Новый Цвет(30, 90, 160);
ОбъектЛинии.Линия = Новый Линия(ТипЛинииГеографическойСхемы.НетЛинии, 1);
Сегмент = ОбъектЛинии.Сегменты.Добавить();
Сегмент.Добавить(Новый ГеографическиеКоординаты(55, 37));
Сегмент.Добавить(Новый ГеографическиеКоординаты(55.1, 37.2));
Сегмент.Добавить(Новый ГеографическиеКоординаты(55.2, 37.1));
Схема.Обновление = Истина;
Схема.Показать("Учебный пример: НетЛинии");
КонецПроцедурыРазбор по шагам
Подготавливаем свой настоящий источник значений или объект документа, не неизвестный входной объект.
Настоящая ломаная имеет один сегмент из трёх собственных координат. Стиль Линия назначается её объекту; толщина 1 допустима и для НетЛинии.
Показываем результат в клиенте. HTML справочника только отображает код и не выполняет его.
Как проверить результат
В отдельном окне показана собственная ломаная выбранным стилем. НетЛинии намеренно скрывает линию, а не удаляет её координаты.
Следующий запуск создаёт новую схему; реальные маршруты, дорожные расстояния и GPS не рассчитываются.
Ожидаемый результат
Конкретное значение используется в соответствующем реальном вызове или свойстве собственного объекта.
На что обратить внимание
Не переносите географическую схему в тонкий клиент и не смешивайте типы линий разных объектов.
Показанный код не выполнялся в 1С при подготовке справочника; проверены исходные контракты и структура примера.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.