Documentation
¶
Overview ¶
Package geobabel converts geometry types between popular geometry libraries.
Index ¶
- func GeomFlatCoordsFromOrbLineString(orbLineString orb.LineString) []float64
- func GeomFlatCoordsFromOrbMultiLineString(orbMultiLineString orb.MultiLineString) ([]float64, []int)
- func GeomFlatCoordsFromOrbMultiPoint(orbMultiPoint orb.MultiPoint) []float64
- func GeomFlatCoordsFromOrbMultiPolygon(orbMultiPolygon orb.MultiPolygon) ([]float64, [][]int)
- func GeomFlatCoordsFromOrbPoint(orbPoint orb.Point) []float64
- func GeomFlatCoordsFromOrbPolygon(orbPolygon orb.Polygon) ([]float64, []int)
- func GeomFlatCoordsFromOrbRing(orbRing orb.Ring) []float64
- func NewGEOSGeomFromOrbGeometry(geosContext *geos.Context, orbGeometry orb.Geometry) *geos.Geom
- func NewGEOSGeomFromWKB(geosContext *geos.Context, wkb []byte) (*geos.Geom, error)
- func NewGeomGeometryCollectionFromOrbCollection(orbCollection orb.Collection) *geom.GeometryCollection
- func NewGeomLineStringFromOrbLineString(orbLineString orb.LineString) *geom.LineString
- func NewGeomLinearRingFromOrbRing(orbRing orb.Ring) *geom.LinearRing
- func NewGeomMultiLineStringFromOrbMultiLineString(orbMultiLineString orb.MultiLineString) *geom.MultiLineString
- func NewGeomMultiPointFromOrbMultiPoint(orbMultiPoint orb.MultiPoint) *geom.MultiPoint
- func NewGeomMultiPolygonFromOrbMultiPolygon(orbMultiPolygon orb.MultiPolygon) *geom.MultiPolygon
- func NewGeomPointFromOrbPoint(orbPoint orb.Point) *geom.Point
- func NewGeomPolygonFromOrbPolygon(orbPolygon orb.Polygon) *geom.Polygon
- func NewGeomTFromOrbGeometry(orbGeometry orb.Geometry) geom.T
- func NewGeomTFromWKB(wkb []byte) (geom.T, error)
- func NewOrbCollectionFromGEOSGeom(geosGeom *geos.Geom) orb.Collection
- func NewOrbGeometryFromGEOSGeom(geosGeom *geos.Geom) orb.Geometry
- func NewOrbGeometryFromGeomT(geomT geom.T) orb.Geometry
- func NewOrbGeometryFromWKB(wkb []byte) (orb.Geometry, error)
- func NewOrbLineStringFromGEOSGeom(geosGeom *geos.Geom) orb.LineString
- func NewOrbMultiLineStringFromGEOSGeom(geosGeom *geos.Geom) orb.MultiLineString
- func NewOrbMultiPointFromGEOSGeom(geosGeom *geos.Geom) orb.MultiPoint
- func NewOrbMultiPolygonFromGEOSGeom(geosGeom *geos.Geom) orb.MultiPolygon
- func NewOrbPointFromGEOSGeom(geosGeom *geos.Geom) orb.Point
- func NewOrbPolygonFromGEOSGeom(geosGeom *geos.Geom) orb.Polygon
- func NewOrbRingFromGEOSGeom(geosGeom *geos.Geom) orb.Ring
- func WKBFromGEOSGeom(geosGeom *geos.Geom) []byte
- func WKBFromGeomT(geomT geom.T) ([]byte, error)
- func WKBFromOrbGeometry(orbGeometry orb.Geometry) []byte
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GeomFlatCoordsFromOrbLineString ¶
func GeomFlatCoordsFromOrbLineString(orbLineString orb.LineString) []float64
func GeomFlatCoordsFromOrbMultiLineString ¶
func GeomFlatCoordsFromOrbMultiLineString(orbMultiLineString orb.MultiLineString) ([]float64, []int)
func GeomFlatCoordsFromOrbMultiPoint ¶
func GeomFlatCoordsFromOrbMultiPoint(orbMultiPoint orb.MultiPoint) []float64
func GeomFlatCoordsFromOrbMultiPolygon ¶
func GeomFlatCoordsFromOrbMultiPolygon(orbMultiPolygon orb.MultiPolygon) ([]float64, [][]int)
func NewGEOSGeomFromWKB ¶
func NewGeomGeometryCollectionFromOrbCollection ¶
func NewGeomGeometryCollectionFromOrbCollection(orbCollection orb.Collection) *geom.GeometryCollection
func NewGeomLineStringFromOrbLineString ¶
func NewGeomLineStringFromOrbLineString(orbLineString orb.LineString) *geom.LineString
func NewGeomMultiLineStringFromOrbMultiLineString ¶
func NewGeomMultiLineStringFromOrbMultiLineString(orbMultiLineString orb.MultiLineString) *geom.MultiLineString
func NewGeomMultiPointFromOrbMultiPoint ¶
func NewGeomMultiPointFromOrbMultiPoint(orbMultiPoint orb.MultiPoint) *geom.MultiPoint
func NewGeomMultiPolygonFromOrbMultiPolygon ¶
func NewGeomMultiPolygonFromOrbMultiPolygon(orbMultiPolygon orb.MultiPolygon) *geom.MultiPolygon
func NewGeomTFromOrbGeometry ¶
func NewGeomTFromWKB ¶
func NewOrbCollectionFromGEOSGeom ¶
func NewOrbCollectionFromGEOSGeom(geosGeom *geos.Geom) orb.Collection
func NewOrbGeometryFromGeomT ¶
func NewOrbLineStringFromGEOSGeom ¶
func NewOrbLineStringFromGEOSGeom(geosGeom *geos.Geom) orb.LineString
func NewOrbMultiLineStringFromGEOSGeom ¶
func NewOrbMultiLineStringFromGEOSGeom(geosGeom *geos.Geom) orb.MultiLineString
func NewOrbMultiPointFromGEOSGeom ¶
func NewOrbMultiPointFromGEOSGeom(geosGeom *geos.Geom) orb.MultiPoint
func NewOrbMultiPolygonFromGEOSGeom ¶
func NewOrbMultiPolygonFromGEOSGeom(geosGeom *geos.Geom) orb.MultiPolygon
func NewOrbPointFromGEOSGeom ¶
func NewOrbRingFromGEOSGeom ¶
func WKBFromGEOSGeom ¶
func WKBFromGEOSGeom(geosGeom *geos.Geom) []byte
func WKBFromGeomT ¶
func WKBFromOrbGeometry ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.