Урок 1 из 8 · 25 мин

Карта: слои, фрагменты, подписи, ссылка на вид, измерения, 3D

Карта — подложка, над ней слои контекста и внешние слои, сверху сеть выбранных фрагментов. Подписи выводят на карту паспорт и результаты последнего расчёта. Вид карты (место, фрагменты, слои) живёт в адресе страницы и в короткой ссылке. Измерения считаются на сфере, длины участков — в местной системе города. В 3D сеть видна под землёй на глубине заложения.

Карта: слои, фрагменты, подписи, ссылка на вид, измерения, 3D

Кратко. Карта — подложка, над ней слои контекста и внешние слои, сверху сеть выбранных фрагментов. Подписи выводят на карту паспорт и результаты последнего расчёта. Вид карты (место, фрагменты, слои) живёт в адресе страницы и в короткой ссылке. Измерения считаются на сфере, длины участков — в местной системе города. В 3D сеть видна под землёй на глубине заложения.

Зачем это

Настроенная карта отвечает на половину вопросов без отчётов: какой здесь диаметр, сколько воды идёт, где перепад мал. Ненастроенная путает: дубли из фрагментов-вариантов, пустые подписи, «не та» длина.

Панель «Слои»: вкладки Слои, Фрагменты, Подписи, ПТС

Из чего состоит карта (снизу вверх)

  1. Подложка — MapTiler (по умолчанию Planet v4), OpenStreetMap, спутник, 2GIS, Google. Это фон, на расчёт не влияет. Без ключа MapTiler веб работает на OpenStreetMap.
  2. Слои контекста — изолинии с высотами, здания по назначению и высоте, затенение и рельеф для 3D. «Режим наведения» показывает атрибуты здания без щелчка.
  3. Внешние слои — сервисы WMS, WMTS или XYZ других серверов (кадастр акимата, ГИС «Панорама»). Только в сетке Web Mercator; хранятся в вашем браузере.
  4. Сеть — участки, узлы, камеры, источники, потребители. Векторные тайлы из базы города, только выбранных фрагментов.

Фрагменты

Сеть города разбита на фрагменты: районы, магистрали, варианты. В части городов одна и та же труба есть в нескольких фрагментах-вариантах, поэтому на карту выводятся только отмеченные — иначе дубли и тормоза. Выбор вступает в силу кнопкой «Применить»: тогда перестраиваются адреса тайлов, и сервер отдаёт только эти фрагменты.

Выбранные фрагменты — не только про картинку. Их предлагает окно расчёта, по ним идут выгрузки и паспорта, в них по умолчанию смотрят анализ режима, качество данных, износ. Лишний фрагмент-вариант на карте даёт «раздутый» паспорт и двойные трубы в выгрузке.

Подписи и ПТС

Подписи выводят числа у узлов и участков. Источников два:

Откуда Примеры Когда пусто
Паспорт Ду, внутренний диаметр, длина, отметка, нагрузка поле не заполнено
Последний расчёт фрагмента напор H, расход G, скорость, удельные потери R, располагаемый напор, температуры, давление ≈ H/10 расчёта по фрагменту не было

Расчётные подписи показывают последний расчёт фрагмента — кто бы его ни запустил, веб или десктоп. Вкладка ПТС подсвечивает трубы начальника участка или одного участка МС/РС.

Ссылка на вид

Адрес страницы сам помнит вид: #масштаб/широта/долгота[/поворот[/наклон]], а если фрагменты или слои отличаются от умолчаний — ещё &fr= (фрагменты диапазонами, 2-46,54) и &ly=. Обновили страницу или добавили в закладки — вернулись к тому же виду. Кнопка ссылки сохраняет вид на сервере города и копирует короткий адрес …/s/<код> из 7 знаков. Тот же вид даёт тот же код; ссылка работает только в своём городе.

Координаты и длины

Строка координат показывает точку под курсором в трёх системах:

Система Где считается Куда вставлять
WGS84, широта и долгота в браузере навигатор, Яндекс, 2ГИС
Местная система города (SRID 9998), м на сервере САПР, исполнительная съёмка
x/y десктопа, см на сервере поля координат узлов десктопа

Измерения считаются в браузере на сфере (формулы большого круга и Гаусса), ничего не сохраняют и привязываются к узлам сети в радиусе 12 пикселей. Длина участка в паспорте считается в местной системе города, как в десктопе. Поэтому линейка и паспорт расходятся на доли процента — это не ошибка. Профиль высот строится по рельефу с точностью около ±5 м: годится для уклона трассы, не для съёмки.

средний уклон, ‰ = (zконца − zначала) / L · 1000
пример: 844,6 − 838,8 = +5,8 м на 232,3 м  →  +25 ‰

3D и сеть под землёй

Кнопка «2D/3D» переключает на трёхмерную сцену с рельефом. «Сеть под землёй» кладёт трубы на глубину заложения:

глубина до верха трубы = отметка земли − отметка верха трубы   (в концевых узлах участка)

Поле паспорта «Глубина заложения» не используется: в базах там почти везде значение по умолчанию. Если отметок нет ни у одного конца, глубина оценивается по соседям, а без данных труба лежит серой на поверхности. Вблизи трубы рисуются цилиндрами по наружному диаметру, камеры — объёмами по размерам из карточки.

Как карта узнаёт о правках

Сервер считает версию данных по изменениям таблиц базы города. Правка в вебе или в десктопе, расчёт, импорт — новая версия, у тайлов сети новые адреса, и карта перерисовывает сеть. Пока версия та же, все получают одни и те же тайлы из кеша. Подробнее — Кто на карте.

Как сделать в ТГИД

Задания

1. Раздутый паспорт

Паспорт магистрали в Excel получился вдвое длиннее, чем ожидали: каждая труба встречается дважды. Что не так на карте?

Ответ

Включены два фрагмента-варианта с копиями одних и тех же труб. Паспорт строится по фрагментам, включённым на карте. Оставьте один нужный фрагмент и нажмите «Применить».

2. Место для бригады

Нужно отправить в чат точку аварии так, чтобы коллега в вебе увидел тот же фрагмент и масштаб, а водитель вставил координаты в навигатор. Что отправить?

Ответ

Коллеге — короткую ссылку на вид …/s/<код>: место, масштаб, фрагменты и слои. Водителю — координаты WGS84 «широта, долгота» (клавиша C над точкой копирует их).

3. Уклон трассы

Трасса 180 м, отметка начала 412,0 м, конца 409,3 м. Найдите средний уклон. Куда стечёт вода при опорожнении?

Ответ

(409,3 − 412,0) / 180 · 1000 = −15 ‰. Конец ниже начала, вода стечёт к концу трассы — там нужен спускник. Точность рельефа около ±5 м, для проекта уклон берут по исполнительной съёмке.

4. Серые трубы в 3D

В «Сети под землёй» половина труб квартала серая на поверхности. Что заполнить в данных?

Ответ

Отметки земли и верха трубы в узлах этих участков. Глубина считается по разности отметок; без них она неизвестна.

Проверьте себя

Решено 0 из 6
1На карте не видно сети нужного района. Что проверить первым?
2Включили подпись «Скорость», а чисел на участках нет. Почему?
3Линейка показала 245,1 м, а в паспорте нового участка 244,44 м. Почему?
4Что откроет у коллеги короткая ссылка вида …/s/7Kp2xQa?
5Как в 3D-виде «Сеть под землёй» определяется глубина трубы?
6Почему правка, сделанная коллегой, появляется на вашей карте без перезагрузки страницы?