Documentation
¶
Overview ¶
Package encode is a library for encoding geobuf into Go structs using
Index ¶
- func Encode(obj interface{}) *protogeo.Data
- func Feature(feature *geojson.Feature, cfg *EncodingConfig) (protoFeature *protogeo.Data_Feature, err error)
- func FeatureCollection(g geojson.FeatureCollection, cfg *EncodingConfig) (*protogeo.Data_FeatureCollection, error)
- func Geometry(g *geojson.Geometry, cfg *EncodingConfig) *protogeo.Data_Geometry
- func WithOptions(obj interface{}, opts ...EncodingOption) (*protogeo.Data, error)
- type EncodingConfig
- type EncodingOption
- type FeatureEncode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Feature ¶
func Feature(feature *geojson.Feature, cfg *EncodingConfig) (protoFeature *protogeo.Data_Feature, err error)
Feature ...
func FeatureCollection ¶
func FeatureCollection(g geojson.FeatureCollection, cfg *EncodingConfig) (*protogeo.Data_FeatureCollection, error)
FeatureCollection ...
func Geometry ¶
func Geometry(g *geojson.Geometry, cfg *EncodingConfig) *protogeo.Data_Geometry
Geometry ...
func WithOptions ¶
func WithOptions(obj interface{}, opts ...EncodingOption) (*protogeo.Data, error)
WithOptions ...
Types ¶
type EncodingConfig ¶
EncodingConfig ...
Click to show internal directories.
Click to hide internal directories.