Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem with big spikes in roads #131

Open
m-gerhold opened this issue Apr 15, 2021 · 0 comments
Open

Problem with big spikes in roads #131

m-gerhold opened this issue Apr 15, 2021 · 0 comments

Comments

@m-gerhold
Copy link

m-gerhold commented Apr 15, 2021

Hi all,

I'm having some issues when generating roads with 3Dfier. For other classes (terrain, buildings etc.) the results look good, but when calculating roads 3Dfier will sometimes output big spikes. These spikes do not seem to happen with any other class. I have tried calculating the road polygons as "terrain" in 3Dfier instead and the spikes did not appear there, so that seems to prove the spikes have something to do with the way 3Dfier generates roads.

I assume this problem happens during the lifting process for roads. Also, in the stiching process terrain objects next to these roads are then sometimes stitched to these spikes to fill the height gaps, which also generates these spikes in the terrain (see example 2). The spikes also arent only above ground, in some cases a road will also get spikes above and below the ground (also example 2).

I have tried different lifting options (changing radius_vertex_elevation and also filter_outliers and flatten for roads), however this has not had the desired effect. Raising the radius has instead only created even more spikes at different locations. They also don't seem to be connected to outliers in the point cloud (for the roads I'm using height points from a DEM that I have converted to LAS) and again, the spikes don't appear when generating as "terrain".

Is there anything else I could try to prevent these spikes in roads? Or is this possibly a bug? Using the "terrain" class for roads prevents these spikes, but is not a good solution, because the roads then aren't as flat and have height points within them.

I would really appreciate some help with this. Thank you in advance!

Example 1:
road_spikes_8

Example 2:
road_spikes_5
road_spikes_7

Road has no spikes when calculated as "terrain":
terrain_no_spike

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant