Клуб Народной карты

Проливы и каналы

Как известно, канал — это почти то же самое, что река, только искусственное. Но есть ли у нас в гидроинструментах такая вещь, как «канал»? Нет — есть только «участок РУСЛА РЕКИ».

Однако, если мы посмотрим правила (3.10.2.2), то там этот инструмент называется «Участок русла реки (линейный гидрографический объект)» и несколько раз упоминается, что он предназначен для рек и каналов. И довольно много каналов-таки обозначены «участком русла реки». Из крупных это Суэцкий и Панамский каналы.

В чём польза линейного обозначения каналов. Линейные объекты подписаны на карте вдоль линии, а контурные — всегда горизонтально. Каналы могут быть длинными и узкими, и они не всегда (на самом деле, почти никогда не) идут параллельно горизонтальной оси экрана пользователя. Ну и даже для невидимой линии, закрытой широким контуром, надпись поможет пользователю понять направление канала.

(Ну конечно, как же без показа парковок на Суэцком канале)

В принципе, правила и сейчас официально разрешают именно так рисовать каналы. Просто на это нет ни намёка в интерфейсе.

И теперь мой второй вопрос, а также предложение. Не всегда каналы — это «реки». Часто они бывают морскими. Например, в Греции есть несколько известных каналов между морскими заливами. Да тот же Суэц между Средиземным и Красным морями.

Существуют также естественные «каналы» между морями и заливами. Они называются проливы. В английском языке многие из них, кстати, и называют каналами (например, Ла-Манш). В любом случае, они характерны тем, что у них есть направление, потому что они соединяют две акватории. Предлагаю разрешить линейную гидрографию и для проливов.

Какая практическая польза от этого? В первую очередь — Татарский пролив. Это пролив между материком Евразией и островом Сахалин. Он довольно узкий и длинный, и проходит почти строго с севера на юг. То есть, почти всегда на картах он вертикальный. А значит, его трудно подписать. Вот если будет линейный объект, тогда надпись сама пройдёт вертикально. Разработчикам ничего делать не надо, просто административно разрешить. (Потом, конечно, что-нибудь придётся тюнить — например, менять фразу про русло реки — но это несложно).

В очередной раз призываю всех раскрыть глаза и осознать, что наша планета состоит скорее из морей, чем из рек. Известные проливы из учебника истории России — Босфор и Дарданеллы.

6 комментариев
Комментарий удалён
Капита ль Мар
13 февраля 2020, 16:45
Сергей,
Обоснуйте свой комментарий. Если сможете,конечно )))
☭ Капита ль Мар,
Внизу уже разжевали
Αλέξις ο Μέγας
13 февраля 2020, 14:45
«Участок русла реки» — это техническое название объекта, к которому уже может быть привязан другой гидрографический объект — «река» (также техническое название). У этой «реки» есть типы: «крупнейшая река», «крупная река», «средняя река», «малая река», «ручей, «пересыхающая река», «канал», «мелиоративный канал». Тот «канал» о котором идёт речь в первой части поста здесь перечислен. Подробнее об этом см. правила атрибутирования рек.


Сергей, вам следует понимать, что канал (как река) и канал (как пролив) — это два разных гидрографических термина, которые в английском языке имеют разные названия. Канал (как река) — это Canal, а канал (как пролив) — это Channel. В данном случае оба варианта каналов мы на Народной карте в настоящий момент отмечаем правильно; каналы-реки — как линейный объект гидрографии, каналы-проливы — как контурный объект гидрографии.


То, что вы предлагаете во второй части поста — это дизайнерское дело, которое никак не связано с рисованием этих объектов на Народной карте. Если вам угодно видеть каналы-проливы в виде волнистого текста — вопрос к дизайнерам Яндекс.Карт. Костыльное решение рисовать каналы-проливы линейным объектом сделает только хуже.


Мой совет — пишите в топик «Ваши идеи» это предложение, чтобы дизайнеры реализовали подписи у контурных гидрографических объектов в виде волнистых, наклонённых надписей так, как это уже реализовано у конкурентного сервиса на букву G.
Обновлено 13 февраля 2020, 14:48
Αλέξις ο Μέγας,
я не считаю, что это костыль. Суть пролива в том, что это логически линейный объект. Он ведёт из одного водоёма в другой. Точно так же как искусственный канал (Canal) ведёт из одного водоёма в другой.
Если дизайнеру поступит такая задача — «нарисуй текст как-нибудь негоризонтально в автоматическом режиме для всех случаев», он скажет: «Ну дайте мне линию, вдоль которой рисовать». И задача сведётся к аналитическому угадыванию этой линии. Которую я предлагаю просто рисовать.

Потому что задача хорошей карты — не просто упихать текст в заданную синюю площадь, а показать пользователю, что это протекает вот так вот из Чёрного моря в Мраморное.
Обновлено 13 февраля 2020, 18:40
Αλέξις ο Μέγας
14 февраля 2020, 05:35
Сергей,
если вы считаете, что «суть пролива» — это линейный объект, тогда суть залива — дугообразный линейный объект (по типу «U»), а суть моря — окружность (по типу «O»)? Потому что только по такой логике я могу судить, что вид подписи зависит от того, как протекают воды или врезаются в берег. Тем не менее, как-то менять направление надписи, как я сказал выше, — это вопрос к дизайнерам. В противном случае, можно уломать разработчиков (которых тяжело уломать), чтобы они создали при рисовании контурной гидрографии в панеле инструментов объект «линейная подпись» (как это есть у растительности и АТД с точечными подписями). С помощью такого объекта пользователь рисовал бы некоторую линию где-то посередине залива/пролива/моря и на Яндекс.Картах подпись выстраивалась именно вдоль этой линии изгибая все её участки. Но такое вряд ли реализуют.


И да, рисовать «реки» в проливах — опять же не лучшая идея, чтобы показать надпись как-то иначе. Почему? Потому что в этом случае придётся как-то ковыряться сотрудникам и разработчикам, чтобы эти реки нормально отображались поверх пролива (приоритет подписи, если знаете о таком). Затем, чтобы у проливов название не отображалось вообще (но это, вроде как не сложно — отключить приоритет подписи). Мой вердикт — много делов нужно ради такой дизайнерской мелочи. Кстати, а вы спросили мнение других? Я не уверен, что все поддержат вообще идею подписи проливов/каналов не так, как они есть сейчас (горизонтально), а как предлагаете вы — изгибами от входа в пролив к выходу.


В итоге: я считаю, что сама идея подписи проливов/каналов в виде волнистой линии — хороша. Я не против вас и вашей идеи, но рисовать линейные реки поверх морей — не решение. Если уж реализовывать эту идею, то нужно делать её с умом — через отдельную категорию объекта или через инструмент (наподобие центра растительности/АТД).
Обновлено 14 февраля 2020, 05:37
Можно канал называть рекой, не ну а че, в России же живем