Select to view content in your preferred language

Incorrect Streets import from external CAD into CityEngine

203
1
10-16-2024 06:06 AM
corintho
Emerging Contributor

Hello dear community, I am working on an urban project. My main CAD software is Archicad (v27). My task now is to create streets in CityEngine based on the urban structure created in Arcicad. I do:

  1. I draw street axes using lines in Archicad
  2. Export street axes to DXF
  3. Import street axes from DXF into CityEngine. Please check import settings on attached screenshots

The problem is that roads (streets) are imported incorrectly. Straight sections become curved. In place of 2 road intersections, one is formed. Please check attached images. As you can see in Archicad straight sections of roads, but in CityEngine they become curved. Where there should be 2 road intersections in CityEngine is 1. I also attached archived DXF (test5.zip). Please help me solve the issue. Thank you!

0 Kudos
1 Reply
JonasObertuefer
Esri Contributor

Hi @corintho,

In your example the automated cleanup won't create good results, because it will by default merge nodes together based on distance.

I suggest to uncheck the option on import -> all segments will be unconnected.

Now connect the streets with Cleanup Streets dialog with only the options Intersect segments and Merge Nodes. In the process you might need to change some of the settings or only check on of the options at a time. Sometimes also Snap nodes to segments will be needed. For smoother curves you can use the Simplify Graph dialog or manually redraw them.

In your example you will run into issues in some places where the shapes can't be generated because the nodes are to close together. Here you need either move them slightly apart or simplify the generated geometry in the inspector (Curb Radius, Precision) you can also set the sidewalkWidth to 0 if you don't need sidewalks.

JonasObertuefer_1-1729583916543.png

 

I hope this helps.

Cheers
Jonas

0 Kudos