Добрый день, большое спасибо всем за пояснение и замечания к коду. Ваши советы мне помогли понять "физический" смысл алгоритма кода.
Очень надеюсь, что мануалы к модулям тоже читаются вместе с презентацией.
, мануалы читаются, тяжко правда, но а кому сейчас легко
А ещё лучше питон
, решил попробовать, прошу не судить строго, т.к. не силен я в этом ...
Код: Выделить всё
# формируем список координат по X
coord_x=[359958.48166882,361002.68521462,361173.35252512,362329.55216218, 362881.86894458, 364073.55958294, 368786.16759099]
# формируем список координат по Y
coord_y=[6227044.0076194, 6227013.42609976, 6226304.66885629, 6231192.23066216, 6232940.15028171, 6226675.16386736, 6226616.7088923]
# сам цикл на питоне
for i in range(7):
grass.run_command('r.cost', input='cost_7', output='p'+str(i), coordinate=(str(coord_x[i]),str(coord_y[i])))
grass.run_command('r.drain', input='p'+str(i), output='r'+str(i), coordinate=(str(coord_x[i]),str(coord_y[i])), vector_points='settlement_clip')
Все вроде работает.
При желании можно считывать список координат точек из файла, затем формировать список и брать данные из него ...
И еще раз спасибо!!!