Этой зимой я планирую отслеживать свое катание на горных лыжах / сноуборде с помощью GPS. Большая часть моей езды будет проходить на одном курорте. Я хотел бы иметь возможность создать своего рода «тепловую карту», которая показывает количество прогонов, которые я сделал в данной области. По мере того, как я добавляю все больше и больше трасс GPS в свою базу данных, моей целью будет увидеть своего рода линейную тепловую карту наиболее посещаемых районов. Учитывая характер катания на горных лыжах, можно ожидать, что подъемные канатные дороги будут самыми «горячими», потому что это будут единственные места, посещаемые снова и снова.
Учитывая, что 1) моя дорожка не будет всегда одинаковой и 2) область, покрываемая после одного «пробега», может иметь ширину в несколько сотен футов, что может быть лучшим способом для анализа этих «линейных» данных для создания сортировки тепловой карты? Мои мысли заключались в том, чтобы буферизовать линии, а затем пересекать полисы, чтобы создать нечто вроде диаграммы Венна. Я предпочитаю использовать технологии с открытым исходным кодом. У меня загружены и доступны QGIS и PostGIS.
ОБНОВЛЕНИЕ : Что касается ответа @ blah238, я думал о чем-то, что могло бы «собрать» количество проходов («пробегов») через область, а затем символизировать счетчиком. Концептуально это будет похоже на ArcGIS " Собирать события " (но для линий, а не точек) или Свернуть двойные линии на осевую линию (но для нескольких линий примерно в одной и той же области).
Более наглядным примером подобной концепции может быть карта транспортных потоков, где сильно перегруженные районы будут приравниваться к «сильно пройденным» лыжным трассам / зонам:
Я прочитал следующие вопросы, которые могут дать некоторые идеи, но они на самом деле не касаются того, что я пытаюсь достичь:
Кластеризация траекторий (данные GPS точек (x, y)) и добыча данных
Управление ошибками с помощью GPS-маршрутов (теоретическая основа?)