I have a shapely Polygon. What is the difference between converting it to wkt and converting it to string:
JavaScript
x
9
1
import shapely.wkt
2
3
P = shapely.wkt.loads('POLYGON ((8.0 3.0, 8.3 3.3, 8.3 3.0, 8.0
4
3.0))')
5
6
print(P.wkt)
7
8
print(str(P))
9
Is the result always the same? And can these two be used interchangeably?
Advertisement
Answer
They are the same. Looking at the source code BaseGeometry.__str__()
method returns self.wkt
.
So with P.wkt
or str(P)
you get the same Well Known Text (WKT) representation.