Update informatie dg DIALOG BGT versie 7.0

Update informatie dg DIALOG BGT,
versie 7.0
Wijzigingen t.o.v. versie 6.8.0
Definitief
Grontmij Nederland B.V.
Rotterdam, april 2014
Verantwoording
Titel
:
Update informatie dg DIALOG BGT, versie 7.0
Subtitel
:
Wijzigingen t.o.v. versie 6.8
Projectnummer
:
335176
:
Revisie
:
1
Datum
:
22 april 2014
Auteur(s)
:
René Krul, Bart van der Lely
E-mail adres
:
[email protected]
:
:
:
:
Contact
:
Grontmij Nederland B.V.
K.P. van der Mandelelaan 41-43
3062 MB Rotterdam
Postbus 4381
3006 AJ Rotterdam
T: 0800 022 44 01
E: [email protected]
http://software.grontmij.nl/
Pagina 2 van 33
Inhoudsopgave
1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
Inleiding ......................................................................................................................... 5
Naamswijziging in dg DIALOG BGT ............................................................................. 5
Installatie ....................................................................................................................... 5
Nieuwe registersleutels voor gebruikersinstellingen ..................................................... 5
Conversie van projecten, metadata en ruimtelijke database ........................................ 5
IMGeo/BGT ................................................................................................................... 6
dg DIALOG Beheerkaart ............................................................................................... 6
dg DIALOG Koppelvlak ................................................................................................. 6
2
2.1
2.2
2.3
2.4
2.5
Wijzigingen datamodel en conversies .......................................................................... 7
Oracle............................................................................................................................ 7
SpatialTool .................................................................................................................... 8
Metadata ....................................................................................................................... 9
Conversie van attribuutdefinities in metadata ............................................................... 9
Projecten ....................................................................................................................... 9
3
3.1
3.2
3.3
3.4
Metadata voor IMGeo/BGT ......................................................................................... 11
Objectdefinitie ............................................................................................................. 11
Vrije attributen ............................................................................................................. 12
Codetabellen ............................................................................................................... 13
Voorgedefinieerde standaard “Metadata BGT”........................................................... 14
4
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
Functionaliteit IMGeo/BGT .......................................................................................... 16
IMGeo/BGT instellingen metadata .............................................................................. 16
Aanmaken IMGeo/BGT project ................................................................................... 17
IMGeo attributen ......................................................................................................... 17
IMGeo attributen koppelen (interactief) ...................................................................... 18
Toevoegen IMGeo default attributen .......................................................................... 18
Plaatsbepalingspunten ................................................................................................ 19
IMGeo afrondingscontrole ........................................................................................... 19
IMGeo attribuutcontrole .............................................................................................. 20
Planlaag ...................................................................................................................... 20
IMGeo export .............................................................................................................. 21
5
5.1
5.2
5.3
Metadata ..................................................................................................................... 22
Filter voor objectcodes ................................................................................................ 22
Explosietabellen .......................................................................................................... 22
Rapport objectdefinitie ................................................................................................ 23
6
6.1
6.2
6.3
6.4
Structureerfuncties ...................................................................................................... 24
Laagcontrole functie .................................................................................................... 24
Oplossen boogsnijding ................................................................................................ 24
Exploderen naar grenslijnen ....................................................................................... 25
Kleine wijzigingen ....................................................................................................... 26
7
7.1
Interactieve functies .................................................................................................... 27
Nieuwe opties lagenvenster ........................................................................................ 27
Pagina 3 van 33
Inhoudsopgave (vervolg)
7.2
7.3
7.4
7.5
7.6
7.7
7.8
Muisopties ................................................................................................................... 28
Selecteren ................................................................................................................... 28
Spiegelen object ......................................................................................................... 28
Creëer gesloten lijn- of vlakobject via tolerantie ......................................................... 28
Maak buffervlak om object .......................................................................................... 29
Functie voor meten van duikers voor waterschappen ................................................ 29
Kleine wijzigingen ....................................................................................................... 30
8
8.1
8.2
8.3
8.4
8.5
Overige wijzigingen ..................................................................................................... 31
Wijzigingen spatial ...................................................................................................... 31
Wijzigingen import/export ............................................................................................ 31
Kleine wijzigingen ....................................................................................................... 32
Opgeloste fouten ......................................................................................................... 32
Verwijderde functionaliteit ........................................................................................... 32
Pagina 4 van 33
1
Inleiding
In dit document worden de wijzigingen beschreven van dg DIALOG BGT versie 7.0 ten
opzichte van dg DIALOG Topografie versie 6.8.0.
1.1
Naamswijziging in dg DIALOG BGT
Vanaf versie 7 is ‘dg DIALOG BGT’ de officiële applicatienaam. Dit heeft functioneel geen
gevolgen, het betreft alleen een naamswijziging van de applicatie. De oude naam dg DIALOG
Topografie wordt functioneel niet meer gebruikt. Deze oude naam dg DIALOG Topografie wordt
vooralsnog wel gehanteerd in:
 Registersleutels (als dg_DIALOG_Topography)
 Centrale locatie (als dg_DIALOG_Topography)
 Instellingenmap van de project (als dg_DIALOG_Topography)
 Oude documentatie
1.2
Installatie
De installatie van dg DIALOG BGT gaat op de gebruikelijke wijze. Er is een
installatieprogramma (msi) van dg DIALOG BGT beschikbaar, waarbij gekozen kan worden
welke onderdelen relevant zijn om te installeren. Het aantal installatieonderdelen is verminderd,
doordat een aantal modules niet langer ondersteund wordt, of onderdeel zijn geworden van de
‘basisapplicatie’. Dit laatste geldt o.a. voor de (oude) rastermodule. Voordat dg DIALOG BGT,
versie 7, geïnstalleerd kan worden dient een eventueel aanwezige versie 6 of 7 gedeinstalleerd te worden.
Voor meer informatie over de installatie van dg DIALOG BGT, versie 7, wordt verwezen naar de
aparte installatiehandleiding: ‘Installatiehandleiding dg DIALOG BGT versie 7.0.pdf’.
1.3
Nieuwe registersleutels voor gebruikersinstellingen
Met de introductie van dg DIALOG BGT 7.0 worden andere registersleutels gebruikt. Daarom
zullen na installatie van versie 7.0 alle gebruikersinstellingen verdwenen zijn. Het betreft o.a. de
positie van toolbars en de instellingen uit menu Instellingen | Gebruikersinstellingen. Dit moet
eenmalig opnieuw ingesteld worden.
1.4
Conversie van projecten, metadata en ruimtelijke database
De datastructuur van versie 7 is gewijzigd ten opzichte van eerdere versies. Zowel projecten,
metadata als ruimtelijke database moeten geconverteerd worden. Alleen data die ten minste
met versie 6.6 geopend is kan automatisch geconverteerd worden. De conversie staat
beschreven in hoofdstuk 2.
Pagina 5 van 33
Inleiding
1.5
IMGeo/BGT
De belangrijkste wijzigingen in versie 7 zijn gericht op de ondersteuning van het IMGeo/BGT
datamodel. Tevens is, in overleg met de een door de gebruikersgroep ingestelde werkgroep,
een nieuwe metadata ingericht voor de volledige ondersteuning van IMGeo (incl. BGT). Meer
informatie hierover staat beschreven in hoofdstuk 2.4.
1.6
dg DIALOG Beheerkaart
De huidige versie van dg DIALOG BOR, versie 6.9, is na de installatie van een patch geschikt
voor gebruik met dg DIALOG BGT versie 7. Deze patch is via de helpdesk beschikbaar. Voor
gebruikers van Obsurv is er geen enkele belemmering om met dg DIALOG BGT versie 7 aan
de slag te gaan.
Via deze weg willen wij nogmaals benadrukken dat uw licentie dg DIALOG Beheerkaart zonder
aanschafkosten omgezet kan worden in een licentie dg DIALOG BGT. Voor meer informatie
kunt u terecht bij uw adviseur of de helpdesk.
1.7
dg DIALOG Koppelvlak
Voor het gebruik van dg DIALOG Koppelvlak zijn ook nieuwe versies vereist van dg DIALOG
Koppelvlak en dg DIALOG GeoXchange. Van dg DIALOG Koppelvlak is ten minste versie 1.7.3
vereist en van dg DIALOG GeoXchange versie 7.0. Neem voor vragen contact op met de
helpdesk van Grontmij,
Pagina 6 van 33
2
Wijzigingen datamodel en conversies
2.1
Oracle
Voor dg DIALOG BGT versie 7 is een conversie van de ruimtelijke database noodzakelijk. Deze
conversie kan automatisch via SpatialTool versie 3.0 uitgevoerd worden. Indien met
dg DIALOG BGT versie 7 wordt ingelogd op een oudere database verschijnt de volgende
melding.
Het is dus niet mogelijk (per ongeluk) op een oude database in te loggen, of per ongeluk een
databaseconversie te starten.
In SpatialTool, versie 3.0, is via menu Database | Conversie een optie beschikbaar de database
te converteren naar versie 7. Hiervoor moet de oude database al wel een versie 6.6 (of hogere)
database zijn. Oudere databases, bijvoorbeeld horende bij versie 6.4 kunnen niet in één keer
geconverteerd worden. Zo’n database moet eerst naar versie 6.6 omgezet worden en daarna
naar versie 7. Neem bij vragen of onduidelijkheden hierover altijd contact op met de helpdesk
van Grontmij.
De aanpassingen in het datamodel worden vanzelf door deze conversie doorgevoerd. De
belangrijkste aanpassingen zijn:
 Versienummer in de tabel: DGDTW_VERSION wordt opgehoogd naar 4 (kolom VERSION).
 Versienummer in en DGDTW_TOPOVERSION wordt opgehoogd naar 5 (kolom VERSIE).
 De tabel DGDTW_TOPOGRAFIE heeft 2 extra kolommen: LOKAAL_ID en
