Hi Guys,
Pls find the attached image.
In image you can see the gaps between Dtm Points need to find out those gaps.
If the gaps exceeds the specified tolerance need to place error circle or polygon(as shown in the below image) at those location.
Unknown said:Pls find the attached image
As I've mentioned before, we all use MicroStation. A DGN model is a better way to illustrate your question than a screenshot.
Unknown said:You can see the gaps between Dtm Points need to find out those gaps
GIS tools (Bentley Map) offer geometry clean-up.
Or do you want to re-invent the wheel once more?
Regards, Jon Summers LA Solutions
Hi Jon,
Please find the attached Dgn.
1) Error circles are placed in Dtm_Gaps.
2) How to find out those locations ?
Unknown said:Error circles are placed in Dtm_Gaps
I'm not sure what those red circles identify. They don't seem related to any linework.
To put it another way, there are many unconnected lines in your DGN model. Any number could be candidates for geometry clean-up. They appear to be neither contours nor property boundaries, so intuitively I can't see what needs to be done. If one can't visualise the problem and a potential resolution, it's impossible to contemplate an algorithm that will perform an ill-defined task.
Perhaps you could draw manually, on a new level and another colour, some examples of what you perceive to be a solution.
@Jon, its the yellow points.
I assume what Cristopher calls a gap is just a location where the point is missing.
@Christoper, there is no build in routine to do this.
You did not ask any special question related to the microstation api.
What you want us to do is telling you a clever algorithm to solve your problem.
I for my part am willing to do that if you hire me.
Regards, Stefan.
Unknown said: It's the yellow points. I assume what Cristopher calls a gap is just a location where the point is missing
It's the yellow points.
I assume what Cristopher calls a gap is just a location where the point is missing
It remains unclear what needs to be done. What does a yellow point signify?
Unknown said: What you want us to do is telling you a clever algorithm to solve your problem. I for my part am willing to do that if you hire me
I for my part am willing to do that if you hire me
Wait: there's a queue!
Did you solve this?
I would use mdlMesh_newPolyfaceFromXYTriangulation to get mesh element from points triangulation and then sort triangles by largest edge. Then you can merge adjacent triangles with largest edges to get gaps. Since mdlMesh_newPolyfaceFromXYTriangulation produces Delaunay Triangulation, this will work.
Answer Verified By: Daniel Christopher