Find the flattest route between any two points in SF 🔥 Горячее
Flatten SF — интерактивный инструмент, который рассчитывает оптимальные пешеходные и велосипедные маршруты по Сан-Франциско, балансируя между длиной пути и набором высоты. Он использует данные USGS 1‑метровой лидарной съёмки высоты и граф улиц из Overture и OpenStreetMap, обрабатывая более 160 000 сегментов улиц прямо в браузере. Пользователь может перемещать ползунок между «кратчайшим» и «самым плоским» маршрутом: каждый промежуточный вариант представляет собой парето-оптимальное решение — ни один другой маршрут не одновременно короче и менее крутой. Стоимость подъёма задаётся как 200 футов ходьбы за каждый фут набора высоты; за этим порогом маршруты перестают считаться практически полезными. При движении ползунка вправо маршрут никогда не становится короче и не увеличивает набор высоты — только наоборот или остаётся прежним.
Набор высоты считается как суммарный подъём (cumulative gain), а не как разница между начальной и конечной точками — это важно для холмистого рельефа Сан-Франциско. Лестницы учитываются для пешеходов, но исключаются для велосипедистов. Для велосипедистов есть дополнительная опция «prefer calm streets», которая корректирует «комфортную длину»: участки с защищённой велосипедной полосой или дорожкой (по данным SFMTA) учитываются как 0,8 от реальной длины, тихие улицы — как 1,0, а оживлённые arterials без полосы — как 1,4–2,0. Это позволяет выбирать не только короткие и плоские, но и комфортные для езды маршруты. На карте faint lines показывают альтернативные маршруты, рассматриваемые в процессе оптимизации. Поиск по адресам, пересечениям и местам работает офлайн — все данные для Сан-Франциско встроены в страницу. Исходный код, данные и полное описание метода доступны на GitHub.
Комментарии (114)
Обсуждение подтверждает полезность FlattenSF, но выявляет проблемы с точностью маршрутов, неудобным UI и недостаточной атрибуцией данных. Пользователи хвалят чистый дизайн и интерактивный профиль высот, отмечая, что визуализация делает планирование приятным. Однако сообщаются неточные рекомендации: вместо ровной 23‐й авеню сервис предлагает подниматься по 25‐й, что указывает на ошибки в расчётах. В районе Mission (22‐я улица и San Jose) инструмент иногда выбирает нелогичный «захват» назад, а также вызывает вопросы по расположению цветовой шкалы и меток высоты. Пользователи предлагают добавить опцию минимизации среднего уклона (grade) вместо суммарного подъёма для более комфортных велосипедных трасс. Также предлагается интегрировать Valhalla для пошаговых указаний, хотя текущая резолюция 30 м ограничивает точность. Запрошены новые режимы: «самый крутой» для тренировок, поддержка автотранспорта с ручной коробкой передач и пользовательские кривые стоимости маршрута. Отмечена необходимость корректного указания источника данных OSM, так как отсутствие атрибуции нарушает лицензию. Интересуются переносом сервиса в другие города (Иstanbul, Сиэтл, Сидней), где также есть значительные перепады высот. Некоторые советуют использовать альтернативные инструменты (brouter.de, собственный проект steepless) для сравнения профилей высот. Несколько комментариев подчёркивают, что текущий UI позволяет в реальном времени менять баланс между длиной и подъёмом, что считается удобным.
Make your first edit to OpenStreetMap 🔥 Горячее
Чтобы внести вклад в OpenStreetMap за 15 минут, создайте аккаунт, подтвердите email, скачайте и запустите JOSM. Скачайте данные OSM для небольшого района, который вы знаете, используя Ctrl+Shift+↓. Отфильтруйте данные, чтобы показать только магазины и удобства без тега website, используя запрос: name=* ((amenity=* "addr:housenumber"=) | shop=) -website=* -"contact:website"=*. Установите плагин Website Wizard через настройки JOSM (F12). Выберите объект из отфильтрованного списка, запустите мастер (Ctrl+Alt+W), найдите официальный сайт через поиск в браузере, вставьте URL в поле Website URL и сохраните. Загрузите изменения (Ctrl+Shift+↑), укажите комментарий, выберите источник данных survey, войдите в OSM и авторизуйте JOSM. После загрузки ваш вклад появится в OSM и будет использован десятками сервисов, основанных на OSM, улучшая информацию о местах для пользователей по всему миру. Вы можете продолжить добавлять website-теги другим объектам или использовать сайт для поиска недостающих тегов вроде phone или opening_hours.
Комментарии (126)
JOSM не подходит для новичков — веб-редактор iD на openstreetmap.org проще, интуитивнее и включает обучающий тур, что делает его идеальной точкой входа. StreetComplete на Android превращает вклад в игру с вопросами о недостающих данных (доступность переходов, освещение) и популярен среди новичков. Every Door удобен для добавления бизнесов и достопримечательностей, но страдает от сбоев растерных тайлов и частых запросов на загрузку данных. Для iPhone рекомендуется Go Map!! — стабилен для простых правок на ходу, в отличие от других приложений, не адаптированных под iOS. Новичкам не следует начинать с правок в районе своего проживания, чтобы избежать раскрытия личных данных через привязку правок к аккаунту. Редактирование через iD занимает минуту, а не 15 минут, и не требует загрузки тяжелых бинарников или Java-приложений. Для вклада без выхода из дома подходят MapRoulette и HOT Tasking Manager — готовые задачи по спутниковым снимкам. AI-инструменты вроде RapidEditor автоматически предлагают здания и объекты, оставляя пользователю только проверку и корректировку тегов. Для добавления данных о бизнесах лучше фокусироваться на отсутствующих или устаревших названиях, часах работы и типах заведений — это самое востребованное, но наименее покрытое в OSM. Не используйте личные имена при регистрации в OSM — можно запросить у администраторов удаление привязанных данных, чтобы не раскрывать местоположение через историю правок. Для улучшения карты в сельских районах достаточно нескольких часов — там OSM часто превосходит Google и Apple по детализации, особенно при добавлении проездов и троп. OSM уязвим для вандализма, но система правок и ревизий эффективно отлавливает вредоносные правки. Для проверки корректности тегов не следует полагаться на соцсети как на «официальные сайты» — многие бизнесы используют их как дополнение, а не как основной контакт. Добавление объектов, которых нет в интернете (пешеходных дорожек, заборов, остановок) — наиболее ценная и незаменимая работа для OSM, которую нельзя автоматизировать. Overpass QL помогает извлекать и анализировать данные OSM для конкретных проектов — полезно для тех, кто хочет глубже понять структуру карты после начальных правок.
CoMaps – FOSS Offline Maps 🔥 Горячее 💬 Длинная дискуссия
CoMaps — приложение для офлайн‑навигации: пешие походы, велосипедные маршруты и поездки на машине без подключения к интернету. Оно использует только GPS, позволяет искать точки интереса и планировать маршруты даже в удалённых местах, а алгоритм работы оптимизирован так, что расход батареи почти вдвое ниже, чем у типичных навигаторов. Приложение полностью ориентировано на конфиденциальность: оно не собирает персональные данные, не идентифицирует пользователей и прошёл аудит Exodus, подтвердивший отсутствие трекеров.
CoMaps — проект с открытым исходным кодом, созданный сообществом: пользователи добавляют объекты в OpenStreetMap, тестируют функции и пишут код на Codeberg. На текущий момент в репозитории более 5 000 вкладов, а приложение уже скачали более 100 000 человек. Карта включает более 10 млн точек, а каждый может бесплатно скачать приложение, поддержать разработку через донаты и thus — создавать «сообщество + открытые карты», делая навигацию свободной и доступной каждому.
Комментарии (213)
- CoMaps — форк Organic Maps, использует данные OpenStreetMap и предлагает более современный интерфейс с темной темой и улучшенными цветами.
- Пользователи отмечают проблемы с поиском (не всегда находит улицы/знаменитые места) и отсутствие живого трафика, что удерживает их от полного перехода от Google Maps.
- Приложение поддерживает добавление точек, сохранение маршрутов, экспорт GPX и локальное хранение дорожных данных без облака.
- Есть запросы функций: overlays (например, маршруты автобусов), интеграция с iOS/Windows, более точные бизнес‑данные и возможность плагинов для кастомных слоёв.
Organic Maps 🔥 Горячее 💬 Длинная дискуссия
Organic Maps – бесплатное приложение для офлайн‑картографии, ориентированное на пешие прогулки, велосипедные и автомобильные маршруты. Оно полностью автономно: после загрузки карт можно обойтись без интернет‑соединения, что позволяет забыть о SIM‑карте и продлить работу батареи до недели. При этом нет рекламы, отслеживания, сбора данных или обязательных регистраций; всё построено на открытых данных OpenStreetMap и проверено проектами Exodus и TrackerControl на отсутствие трекеров.
В наборе – подробные карты с контурными линиями, профилями высот, велодорожками, пешими тропами, метро, навигация с голосовым руководством, поддержка CarPlay и Android Auto, импорт/экспорт закладок в форматах GPX, KML, GeoJSON, темный режим и статьи из Wikipedia. Приложение открыто, распространяется под лицензией MIT, а за 6 млн установок разработчики просят пожертвовать, чтобы масштабировать сервисы и поддерживать независимое сообщество.
Приложение позволяет быстро искать точки на загруженных картах, импортировать маршруты и делиться ими, а также просматривать статьи Wikipedia о популярных местах. Разработчики подчёркивают, что проект полностью независимый, не связан с крупными корпорациями, и призывают пользователей поддержать его финансово, чтобы сохранять свободу и приватность в каждой поездке.
Комментарии (363)
- Organic Maps хвалят за детальные офлайн‑карты OSM, но критикуют возможный переход к закрытым функциям и плохую обработку поиска.
- Форк CoMaps набирает популярность, добавляет новые возможности (CarPlay, TestFlight) и активно развивается.
- Пользователи отмечают неудобства: медленную загрузку регионов, отсутствие веб‑клиента и ограниченный UI для велосипедных маршрутов.
- Общество ценит приватность и открытый характер проекта, но ищет улучшения в удобстве и совместимости с другими сервисами.
FSF announces Librephone project 🔥 Горячее 💬 Длинная дискуссия
Фонд свободного ПО (FSF) запускает проект Librephone, направленный на обеспечение полной свободы на мобильных устройствах. Цель — устранить зависимость от проприетарного ПО в современных смартфонах, которые стали основным вычислительным устройством для большинства пользователей. Проект возглавляет опытный разработчик Роб Савой, ранее работавший над DejaGnu и OpenStreetMap. Он будет сотрудничать с существующими проектами, такими как LineageOS, для создания полностью свободной мобильной ОС, заменяя проприетарные компоненты в прошивках устройств.
Инициатива уже получила финансирование от члена совета директоров FSF Джона Гилмора. Первоначальный фокус — на анализ текущего состояния свободы мобильных устройств, определение устройств с наименьшим количеством проприетарных компонентов и их замена на свободные альтернативы. Это долгосрочный проект, но FSF призывает сообщество присоединяться к усилиям через IRC-канал #librephone.
Комментарии (572)
- FSF объявил о проекте Librephone, но критика в комментариях сосредоточена на том, что это слишком поздно и не решают корень проблемы, а именно закрытые драйверы и прошивки, и что лучше было бы сотрудничать с существующими проектами вместо создания нового.
- Комментаторы подчеркивают, что аппаратные ограничения и невозможность получить спецификации чипсетов делают невозможным полностью свободное устройство, и что это не решает проблему с закрытыми драйверами.
- Некоторые высказывают, что FSF не обладает ресурсами для конкуренции с производителями телефонов, и что они должны были бы сосредоточиться на лоббировании за открытые стандарты и требования к производителям открывать спецификации и драйверы, вместо попыток создать собственный телефон.
- Другие комментаторы поднимают вопрос о том, что FSF не использует существующие усилия вроде Pine64 и PostmarketOS, и что они должны были бы сосредоточиться на политике вместо создания нового телефона.
- Некоторые также высказывают, что FSF не обладает ресурсами для конкуренции с производителями телефонов, и что они должны были бы сосредоточиться на лоббировании за открытые стандарты и требования к производителям открывать спецификации и драйверы, вместо попыток создать собственный телефон.
Download responsibly 🔥 Горячее 💬 Длинная дискуссия
Geofabrik обновила сервер для скачивания данных OpenStreetMap, сделав загрузки быстрее и доступнее. Теперь запросы на файлы с суффиксом «…latest» автоматически перенаправляются на актуальную версию через HTTP-редирект.
Однако сервер сталкивается с проблемами из-за нерационального использования: некоторые пользователи массово скачивают одни и те же большие файлы (например, 20-ГБ данные Италии тысячи раз за сутки), что замедляет работу для всех и вынуждает блокировать IP-адреса, затрагивая и невинных. Geofabrik призывает скачивать ответственно: использовать единый планшетный файл с planet.openstreetmap.org для глобальных данных, применять pyosmium-up-to-date для инкрементных обновлений крупных регионов (это экономит 98% трафика) и контролировать автоматизированные скрипты во избежание сбоев.
Комментарии (185)
- Предлагается использовать BitTorrent или аналогичные P2P-технологии для распределения нагрузки при скачивании больших файлов, таких как данные OSM.
- Обсуждается необходимость внедрения базовых мер защиты: ограничение запросов (rate limiting), обязательная авторизация (API-ключи) для предотвращения злоупотреблений.
- Основная проблема — безответственное использование ресурсов, часто из-за ошибок в автоматизированных скриптах и CI/CD-пайплайнах, которые многократно загружают одни и те же файлы.
- Высказывается мнение, что часть пользователей не осознаёт последствий своих действий, и простые технические решения могли бы предотвратить проблему.
- Отмечается, что некоторые корпоративные среды блокируют P2P-трафик, что ограничивает применимость решений на основе BitTorrent.