Documentation ¶
Overview ¶
Package extract provides tools and utilities for extracting subsets of GTFS feeds.
Index ¶
- type Marker
- func (em *Marker) AddExclude(filename string, eid string)
- func (em *Marker) AddInclude(filename string, eid string)
- func (em *Marker) Count() int
- func (em *Marker) Filter(reader adapters.Reader) error
- func (em *Marker) IsMarked(filename, eid string) bool
- func (em *Marker) IsVisited(filename string, eid string) bool
- func (em *Marker) Mark(filename string, eid string, val bool)
- func (em *Marker) SetBbox(bbox string) error
- type SetterFilter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Marker ¶
type Marker struct {
// contains filtered or unexported fields
}
Marker selects entities specified during the Filter method.
func (*Marker) AddExclude ¶ added in v0.14.0
func (*Marker) AddInclude ¶ added in v0.14.0
func (*Marker) Filter ¶
Filter takes a Reader and selects any entities that are children of the specified file/id map.
type SetterFilter ¶ added in v0.7.1
type SetterFilter struct {
// contains filtered or unexported fields
}
SetterFilter overrides entity values using a copier filter.
func NewSetterFilter ¶
func NewSetterFilter() *SetterFilter
NewSetterFilter returns an initialized SetterFilter.
func (*SetterFilter) AddValue ¶ added in v0.7.1
func (tx *SetterFilter) AddValue(filename string, eid string, key string, value string)
AddValue sets a new value to override.
func (*SetterFilter) AddValuesFromFile ¶ added in v0.7.1
func (tx *SetterFilter) AddValuesFromFile(filename string) error
AddValuesFromFile reads a CSV file and calls AddValue on each row.
Click to show internal directories.
Click to hide internal directories.