15
Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích Projekt Informatika 2 VUT FSV obor Geodézie a Kartografie Bc. Michal Bečička 15.5.2013

Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

  • Upload
    van

  • View
    49

  • Download
    0

Embed Size (px)

DESCRIPTION

Projekt Informatika 2. Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích. Bc. Michal Bečička 15.5.2013. ČVUT FSV obor Geodézie a Kartografie. Úvod. Atlas - Prezentace výsledků projektu NAZV QI102A265 Kontaktní osoba doc. Ing. Josef Krása Ph.D . - PowerPoint PPT Presentation

Citation preview

Page 1: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Automatizace sestavení Atlasu erozního smyvu a transportu splavenin

ve velkých povodích

Projekt Informatika 2

ČVUT FSV obor Geodézie a Kartografie

Bc. Michal Bečička15.5.2013

Page 2: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Úvod

Atlas - Prezentace výsledků projektu NAZV QI102A265

Kontaktní osoba doc. Ing. Josef Krása Ph.D.

Page 3: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Rozsah map

58 povodí v nespojitých shlucích

Tvorba atlasu – Toolbar DataDrivenPages 1 indexová vrstva gridu nevhodná

Page 4: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Nástroj pro tvorbu gridu

Rozdělí povodí po sekcích = spojité shluky

Pro každou sekci vytvoří vhodně umístěný grid

Mapové listy jednoznačně pojmenuje K jednotlivým povodím vygeneruje

jejich rozsah mapových listů Připravý vrstvy pro tvorbu přehledky Vytvoří finální vrstvu gridu

Page 5: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Nástroj pro tvorbu gridu

Page 6: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Výsledný grid

Page 7: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Nástroj pro generalizaci

Generalizována byla hodnota splavenin [t/rok] Vrstva vodních toků

Provedena kategorizace Přidán atributový sloupec Plněn podle hodnot v externí tabulce 5 kategorií podle hodnot splavenin

Page 8: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Ukázka skriptu – načtení hodnot z externí tabulky path = arcpy.GetParameterAsText(0)

arcpy.MakeFeatureLayer_management(path, "layer")

arcpy.AddIndex_management ("layer", "HydroID")

arcpy.AddJoin_management("layer", "HydroID", table, "Riverid")

fieldList = arcpy.ListFields(path, 'category')

if (len(fieldList) != 1): arcpy.AddField_management(path, 'category', 'SHORT')

rows= arcpy.SearchCursor("layer")

stack=[]

for row in rows: value=row.getValue('projectriversediment$.Sediment output river') stack.append(value)

del rows, row

Page 9: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Generace mapových listů Pomocí funkcí toolbaru

DataDrivenPages Umístění prvků definováno ručně v

Layout view Využito dynamických prvků Příklad dynamického textu:

<dyn type="page" property="name"/>

Page 10: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Toolbar DataDrivenPages

Page 11: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Výsledky – vzorová povodí

Page 12: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Výsledky

Mapový list

Page 13: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Výsledky – detail dynamických prvků

Page 14: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Výsledky- detail dynamických prvků

Page 15: Automatizace sestavení Atlasu erozního smyvu a transportu splavenin ve velkých povodích

Děkuji za pozornost