Получи случайную криптовалюту за регистрацию!

ШТОСМ

Логотип телеграм канала @shtosm — ШТОСМ Ш
Логотип телеграм канала @shtosm — ШТОСМ
Адрес канала: @shtosm
Категории: Технологии
Язык: Русский
Страна: Россия
Количество подписчиков: 782
Описание канала:

Мысли на тему картографических новостей и заметок. Приложение к блогу https://shtosm.ru и твитеру https://twitter.com/shtosm.
Пишите мне @ilyazver или делитесь мнением в группе @ruosm.

Рейтинги и Отзывы

3.00

2 отзыва

Оценить канал shtosm и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

2

2 звезд

0

1 звезд

0


Последние сообщения

2021-12-17 12:04:53
Джон Ворт нарисовал карту самого длинного железнодорожного путешествия. Она была бы неинтересна, если бы повторяла работу с реддита, которая её вдохновила. Ну знаете: берём OpenStreetMap и вытаскиваем из него бары, замки или дороги, публикуем и ждём лайков. Джон заморочился, и поэтому советую зайти в его блог. Он объяснил, почему завирусившаяся карта с реддита не работает, отследил каждый кусочек маршрута, проверил на проходимость и пересыпал фоточками и снимками OpenRailwayMap. Недолгое, но очень увлекательное чтение!

https://jonworth.eu/the-longest-train-journey-in-the-world/
427 views09:04
Открыть/Комментировать
2021-12-16 09:54:59 Написал пару слов о Natural Earth, до которого никому нет дела, но все им пользуются:

https://shtosm.ru/all/natural-earth-v5/
392 views06:54
Открыть/Комментировать
2021-12-12 12:03:57 Вчера прошли выборы в Совет OSMF. Троих перевыбрали на новые сроки, Аллана Мастарда заменил Роланд Олбрихт, автор Overpass API. Вроде, всё штатно, но на самом деле у нас проблема.

https://shtosm.ru/all/perevybrali/
837 views09:03
Открыть/Комментировать
2021-12-11 17:19:04 Когда я работал в java-энтерпрайзе, у нас была сотня таблиц в базе данных, для которых нужно было сделать таблицы и формочки. Наш директор считал, что главное — хорошо спроектировать базу, а дальше можно сделать стандартный интерфейс со списком столбцов из таблиц и полями ввода для них. Все приложения были — таблички, таблички, таблички, дерево структур и зависимостей, формы ввода, формы ввода.

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

Это я к тому, что почти все современные редакторы OSM по части правки тегов выглядят как подобные низкоуровневые интерфейсы к таблицам. Тот же Level0, только линии рисовать можно. JOSM, iD, Vespucci, Go Map, OSM Contributor — везде плоский список тегов и унифицированные поля ввода. Классно, когда выучил Map Features наизусть, или когда не спешишь.

А если вики уже забыл или не знал, если на улице мороз и у тебя мёрзнут пальцы, в таких формах ничего не хочется заполнять. Слишком много мысленной работы и слишком много тычков. Вводить все эти "https://...", "+372 ...", заполнять адрес по элементам, решать, что заполнить, а что оставить на потом.

Поэтому в хороших мобильных редакторах теги правят не в сетке. Примеры — Organic Maps и, пожалуй, StreetComplete, в котором каждый тег — это отдельный квест. Всё, у нас нет больше удобных мобильных редакторов.

Сейчас я делаю свой — и, конечно, хочу, чтобы он был самым лучшим. А это означает, что на каждое популярное поле я пишу свой уникальный редактор — чтобы нажимать минимум кнопок. Например, там будет заполнение addr:floor и level одним нажатием. Или отдельная форма для заполнения всех сайтов: например, чтобы для ВК или инстаграма нужно было ввести только имя. А редактор часов работы я, наверное, сопру из Organic Maps.

Писать редактор сложно. Хочется прокрастинировать: отвлечься на портирование какой-нибудь полезной библиотеки, или добавить не важную, но хорошую фичу. Позавчера я целый день потратил на интеграцию базы спутниковых подложек, например. Но редактор тегов — это на сегодня всё, чего не хватает для альфа-версии. Как бы было здорово, если это была одна страница интерфейса, а не десять!
600 viewsedited  14:19
Открыть/Комментировать
2021-12-07 21:19:21 Сегодня добавил в редактор заливку изменений на сервер. Весь в предвкушении, как, доделав страницу с тегами, пойду в ближайший торговый центр и впервые воспользуюсь редактором по назначению.

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

Звучит сложно, но реально это полчаса, включая написание скрипта для разворачивания идентификаторов. Нужно раз в несколько лет, поэтому можно потратить эти полчаса.

Но свободному программисту же десять вёрст — не крюк. Так что потратил два дня на osm_to_sandbox. Теперь скопировать данные в песочницу в произвольном прямоугольнике можно одной командой, без JOSM и без программирования.

Так что скопировал 18 тысяч объектов в своём районе, и теперь создаю супермаркеты в парках и удаляю заправки. Странное ощущение: OSM ассоциируется с аккуратностью и перепроверкой. Бросать в карту всякий мусор и ломать теги — как-то не по-осмерски. Но редактор ещё писать и писать, а реальные ошибки быстро заканчиваются.
632 views18:19
Открыть/Комментировать
2021-11-23 09:44:56 После вчерашней конференции HOT Summit, где фейсбук был на коне, и ночного поста Digital Doctor про распознавание внимания, посетила мысль, что машинное обучение — это инструмент, такой же вредный для всего вокруг, включая нашу карту, как и блокчейн. Одна из тех вещей, что жрут технику, окружающую среду и людей, не принося пользы.

