У меня есть шейп-файл полилинии, представляющий дорожную сеть, и второй шейп-файл, содержащий точки. Я хотел бы использовать PostGIS (предположительно PgRouting) для определения подсетей или зон обслуживания, исходящих из этих точек.
По сути, я надеюсь задать вопрос: «Начиная с пункта X, как далеко я могу идти в любом заданном направлении, учитывая общий бюджет поездки в 1 км, следуя сети дорог?» В результате будет получен набор обрезанных полилиний, представляющих общий диапазон возможных перемещений с учетом бюджета в 1 км.
Для справки, этот анализ GRASS, кажется, именно то, что я хочу сделать (за исключением того, что я хочу сделать это в PostGIS): http://www.gdf-hannover.de/lit_html/grass60_v1.2_en/node57.html#sec: optalloc
Этот следующий пример, кажется, почти то, что я хочу сделать, за исключением того, что он, кажется, отвечает на вопрос "к каким узлам я мог бы путешествовать, учитывая бюджет путешествия X расстояния?" http://underdark.wordpress.com/2011/02/12/drive-time-isochrones/
Второе - не совсем тот ответ, который я ищу, потому что я хочу, чтобы полилинии обрезались до моего расстояния - мне все равно, доберусь ли я до самого узла.