OBJECTBEGINTIJD.
 De tabel DGDTW_TOPOPOINTS heeft 3 extra kolommen: LOKAAL_ID,
INWIN_INSTANTIE_ID en INWIN.
 De tabel DGDTW_DGDTWMETA heeft 4 extra kolommen: ATTRIBUTE_TYPE,
FIXED_VALUE, READONLY en PARENT_ATTRIBUTE.
 Er zijn 11 nieuwe standaard codetabellen voor IMGeo/BGT beschikbaar. Deze tabellen
kunnen via SpatialTool aangemaakt worden bij het converteren van de database. Deze
codetabellen beginnen met DGDTW_IMGeo_***. Deze codetabellen zijn benodigde
codelijsten voor IMGeo/BGT. O.a. voor Klasse, Bronhouder, Type, etc.
 Indien gewenst kunnen er bij de conversie met SpatialTool ook een 9-tal BAG tabellen
aangemaakt worden. Deze worden vooralsnog niet gebruikt maar zijn bedoeld voor het
toekennen van BAG-ID’s bij panden en het plaatsen van nummeraanduidingsreeksen en
openbare ruimtelabels.
Pagina 7 van 33
Wijzigingen datamodel en conversies
2.2
SpatialTool
Voor het gebruik van versie 7 is ten minste SpatialTool, versie 3.0, vereist. De volgende
wijzigingen zijn in SpatialTool, versie 3.0, doorgevoerd .
 Bij het aanloggen op een versie 6.6 t/m 6.8 databaseschema kan er een conversie van 6.6
naar 7.0 uitgevoerd worden. De conversie voert dan de wijzigen door, zoals genoemd in
paragraaf 2.1.
Deze conversie kan gestart worden via de menuoptie: Database | Conversie | Converteer
naar BGT 7.0.
Bij de conversie wordt tevens de vraag gesteld of de
IMGeo codetabellen en BAG tabellen aangemaakt
moeten worden. Dit is alleen van belang voor ruimtelijke
databaseschema’s die bedoeld zijn om IMGeo/BGT data
in te beheren.
 Bij het voorbereiden van een nieuw schema kan nu gekozen worden uit drie
coördinaatsystemen: 90112 (Oracle-specifiek), 28992 (algemeen, wordt ook genoemd in
StUF BGT en NORA), of null (geen SRID).
 Het rapport voor objecttelling is voortaan op te slaan als CSV bestand waardoor het
eenvoudig te gebruiken is in bijvoorbeeld Excel.
Pagina 8 van 33
Wijzigingen datamodel en conversies
2.3
Metadata
Ook de metadata moet naar versie 7 geconverteerd worden. De metadata moet hiervoor ten
minste van versie 6.6 zijn. Een oudere versie van de metadata moet eerst naar versie 6.6 of
hoger geconverteerd worden voordat het met versie 7 geopend kan worden. Dit zal gemeld
worden zodra een oude metadata geopend wordt.
Bij het openen wordt de metadata geconverteerd en is daarna niet meer bruikbaar in de oude
dg DIALOG Topografie versies. Indien dit wel gewenst is dan moet van tevoren een back-up
gemaakt worden van de metadata. Hernoem de kopie zodanig dat het duidelijk is dat deze bij
versie 6 hoort.
2.4
Conversie van attribuutdefinities in metadata
In versie 7 is de attribuutdefinitie onderdeel van de objectdefinitie. Dit heeft de volgende
gevolgen:
 Meerdere attribuutdefinities voor dezelfde objectcode in één metadata is niet meer mogelijk.
 Bij het aanmaken van een nieuw project, wordt de attribuutdefinitie uit de metadata altijd
toegepast op het project.
 Attribuutdefinities uit versie 6 moeten éénmalig opnieuw aangemaakt worden in versie 7.
In versie 6 werden attribuutdefinities vastgelegd in zogenaamde fdl-bestanden. Deze bestanden
worden door versie 7 niet meer gebruikt. Attribuutdefinities worden ook niet automatisch
geconverteerd van versie 6 naar versie 7. Indien gebruik gemaakt wordt van een
attribuutdefinitie kan deze via de volgende route naar de metadata van versie 7 geconverteerd
worden:
 Maak in versie 6 een nieuw project, gebaseerd op de (FDL) attribuutdefinitie.
 Converteer de metadata naar versie 7.
 Converteer en open het project met versie 7.
 Gebruik in dit project de menuoptie: Project | Kopieer attribuutdefinities naar metadata.
2.5
Projecten
Ook projecten moeten geconverteerd worden naar versie 7 en kunnen daarna niet meer met de
oude versie geopend worden. De conversie gaat automatisch bij het openen van een versie 6
project. Zo’n project moet minstens een versie 6.6 project zijn. Oudere projecten kunnen niet
direct met versie 7 geopend worden, maar moeten eerst naar versie 6.6 of hoger geconverteerd
worden.
Maak voor de conversie zelf een back-up als de projecten nog met de oude versie geopend
moeten kunnen blijven worden.
Pagina 9 van 33
Wijzigingen datamodel en conversies
Indien het project nog wijst naar een versie 6 metadata zal na de conversie gevraagd worden
om de juiste metadata voor versie 7 te selecteren. Vervolgens komt het volgende venster op:
Aan versie 7 zijn voor IMGeo/BGT een aantal uitbreidingen aan het datamodel toegevoegd. Zo
bevat ieder punt voortaan extra kenmerken die automatisch bij de conversie worden
gegenereerd:
 Lokaal-ID, dit tekstveld bestaat uit een bronhoudersprefix en een GUID. Tijdens de
conversie wordt dit automatisch gegeneerd op basis van de ingestelde bronhouder.
 Inwinnende instantie, dit is één van de waardes van een landelijk vastgestelde codelijst. Dit
wordt bij de conversie ingesteld en daarna toegepast op alle punten.
 Inwindatum, ieder punt heeft voortaan een inwindatum. Bij de conversie van een 6 project