Да, я понимаю, что это звучит по-старпёрски. Да, я знаю, что все технологии можно применять для полезных дел. Распознавание домиков и рек отлично работает, да и в статистике у ML отличные инсайты иногда бывают. В крипте тоже есть зёрна здравомыслия.

Проблемы начинаются, когда технологии становятся массовыми, и ими занимается каждая первая компания. Это как с лесозаготовками или рыбной ловлей: пока технологии не были прокачаны, выработка была сбалансирована, и всем было ок. Теперь леса вырубают тысячами квадратных километров, а в восточных морях популяция снизилась на 70-80%, и лучше не станет. То же и с криптой, которая выжгла рынок видеокарт и энергии.

То же и с ML в картографии. Начали как экспериментальные проекты пораспознавали очевидные объекты. А потом пришли мамонты, корпорации, которые сказали: супер, картографы больше не нужны, запускаем в осм 100 миллионов домиков, и ещё миллиард на подходе. Люди слишком долго рисуют дороги, а нашим ML-щикам мы платим 200к в год: всяко они лучше этих новичков из Азии, пусть за них быстренько дороги распознают и загрузят. И вот у нас есть RapiD и куча датасетов, которые постепенно проникают на карту.

Ачотакова, эффективнее же, нет? Алгоритмы приносят выгоду акционерам, формальные показатели карты растут. Есть недочёты на местах, какие-то отдельные сомневающиеся, но с ними разбираемся, иногда берём в штат, чтобы помогали ML-щикам.

И я не вижу, что это закончится. Напротив — фейсбук купил Mapillary, и это неминуемо приведёт к загрузке распознанных атрибутов улиц, как-то ограничений, указателей и полосности. Научатся распознавать вывески — сначала крупных сетей, типа макдака и пятёрочек, а потом и текстов на вывесках и адресных табличках.

Да, будут косяки. Их будет неприятно много, процентов десять минимум от ввода. Но вы ничего не сможете с ними сделать, потому что объёмы данных слишком велики. Один за другим увлечённые картографы будут опускать руки, уставая от исправления автоматических данных. Ведь править карту в наших редакторах на порядок сложнее, чем рисовать новое. И так мы потихоньку сдадим OSM гуманитарной команде, которой больше данных — лучше, и уйдём в свой маленький форк. Потому что мы на весь этот корпоративно-технологический прогресс не подписывались.
890 views06:44
Открыть/Комментировать
2021-11-21 19:49:07
Прикольный сайт упомянули в свежем WeeklyOSM: показывает указатели из отношений destination_sign. Прямо вспомнил, как десять лет назад собирал их из окна машины.

http://osm.mueschelsoft.de/destinationsign/example/index.htm
559 views16:49
Открыть/Комментировать
2021-11-19 11:52:47 Через несколько минут начнётся африканская конференция State of the Map. Она отличается от основной фокусом на своём континенте, разумеется. А также там больше внимания уйдёт построению сообществ, обучению и ML-картированию. Не так много абстрактных докладов про реорганизацию осма. Люблю местные сотмы за это.

Вчера я целиком пропустил великолепную программу PostGIS Day от Crunchy Data. Жаль, но у меня был достаточно загруженный день, придётся смотреть всё в записи. Напишу сюда, когда выложат выступления на ютуб.

Также, я смотрю на мой дорогущий микрофон для подкастов и сочувствую его грусти. Нужно его как-то задействовать. Поэтому думаю перевести голосов несколько докладов: не два десятка, как летом, но штук пять. Буду сюда выкладывать голосовалки, где вы выберете из тех выступлений, что мне понравились.

Я, понятно, не избежал соблазна выступить, и мои семь минут включат в 19:20 по Москве. Хотел там рассказать про свой редактор, но не успел его написать, поэтому буду просто топить за всё хорошее.

Конференция продлится три дня: сегодня и оба выходных. В понедельник же запланирован HOT Summit, на который я тоже записался. Пять дней непрерывной открытой картографии — горячее время!
568 views08:52
Открыть/Комментировать
2021-11-16 11:12:09 Продолжая тему с видео, опубликовали запись моего выступления на DevClub в Таллине. Почти час я рассказывал на русском языке про приложения для общественного транспорта. Как разочаровался во всех них и написал своё. Именно из-за этого приложения я приступил к редактору на два месяца позже, чем планировал. Но и пользуюсь им чаще, практически каждый день.



726 viewsedited  08:12
Открыть/Комментировать
2021-11-15 09:52:47 Как раз Дастин Карлино, автор приложения A/B Street для моделирования трафика в городе, испытал разочарование от того, что его проектом никто не пользуется. А он пишет его за свои деньги с 2018 года! Уволился с хорошей работы, чтобы сделать мир лучше.

Вчера он решил продолжать, но что-то ещё придумал насчёт финансирования. А вам советую посмотреть (переведённую) запись его выступления на SotM 2021. Там всё эпично выглядит.
781 views06:52
Открыть/Комментировать