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

Mapping: Kreisförmige Polygone, Regressionskreis / Kreisausgleich #127

Open
themanfrommoon opened this issue May 12, 2024 · 0 comments
Open

Comments

@themanfrommoon
Copy link
Contributor

Moin,

man könnte im Mapping folgendes verbessern:

Beim manuellen Einlernen von kreisförmigen Objekten, z.B. Baum, Wäschestange, Reckstange, Trampolin, Pool, etc. schafft man es nicht exakte regelmäßige Polygone zu erstellen. Das Ergebnis sind meist etwas unförmige Polygone, die ja dank RTK auch immer wieder genauso abgefahren werden.
Das ist also schwierig und unschön.
Hier ein paar Beispiele:
grafik
grafik
grafik
grafik

Bei jedem dieser Polygone will man eigentlich ein gleichförmiges Polygon.
Bei dem Polygon interessiert eigentlich nur die Mittelpunktsposition, der Durchmesser oder Radius, die Anzahl der Kanten, die Kantenausrichtung.

  1. Um aus einem unregelmäßigen Polygon ein regelmäßiges Polygon zu machen, müsste man als erstes mit dem Lasso definieren, welche Punkte oder welches Feature zu dem Polygon gehören sollen. Diese werden dann mit einem Regressionskreis/Kreisausgleich (das könnte hier vielleicht weiterhelfen: https://people.inf.ethz.ch/arbenz/MatlabKurs/node79.html) in die Eigenschaften Mittelpunktsposition und Durchmesser/Radius des regelmäßigen Polygons verschmolzen.
  2. Jetzt müsste diese beiden Eigenschaften (Mittelpunktsposition und Durchmesser/Radius) zu einer Gruppe fixieren, damit man nicht mehr die einzelnen Polygonpunkte bearbeiten/verschieben kann.
  3. Wenn man nun also weiss, wo die Mittelpunktsposition und der Durchmesser/Radius des neuen regelmäßigen Polygons sind, kann man diesem dann weitere Eigenschaften zuweisen, wie die Anzahl der Kanten (nicht zu viele, da gibt es sicherlich einen empfohlenen Mindestabstand zwischen zwei GPS Punkten, aber auch nicht zu wenige, damit das Polygon einem Kreis nahe genug kommt), möglicherweise ist es auch sinnvoll eine gerade Anzahl von Kanten zu wählen, wenn sich das Polygon an anderen Objekten oder Perimetergrenzen ausrichten soll, sowie die Kantenausrichtung.

Polygondrehung:
grafik
Kantenausrichtung:
grafik

Vielen Dank und beste Grüße,
Chris

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