wordt voor alle punten automatisch de conversiedatum gebruikt.
Bij de conversie moet een Bronhouder en Inwinnende instantie opgegeven worden, ook als het
geen IMGeo/BGT data betreft. Kies in zo’n geval een willekeurige bronhouder of inwinnende
instantie. Indien de metadata van het project niet afgestemd is op IMGeo/BGT zal bij de punten
geen inwinnende instantie getoond worden.
Pagina 10 van 33
Metadata voor IMGeo/BGT
3
Metadata voor IMGeo/BGT
3.1
Objectdefinitie
In de objectdefinitie wordt het IMGeo-datamodel vastgelegd. Vanaf versie 7 kan per objectcode
ingesteld worden welk model toegepast moet worden (IMGeo of anders). En afhankelijk van
deze keuze kunnen er vervolgkeuzes gemaakt worden. Voor de ‘gewone’ GBKN of CAD
objectcodes verandert er niets.
Indien de nieuwe standaard metadata wordt gebruikt, hebben de meeste objectcodes al de
juiste instellingen. Ook kan in deze metadata gekeken worden hoe zaken ingesteld kunnen
worden.
Toekennen van het IMGeo model bij een objectcode
 Open daartoe in de metadata de objectdefinitie (Bewerken | Objectdefinitie).
 Voeg een nieuwe objectcode toe met de ‘plusknop’ aan de rechterzijde van het scherm
 Vul de objectcode en omschrijving in, klik op OK en kies vervolgens juiste
geometrietype
 Kies bij Datamodel voor IMGeo en klik daarna op Attributen
 Selecteer dan de gewenste IMGeo klasse
 Nadat er een Klasse is geselecteerd kunnen (optioneel) één of meer attributen
geselecteerd worden. Op deze wijze wordt een objectcode een combinatie van een
Klasse met één of meer vaste attributen. Voorbeeld: objectcode 308, deze heeft als
vaste waarde de klasse Wegdeel en functie Rijbaan – Autoweg. De objectcode 300
heeft enkel de klasse Wegdeel voorgedefinieerd en geen attribuut. Klik vervolgens op
Ok om te accepteren en het scherm te verlaten.
Pagina 11 van 33
Metadata voor IMGeo/BGT

3.2
Zodra de instellingen goed zijn ingegeven moet op Opslaan geklikt worden, anders
volgt er een melding waarin hierom gevraagd wordt.
Vrije attributen
Naast IMGeo attributen kunnen ook zogenaamde ‘vrije attributen’ gedefinieerd worden. Dit zijn
attributen die zelf, naar eigen inzicht, toegevoegd kunnen worden aan een objectcode. Het
maakt niet uit of de betreffende objectcode al IMGeo attributen heeft. Combinaties zijn dus
mogelijk.
Om een vrij attribuut toe te voegen moet in het objectcodescherm op de knop Attributen geklikt
worden. Afhankelijk van het gekozen datamodel ziet het scherm er iets anders uit.

Klik op de ‘plusknop’ aan de rechterkant om een attribuut toe te voegen.
Pagina 12 van 33
Metadata voor IMGeo/BGT




3.3
Kies eerst een Naam en Omschrijving (deze mogen hetzelfde zijn). De Naam is de
naam van de kolom in de database, de Omschrijving is hetgeen de gebruiker ziet in het
dagelijks werk met dg DIALOG BGT
Bij het Datatype wordt het type van het betreffende attribuut ingevuld. Bijvoorbeeld een
BigInt (groot geheel getal), Date (datum) of VarChar (tekst).
Afhankelijk van het Data type moet ook de Precisie/grootte ingevuld worden. Denk
hierbij aan het aantal karakters bij een VarChar.
Vervolgens kan aangegeven worden dat het attribuut Verplicht is (dus niet leeg mag
zijn). Ook kan een Default (standaard) waarde ingesteld worden.
Codetabellen
Als bij een vrij attribuut een codetabel gebruikt moet worden dan moet deze codelijst
(domeinlijst, keuzelijst) eerst aangemaakt worden. Dit gaat via het tabblad Codetabellen.
 Klik eerst op de ‘plusknop’ aan de rechterzijde om een nieuwe codetabel aan te maken
en voer vervolgens de naam in van deze tabel. De naam mag geen spaties bevatten.
 Voer vervolgens de verschillende waarden in.
Pagina 13 van 33
Metadata voor IMGeo/BGT


3.4
Klik nadat alle waarden zijn ingevoerd op Opslaan en sluit het scherm af.
Vervolgens kan de codetabel gebruikt worden in het toekennen van de vrije attributen.
Zie daartoe paragraaf 3.2. Het Data Type is dan de naam van de codetabel.
Voorgedefinieerde standaard “Metadata BGT”
Grontmij heeft in overleg met de gebruikersgroep een nieuwe standaard metadata gemaakt,
waarbij de objectcodelijst is afgestemd op IMGeo/BGT. De objectcode-indeling is ontworpen
waarbij de klassenindeling van IMGeo gecombineerd is met de benodigde logica voor het
dagelijkse werk.
Tevens bevat deze metadata ook een objectcodes voor de GBKN, kadastrale kaart en
Top10NL. Deze metadata is compleet opnieuw opgebouwd en heeft geen verband met
bestaande metadata’s. Indien u van plan bent BGT objectcodes te gaan gebruiken kan het
gebruik van deze metadata van belang zijn. Het in gebruik nemen van deze metadata heeft
echter gevolgen omdat veel objectcodes een nieuwe betekenis zullen krijgen. Deze metadata
moet vooral gezien worden als een basisopzet voor IMGeo/BGT en moet daarna ingericht
worden voor de eigen organisatie. Tevens biedt de metadata nog voldoende vrijheid voor eigen
oplossingen. Denk o.a. aan het toevoegen van eigen objectcodes, objectcodesets, aanpassen
van structureermacro’s en conversietabellen maar ook een objectcodeconversie van de
ruimtelijke database.
Indien u gebruik wenst te maken van deze metadata, neem dan contact op met de helpdesk
van Grontmij.
In de nieuwe metadata is er voor gekozen de omschrijving van de IMGeo objectcodes te laten
beginnen met een drieletterige afkorting van de klasse (WGD, KUN, PAL). De omschrijving
eindigt met een afkorting voor het geometrietype (p, l, v, mv, t, 2p). In die gevallen waarin de
objectcode niet 1:1 in het IMGeo-model is terug te vinden, wordt deze code voorafgegaan door
XXX en wordt in de omschrijving zelf de klasse aangegeven waarnaar deze objectcode
geconverteerd wordt bij export.
In bovenstaande figuur is het volgende te zien:
 Vanaf objectcode 400 beginnen de Onbegroeide terreindelen (OTD) en de daaropvolgende
objectcodes zijn telkens een detaillering van deze klasse. Door de detailleringsobjectcodes
te gebruiken wordt direct een attribuut vastgelegd.
Pagina 14 van 33
Metadata voor IMGeo/BGT



