LET OP!!! 
Dit Python-script wordt geleverd als voorbeeld van wat je zou kunnen doen met Python. Als het niet werkt of niet het gewenste effect heeft dan zul je zelf met de Python Assistent aan de slag moeten om het werkend te krijgen. 


Aanleiding

Naar aanleiding van een opmerking van de gemeente Maastricht dat de lijnstijlen van de wegmarkeringen in Optimize NLCS niet altijd goed werden weergegeven, vooral in bochten, wilden we een test waarbij van elke lijnstijl in een model een cirkel werd getekend met straal 2m en een tussenruimte van 1 meter.


Wij beschikken al over een tool om alle beschikbare lijnstijlen te laten tekenen, maar dit waren lijnen, geen bochten. Met bijgevoegde tool kunnen we nu ook zien of een lijnstijl ook in de bocht er goed uit blijft zien.


Prompt:

  • Schrijf een script waarmee van elke lijnstijl in dit model een cirkel getekend wordt met straal van 2 meter. De ruimte tussen de cirkels moet 1 meter zijn.
  • Na het runnen van het script volgde een foutmelding. Deze heb ik direct weer ingevoerd als prompt.
  • Daarna werkt het script als gewenst.


Uitsplitsing werkzaamheden volgens Python Assistent:

Hier is een volledig script dat:

○    alle grafische, zichtbare elementen in het actieve model doorloopt

○    de gebruikte lijnstijl‑nummers verzamelt

○    voor elke unieke lijnstijl een cirkel van 2 m straal tekent

○    1 m ruimte tussen de cirkels houdt

○    de betreffende lijnstijl op de cirkel toepast