Создание буфера над моделью местности

У меня есть полигон и модель местности (может быть как сетка, так и TIN). Я хотел бы построить, скажем, 1-километровый буфер, чтобы 1 км измерялся по поверхности местности, то есть не планиметрически. Буфер всегда должен быть на расстоянии не менее 1 км от полигона и предпочтительнее измерять самую плоскую часть местности.

Кто-нибудь знает хороший способ сделать это, надежный для всех крайних случаев, которые вы получаете с реальным ландшафтом?

Алгоритм или решение с использованием инструментов FOSS предпочтительнее.


person John Mac    schedule 30.05.2009    source источник


Ответы (1)


с Grass Gis можно посмотреть эту ссылку

http://grass.ibiblio.org/gdp/html_grass62/r.buffer.html

или с помощью pgraster

http://trac.osgeo.org/postgis/wiki/WKTRasterTutorial01

http://cartosig.upv.es/es/system/files/jomarlla/PGRASTER_20070710-0001.pdf

удачи

person ricardo    schedule 02.12.2010