""" 1.) Navrhnite funkciu test(), ktorá otestuje či zadané pole obsahuje iba číselné hodnoty (tzn. dátový typ int alebo float). Ak áno, vráti booleovskú premennú TRUE, inak vráti FALSE. Funkcia tiež vráti FALSE v prípade, že pole bude obsahovať nulové alebo záporné hodnoty. """ def test(pole): #.... """ 2.) Vytvorte funkciu kruh(), ktorá vypočíta vybrané vlastnosti kruhu na základe zadaného polomeru. Výstup bude vo forme zoznamu (list), ktorý bude obsahovať 3 hodnoty: - obvod kruhu, - obsah kruhu, - obsah ohraničujúceho štvorca, V prípade že funkcii zadáme text, upozorní nás správou. V prípade že funkcii nezadáme hodnotu automaticky sa použije polomer 10. """ def kruh(#... """ 3.) Aké typy kurzorov (cursors) v arcpy poznáte, čím sa od seba líšia? Ktoré kurzory majú definovanú metódu reset()? """ """ 4.) Funkcia area_diff() vypočíta na základe vstpného polygónu rozdiel medzi plochou minimálneho ohraničujúceho obdĺžnika (MBR alebo envelope) a plochou kovexnej obálky (convex hull). Doplňte chýbajúci kód: """ import arcpy def area_diff(polygon): mbr = #... hull = #... return (mbr.getArea() - hull.getArea())