Skip to main content

GeoJsonData

geovisto-mapReadme | API


geovisto-map / GeoJsonData

Class: GeoJsonData

The interface declares function for management of geographical data.

Author

Jiri Hynek

Extends

Implements

Constructors

new GeoJsonData()

new GeoJsonData(name, originalData): GeoJsonData

Parameters

name: string

originalData: unknown

Returns

GeoJsonData

Overrides

MapDomain.constructor

Source

model/internal/geodata/geojson/GeoJsonData.ts:17

Properties

geoJSON?

private optional geoJSON: any

Source

model/internal/geodata/geojson/GeoJsonData.ts:15


originalData

private originalData: unknown

Source

model/internal/geodata/geojson/GeoJsonData.ts:14

Methods

getFeatures()

getFeatures(types): FeatureCollection

It returns the array of features of specific type.

Parameters

types: string[]

Returns

FeatureCollection

Implementation of

IGeoData.getFeatures

Source

model/internal/geodata/geojson/GeoJsonData.ts:44


getGeoJSON()

getGeoJSON(): FeatureCollection

It returns the original representation of data domain.

Returns

FeatureCollection

Implementation of

IGeoData.getGeoJSON

Source

model/internal/geodata/geojson/GeoJsonData.ts:32


getName()

getName(): string

It returns the name of the map domain.

Returns

string

Implementation of

IGeoData.getName

Inherited from

MapDomain.getName

Source

model/internal/domain/generic/MapDomain.ts:21


getOriginalGeoData()

getOriginalGeoData(): unknown

It returns the original source of geographical data.

Returns

unknown

Implementation of

IGeoData.getOriginalGeoData

Source

model/internal/geodata/geojson/GeoJsonData.ts:25


toString()

toString(): string

The string representation is equal to the name of the map domain.

Returns

string

Inherited from

MapDomain.toString

Source

model/internal/domain/abstract/AbstractMapDomain.ts:18


validateData()

protected validateData(originalData): FeatureCollection

It transforms original data to a feature collection in the GeoJSON format.

Parameters

originalData: unknown

Returns

FeatureCollection

GeoJSON feature collection

Source

model/internal/geodata/geojson/GeoJsonData.ts:66