Ответы пользователя по тегу OpenStreetMap
  • Как правильно указать копирайт для печатной версии OpenStreetMap?

    @pfg21
    ex-турист
    для тайлов openstreetmap.org на в углу на картинке (и на бумажной и электронной) ссылка на опенстритмап.орг
    Если формат медиа делает использование гиперссылок невозможным (как например бумажные карты), мы рассчитываем, что вы направите читателей на openstreetmap.org (обозначив именно адрес сайта вместо только лишь названия проекта, 'OpenStreetMap')

    про генерированные роутинги графхоппер ничего не могу сказать, стукнись к ним.
    на сайте они только про апи в основном говорят.
    Ответ написан
    3 комментария
  • Как размечать многоэтажные здания на OpenStreetMap?

    @pfg21
    ex-турист
    вариант2: "отделить зерна от плевел"
    нарисовать здание с адресом и параметрами здания.
    внутри здания поставить точку poi кафе с параметрами кафе + level=0 и точку poi твоего офиса с параметрами офиса + level=1.
    по рекомендациям, точки внутри контура здания наследуют его адрес.
    level "этаж здания" идет от нуля.
    Ответ написан
    Комментировать
  • Leaflet - как отобразить карту в качественном виде на retina дисплеях?

    @pfg21
    ex-турист
    подобрать из сборки edward17 подходящие ретинотайлы.
    вариант2: наштамповать своих.
    Ответ написан
    Комментировать
  • Как вытащить карту отдельного региона из Openstreetmap?

    @pfg21
    ex-турист
    в принципе доступно несколько варианта:
    наделать растровых тайлов и засунуть в приложение.
    К примеру, напилить мапником тайлики нужного района, положить на сервер и тягать онлайн и кеш в прогу засунуть.

    вариантБ: качнуть готовые тайлики - онлайн-карт осм без имен есть куча - посмотри коллекцию edward17, он кажись все что есть осмовского собрал. только почитай лицензию пользования чтоб не было проблем. качать удобнее саспланетой.
    минус растра - весит многА, плюс - можно качать при наличии тырнета и не таскать большой кеш с собой.

    вариант2: векторные карты - свободная библиотека mapsforge под жабку тому пример. плюс -меньше, можно переключать стили отображения, минус - карты обновляются большим объемом.

    вариант3: векторные тайлы - объединяют плюсы двух предыдущих, но пока только-только выходят из бета-тестинга.
    Ответ написан
  • Где найти базовую контурную карту openstreetmap без надписей и границ?

    @pfg21
    ex-турист
    наверное никто такое в онлайн не выкладывал, узкое и специфическое слишком применение.
    возьми шейпы костлайна с осм.орг и отрендерь в картинку. из внутренних водных поверхностей только каспий будет
    Ответ написан
    Комментировать
  • Как сделать оффлайн карты и навигацию в Android?

    @pfg21
    ex-турист
    тайлики отображения карты можно подгружать динамически, даже векторные. это есть в куче программ.
    системы динамически подгружаемого роутинга на данный момент не существует. хотя теоритические попытки есть.

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

    векторные карты осм не таких уж и больших размеров, при этом дают все возможности по отображению, роутингу и поиску поишек в пределах загруженного участка. Имхо не такая уж большая проблема, чтобы скачать максимум сотню мегов для удобной полноценной функциональности.
    можешь попробовать нарезать на более мелкие районы.
    Ответ написан
    Комментировать
  • Как привести данные из OSM в нормальные формы?

    @pfg21
    ex-турист
    в базе данных осм много чего, нужного, ненужного... можно вносить любые данные, это никакими правилами не ограничивается (ну кроме базовой реокмендации что сей объект должен существовать в реальности).
    поэтому там бардак. и в чистом виде для практического применение она не подготовлена.
    берешь - чистишь/переделываешь/индексируешь под себя - пользуешь.

    вариант2: используешь онлайн-сервис геокодинга номинатим.
    для выпадающих списков делай свой велосипед.
    Ответ написан
    Комментировать
  • Как переключить язык карты в OSM?

    @pfg21
    ex-турист
    никак. это растровый тайловый слой, где названия внедрены в растровые картинки в виде набора цветных точек.

    вариант1: поднимать свой рендер растровых тайлов и писать под него нужный стиль отображения.
    вариант2: брать векторные тайлы от мапбокса.
    вариант3: был слой наложения, в котором можно было поставить приоритет отображаемых языков. но он кажись закрылся.
    османд использует "векторные" карты и рендерит картинку прям в телефоне. так что там можнщ выбирать любой параметр отображения.
    Ответ написан
    6 комментариев
  • Как из OpenStreetMap получить данные об организации?

    @pfg21
    ex-турист
    в осм не у всех организаций прописаны эти данные.
    у большинства действительно только имя и тип.
    база наполняется добровольцами, так что наполненность не гарантируется.
    Ответ написан
  • OpenStreetMap. Как изменить цвет объектов?

    @pfg21
    ex-турист
    огромное множество.
    как я понял нужен свой сервер рендринга тайлов - мапник
    в нем отредактироовать стиль отображения домиков.

    вариант2: програмки с "векторными" картами осм и редактируемым стилем отображения.
    Ответ написан
    2 комментария
  • Возможно ли создавать файлы для оффлайн карт на телефоне?

    @pfg21
    ex-турист
    Нврядли, исходные данные осм вообще не рассчитаны на быстрый рендеринг в что-либо или использование онных "прям из коробки", и тем более на мобиле. они ближе к "исходникам", т.е. ориентированы на удобство редактирования.
    подразумевается что их перед использованием "скомпилируют" в продукт "готовый к употреблению" на большой машинке с хорошим запасом по ресурсам.

    А так берешь мапсфордж, ставишь свой сервер с конверчеными картами, они небольшие.
    вариант2 карты качать с download.mapsforge.org , но чукотка размером 1,5 гига наводит на мысль что сервер косячит. а так можно оценить размеры карт на республику/область.
    И качаешь их по надобности или предлагаешь пользователю предзакачать оффлайн-карты на интересующие районы.
    Ответ написан
    Комментировать
  • Как выделить границы городов и сельскую местность в OSM?

    @pfg21
    ex-турист
    границы городов, точнее населенных пунктов, не входят в иерархию admin_level.
    границы городов, точнее населенных пунктов с населением больше 5 тыщ, ищи по полигонам с place=city или place=town
    https://wiki.openstreetmap.org/wiki/RU:Key:place
    Ответ написан
    2 комментария
  • Возможно ли в OpenStreetMap представить дорогу как неразрывную линию?

    @pfg21
    ex-турист
    тип дороги никак не связан с скоростными параметрами. тип дороги отображает важность ее при проезде транспорта. проезжает десяток машин в час, но постоянно - unclassified, прет десяток машин в десять минут - tertiary и т.д.
    скоростные параметры обычно вписывают в maxspeed
    Ответ написан
    Комментировать
  • Как программно получить координаты полигона(района) из OSM?

    @pfg21
    ex-турист
    overpass-turbo копай. На нем сделан поиск и выборка элементов осм в определенном районе (нужно будет хотя бы примерно знать где искать). выходной формат настраивается osm json и т.д.
    Ответ написан
    Комментировать
  • Как обновлять БД PostgreSQL с данными из OpenStreetMap?

    @pfg21
    ex-турист
    не все утилиты могут обновлять в рамках какого-либо региона.

    Один из вариантов решения: обновлять как обычно, а раз в несколько дней обрезать все данные выходящие за пределы интересующего района.
    Плюс: инструментарий весь в наличии и качественно отработан.
    минус: будет набираться оверхед данных, но он не сильно большой. и будет необходимость учитывать в рабочих скриптах данные за пределами интересуемых участков.
    Ответ написан
    4 комментария
  • Движок для картографического сервиса?

    @pfg21
    ex-турист
    leaflet, openlayers - движки на js для отображения тайловых карт, для осм они обычно и применяются.

    генерировать тайловые карты можно кучей разных средств,

    раздавать тайлы любым http сервером
    что конкретно нужно ??
    Ответ написан
    Комментировать
  • Как реализовать интерактивную карту?

    @pfg21
    ex-турист
    плагин к саспланете ??
    опенсорс, проработанная система, куча вариантов карт.
    сколь помню имеются плагины привязки данных из внешних бд, взять какой-либо такой плагин и перекоряжить под себя
    Ответ написан
    Комментировать
  • Как "нарисовать" линию улицы на карте?

    @pfg21
    ex-турист
    в общем случае, в реальности улица может быть разделена на несколько не имеющих общих точек кусков, изза некоторых естественных реалий, к примеру вот разрыв дорожного графа при сохранении названия улицы
    openstreetmap.ru/#mmap=17/56.14108/47.18644

    в осм обычно улица действительно представляет собой набор соединенных (или нет - смотри выше) линий, потому как разные участки улицы могут входить в разные отношения: к примеру запреты поворотов, разворотов и т.д. отношения для общественного транспорта и прочего.
    кста на украине обычно все отрезки улицы собираются в одно отношение для обеспесения адекватной адресации, попробуй работать через эти отношения.

    а вообще попробуй отображать все выданные оверпасом отрезки.
    Ответ написан
  • Как редактировать OSM в оффлайне?

    @pfg21
    ex-турист
    на компе - josm, merkaator
    на андроиде - vespucci

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

    левые данные из осм удалят, время жизни "левотуры" зависит от пользователей, картирующих район.

    распиши поточнее что хочешь.
    Ответ написан
    Комментировать