Objectcode 402 is een Bedrijventerrein. Deze bestaat niet in IMGeo maar is wel te vertalen
naar IMGeo en wordt dus voorafgegaan door XXX en afgesloten met de klasse (OTD)
volgens welke geëxporteerd zal worden.
Enkele objectcodes zijn vlakken die niet meedoen in het 100% bedekt zijn van het
maaiveld, bijvoorbeeld 392 Wildrooster. Deze hebben dan in de omschrijving de toevoeging
‘inrichtend’ en moeten, indien gebruikt, op de zgn. inrichtende laag geplaatst worden.
Objectcode 399 is een inrichtende objectcode die niet vertaald wordt naar IMGeo. Deze
objectcode is dus enkel bedoeld voor intern gebruik. In dit geval kan de
Blindengeleidestrook ook opdelend gemaakt worden maar dan moet er besloten worden
hoe deze naar IMGeo vertaald moet worden (waarschijnlijk Wegdeel met functie Voetpad
en fysiekvoorkomen Open verharding). Het is dan voor de ontvangende partij niet meer
duidelijk dat het specifiek om een Blindengeleidestrook gaat.
Pagina 15 van 33
4
Functionaliteit IMGeo/BGT
4.1
IMGeo/BGT instellingen metadata
In de metadata is aan menu Instellingen een nieuw menu-item toegevoegd: IMGeo. Hier
kunnen de volgende zaken ingesteld worden:
 Instellingen voor Bronhouder en Inwinnende instantie (via: Instellingen | IMGeo | IMGeo
instellingen).
Hierbij kan de default bronhouder en inwinnende instantie voor nieuwe projecten ingesteld
worden. Alle punten die in een project ontstaan worden automatisch van deze bronhouder
en inwinnende instantie voorzien. Het is mogelijk deze instellingen per project aan te
passen.
 IMGeo laaginstellingen (via: Instellingen | IMGeo | IMGeo lagen).
Deze instelling wordt gebruikt bij het maken van een nieuw project. In het nieuwe project
wordt dan automatisch een laagindeling aangemaakt. Zie ook paragraaf 4.2.


Opdelende laag. In principe is dit altijd de topolaag. Uitgangspunt voor de BGT is dat
deze laag vlakdekkend is. Indien gewenst kan hier een andere laag gekozen worden.
Inrichtende laag. De inrichtende laag is bedoeld voor de vlakobjecten die inrichtend zijn
en/of geen onderdeel van de dekking van het maaiveld vormen. Denk hier bij aan
bunkers (IMGeo maar niet opdelend), tuinhuisjes (niet IMGeo en ook niet opdelend) of
Pagina 16 van 33
Functionaliteit IMGeo/BGT

4.2
wegdelen op een overbruggingsdeel (wel IMGeo maar omdat ze op een brug liggen zijn
deze niet opdelend)
Plan laag. Deze laag bevat alle objecten die de IMGeo status Plan hebben. Bij export
worden alle objecten op deze laag geëxporteerd met de status gepland.
Aanmaken IMGeo/BGT project
Bij het aanmaken van een nieuw project is de optie BGT/IMGeo project aanwezig. Via deze
optie wordt automatisch de IMGeo/BGT laagindeling, die in de metadata ingesteld kan worden,
in het project aangemaakt. Wordt deze optie niet aangevinkt dan zal in het nieuwe project
alleen een topolaag aanwezig zijn.
4.3
IMGeo attributen
Objecten met het IMGeo/BGT datamodel erven de attribuutstructuur van de betreffende IMGeo
klasse. De IMGeo/BGT registratie stelt een aantal attribuuteisen aan objecten. Dit is in
dg DIALOG BGT vertaald in de volgende functionaliteit:
 Lokaal-ID, dit is een uniek ID dat alle gekoppelde BGT objecten hebben. Het ID bestaat uit




een prefix van de bronhouder en een GUID. Dit GUID is niet hetzelfde als het ‘standaard’
object GUID van dg DIALOG BGT. Het lokaal-ID wordt voor nieuwe objecten automatisch
door dg DIALOG BGT gegenereerd en kan niet door de gebruiker gewijzigd worden.
Objectbegintijd, dit is het eerste tijdstip waarop een BGT object is ontstaan. De
objectbegintijd blijft altijd aan alle versies van het object gekoppeld (gedurende de hele
levensloop). De objectbegintijd wordt door dg DIALOG BGT automatisch aangemaakt en
kan niet door een gebruiker gewijzigd worden.
Bronhouder, vrijwel alle IMGeo/BGT objecten hebben een bronhouder attribuut. De
bronhouder is voor de BGT verantwoordelijk voor het object. Bronhouder is een ‘normaal’
attribuut dat via het standaard attributenscherm aangepast kan worden.
Status, alle huidige objecten hebben de IMGeo status Bestaand, behalve de objecten die op
een planlaag staan. Deze objecten hebben automatisch de status Gepland.
Vaste attributen, dit is een nieuw mechanisme in versie 7. Bij een objectcode kunnen
attributen vastgezet worden, waardoor het betreffende attribuut niet gewijzigd kan worden
Pagina 17 van 33
Functionaliteit IMGeo/BGT
voor alle objecten met deze code. Dit wordt gebruikt bij IMGeo/BGT objectcodes. Indien
bijvoorbeeld een objectcode wordt gemaakt met IMGeo/BGT klasse wegdeel en de functie
wordt vastgezet op ‘Fietspad’, dan heeft ieder object met deze code het vaste attribuut
functie met als waarde Fietspad.
De IMGeo attributen zijn op te vragen en te wijzigen via het ‘normale’ attributenscherm (menu
Beeld | Objectattributen).
Alle objectkenmerken, zoals de attributen,
objecttijden, nivo, status, enz. kunnen
weergegeven worden in een apart venster via de
nieuwe knop Attributeninformatie tonen in de
werkbalk Object.
4.4
IMGeo attributen koppelen (interactief)
Door objecten handmatig te koppelen, of via de optie ‘autokoppel’, kunnen objecten van IMGeo
attributen worden voorzien. Hierbij worden de default, of laatst gebruikte attributen voor de
betreffende objectcode gebruikt. Dit is afhankelijk van de gebruikersinstelling: Gebruik default
attributen bij koppelen dat ingesteld kan worden via menu: Instellingen | gebruikersinstellingen |
Overig.
Het bronhouder attribuut is echter een uitzondering. De ingestelde waarde uit menu Instellingen
| IMGeo | IMGeo instellingen wordt altijd gebruikt zodra een object gekoppeld wordt.
4.5
Toevoegen IMGeo default attributen
Via menu Gereedschap | Attributen | Toevoegen IMGeo defaults, kunnen alle ongekoppelde
IMGeo objectcodes van default attributen worden voorzien. In dit scherm kan tevens een
bronhouder opgegeven worden. Deze bronhouder wordt toegepast op alle ongekoppelde
IMGeo codes, ongeacht iedere andere instelling voor de bronhouder.
Pagina 18 van 33
Functionaliteit IMGeo/BGT
4.6
Plaatsbepalingspunten
In versie 7 worden voor IMGeo/BGT extra gegevens bij de alle punten opgeslagen. Met deze
uitbreidingen kan ieder punt uit een dg DIALOG BGT project of ruimtelijke database als
plaatsbepalingspunt uitgewisseld worden. Het gaat om de volgende nieuwe puntkenmerken:
 Lokaal-ID, dit tekstveld bestaat uit een bronhoudersprefix en een GUID. Dit lokaal-ID wordt
automatisch gegenereerd zodra er nieuwe punten ontstaan. De bronhoudersprefix wordt
bepaald door de ingestelde bronhouder via
menu Instellingen | IMGeo | IMGeo
instellingen. Indien hier niets ingesteld is, zal
het lokaal ID geen prefix hebben, maar alleen
een GUID.
 Inwinnende instantie, dit is één van de
waardes van een landelijk vastgestelde
codelijst voor inwinnende instanties. Ook deze
waarde wordt voor nieuwe punten automatisch
overgenomen van de ingestelde default
inwinnende instantie.
 Inwindatum, ieder punt heeft voortaan een
inwindatum. Dit is het moment dat het punt
voor het eerst ontstaan is.
Al deze nieuwe puntkenmerken zijn ‘read-only’ en
worden automatisch door dg DIALOG BGT
toegekend.
4.7
IMGeo afrondingscontrole
In dg DIALOG BGT worden de coördinaten van punten (in de interne opslag) niet afgerond. Als
bijvoorbeeld een snijpunt tussen 2 lijnen bepaald wordt, dan wordt dit snijpunt niet afgerond.
Het IMGeo formaat stelt als eis dat er wel
afgerond wordt op millimeters. Door deze
afronding kunnen geometrieën een klein beetje
veranderen, waardoor in het IMGeo bestand
ongewenste situaties kunnen voorkomen.
Voorbeelden zijn zelfsnijdende vlakken of
collineaire bogen na afronding.
Om te controleren of deze problemen optreden na
afronding is een nieuwe functie gemaakt die op te
starten is via menu: Gereedschap | Validatie |
IMGeo | Afrondingscontrole. De functie
controleert o.a. op:
 Collineaire bogen, deze kunnen automatisch
