Для этого есть карта

https://github.com/blog/1528-there-s-a-map-for-that
  • Перевод
Не так давно мы начали рендерить 3D-модели на Гитхабе. Сегодня мы с удовольствием объявляем о новейшем прибавлении в семействе визуализаций — о геоданных. Любой файл .geojson в репозитории на Гитхабе теперь станет автоматически отображаться в качестве интерактивной карты (с возможностью листания), снабжённой вашими геоданными.

[скриншот 2013-06-13 10:23:32]

Люди ужé используют Гитхаб для хранения разных геоданных, от почтовых индексов Чикаго и до радиостанций сообществ да путей движения известных в истории ураганов, так что мы с нетерпением ожидаем увидеть дальнейшие плоды сотрудничества сообществ.

«Под капотом» мы используем Leaflet.js для отображения данных geoJSON поверх специальной версии базового слоя карты улиц MapBox упрощённого, чтобы данные ваши на нём воссияли. Лучше же всего — то, что картооснова использует данные OpenStreetMap; так что, если пожелаете улучшить какой-либо участок её, редактируйте тотчас же.

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

Как начать действовать? Просто отправьте файл .geojson в новый или в существующий репозиторий — или углубитеся в документацию, разъясняющую настройки картостилей.

Послесловие от переводчика
Название первоисточника («There's a map for that») рифмуется с популярным мемом «There's an app for that» («Для этого есть приложение»), означающим богатство выбора приложений для мобильников. Эта игра слов не переводится на русский язык, но её можно объяснить в послесловии, и вот объяснил.
Поделиться публикацией
Комментарии 17
    +17
    Изо всех тех, кого можно с этим поздравить, прежде всего на ум приходит mourner.

    Поздравляю!
      +11
      Спасибо. :) Я счастлив!
        0
        Действительно очень круто!
          +1
          Также очень радует, что движок карт отечественный, а какими интернет гигантами используется! Вот и гитхаб в том числе!
          Присоединяюсь к поздравлению!
        +1
        Это очень круто!
          0
          Для экспериментов, чтобы можно было все это попробовать, но не тратить время на установку/написание конвертера, можно воспользоваться вот этим онлайн-сервисом конвертирования геоданных:
          converter.mygeodata.eu/
          Всё же файлы в GeoJSON есть не у всех, а какие-нибудь треки из навигатора в GPX завалялись у многих.
            0
            Здорово, спасибо!

            p.s. Знаете, когда только взглянул на картинку, почему-то подумал, что речь будет про какое-то хитрое наложение ветвления репок на маршруты и карты (:
              +4
              Молодцы, что используют OSM, не молодцы, что не сослались на OSM contributors, как того требует лицензия OSM.
                +1
                Написал в GitHub про копирайты и ссылки на OSM, автор поста ответил:

                Thanks for the feedback. We were really psyched to get things out the door, so for the initial release, we credited the OSM contributors in § 18 of our Terms of Service which is linked from the footer of every page, including the page on which the map is displayed.

                There are a handful of small technical limitations due to the way we implemented the map that prevented us from doing some things like crediting the OSM community in the way that most are accustomed to, but rest assured, we're working to overcome those technical limitations, and you can look forward to many improvements to the map interface in the weeks to come.

                Cheers and happy mapping,
                -Ben
                0
                И для такого найдется карта!
                  +1
                  А для непосвященных, не могли бы объяснить, каким образом геолокация связана с бесплатным репозиторием кода github?
                    +2
                    Теперь достаточно выложить геоданные (в формате GeoJSON) в репозиторий на Гитхаб, чтобы получить карту буквально там же.
                      +4
                      Именно геолокация (то есть определение положения объекта на Земле) никак не связана, и тут о ней речь не идет.

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

                      Также и здесь — нет другого способа визуализации пространственных данных (GeoJSON) кроме отображения их на карте.
                        0
                        Гитхаб вроде HTML-код не рендерит. А о каких таблицах идет речь?
                          +1
                          на гитхаб можно залить html-файл, а потом открыть его в браузере как страницу — Github Pages
                      +2
                      Мне не нравится, что на github нет статистики просмотров и скачиваний, в отличие от того же code.google.com или sf.net
                        0
                        Теперь есть статистика просмотров (но всё ещё не статистика скачиваний).

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое