Overslaan en naar de inhoud gaan

De uitgestoken hand | Eenvoudiger OTL-objecten selecteren in DWG

De uitgestoken hand | Eenvoudiger OTL-objecten selecteren in DWG

Custom-node_Toolkit_web

Werk je met OTL-conforme data in DWG? Dan wordt het voortaan een stuk eenvoudiger om OTL-objecten op te sporen op basis van informatie uit hun OTL-conforme Property Set. Dit dankzij de nieuwe OTL_Select_objects-node.

Door deze custom node in de Civil3D_OTL_MOW_Toolkit kan je vanaf nu gerichter data filteren op OTL-aanwezigheid, handle, asset-type of id. Dit aan de hand van een tekst input (bv. een typeURI) of een CSV-bestand. Zo kan je bijvoorbeeld snel objecten terugvinden die voorkomen in een DAVIE-foutenrapport.

Meer info over de Civil3D_OTL_MOW_Toolkit en hoe je deze installeert?
Zie: De uitgestoken hand: Nieuwe versie OTL_MOW_Toolkit | Wegen en verkeer

 

Wat is het?

Deze custom node maakt het zoeken van DWG-objecten mogelijk op basis van verschillende aspecten: handle, typeURI, assetId.identificator of de aanwezigheid van een OTL_propertyset. Er kunnen meerdere objecten tegelijk worden opgezocht. Als resultaat worden de gevonden objecten in de DWG geïsoleerd en krijg je een oplijsting van de gevonden objecten in een .csv-bestandsformaat.

Na het installeren van de ‘Civil3D_OTL_MOW_Toolkit' kan je de functie 'OTL_Select_object’ terugvinden onder add-ons.

 

Een voorbeeld waarbij 1 object werd gevonden aan de hand van zijn assetId.identificator.

Input: zoektype en te zoeken waarde

Bij ‘te_zoeken_waarde’ geef je de waarde op waarnaar je wil zoeken. 

  • Zoeken naar enkele waarde? Geef deze waarde op als ‘string’… Bijvoorbeeld: ‘object-5’.
  • Zoeken aan de hand van een lijst van objecten in een CSV-bestand? Gebruik hiervoor een ‘filepath’ node om naar je CSV te navigeren.

Bij zoektype geef je in op welk aspect je wil zoeken. Je kan zoeken op handle, typeURI, assetId.identificator of de aanwezigheid van een OTL-propertyset. Tip: bij het hoveren over de input staan de mogelijke zoektypes opgelijst. Bij het invoeren van ongeldige waardes, krijg je hiervan een melding waarin de mogelijke opties met hun correcte benaming worden opgelijst.


Output

Als resultaat worden de gevonden objecten geïsoleerd en krijg je een overzicht van de gevonden objecten in CSV (‘OTL_Select_objects_result.csv’). Hierin staan voor elk object het objecttype, de handle, en het Asset ID. In de DWG zelf werden de gevonden objecten geïsoleerd. Wanneer je terug alle objecten wil zien, gebruik dan het commando ‘UNISOLATE’.

 

Zoeken aan de hand van een DAVIE-foutenrapport

Dit voorbeeld toont hoe bij ‘te_zoeken_waarde’ een CSV werd gebruikt: Via een ‘File Path’ node werd een CSV-foutrapport uit een DAVIE-aanlevering geselecteerd. Als zoektype gebruiken we hier de “assetId.identificator”.

De custom node zal nu alle Asset ID’s opzoeken die in de CSV onder de hoofding “assetId.identificator” staan. Deze worden geïsoleerd in de DWG en worden opgelijst in de OTL_Select_objects_result.csv.

 

Voorbeeld: zoeken op aanwezigheid OTL-propertyset.

Voorbeeld alle OTL-objecten in DWG

Dit voorbeeld toont hoe je alle objecten met een OTL-propertyset kan zoeken. Hiervoor geef je zowel bij ‘te_zoeken_waarde’ als bij ‘zoektype’ de string ‘OTL’.

De custom node zal nu alle objecten opzoeken waaraan een propertyset is gekoppeld die met “OTL_” begint. Deze worden geïsoleerd in de DWG en maken een oplijsting in de OTL_Select_objects_result.csv. In dit voorbeeld werden 274 objecten gevonden.

 

Feedback

Met oog op de continuïteit van verbeteringen voor deze OTL_MOW_Toolkit, is feedback uit de praktijk altijd welkom.
Vragen of opmerkingen? Je kan altijd bij ons terecht door te mailen naar team.bim@mow.vlaanderen.be.