omgezet worden in rechtstanden.
 Zelfsnijdingen, als objecten zichzelf snijden na
afronding worden de locaties gemarkeerd op
een eigen resultaatlaag.
 Dubbelpunten, na afronding kunnen dubbele
punten ontstaan wat meestal ongewenst is.
 Punten dicht bij lijnsegment, na afronding
kunnen punten dicht bij een ander lijnsegment
van hetzelfde object komen. Dit is vaak ongewenst.
Pagina 19 van 33
Functionaliteit IMGeo/BGT
4.8
IMGeo attribuutcontrole
In de BGT worden een aantal eisen aan objecten en plaatsbepalingspunten gesteld. Via de
functie IMGeo attribuutcontrole in menu Gereedschap | Validatie | IMGeo, kan gevalideerd
worden of de objecten voldoen aan de volgende uitgangspunten:
 Zijn alle objecten gekoppeld?.
 Hebben alle objecten een geldig lokaal ID?
 Komen er dubbele lokaal ID’s voor?
Voor plaatsbepalingspunten wordt het volgende gecontroleerd:
 Aanwezigheid (geldig) lokaal ID’ bij ieder punt.
 Zijn er dubbele lokaal ID’s?
 Aanwezigheid inwinnende instantie
 Aanwezigheid inwindatum
Problemen met de lokale ID’s en problemen met plaatsbepalingspunten kunnen automatisch
opgelost worden.
Er wordt aangeraden de IMGeo attribuutcontrole uit te voeren, voordat een IMGeo export
gemaakt wordt.
4.9
Planlaag
Er is een nieuw laagtype geïntroduceerd: planlaag. Een planlaag heeft dezelfde functionele
werking als een ‘gewone’ topolaag. Zo kan deze laag kan actief gezet worden, er kan op
worden getekend of gestructureerd en van een achtergrondproject is de planlaag zichtbaar. Het
enige bijzondere kenmerk van de planlaag is dat alle objecten op deze laag voor IMGeo/BGT
beschouwd worden als geplande objecten. Zo worden objecten op deze laag bij export naar
IMGeo van de status ‘Plan’ voorzien.
Een planlaag kan aangemaakt worden via het
lagenvenster via dezelfde optie waarmee een
topolaag aangemaakt wordt. Hierbij is een nieuwe
optie waarmee aangegeven kan worden dat een laag
een planlaag is.
Pagina 20 van 33
Functionaliteit IMGeo/BGT
4.10
IMGeo export
Aan het exportmenu is een nieuw exporttype toegevoegd: IMGeo. Via deze optie kan een
IMGeo GML bestand aangemaakt worden. Let hierbij op dat alleen objecten geëxporteerd
worden waarbij in de metadata IMGeo als datamodel gedefinieerd is.
Indien objecten of plaatsbepalingspunten niet naar het IMGeo
formaat geëxporteerd kunnen worden, zal er geen
exportbestand gemaakt worden. De problemen worden
gemeld in een logging en op een resultaatlaag. De naam van
de resultaatlaag is “IMGeoCheck”. Aan ieder resultaatlaag
object wordt de probleemomschrijving als tekst toegevoegd.
Beperkingen:
 In versie 7.0 worden de volgende IMGeo klasses nog niet
ondersteund voor de export:
 Functionele gebieden
 Kruinlijnen
 Nummeraanduidingsreeksen en openbareruimte labels
 Daarnaast wordt geadviseerd voorlopig voorzichtig te zijn met multigeometrieën. De
functionaliteit hiervoor is niet goed getest en zal in versie 7.1 doorontwikkeld worden.
 IMGeo mutatiebestanden kunnen met versie 7.0 nog niet aangemaakt worden, alleen het
tijdsinterval ‘huidig’ wordt ondersteund.
 De export werkt alleen vanuit een project en nog niet vanuit Oracle. De te exporteren data
in Oracle moet dus eerst via Get of Check-out naar een project gebracht worden.
Pagina 21 van 33
Metadata
5
Metadata
5.1
Filter voor objectcodes
Grontmij heeft in nauwe samenwerking met een aantal klanten een nieuwe lijst met objectcodes
samengesteld in een nieuwe metadata, zie paragraaf 2.4. Er is gestreefd naar een zo compleet
mogelijke lijst, afgestemd op IMGeo en LKI. Omdat hierdoor het aantal objectcodes fors is
toegenomen en tegelijkertijd niet elke objectcode voor elke klant van belang is, is er een
filtervoorziening gemaakt.
Dit filter werkt op basis van een objectcodeset, die vervolgens als objectcodefilter ingesteld kan
worden in de metadata via Instellingen | Filter objectcodes.
Bij het aanmaken of openen van een project zullen alleen de objectcodes uit het filter in het
project bekend gemaakt worden. Een project heeft geen kennis van codes die niet in het filter
staan.
Als tijdens een import een objectcode wel in de classificatietabel staat maar niet in het filter
voorkomt dan wordt tijdens import een melding gegeven (bijvoorbeeld “Objectcode 4619 niet in
Objectdefinitie”).
Na het toepassen van een objectcodefilter wordt geadviseerd ter controle goed een
objectcoderapport (Gereedschap | Objectcoderapport) te maken. Dan wordt duidelijk of er toch
nog onbekende objectcodes zijn.
5.2
Explosietabellen
Er zijn een aantal aanpassingen doorgevoerd in het editvenster van explosietabellen in de
metadata. Explosietabellen worden aangemaakt of bewerkt via menu Conversietabellen |
Explosietabellen. Klik vervolgens op Nieuw of Bewerken om de editor te openen.
In een explosietabel wordt de vertaling gedefinieerd van vlakobjecten naar grenslijnen. De
objectcode van de te vormen grenslijn wordt bepaald op basis van de objectcodes van beide
aangrenzende vlakken.
De volgende veranderingen zijn in de editor doorgevoerd:
 De kopregel met de objectcodes van de vlakken blijft altijd in beeld staan.
 Bij het invoegen of verwijderen van een regel worden de overige records goed verschoven
(dit ging voorheen niet goed).
 Er zijn 3 nieuwe knoppen rechtbovenin toegevoegd:
 De plusknop voor het toevoegen van een nieuwe vlakobjectcode.
 De potloodknop voor het toekennen van een grenslijncode aan één of een
selectie van cellen.
 De minknop om één of meerdere regels (vlakobjectcodes) te verwijderen.
Het is niet meer mogelijk codes aan gridcellen toe te kennen door te slepen. Er zijn nu de
volgende mogelijkheden om de objectcodes in te vullen:

Door te dubbelklikken op een cel, komt een objectcode keuzelijst op.
Pagina 22 van 33
Metadata



