2009-08-18 2 views
2

Я довольно много начинаю, когда речь заходит о ГИС, но я думаю, что я понимаю основы - это, похоже, не сложно. Но: все эти аббревиатуры и разные библиотеки, GEOS, GDAL, PROJ, PCL, Shaply, OpenGEO, OGR, OGC, OWS, а что нет, каждый, казалось бы, в зависимости от количества других, немного подавляет меня.GIS: line_locate_point() в Python

Вот что я хотел бы сделать: учитывая количество точек и линейную линию, я хочу определить местоположение на линии, ближайшей к определенной точке. Другими словами, что line_locate_point PostGIS (в) делает:

http://postgis.refractions.net/documentation/manual-1.3/ch06.html#line_locate_point

Только я хочу сделать использовать простой Python. В какой библиотеке или библиотеках я должен вообще взглянуть на эти пространственные вычисления в Python, и есть ли тот, который специально поддерживает эквивалент line_locate_point()?

ответ

2

В другом форуме я предложил переопределив (простой) алгоритм PostGIS в Python с использованием Shapely.

2

Для последующих функций эти функции доступны в Shapely 1.2

Смежные вопросы