API reference

Data transformers

gpdvega register two data transformers:
  • 'gpd_to_values' stores GeoDataFrame as inline values in the chart definition using gpdvega.gpd_to_values().
  • 'gpd_to_json' stores GeoDataFrame as separate json file with array of GeoJSON object and includes a link to it into chart definition using gpdvega.gpd_to_json()

Note

gpdvega enables 'gpd_to_values' as active data tranformer. Please see Altair data transformers documentation for description of data pipeline mechanism

API

gpdvega.gpd_to_values[source]

Replace a GeoDataFrame by a data model with values. For geopandas.GeoDataFrame columns values are stored as Foreign Members of GeoJSON feature objects. For all other types uses function altair.to_values().

gpdvega.gpd_to_json[source]

Write the data model to a .json file and return a url based data model. For geopandas.GeoDataFrame columns values are stored as Foreign Members of GeoJSON feature objects. For all other types uses function altair.to_json().

gpdvega.geojson_feature(data, feature='features', **kwargs)[source]

A convenience function for extracting features from a geojson object or url

Parameters:
data : anyOf(string, geojson.GeoJSON)

string is interpreted as URL from which to load the data set. geojson.GeoJSON is interpreted as data set itself.

feature : string
The JSON property containing the GeoJSON object set to convert to

a GeoJSON feature collection. For example features[0].geometry.

**kwargs :

additional keywords passed to JsonDataFormat