encoding

package
v0.0.0-...-55990d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CZMLEncoder

type CZMLEncoder struct {
	// contains filtered or unexported fields
}

func NewCZMLEncoder

func NewCZMLEncoder(w io.Writer) *CZMLEncoder

func (*CZMLEncoder) Encode

func (e *CZMLEncoder) Encode(layer merging.SealedLayer) error

func (*CZMLEncoder) MimeType

func (*CZMLEncoder) MimeType() string

type Encoder

type Encoder interface {
	Encode(merging.SealedLayer) error
	MimeType() string
}

func EncoderFromExt

func EncoderFromExt(ext string, w io.Writer) Encoder

type Exporter

type Exporter struct {
	Merger  *merging.Merger
	Sealer  *merging.Sealer
	Encoder Encoder
}

func (*Exporter) Encode

func (e *Exporter) Encode(ctx context.Context, m merging.MergedLayer) error

func (*Exporter) ExportLayer

func (e *Exporter) ExportLayer(ctx context.Context, l layer.Layer) error

func (*Exporter) ExportLayerByID

func (e *Exporter) ExportLayerByID(ctx context.Context, l layer.ID) error

type GeoJSONEncoder

type GeoJSONEncoder struct {
	// contains filtered or unexported fields
}

func NewGeoJSONEncoder

func NewGeoJSONEncoder(w io.Writer) *GeoJSONEncoder

func (*GeoJSONEncoder) Encode

func (e *GeoJSONEncoder) Encode(layer merging.SealedLayer) error

func (*GeoJSONEncoder) MimeType

func (*GeoJSONEncoder) MimeType() string

type KMLEncoder

type KMLEncoder struct {
	// contains filtered or unexported fields
}

func NewKMLEncoder

func NewKMLEncoder(w io.Writer) *KMLEncoder

func (*KMLEncoder) Encode

func (e *KMLEncoder) Encode(layer merging.SealedLayer) (err error)

func (*KMLEncoder) MimeType

func (*KMLEncoder) MimeType() string

type SHPEncoder

type SHPEncoder struct {
	// contains filtered or unexported fields
}

func NewSHPEncoder

func NewSHPEncoder(w io.Writer) *SHPEncoder

func (*SHPEncoder) Encode

func (e *SHPEncoder) Encode(layer merging.SealedLayer) error

func (*SHPEncoder) MimeType

func (*SHPEncoder) MimeType() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL