Gebruik TOP10NL t.b.v. Bestand Bodem Gebruik
Conversie en generalisatie m.b.v. ArcPy en muteren BBG in AG10.1
Marijn Zuurmond (Regio & Ruimte) 23 mei 2013
Inhoud • Inleiding • Conversie en generalisatie • Oude BBG-conversie • Nieuwe BBG-conversie en generalisatieproces
• Muteren BBG in ArcMap 10.1 • Hoe verder
Gebruik van TOP10NL tbv BBG
1
Inleiding • Overig gebruik binnen CBS • Gemeentefonds • Cartografisch
• Bestand Bodem Gebruik • Vlakdekkende kaart met gebruiksfuncties • Elke 2 jaar update • Interpretatie o.b.v. Luchtfoto, TOP10NL en hulp-bestanden (bv woningregister, locatus) • oppervlakte ondergrens doorgaans 1 HA
Gebruik van TOP10NL tbv BBG
2
Wat is het BBG?
Gebruik van TOP10NL tbv BBG
3
Oude BBG conversie • ‘Lang geleden’…: • Top10vector (coverage) PGB • Top10v werd volledig geconverteerd, oude BBGmutaties kwijt • ArcMap 9.3 VBA-applicatie
• Sinds 3 jaar: • TOP10NL (fgdb) coverage (python + aml)
Gebruik van TOP10NL tbv BBG
4
Nieuwe BBG-conversie + ArcMap 10.1 • • • • • •
2 versies: TOP10NL (fgdb) Afleiden van mutaties TOP10NL Update laatste BBG Arcpy (10.0/1) conversie + update Generalisatie met ArcPy ArcMap 10.1 + ArcPy
Gebruik van TOP10NL tbv BBG
5
• •
Het idee…
• •
Top10NL nieuw
Top10NL oud
Masker mutatie Ja/Nee
Top10NL nieuw met BBG-code
BBG oude versie
• • BBG ruwe versie t.b.v. interpretatie
• • • •
Gebruik van TOP10NL tbv BBG
ruwe conversie TOP10NL → BBG- code masker TOP10NL wel niet veranderd samenvoegen oude BBG en TOP10NL behandeling taluds en sporen (incl. voorrang spoor/weg/water) sliverbehandeling elimineren smalle uitsteeksels en te kleine polygonen vlaggen polygonen voor interpretatie tot 50 m over de landsgrens juiste code toekennen klaarzetten in verzameldirectory vastleggen welke Top10NLversies gebruikt zijn
6
Aandachtspunten •
TOP10NL • Meerdere featureclasses • Samenstellen 0-stand (gebruik van bronactualiteit kaartblad) • BBG-code bepaald uit diverse attributen TOP10NL: • type_c1 • gebruik_c1
•
• Aantal TOP10NL-codes geen duidelijke relatie naar BBG oplossen naar omgeving (bijv. waterlopen, onbekend of straten) BBG • 1 featureclass • Verdwijnen onderscheid boven-ondercode (brug of spoorviaduct) • Prioritering BBG-codes (10 heeft hogere prioriteit dan 11) • Oplossen niet o.b.v. eliminate, maar m.b.v. prioriteringstabel • Processen op kaartbladniveau • Aanvullende maatwerkwensen
Gebruik van TOP10NL tbv BBG
7
Uitwerking van het idee…
Gebruik van TOP10NL tbv BBG
8
Praktijkvoorbeeld • Hoofddorp
Gebruik van TOP10NL tbv BBG
9
Hoofddorp: oude BBG
Gebruik van TOP10NL tbv BBG
10
Hoofddorp: na Update
Gebruik van TOP10NL tbv BBG
11
Hoofddorp: resultaat generalisatie (Met signalering-code voor veranderingen in groot oppervlak voor operator)
Gebruik van TOP10NL tbv BBG
12
Problemen TOP10NL tussen fgdb-versies • Opeens voor BBG noodzakelijke attributen weggelaten ( bijvoorbeeld TYPELANDGEBRUIK_C1; HOOFDVERKEERSGEBRUIK_C1;
VOORKOMEN_1)
• Oneigenlijke verandering geometrie: opnieuw ‘ingetekende’ vlakken mutatie met deels slivers • Correcties op attribuutniveau
Gebruik van TOP10NL tbv BBG
13
Voorbeeld correcties op attribuutniveau • Administratieve mutaties (correcties): Type weg: straat lokale weg
Gebruik van TOP10NL tbv BBG
14
Probleem met geheugenmanagement ArcPy • SelectLayerByLocation • Dissolve voor NL (bbg_code = 1)10.1 10.0….. •
workaround in 10.0 os.system(config.PythonEXEPath+" "+config.PythonScriptPATH+r"\<programmanaam.py> argument)
Gebruik van TOP10NL tbv BBG
15
Oplossen van problemen (1) •Wegvakken tussen viaduct van spoor niet oplossen…
Gebruik van TOP10NL tbv BBG
16
Oplossen van problemen (2) • ‘Eiland’ wegvakken < 250 m2 oplossen
Gebruik van TOP10NL tbv BBG
17
Inhoud • Inleiding • Conversie en generalisatie • Oude BBG-conversie • Nieuwe BBG-conversie en generalisatieproces
• Handmatig muteren BBG in ArcMap 10.1
Gebruik van TOP10NL tbv BBG
18
Handmatig muteren BBG in ArcMap: Werk(=kaart-)bladen tonen
Gebruik van TOP10NL tbv BBG
19
Werkblad ophalen
Gebruik van TOP10NL tbv BBG
20
Werkblad met hulplagen
Gebruik van TOP10NL tbv BBG
21
Buren tonen
Gebruik van TOP10NL tbv BBG
22
Buurbladen ophalen
Gebruik van TOP10NL tbv BBG
23
Werkblad met buurbladen en hulplagen
Gebruik van TOP10NL tbv BBG
24
Editing (vlak)
Gebruik van TOP10NL tbv BBG
25
Editing (attributen)
Gebruik van TOP10NL tbv BBG
26
Hoe verder • • • •
O: bijna afgerond T: maart t/m mei 2013 A: mei 2013 P: juni 2013
Gebruik van TOP10NL tbv BBG
27
Vragen • … • Bedankt voor de aandacht!
Gebruik van TOP10NL tbv BBG
28
Voor de liefhebber: voor generalisatie
Gebruik van TOP10NL tbv BBG
29
Na generalisatie
Gebruik van TOP10NL tbv BBG
30
Voor generalisatie
Gebruik van TOP10NL tbv BBG
31
Na generalisatie
Gebruik van TOP10NL tbv BBG
32