Objectcodes kunnen in een gridcel ingetypt worden.
Objectcodes kunnen in meerdere cellen gekopieerd door eerst de betreffende cellen te
selecteren (middels slepen) en vervolgens op de knop met het potlood te klikken.
Waarden die u invoert boven de diagonaal, worden automatisch ingevuld in het
corresponderende veld onder de diagonaal, en andersom.
In het grid zelf kunnen alleen objectcodes geselecteerd worden die in de objectdefinitie als
lijnobject gedefinieerd zijn.
Als onderste en meest rechtsgelegen keuze in de explosietabel is altijd 'Geen object' aanwezig.
Hier kan, per vlakobjectcode, ingesteld worden welke objectcode een lijn krijgt die wordt
gevormd uit een vlak aan één kant (zoals op de grens van het uit te checken/geselecteerde
gebied).
Met de knop OK wordt de explosietabel opgeslagen. Een explosietabel kan worden opgeslagen
wanneer deze nog niet volledig is ingevuld, maar een onvolledige explosietabel kan niet worden
gebruikt. Met de knop Annuleren kiest, worden de wijzigingen aan de explosietabel niet
opgeslagen. Deze aanpassingen zijn beschikbaar sinds versie 6.8.5.
5.3
Rapport objectdefinitie
Het rapport dat van de objectdefinitie gemaakt kan worden biedt meer
mogelijkheden. Het rapport kan gemaakt worden via de ‘printerknop’ van het
venster voor de objectdefinitie (via menu Bewerken | Objectdefinitie). Er komt
een keuzescherm op waarbij gekozen kan worden welke gegevens in het
rapport getoond moeten worden. Bij het gebruik van vaste attributen, o.a. bij
IMGeo codes, kunnen maximaal drie vaste attributen weergegeven worden in
het rapport. Automatisch worden de eerste drie attributen getoond.
Het is mogelijk een csv bestand te maken dat direct in Excel ingelezen kan worden.
Pagina 23 van 33
Structureerfuncties
6
Structureerfuncties
6.1
Laagcontrole functie
Een aantal controlefuncties voor de actieve laag zijn samengevoegd tot een nieuwe
structureerfunctie: Laagcontrole. Deze functie is op te starten via menu Gereedschap | Validatie
| Laagcontrole. De functie kan binnen een polygoon uitgevoerd worden en kan in een
structureermacro opgenomen worden. Deze controles kunnen zodoende gebruikt worden als
‘incheckcontrole’.
De volgende controles kunnen uitgevoerd
worden:
 Controle op objectcodeset, deze functie
markeert alle objecten van de actieve
laag die niet in de opgegeven
objectcodeset voorkomen. De functie
werkt identiek als de oude functie uit
menu Gereedschap | Objectcode
controle.
 Geometrietype controle, deze controle
markeert alle object waarvan het
geometrietype niet voldoet aan de
instelling van de metadata. Deze
controle werkt identiek aan de functie
die voorheen op te starten was via
Gereedschap | Controleer
geometrietypes.
 Niveau controle, hierbij wordt
gecontroleerd of de objecten op de
actieve laag binnen het ingestelde
niveaubereik vallen. Alle overige
objecten worden op een resultaatlaag
gemarkeerd.
6.2
Oplossen boogsnijding
Deze nieuwe structureerfunctie past cirkelbogen aan zodat er geen snijding meer is in de buurt
van het tangentpunt.
Wanneer bogen worden doorsneden door lijnen terwijl deze in feite zouden moeten raken aan
de lijn, kunnen vlakken hier niet automatisch worden gevormd. Door het tussenpunt van de
boog te verplaatsen in de richting van het middelpunt van de cirkel, kan de snijding worden
opgelost.
Startsituatie, lijn doorsnijdt boog
Resultaat
Pagina 24 van 33
Structureerfuncties
De functie werkt iteratief. Er wordt in stappen geprobeerd het tussenpunt van de boog te
verplaatsen, tot er geen doorsnijding meer is. Het maximaal aantal stappen en de maximale
verplaatsing kunnen ingesteld worden. Het aantal stappen bepaalt de mate van verplaatsing
van het middelste boogpunt richting het middelpunt (in dit geval 10 cm / 10 stappen = 1 cm per
stap). Er wordt een resultaatlaag gemaakt indien de boog na de maximale verplaatsing nog
steeds snijdt.
In testsituaties is gebleken dat een maximale verplaatsing van enkele cm’s vaak voldoende is.
De functie is te starten via menu: Gereedschap | Lijnen | Oplossen boogsnijding. De functie kan
gestart worden binnen een polygoon en kan opgenomen worden in een structureermacro. Deze
functie is beschikbaar sinds versie 6.8.4.
6.3
Exploderen naar grenslijnen
Het is mogelijk om vanuit een project vlakken te exploderen naar betekenisvolle grenslijnen, op
basis van een explosietabel. Deze nieuwe optie is beschikbaar via menu Gereedschap |
Vlakken | Explodeer naar grenslijnen.
Deze functie heeft de volgende opties:
 Objectcodeset, dit bevat de vlakken die geëxplodeerd worden.
 Explosietabel, de tabel die bepaalt welke grenslijn gegenereerd wordt tussen twee vlakken.
 Gebruik bestaande grenzen, via deze optie kan aangegeven worden of er wel/geen
lijnobject gegenereerd moet worden als op de grens van een vlak al een bestaand lijnobject
aanwezig is. Via een objectcodeset kan aangegeven worden welke codes deze grenslijnen
zijn.
Pagina 25 van 33
Structureerfuncties
 Creëer centroïde en verwijder vlakken, via deze optie kan aangegeven worden of de
huidige vlakken behouden moeten blijven, of dat de vlakken worden omgezet in centroïdes.
 Resultaatlaag, alle vlakken die niet omgezet kunnen worden in grenslijnen, worden hierop
gemarkeerd.
Deze functie is beschikbaar sinds versie 6.8.3.
6.4
Kleine wijzigingen
 Bij het aanmaken van een objectcoderapport kan gekozen worden over welke lagen




gerapporteerd moet worden. Van iedere laag wordt vervolgens een apart rapport
aangemaakt.
Er is een controle toegevoegd aan structureerfuncties die gebruik maken van een
objectcodeset voor ‘vaste lijnen’ en ’te verplaatsen lijnen’. Voordat de functie gestart wordt,
vindt voortaan controle plaats of er geen objectcodes zijn die in beide sets voor komen. Dit
wordt o.a. gebruikt bij de functies voor ‘archiveren binnen bufferzone’, ‘verplaats punten’ en
‘lijnen aansluiten op vaste lijnen’.
De functie Archiveer objecten binnen bufferzone is verbeterd. De functie werkt vele malen
sneller. Tevens worden nu grotere bufferzones gevormd (voorheen werd per lijnstuk een
bufferzone gemaakt), waardoor de optie alleen objecten verwijderen die volledig binnen een
bufferzone vallen ook beter werkt.
De structureerfunctie Bogen omzetten naar lijnen is verbeterd. Voorheen werden de bogen
met een verkeerde tolerantie omgezet.
Optie – Geen – als objectcodeset is voortaan beschikbaar bij de functie Losse uiteinden
zoeken.
Pagina 26 van 33
Interactieve functies
7
Interactieve functies
7.1
Nieuwe opties lagenvenster
Een aantal opties uit het instellingen menu zijn verplaatst naar de Plus- en Min- knop van het
lagenvenster. De volgende opties zijn nu beschikbaar via de Plus:
 Nieuw topolaag, voor het maken van een nieuwe topolaag in het project. Hierbij is het
voortaan ook mogelijk om aan te geven of de nieuwe laag van het type plan is.
 Nieuwe polygoonlaag, voor het aanmaken van een nieuwe polygoonlaag in het project.
 Achtergrondproject, hiermee kan direct een achtergrondproject toegevoegd worden.
Voorheen was deze optie beschikbaar via menu Instellingen | Achtergrondprojecten |
Toevoegen.
 Spatial achtergrond, voor het toevoegen van een spatial achtergrondlaag aan het project.
Voorheen was deze optie beschikbaar via menu Instellingen | Achtergrondprojecten |
Toevoegen spatial.
 Vreemde spatiallaag, voor het toevoegen van een vreemde spatiallaag. Voorheen was deze
optie beschikbaar via menu Instellingen | Externe data tonen | Vreemde spatial lagen.
 CAD bestand, voor het toevoegen van CAD bestanden als referentielaag. Voorheen was
deze optie beschikbaar via menu Instellingen | Externe data tonen | CAD bestand.
Via de Minknop, om de geselecteerde laag te verwijderen, is nu een extra optie beschikbaar om
in één keer alle resultaatlagen te verwijderen.
Pagina 27 van 33
Interactieve functies
7.2
Muisopties
Voor het rechtstreeks navigeren door een project via de muis zijn een aantal nieuwe opties
beschikbaar:
 Pannen door een grafisch venster is voortaan ook mogelijk door het scrollwiel ingedrukt te
