Hallo nochmals,
Als Alternative zu "Point on Surface" gibt es noch "Pole of
Inaccessibility":
https://docs.qgis.org/3.22/en/docs/user_manual/processing_algs/qgis/vectorgeometry.html#qgispoleofinaccessibility
Wie die meisten Algorithmen steht das sowohl als Processing Algorithmus
als auch als QGIS Expression zur Verfügung.
Pole of Inaccessibility berechnet einen Punkt im Polygon mit Hilfe
dessen der grösstmögliche Kreis ins Polygon eingepasst weden kann. Als
Retourwert kriegst du den neu berechneten Punkt wie auch den Radius des
Kreises. Das gibt oft noch die schönere Resultate als "Point on
Surface", aber ists auch etwas aufwendiger in der Berechnung.
Perrsönlich bin ich ein grosser Fan von "Pole of Inaccessibility" (in
Postgis heisst das ST_MaximumInscribedCircle()) - es hilft um zu schmale
Polygone zu finden, die man zb. nicht gut beschriften kann (oder die
Beschriftung abkürzen muss), oder in die man z.b. kein Haus mit einer
Mindestgrösse reinbauen kann (für Parzellen).
Grüsse,
Andreas
On 2021-11-10 09:33, Köhler Michael wrote:
Hallo zusammen,
Ich habe mehrere Polygone in einem Layer , bei manchen liegt der
Schwerpunkt allerdings außerhalb des Polygons.
Gibt es in QGIS eine Einstellung oder ein Tool, mit welchem ich
festlegen kann, dass der Schwerpunkt immer innerhalb des Polygons
liegt?
Danke und Gruß
Michael
--
....................................................................
FOSSGIS Veranstaltungen
https://www.fossgis.de/news/fossgis-events/
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/ https://twitter.com/FOSSGIS_Verein
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste