by Anonymous » 17 Feb 2025, 05:16
Im Allgemeinen kann ein Rasenpolygon gemäß
https://gis.stackexchange.com/questions ... et-polygon umgewandelt werden.
Aber es scheint eine Schwierigkeit zu geben, wenn das Polygon durch eine Kreuzung gebildet wird. Manchmal sind die Koordinaten eingebettet, also: < /p>
Code: Select all
[[[long1, lat1],[long2,lat2], ... ]]
< /code>
Aber manchmal scheint dies eine Schicht weiter eingebettet zu sein: < /p>
[[[[long1, lat1],[long2,lat2], ... ]]]
< /code>
Zumindest bei der Anzeige mit < /p>
console.log(JSON.stringify(intersection.geometry.coordinates));
Dies bedeutet, dass für einige Rasenpolygone die Koordinaten mit Koordinaten [0] erhalten werden können, aber für andere benötige ich Koordinaten [0] [0] .
Gibt es einen einfachen Weg, dies zu verwalten? (Ich habe versucht, Turf.getCoords zu verwenden, aber es scheint keinen Unterschied zu machen.)
Im Allgemeinen kann ein Rasenpolygon gemäß https://gis.stackexchange.com/questions/448435/converting-turf-polygon-theaflet-polygon umgewandelt werden.
Aber es scheint eine Schwierigkeit zu geben, wenn das Polygon durch eine Kreuzung gebildet wird. Manchmal sind die Koordinaten eingebettet, also: < /p>
[code][[[long1, lat1],[long2,lat2], ... ]]
< /code>
Aber manchmal scheint dies eine Schicht weiter eingebettet zu sein: < /p>
[[[[long1, lat1],[long2,lat2], ... ]]]
< /code>
Zumindest bei der Anzeige mit < /p>
console.log(JSON.stringify(intersection.geometry.coordinates));
[/code]
Dies bedeutet, dass für einige Rasenpolygone die Koordinaten mit Koordinaten [0] erhalten werden können, aber für andere benötige ich Koordinaten [0] [0] .
Gibt es einen einfachen Weg, dies zu verwalten? (Ich habe versucht, Turf.getCoords zu verwenden, aber es scheint keinen Unterschied zu machen.)