예제 #1
0
파일: coords.go 프로젝트: Rachine/imposm3
func (this *CoordSeq) AsPoint(handle *Geos) (*Geom, error) {
	geom := C.GEOSGeom_createPoint_r(handle.v, this.v)
	if geom == nil {
		return nil, CreateError("unable to create Point")
	}
	return &Geom{geom}, nil
}
예제 #2
0
파일: cwrappers.go 프로젝트: helmi03/gogeos
func cGEOSGeom_createPoint(s *C.GEOSCoordSequence) *C.GEOSGeometry {
	handlemu.Lock()
	defer handlemu.Unlock()
	return C.GEOSGeom_createPoint_r(handle, s)
}