TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
TMC Summerschool 2016 - Workshop Gissen met Bentley Map Bekijk BGT gisdata, pas de styling aan, bevraag/zoek in deze data, haal BAG data uit de WFS service van de LV-BAG, Koppel de BAG kenmerken aan de BGT objecten. Maak een verschillenkaart tussen BAG en BGT panden. Presenteer deze verschillenkaart.
1
Bekijk GIS data (15 minuten)
We openen de tekening BGT_Data.dgn in Bentley Map. Bekijk deze data via het menu Tools > GeoSpatial > Utilities Gebruik Rainbow Masking om alle objecten in een afwijkende verbeelding te tonen. Plaats een vinkje in 1 en verwijder deze weer. Kijk wat er gebeurt in View 1. Geen vinkjes dan geen masking actief.
Gebruik Analyze XFM Feature om de kenmerken van een Object te bekijken.
Gebruik Edit XFM Feature om kenmerken aan te passen.
Gebruik Data Browser om de kenmerken tabel van meerdere objecten te tonen en eventueel te bewerken. B.v. met zoek en vervang.
Bovenin het geopende scherm worden de verschillende mogelijkheden als knop getoond.
Load Selection , Load View
© Crotec b.v.
, Load Fence
en Load All
(al dan niet met referentie
)
Pagina 1 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Probeer de verschillende manieren uit. Gebruik ook de save as knop om op te slaan naar een csv bestand. Maak dan eerst een selectie en klik dan op de betreffende knop. Alleen de selectie wordt geëxporteerd. Zoek naar een kenmerk via de zoek knop . Loop door de data en merk op dat Bentley Map deze data direct toont, in de gekozen view, het betreffende object. Rechtermuisklik op een object en kies voor Locate Automatic View 1
Klik dan een voor een door de verschillende objecten. Binnen de View wordt dan telkens naar een ander object gesprongen. Stel de Zoom Preferences in op 1 i.p.v. op 100 en klik nogmaals op wat elementen. De objecten worden nu meer ingezoomd getoond.
Probeer dit ook uit met de Zoom Factor. Pas dit aan naar 1 en klik op een object.
© Crotec b.v.
Pagina 2 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Pas deze aan naar 2 en bekijk het verschil van zoomniveau
Bekijk de kenmerken van een Pand met een huisnummerreeks met Analyze zoals hiervoor geleerd. Sluit Bentley Map. Bentley Map Tweak: Pas (indien dit mogelijk is) in kladblok het standaard methods.xml aan voor meer administratieve kenmerken van onder andere subfeatures. (Mogelijke locaties methods.xml C:\Program Files (x86)\Bentley\MicroStation V8i (SELECTseries)\Map\xml\methods C:\Program Files (x86)\Bentley\MapStandalone V8i\MapStandalone\xml\methods C:\Program Files (x86)\Bentley\MapEnterprise V8i\MapEnterprise\xml\methods) Vervang bij Analyze “rootXmlOnly” door “allXml” <MethodGroup name="Analyze">
required\analyze_Ops.xml <Method name="Open" OpType="MDL"> <procedureName>AnalyzeFeature <parameter name="loadType">rootXmlOnly <MethodGroup name="Analyze">
required\analyze_Ops.xml <Method name="Open" OpType="MDL"> <procedureName>AnalyzeFeature <parameter name="loadType">allXml
© Crotec b.v.
Pagina 3 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Open de tekening BGT_Data.dgn weer in Bentley Map. Bekijk hetzelfde pand nogmaals, merk op dat er nu meer data wordt getoond onderaan het Analyze scherm.
© Crotec b.v.
Pagina 4 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
2
Pas de styling aan van de objecten (20 minuten)
De data wordt nu getoond in de styling welke is meegekomen door het gebruikte XFM schema (wordt later uitgelegd) tijdens de opbouw van die data. We gaan nu via een andere weg deze data vormgeven. Dit kan voor allerlei data bronnen, zoals je later zelf kan uitproberen. Ga via het menu File naar de Map Manager. Klik hierop. Bentley vraag waar je deze nieuw styling wilt laten plaatsvinden. In de default tekening of in een nieuw model of een nieuwe dgn. Wij kiezen voor het huidige model. De bovenste optie. En klikken dan op OK.
Links wordt nu de Map Manager geopend. Dit is de toegang van Bentley op meer GIS functionaliteit. Klik op het plusteken voor Layers om de lagen uit te klappen.
Alle lagen worden dan getoond. Met de eigen via XFM meegekomen styling. Shapefiles zullen geen styling hebben en grijsgevuld of als door lijn omsloten vlak worden getoond.
© Crotec b.v.
Pagina 5 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Rechtermuisklik nu op Begroeidterreindeel en kies voor Symbology
Klik dan bovenin het geopende scherm bij Thematic Definition set op Default display en kies via het zwartje driehoekje voor User defined 1.
Klik dan op Generated classes.
© Crotec b.v.
Pagina 6 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Kies in het scherm Class Generator bij Property voor BegroeidTerreindeel_Collection:PLUSFysiekVoorkomen
Klik dan op Add Values om kenmerken op te halen, klik in het dan geopende scherm op Add all om alle kenmerken naar rechts te verplaatsen en klik daarna op Ok.
Pas bij Ramp: diverse kleur instelling aan naar wens, om een eerste kleurinstelling te maken.
LET OP het onderscheid tussen de Vary Color from: (buitenlijn) en Vary Fill Color from: (vulling) Include Default Rule is een extra verbeelding van objecten welke andere kenmerken bevatten. Stel dat je niet alle kenmerken toevoegd dan worden ze toch getoond met de Default Rule.
© Crotec b.v.
Pagina 7 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Klik nadat je de kleuren hebt ingesteld op Generate Classes
Klik op Ok om deze symbology actief te maken.
Nu kan je individueel de styling nog naar wens aanpassen.
Probeer dit uit en bekijk het resultaat in de view. De Symbology kan worden opgeslagen.
© Crotec b.v.
Pagina 8 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Pas nu de symbology aan voor Waterdeel en OndersteunendWaterdeel. Bekijk het resultaat. Plaats nu labels voor BegroeidTerreindeel Rechtermuisklik op BegroeidTerreindeel en kies dan voor labeling
Kies daarna voor By Layer om de hele laag in een keer te label. Thematic werkt als het eerder gebruikte Symbology.
Stel deze geheel in naar wens stoei hier wat mee. Gebruik PLUSFysiekVoorkomen als label veld.
Het is ook mogelijk uit meerdere kolommen te labelen
© Crotec b.v.
Pagina 9 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Gebruik dan Bijvoorbeeld: [BGTFysiekVoorkomen], [PLUSFysiekVoorkomen] Maak deze met kopiëren/plakken van 1 waarde en kies dan een andere waarde plak dan in de gewenste volgorde. Type de scheidingtekens als gewenst tussen de kenmerken [de kenmerken staan tussen blokhaken].
Bentley Map heeft nu de mogelijkheid lagen en zelfs kenmerken aan of uit te zetten. Dit kan door het vinkje weg te halen voor het objecttype of het kenmerk. Merk op dat ook de labeling niet meer wordt getoond voor het betreffende kenmerk of object. Speel hiermee.
De zwarte omranding heeft te maken met de achtergrond. Kies een andere waarde bij de Global settings om deze bv niet te tonen. Bekijk het verschil.
Thematische labeling kan worden opgeslagen en hergebruikt. By Layer niet en is alleen in de dgn beschikbaar.
© Crotec b.v.
Pagina 10 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
3
Bevraag de data (10 minuten)
Naast de mogelijkheid van het zoeken van data via de Data Browser, kan ook de Search Tool worden ingezet. Via de Search Tool kan gebruiker een bevraging doen op de kenmerken of m.b.v. een fence op basis van een locatie van een object. Dit kan ook in combinatie. Dus binnen een fence met kenmerk A
Deze Search Tool is ook beschikbaar via de Map Manager. Door met rechtermuisknop op b.v. BegroeidTerreindeel te klikken en voor Search te kiezen wordt het Search scherm geopend. Dan is alleen het betreffende objecttype beschikbaar.
Sluit dit scherm en maak een fence in de view. Bepaald een waarde welke je wilt vinden binnen het Fence, bv BegroeidTerreindeel met PLUSFysiekVoorkomen heesters en voeg deze toe met Add to search. Open het Search Tool scherm wederom. En vindt de heesters binnen het gemaakte Fence. Kies voor BegroeidTerreindeel met PLUSFysiekVoorkomen heesters en voeg deze toe met Add to search.
Je kan hier ook een andere waarde als like of not equal to etc gebruiken. © Crotec b.v.
Pagina 11 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Klik op Where ….. en Kies daarna voor Spatial Extent en voeg deze ook toe.
Dan heb je een zoekopdracht (Search Query). Er is in het blauw And weergegeven. Deze zorgt ervoor dat aan beide voorwaarden moet worden voldaan.
Het resultaat wordt weergegeven via de Data Browser
Probeer wat andere zoekacties uit.
© Crotec b.v.
Pagina 12 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
4
Haal objecten uit de BAG WFS (10 minuten)
Haal BAG data uit de WFS service van de LV-BAG. Zoek eerst via het nationaal georegister naar de URL voor de BAG data van BAG panden. Gebruik hiervoor Internet Explorer of Google Chrome. Ga naar nationaalgeoregister.nl Type BAG in het zoek scherm. Kies indien zichtbaar bag:pand.
Dan worden de resultaten getoond. Klik dan op BAG WFS
Selecteer en kopieer de URL van de WFS (merk op dat de URL voor alle objecttype dezelfde zijn).
De onderstaande URL geeft de juiste weer. https://geodata.nationaalgeoregister.nl/bag/wfs?
© Crotec b.v.
Pagina 13 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Ga terug naar Bentley Map. Klik op File > Map Interoperability
Klik in het geopende scherm met de rechtermuisknop op Connections > New WFS Connection…
Plak de gekopieerde URL in het veld URL. Andere waarden zijn niet nodig. Klik op OK.
Er wordt nu verbinding gemaakt met de WFS service van de BAG. Er verschijnt een scherm waar je een aantal waarden kan aanpassen. Zoals kleur, vulling etc. probeer dit uit voor woonplaats. We laten datastreaming op False staan. Indien deze op True staat wordt interactief data opgehaald vanuit de WFS URL. Dit is niet altijd wenselijk.
© Crotec b.v.
Pagina 14 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Vink de rest van de objecten uit en klik op connect.
De connectie naar woonplaats is nu gemaakt.
© Crotec b.v.
Pagina 15 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Rechtermuisknop op woonplaats en klik op Query
Kies dan bij Spatial Extents voor View als je de BGT objecten in beeld hebt. (anders gebruik Fit View)
Klik dan in View 1 De objecten worden dan opgehaald als ze binnen de betreffende View voorkomen. (gebruik Fit View)
© Crotec b.v.
Pagina 16 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Klik nu op Erase Cached Instances. Klik op View bij Spatial Extents. Klik dan in de View, zodat de woonplaats features worden verwijdert uit de dgn.
Nu worden de eerder getoonde woonplaats features verwijdert uit de dgn. Niet uit de databron. Verwijder de connection. Klik Ja als bij het volgende scherm deze gaat over het feit of je de verbinding nog wilt opslaan.
Herhaal de stappen nu voor de BAG panden.
Merk op dat je de Name van pand niet kan aanpassen (Tevens is bij Feature Parameters is er geen Mapped Name mogelijk). Bevraag nu via de Map manager met Browse de kenmerken tabel. © Crotec b.v.
Pagina 17 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Merk op dat de kenmerken foutief worden weergegeven. Dit zijn namelijk de kenmerken van de al in de dgn aanwezige Pand features. We gaan nu pand weer verwijderen met Erase Cached Instances.
Verwijder ook de connection.
© Crotec b.v.
Pagina 18 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
5
Importeer objecten uit de BAG WFS (10 minuten)
We gaan dezelfde data uit de WFS importeren i.p.v. alleen connecten. Voordeel is dat we hierbij de naam van het object kunnen aanpassen. Tevens gaan we nu een relevant filter toepassen voor de nog te maken vergelijking met BGT panden. Klik in het Map Interoperability scherm op het tabblad import. Rechtermuisklik op Imports. Klik op New import.
Rechtermuisklik op de aangemaakte Import 1. En kies voor Add WFS (read only)…
We gebruiken weer de zelfde URL indien niet meer aanwezig. En klikken op OK.
© Crotec b.v.
Pagina 19 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Het onderstaande scherm wordt geopend.
Haal alle vinkjes weg behalve bij pand en pas de vormgeving aan. Zet Spatial Area op View, gebruik Fit View om in te zoomen naar de extents van de kaart. Maar belangrijker pas de Mapped Name aan naar b.v. BAG_pand en vul de Where Clause met de statussen relevant voor de BGT. Kopieer de waarden uit het bestand statussen BAG tbv BGT.txt welke in de map TMC Summerschool 2016 - Workshop Gissen met Bentley map op het bureaublad aanwezig is. Pand in gebruik, Pand in gebruik (niet ingemeten), Bouw gestart, Pand niet in gebruik, Sloopvergunning verleend. Door op de operator And te klikken, kan je deze omzetten naar Or. Doe dit voor alle And operators.
Zodat de import moeten voldoen aan of de ene of de andere waarde. © Crotec b.v.
Pagina 20 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Rechtermuisklik dan op pand en kies voor Import.
Onder in beeld, in het Message Center wordt het import resultaat vermeld
Sluit het Map Interoperability scherm. Bekijk de data. Met Analyze.
Doe hetzelfde via de Map Manager met Browse.
© Crotec b.v.
Pagina 21 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Nu worden de juiste kenmerken getoond.
© Crotec b.v.
Pagina 22 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
6
Koppel BAG kenmerken aan BGT objecten (10 minuten)
Als je de data hebt bekeken van de BAG is te zien dat de BAG in zijn identificatie geen voorloopnul heeft en de BGT wel. Als we deze niet toevoegen dan kunnen we geen koppeling maken. We gebruiken de Data Browser om deze aan te passen met Find and Replace.
Er komt nu een melding 2214 occurrence(s) replaced.
Maar er is niets aangepast. (dit komt omdat deze data nog in een read only status is na import. Afsluiten van de dgn en weer openen lost dit op. Herhaal de stappen.
Klik hierna op save (blauwe diskette) in het Data Browser scherm © Crotec b.v.
Pagina 23 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Hiermee is de aanpassing doorgevoerd. Nu gaan we een join leggen. Rechtermuisklik op Pand en kies voor Join…
Kies voor de velden Identificatiebagpnd links en aan de rechterzijde voor BAG_pand en identificatie. Klik op Add selected Left/Right Properties. Klik dan OK.
Rechtermuisklik op Pand in de Map manager en klik op Browse bij Pand. Zie in de Data Browser, dat deze objecten nu ook de data gekoppeld hebben van de BAG panden.
© Crotec b.v.
Pagina 24 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Ook Analyze laat deze zien.
Door deze aangevulde kenmerken kan je b.v. op basis van het veld BAG_pand.gebruiksdoel een eenvoudige functiekaart maken. Indien tijd over kan je dat zelf proberen door de symbology aan te passen.
© Crotec b.v.
Pagina 25 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
7
Maak een verschillenkaart tussen de BAG en BGT panden (10 minuten)
Rechtermuisklik op Pand in de Map Manager. Kies dan voor Overlay…
Het scherm Topology Analysis wordt geopend. Voeg BAG_pand toe.
Kies dan voor Exclusieve Or. En geef een naam op bij Result: Verschillen_BAG_BGT. Klik dan op Ok
Er wordt een nieuw resultaat toegevoegd aan de Map Manager genaamd Verschillen_BAG_BGT
© Crotec b.v.
Pagina 26 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Zet alle lagen uit door rechtermuisklik op Layers te geven en te kiezen voor Toggle visibility
Zet dan alleen een vinkje voor de nieuw aangemaakte laag Verschillen_BAG_BGT .
Rechtermuisklik Verschillen_BAG_BGT Kies Fit om naar de objecten in te zoomen.
Er is nu nog teveel data. Namelijk buiten de object geometrie van de BGT staan ook BAG panden. Deze verwijderen we gebruikmakend van een Fence. Fence geometrie is als Fence.dgn aanwezig, koppel deze als referentie. Maak dan voor Fence en kies voor Element en Void.
En dan via delete Fence contents.
© Crotec b.v.
Pagina 27 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Gebruik ook hiervoor void.
Deze Fence geometrie kan natuurlijk ook direct worden gebruikt bij de import vanuit WFS b.v. dan is deze laatste stap overbodig. Resultaat na delete fence contents.
© Crotec b.v.
Pagina 28 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
8
Exporteer de data naar b.v. shape of gml (10 minuten)
Het resultaat kan worden geëxporteerd naar b.v. shape of gml. Via het Map Interoperability tabblad export. We koppelen eerst een coördinatenstelsel. Via het menu Tools > Geographic > Select Geographic Coordinate System Kies From Library om een coördinatenstelsel te selecteren.
Kies in het tabblad Search voor 28992 en klik dan op Find Now.
Kies voor een van de 2 waarden en klik op Ok
Het coördinatenstelsel is dan actief
© Crotec b.v.
Pagina 29 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Nu maken we alleen een shapefile aan. Kies via File > Map Interoperability voor het tabblad Exports rechtermuisklik op Exports en kies voor New Export.
Kies dan met een rechtermuisklik voor Add Shapefile directory…
Geef een map op, kies voor de TMC Summerschool 2016 - Workshop Gissen met Bentley Map. Deze staat op het bureaublad. Klik dan op OK.
Indien gewenst maak je een nieuwe map aan.
© Crotec b.v.
Pagina 30 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Klik nogmaals op OK om de maplocatie te bevestigen.
Rechtermuisklik op Attached en kies voor Check None.
Plaats een vinkje bij alleen de Verschillen_BAG_BGT Tevens filteren we bij export eerst de hele kleine verschillen eruit m.b.v. een Where Clause. B.v. alleen de Panden waarvan het oppervlakte groter is dan 1 meter. Klik dan op OK.
Rechtermuisklik op Verschillen_BAG_BGT en klik op Export
© Crotec b.v.
Pagina 31 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Nu is er een shapefile aangemaakt.
Je kan ook exporteren naar andere formaten.
Deze Shapefile en andere formaten kunnen worden uitgewisseld met de afnemer b.v.
© Crotec b.v.
Pagina 32 van 33
TMC Summerschool 2016 - Workshop Gissen met Bentley Map - 2016-05-19
Tevens natuurlijk te gebruiken in andere applicaties zoals bv QGIS.
© Crotec b.v.
Pagina 33 van 33