1 / 15

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

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 .

van
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Úvod • Atlas - Prezentace výsledků projektu NAZV QI102A265 • Kontaktní osoba doc. Ing. Josef Krása Ph.D.

  3. Rozsah map • 58 povodí v nespojitých shlucích • Tvorba atlasu – ToolbarDataDrivenPages • 1 indexová vrstva gridu nevhodná

  4. 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

  5. Nástroj pro tvorbu gridu

  6. Výsledný grid

  7. 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

  8. 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=[] • forrow in rows: • value=row.getValue('projectriversediment$.Sediment outputriver') • stack.append(value) • delrows, row

  9. Generace mapových listů • Pomocí funkcí toolbaruDataDrivenPages • 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"/>

  10. ToolbarDataDrivenPages

  11. Výsledky – vzorová povodí

  12. Výsledky • Mapový list

  13. Výsledky – detail dynamických prvků

  14. Výsledky- detail dynamických prvků

  15. Děkuji za pozornost

More Related