Страница 2 из 2
Re: где легче программировать (GRASS GIS, ArcView, ArcGIS)
Добавлено: 16 фев 2010, 09:06
nadiopt
берите быка за рога и выполняйте совет Simа. даже если сами ничего не напишете, сравнить коды тоже полезно
Re: где легче программировать (GRASS GIS, ArcView, ArcGIS)
Добавлено: 18 фев 2010, 18:11
Mir
nadiopt писал(а):берите быка за рога и выполняйте совет Simа. даже если сами ничего не напишете, сравнить коды тоже полезно
А пока может кто нибудь поделиться ссылками на учебный материал по программированию на питоне для GRASS GIS, ArcView, ArcGIS что бы примерно представить объём работ и было на чём учиться? я что то плохо искал, раз не нашёл..
Re: где легче программировать (GRASS GIS, ArcView, ArcGIS)
Добавлено: 18 фев 2010, 20:22
KolesovDmitry
Вклинюсь в разговор по поводу GRASS.
Хочу заметить, что для того, чтобы программировать в GRASS (в огромном числе случаев) вам не обязательно знать какой-либо конкретный язык (Python, C/C++ ...) достаточно знать хоть какой-нибудь. (А на первых порах или для решения стандартных задач можно обойтись вообще без знания языка).
Но!
Для того, чтобы решать какие-либо задачи (используя какой-либо язык, или же не используя), необходимо ознакомиться с модулями GRASS и их совместным применением. Не думаю, что это должно занять много времени, но определенные усилия потребуются.
Теперь о том, почему не нужно знать какой-либо конкретный язык. Дело в том, что с GRASS поставляется довольно большое количество модулей, которые можно между собой комбинировать для решения задач, используя средства командной строки.
Стандартный подход к программированию в GRASS - создание сценариев, описывающих последовательность вызова модулей. Эти сценарии можно создавать руками, т.к. это обычный текстовый файл, а можно (если возникнет такая необходимость) сгенерировать на любом языке программирования, который вы знаете.
Вообще же, на мой взгляд, самый хороший подход к использованию GRASS - изучить средства программирования в командной строке (в первую очередь организацию циклов). Во-первых, это займет гораздо меньше времени, чем изучение любого другого языка программирования, например, Python, во-вторых, это будет гораздо полезнее для данной задачи.
Re: где легче программировать (GRASS GIS, ArcView, ArcGIS)
Добавлено: 19 фев 2010, 16:24
nadiopt
Re: где легче программировать (GRASS GIS, ArcView, ArcGIS)
Добавлено: 27 фев 2010, 13:30
Mir
Простите, кажись с научным руководителем было приличное недопонимание. Когда попросил его дать мне снимок который буду анализировать он в итоге дал шейп файл. Задача в итоге выглядит ещё проще, т.е. сводится к геометрии - есть в шейпл файле области с заданными параметрами, надо сделать так что бы сделав фигуру (т.е. очертить участок который мы хотим изучать) поверх этих областей у этой фигуры просчитались значения исходя из того какие области и какие % областей туда входят (какие то параметры будут средними, какие то суммарными). Я теперь даже не знаю потянет это на диплом или нет. А автоматическое дешифрирование он назвал утопией, так как вручную то не всегда очень качественно получается (manisha была права в начале темы).
p.s. программа или модуль работающая с шейп файлом всё равно на питоне ведь будет писаться? к теме дешифрирование то может я ещё вернусь, но вот научный руководитель очень занят

Re: где легче программировать (GRASS GIS, ArcView, ArcGIS)
Добавлено: 27 фев 2010, 13:44
nadiopt
А автоматическое дешифрирование он назвал утопией, так как вручную то не всегда очень качественно получается
это смотря что мы хотим получить. Лес от не-леса, например, нормально отличается:)