예제 #1
0
파일: base.py 프로젝트: rtorresca/Shapely
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)))