NoiseModelling icon indicating copy to clipboard operation
NoiseModelling copied to clipboard

Building_Grid not generating receivers on certain buildings

Open Nitnelav opened this issue 4 years ago • 9 comments

NoiseModelling version 3.3.1

Describe the bug Building_Grid not generating receivers on certain buildings : image

I think it is due to the fact that surrounding buildings are within the 5 meters "delta" distance. So the tmp_lines are erased by the buildings+buffer

Nitnelav avatar Jan 22 '21 15:01 Nitnelav

maybe an issue in the code for point receiver from line. What does look like TMP_SCREENS geometries ?

nicolas-f avatar Jan 22 '21 15:01 nicolas-f

image

here are the lines

Nitnelav avatar Jan 22 '21 16:01 Nitnelav

it is TMP_SCREENS_MERGE ?

nicolas-f avatar Jan 22 '21 16:01 nicolas-f

No no, it is from the tmp_receivers_lines table

Nitnelav avatar Jan 22 '21 21:01 Nitnelav

I will try to output TMP_SCREENS_MERGE if you want

Nitnelav avatar Jan 22 '21 21:01 Nitnelav

Here is the TMP_SCREENS_MERGE, in green lines image

Nitnelav avatar Feb 04 '21 12:02 Nitnelav

Maybe there is an issue if the TMP_SCREENS_MERGE segment length is < than 5 meters

nicolas-f avatar Feb 04 '21 13:02 nicolas-f

FYI @Nitnelav If you want to test this hypothesis and if you use QGIS you can add a label with the length of each segment.

pierromond avatar Feb 04 '21 14:02 pierromond

Mmmm, it's a mix of LINESTRING and MULTILINESTRING so geometry length in QGIS is not relevant. For exemple : MULTILINESTRING ((360065.37700371526 6688465.684560043, 360064.34428048035 6688468.317118028, 360064.3495703677 6688468.329105854), (360075.76495233836 6688472.743570343, 360075.77740789147 6688472.738098707, 360077.21573696996 6688469.107045956, 360077.21185248694 6688469.097691339))

Nitnelav avatar Feb 04 '21 14:02 Nitnelav