ГИС програмирање (МГИС2И2)

  • Врста и ниво студија: Мастер академске студије
  • Статус предмета: Изборни
  • Број ЕСПБ: 5
  • Семестар: II
  • Број часова: 3+0

Циљ курса је упознавање студената са основама скрипт програмирања, како да аутоматизују ГИС задатаке користећи Pythоn програмски језик. Аутоматизација може олакшати рад, а познавање скрипт језика попут Pythоn-a је веома важна вештина коју је потребно да имају ГИС аналитичари.

По завршетку курса студент ће бити у могућности да:

- Дизајнира и имплементује решења у Pythоn-у за аутоматизацију геопроцесинг задатака.

- Покаже разумевање програмских концепата, метода и приступа, као што су отклањање грешака, провере грешака и документације.

- Покажу разумевање напредних концепата као што су екстерне библиотеке.

- Способан да интегрише садржај, примере и концепте из екстерних извора, као што је ArcGIS.

Теоријска настава:

- Увод у ГИС моделирање и Pythоn.

- Pythоn и основе програмирања.

- ГИС-приступ подацима и манипулација са Pythоn.

- Pythоn за ГИС аналитичаре

 

Практична настава:

- Pythоn примери, мап алгебра и растери, креирање бафера, скрипт алати, комуникација са ГИС алатима.

Python Scripting for ArcGIS by Paul Zandbergen

Python homepage (http://www.python.org/ )

Службени туторијал (Guido van Rossum) (http://docs.python.org/tut/tut.html )

Mark Pilgrim, Dive Into Python (on-line book http://diveintopython.org/)

Mark Lutz, Learning Python, 3rd Edition, O’Reilly, 2007

Mark Lutz, Programming Python, 3rd Edition, O’Reilly, 2006