Пример #1
0
def deserialize_wkb(data):
    geom = lgeos.GEOSGeomFromWKB_buf(c_char_p(data), c_size_t(len(data)))
    if not geom:
        raise ReadingError(
            "Could not create geometry because of errors while reading input.")
    return geom
Пример #2
0
def geos_from_geometry(geom):
    data = geom.to_wkb()
    return lgeos.GEOSGeomFromWKB_buf(c_char_p(data), c_size_t(len(data)))