Mehr

Verwenden von WKT.writeGeometry für 'Kreis'-Geometrie in OpenLayers?

Verwenden von WKT.writeGeometry für 'Kreis'-Geometrie in OpenLayers?


In meiner Anwendung, die ich mit OpenLayers3 erstelle, versuche ich, die Geometrie eines Features mit WKT zu extrahieren
var-Format = neues ol.format.WKT(); console.log(format.writeGeometry(Geometrie));indem Sie diesen Dokumenten folgen.
Es funktioniert hervorragend für Polygon, wie ich es getestet habe, d. h. die Geometry String (WKT) zurückzugeben, aber es schlägt fehl, wenn ich versuche, sie anzuwendenKreisGeometrie. Insbesondere wird das Protokoll gedruckt als
Assertion fehlgeschlagen: GeometrieEncoder sollte definiert werden

Gibt es eine Lösung dafür, warum dies besonders bei passiert?KreisGeometrien. Und wie man es löst, d.h. wo man dies definiertGeometrieEncoderwie im log vorgeschlagen?


Die Kreisgeometrie (ein Mittelpunkt mit einem Radius) wird vom WKT-Format nicht unterstützt.

Ihre beste Chance besteht darin, Ihre Kreisgeometrie mit der Kreisfunktion in ein ungefähres Polygon zu übertragen