houden (net zoals de rechtermuis). Dit is beschikbaar vanaf versie 6.8.2.
 Bij het in- en uitzoomen kan nu via het scrollwiel ‘doorgescrolld’ worden. Er hoeft niet meer
na iedere zoomactie gewacht te worden tot de vorige tekenfunctie is afgerond. Tijdens het
scrollen wordt het tekenen automatisch afgebroken.
 Het rechtermuismenu op een lijobject is iets veranderd. In plaats van de optie Punt
toevoegen zijn nu de opties Punt ervoor toevoegen en Punt erachter toevoegen
beschikbaar. Hiermee kan direct een punt aan het eind of begin van de lijn toegevoegd
worden, zonder eerst de draairichting te wijzigen. Deze functie is ook beschikbaar bij
puntobjecten. Er wordt dan automatisch een lijnobject aangemaakt.
 De niveauvolgorde onder de rechtermuis is veranderd van hoog naar laag. Dit is
beschikbaar vanaf versie 6.8.2.
7.3
Selecteren
Voor het selecteren van objecten zijn twee nieuwe opties beschikbaar:
 Alle objecten die zichtbaar staan in het grafische venster kunnen voortaan geselecteerd
worden via CTRL-A. Objecten van een spatiallaag worden hierbij niet geselecteerd,
vanwege mogelijke perfomance problemen. Er wordt bij deze functie geen rekening
gehouden met het gebied waarop is ingezoomd. Er wordt een selectie gemaakt op basis van
zichtbare lagen, objectcodes en niveaus. Let dus op als CTRL-A gebruikt wordt bij grote
projecten.
 Objecten zijn behalve via de SHIFT toets voortaan ook te selecteren via CTRL. Dit is
beschikbaar vanaf versie 6.8.2.
7.4
Spiegelen object
In de werkbalk Object is een nieuwe knop beschikbaar waarmee objecten kunnen worden
gespiegeld. Voor deze functie moet eerst een object geselecteerd worden. Daarna moeten twee
punten geprikt worden, die de lijn beschrijven waarlangs het object gespiegeld wordt. De functie
werkt op zowel lijn- als vlakobjecten. Het gespiegelde object krijgt altijd de actieve objectcode.
Deze functie is beschikbaar vanaf versie 6.8.2.
7.5
Creëer gesloten lijn- of vlakobject via tolerantie
In de werkbalk Object is een nieuwe knop beschikbaar waarmee rond een lijnobject een
polygoon of vlakobject gemaakt kan worden aan de hand van een tolerantie. De functie
verwacht dat eerst een lijnobject geselecteerd wordt. De functie biedt vervolgens de volgende
opties:
 Objectcode, dit is de objectcode voor het nieuwe gebufferde object.
 Offset, de maat waarmee de polygoon gegenereerd wordt.
Pagina 28 van 33
Interactieve functies
 Creëer naar links, rechts of beide, hiermee wordt aangegeven hoe de polygoon t.o.v. de lijn
wordt gegenereerd.
 Maak vlakobject, optie om direct een vlakobject of een gesloten lijnobject te maken.
 Behoud originele object, optie om het originele object wel/niet automatisch te archiveren.
Deze functie is beschikbaar vanaf versie 6.8.3.
7.6
Maak buffervlak om object
In de werkbalk Object is een nieuwe knop beschikbaar waarmee rond een bestaan object (punt,
lijn of vlak) een nieuw vlakobject gevormd kan worden aan de hand van een buffertolerantie.
Het nieuwe object krijgt altijd de actieve objectcode.
De buffertolerantie mag negatief zijn. Dit heeft alleen invloed op
vlakobjecten of gesloten lijnobjecten. Via een negatieve offset kan
het vlak langs alle grenslijnen (inclusief gaten) kleiner gemaakt
worden.
Het buffervlak kan op verschillende manieren gegenereerd worden:
afgerond, vierkant of afgesneden. De volgende afbeeldingen geven
de verschillen aan:
Voorbeeld afgerond
7.7
Voorbeeld vierkant
Voorbeeld afgesneden
Functie voor meten van duikers voor waterschappen
Voor waterschap Scheldestromen is een functie ontwikkeld om duikers te meten. Deze functie
kan gestart worden via een nieuwe knop in de werkbalk Overig.
Pagina 29 van 33
Interactieve functies
Via deze functie kan een duiker vastgelegd worden door 4 punten van de duiker ieder twee keer
te meten. Het betreft de punten:




Bovenstrooms punt, binnen bovenkant (BOS_BBK)
Bovenstrooms punt binnen onderkant (BOS_BOK)
Benedenstrooms punt, binnen bovenkant (BES_BBK)
Benedenstrooms punt, binnen onderkant (BES_BOK)
Als invoer dient een hoogte en breedte van de buis, een optionele offset en een tolerantie
opgegeven te worden. Zodra voldoende punten gemeten zijn, kan de duiker berekend worden.
Er wordt dan bepaald of de berekende verschillen kleiner zijn dan de opgegeven tolerantie. Via
de knop Creëer duiker wordt een lijn van twee punten gegenereerd.
Deze functie is beschikbaar sinds versie 6.8.1.
7.8
Kleine wijzigingen
 Bij het splitsen van vlakken blijven de attributen voortaan behouden voor de nieuwe vlakken.
 Bij het samenvoegen van vlakken worden voortaan de volgende uitgangspunten





gehanteerd:
 Indien de objectcode en attributen van de vlakken gelijk zijn, worden de vlakken
samengevoegd met behoud van attributen.
 In alle andere gevallen wordt een ongekoppeld object aangemaakt.
 Bij samenvoegen krijgt het nieuwe object altijd een nieuwe Lokaal-ID en objectbegintijd
(voor het IMGeo model).
De functie Regenereer vlakobject uit grenslijnen maakt voortaan altijd een object aan in de
code van de centroïde en niet langer in de actieve objectcode.
Bij het venster voor de objectinformatie wordt voortaan ook de 3D lijnlengte getoond (indien
dit te bepalen is). Dit is beschikbaar vanaf versie 6.8.2.
Objectcodesets kunnen verwijderd worden via een nieuwe rechtermuisoptie in het venster
voor objectcodesets.
Bij het wijzigen van de zichtbare niveaus (menu Beeld | Niveau bereik) wordt automatisch na
anderhalve seconde het grafische venster opnieuw getekend (autorefresh).
Na het tekenen van het derde punt van een cirkel wordt het object automatisch opgeslagen.
Het is dan niet meer mogelijk (per ongeluk) extra punten aan het object toe te voegen.
Pagina 30 van 33
Overige wijzigingen
8
Overige wijzigingen
8.1
Wijzigingen spatial
Vaste datum objecten bij inchecken
Bij het inchecken krijgen alle nieuwe objecten voortaan allemaal dezelfde inwindatum in spatial.
Tevens krijgen alle vervallen objecten diezelfde datum als archiefdatum. Voorheen trad er
verloop in de datums op, omdat ieder object de datum kreeg waarop het werd weggeschreven
in de database. Indien een checkin bijvoorbeeld drie minuten duurde, kon er drie minuten
verloop in de datums optreden.
Uitchecken met exploderen en bestaande grenslijnen
Er is een aanpassing doorgevoerd bij het uitchecken met exploderen i.c.m. de situatie waarbij
ook alle grenslijnen in de database aanwezig zijn. Aan de rand van het uitgecheckte gebied
werden altijd al gelockte grenzen gegenereerd in de objectcodes van de vlakken. Voortaan
worden ook de bestaande grenslijnen aan de rand van het uitgecheckte gebied gelockt. Deze
aanpassing is beschikbaar sinds versie 6.8.1.
Nieuwe richtlijnen voor punten naar spatial
Vanwege de uitgangspunten voor plaatsbepalingspunten in de BGT, is de methodiek voor het
schrijven of updaten van punten naar spatial veranderd. De volgende uitgangspunten gelden
voor zowel het inchecken als het laden van projecten naar spatial:
 Bij het uitchecken van punten uit spatial wordt het recordnummer van ieder punt in het
