wkt 和 str 之间的区别

Difference between wkt and str

我有一个匀称的多边形。转wkt和转string有什么区别:

import shapely.wkt

P = shapely.wkt.loads('POLYGON ((8.0 3.0, 8.3 3.3, 8.3 3.0, 8.0
3.0))')

print(P.wkt)

print(str(P))

结果总是一样吗?这两个可以互换使用吗?

他们是一样的。查看 the source code BaseGeometry.__str__() 方法 returns self.wkt.

所以 P.wktstr(P) 你得到相同的 Well Known Text (WKT) representation.