元素

class geoalchemy2.elements.WKTElement(data, srid=- 1, extended=False)[源代码]

基类:geoalchemy2.elements._SpatialElement

此类的实例包装WKT或EWKT值。

用法示例:

wkt_element_1 = WKTElement('POINT(5 45)')
wkt_element_2 = WKTElement('POINT(5 45)', srid=4326)
wkt_element_3 = WKTElement('SRID=4326;POINT(5 45)', extended=True)
property desc

此元素的描述字符串。

geom_from = 'ST_GeomFromText'
geom_from_extended_version = 'ST_GeomFromEWKT'
class geoalchemy2.elements.WKBElement(data, srid=- 1, extended=False)[源代码]

基类:geoalchemy2.elements._SpatialElement

此类的实例包装WKB或EWKB值。

从数据库中读取的几何图形值将转换为此类型的实例。在大多数情况下,您不需要创建 WKBElement 实例你自己。

如果 extendedTruesrid-1 在构建时,将从EWKB数据中读取SRID。

注意:您可以创建 WKBElement 使用 geoalchemy2.shape.from_shape() 功能。

property desc

此元素的描述字符串。

geom_from = 'ST_GeomFromWKB'
geom_from_extended_version = 'ST_GeomFromEWKB'
class geoalchemy2.elements.RasterElement(data)[源代码]

基类:geoalchemy2.elements._SpatialElement

此类的实例包装 raster 价值。从数据库中读取的栅格值将转换为此类型的实例。在大多数情况下,您不需要创建 RasterElement 实例你自己。

property desc

此元素的描述字符串。