Documentation
¶
Index ¶
- func FromParquet(file *parquet.File, writer io.Writer) error
- func GetDefaultMetadata() *geoparquet.GeoMetadata
- func SchemaOf(feature *Feature) (*parquet.Schema, error)
- func ToParquet(input io.Reader, output io.Writer) error
- type ConvertFn
- type Feature
- type FeatureReader
- type FeatureWriter
- type FieldConverter
- type TypeConverter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromParquet ¶
func GetDefaultMetadata ¶
func GetDefaultMetadata() *geoparquet.GeoMetadata
Types ¶
type Feature ¶
type Feature struct { Id any `json:"id,omitempty"` Type string `json:"type"` Geometry orb.Geometry `json:"geometry"` Properties map[string]any `json:"properties"` }
func (*Feature) MarshalJSON ¶
func (*Feature) UnmarshalJSON ¶
type FeatureReader ¶
type FeatureReader struct {
// contains filtered or unexported fields
}
func NewFeatureReader ¶
func NewFeatureReader(input io.Reader) *FeatureReader
func (*FeatureReader) Converter ¶ added in v0.5.0
func (reader *FeatureReader) Converter(max int) (*TypeConverter, error)
func (*FeatureReader) Next ¶
func (r *FeatureReader) Next() (*Feature, error)
type FeatureWriter ¶
type FeatureWriter struct {
// contains filtered or unexported fields
}
func NewFeatureWriter ¶
func NewFeatureWriter(writer io.Writer, geoMetadata *geoparquet.GeoMetadata, schema *parquet.Schema) (*FeatureWriter, error)
func (*FeatureWriter) Close ¶
func (w *FeatureWriter) Close() error
func (*FeatureWriter) Write ¶
func (w *FeatureWriter) Write(row parquet.Row) error
type FieldConverter ¶
type FieldConverter struct { Field reflect.StructField Convert ConvertFn }
type TypeConverter ¶
func ConverterFromFeature ¶ added in v0.2.0
func ConverterFromFeature(feature *Feature) (*TypeConverter, error)
Click to show internal directories.
Click to hide internal directories.