#8 hanpari
Tak o tom žádná, že to psal někdo, kdo s tím umí dělat. Musím to ještě zkusit přes IDE přímo v ArcGIS.
Tady je link na tu hned druhou funkci, která mně nejede:
http://resources.arcgis.com/en/help/main/10.2/index.html#//000800000004000000
a tady je to jak to vypadá napsaný podle rady:
#4 nastaveni vstupnich a vystupnich dat pro orez multipointu
def MTP_af(a, s):
return [a+x for x in s]
s = "MTP_af_3b_clip.shp"
a = "C:\\cviceni_Python\\uloziste_MTP\\"
print(MTP_af(a, s))
def plochy(a, s):
return [a+x for x in s]
s = "1_pl_buff_1885m.shp", "2_pl_buff_1885m.shp", "3_pl_buff_2134m.shp", "4_pl_buff_2134m.shp", "5_pl_buff_1971m.shp", "6_pl_buff_1885m.shp", "7_pl_buff_3341m.shp"
a = "C:\\cviceni_Python\\plochy_2014\\"
print(plochy(a, s))
def plochy_af_uloz(a, s):
return [a+x for x in s]
s = "1_af.shp", "2_af.shp", "3_af.shp", "4_af.shp", "5_af.shp", "6_af.shp", "7_af.shp"
a = "C:\\cviceni_Python\\uloziste\\"
print(plochy_af_uloz(a, s))
#6 orez ziskanych multipointu ke tvorbe DMP a DMT dle zvolenych ploch
arcpy.Clip_analysis(MTP_af(a, s), plochy(a, s), plochy_af_uloz(a, s), "")
- to MTP_af(a, s) jako vstup je pořád stejné, mění se jen plochy, kterými je celé "mračno" oříznuto..
- jak to udělat, aby se to MTP_af(a, s) opakovalo jako vstup pro všechny výpočty toho nástroje? Ostatní listy jsou v pořádku..