project bewaard.
 Bij het schrijven van punten naar spatial wordt eerst gecontroleerd op dit recordnummer. Als
dit bestaat in de database wordt beoordeeld of het punt overschreven moet worden,
vanwege mogelijk verbeterde kenmerken. Is dit niet het geval dan wordt er niets met het
punt gedaan.
 Is er geen recordnummer aanwezig dan wordt aan de hand van de coördinaten in de
database gezocht of het betreffende punt al aanwezig is. Vervolgens wordt ook hierbij
bepaald of het punt in de database aangepast moet worden. Deze controle wordt alleen
uitgevoerd als er een index op de DGDTW_TOPOPOINTS tabel aanwezig is. Zonder index
worden punten zonder spatial recordnummer altijd aan de database toegevoegd!
 Indien beide bovenstaande situaties zich niet voordoen, wordt het punt aan de database
toegevoegd.
8.2
Wijzigingen import/export
DXF import
Er is een nieuwe optie bij de DXF import om gesloten polylines als vlakken te importeren. Deze
maakt altijd een vlakobject op basis van de polyline en houdt geen rekening met mogelijke
gaten in het vlak. Deze optie is beschikbaar vanaf versie 6.8.3.
Tevens is er een optie toegevoegd om DXF bestanden 2D te importeren. Bij een 2D DXF
bestand staan de hoogtes meestal op 0.0, terwijl dit in de praktijk onbekend moet zijn.
GUID bij Ascii export
De ASCII export is uitgebreid met een optie om GUIDS te exporteren. Dit is beschikbaar vanaf
versie 6.8.2.
Pagina 31 van 33
Overige wijzigingen
8.3
Kleine wijzigingen
 Globespotter, alle Globespotter vensters kunnen in één keer gesloten worden via menu






8.4
Venster | Sluit Globespotter vensters.
Licentie, bij gebruik van een netwerklicentie neemt een werkstation voortaan maar één
licentie dg DIALOG BGT in beslag, ongeacht het aantal keer dat dg DIALOG BGT gestart is
vanaf dit werkstation. Dit werkt op deze manier sinds versie 6.8.3.
Licentie, de rasterlicentie is sinds versie 6.8.5 onderdeel van de basislicentie van dg
DALOG BGT.
Landmeten, functiecode 11 (puntobject) kan voortaan ook gebruikt worden bij kadastrale
meetverwerking. Dit is beschikbaar vanaf versie 6.8.5.
Algemeen, de naam van de legenda wordt niet meer getoond in kopregel van het grafische
venster. Doordat er meerdere lagen kunnen zijn met elk een eigen legenda, was de werking
hiervan niet meer duidelijk.
Algemeen, de werkbalken via menu Beeld | Werkbalken worden voortaan alfabetisch
gesorteerd.
Summit Evolution, Alle zichtbare topolagen worden voortaan in Summit Evolution
geprojecteerd, voorheen werd alleen de actieve laag in Summit weergegeven. Dit is
beschikbaar vanaf versie 6.8.5.
Opgeloste fouten
 3D meten via Globespotter is verbeterd. Er werd voorheen altijd gerekend met 0.00 als






8.5
benaderde hoogte, waardoor de berekening vaak mislukte bij afwijkende hoogtes. Dit is
opgelost vanaf versie 6.8.2.
In de tooltip van de rand van de statusbalk worden geen blokjes meer weergegeven. Dit is
opgelost sinds versie 6.8.2.
Er zijn problemen opgelost met de errorfile van een globespotter berekening. Dit bestand
werd opgeslagen in de installatiemap van dg DIALOG BGT. Indien er onvoldoende rechten
zijn op deze map, kon dit leiden tot een crash. Dit is opgelost sinds versie 6.8.5.
Er is een probleem opgelost bij het wijzigen van de profieleigenschappen, terwijl de
profiellocatielijn geselecteerd is. Dit kon leiden tot een kopie van het profiel. Dit is opgelost
sinds versie 6.8.4.
Er is een probleem opgelost met de optie “alle profielen in één bestand”. De NAP-hoogte in
de balk werd voor de profielen ook verschoven voor de ingestelde afstand. Dit is opgelost
sinds versie 6.8.3.
Snappen op lijnen van de constructielaag is weer mogelijk. Deze fout was ontstaan in versie
6.8.0 en het probleem is opgelost vanaf versie 6.8.4.
Het uitchecken met exploderen is verbeterd, zowel voor de situatie dat de grenslijnen in de
database aanwezig zijn, als voor de situatie waarbij grenzen gegenereerd worden bij
uitchecken.
Verwijderde functionaliteit
De volgende functionaliteit of modules zijn vanaf versie 7 niet meer beschikbaar:
ArcSDE als ruimtelijke database
ArcSDE wordt niet langer ondersteund als ruimtelijke database voor dg DIALOG BGT. Het
belang van de ArcSDE variant is verdwenen sinds met ArcGIS prima de data van een
standaard dg DIALOG schema in Oracle benaderd kan worden.
Pagina 32 van 33
Overige wijzigingen
dg DIALOG WKPB
dg DIALOG WKPB werd al sinds versie 6.8 niet meer officieel ondersteund, maar is nu definitief
verwijderd.
FDL bestanden in de metadata
De attribuutdefinities in de metadata in de vorm van .fdl bestanden kunnen niet langer gebruikt
worden. Zie hiervoor paragraaf 2.4. Na conversie van de metadata worden de bestaande fdl
bestanden niet automatisch verwijderd. Deze bestanden hebben voor versie 7 echter geen
betekenis meer.
Infocam conversie
Zowel de Infocam import als de Infocam export zijn niet langer beschikbaar. Dit
bestandsformaat van Rijkswaterstaat wordt door Rijkswaterstaat zelf ook al enige tijd niet meer
ondersteund.
Trimble5600 koppeling voor TPS online
De rechtstreekse Trimble5600 koppeling voor Trimble 5600 total stations is niet langer
beschikbaar. In plaats hiervan kan de Trimble TSM koppeling gebruikt worden, waarmee alle
Trimble Total stations ondersteund worden.
Raster uit installatieprogramma
De rastercomponenten zijn onderdeel van het basisprogramma en worden voortaan altijd
geïnstalleerd. Raster is hiermee niet meer als apart installatieonderdeel beschikbaar.
Overige verwijderde functionaliteit
 Topcon Huskey meetconversie, dit zeer oude meetformaat wordt in de praktijk niet meer
gebruikt.
 Top10 vector import, in plaats hiervan kan voortaan de Top10NL import gebruikt worden.
 Xeiz Koppelvlak, hiervoor bestonden geen klanten meer, bovendien heeft Arcadis
aangegeven te stoppen met de ondersteuning van Xeiz.
 Optie “Verwijder attribuut tabellen” uit het opstartmenu. Vanwege de onduidelijke werking
van deze functie is de optie verwijderd.
 De menufunctie Gereedschap | Objectcode controle. Dit is geen losse functie meer, maar
onderdeel van de laagcontrolefunctie.
 De menufunctie Gereedschap | Controleer geometrietypes. Dit is geen losse functie meer,
maar onderdeel van de laagcontrolefunctie.
 De knop om in één keer alle resultaatlagen te verwijderen (in de knoppenbalk
Resultaatlaag). Deze optie is voortaan direct beschikbaar in het lagenmenu via de
‘minknop’.
 Het laden van een werklaag rechtstreeks naar spatial is niet meer mogelijk (sinds versie
6.8.5). De werklaag moet eerst doorgeboekt worden, voordat deze naar spatial geladen kan
worden.
Pagina 33 van 33