From 2bf9b393e90679b1f2cd3fb5a72a2522bad88512 Mon Sep 17 00:00:00 2001 From: Tom Kralidis Date: Wed, 25 Mar 2020 21:02:44 -0400 Subject: [PATCH] add docstrings for new functions --- pygeoapi/provider/elasticsearch_.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pygeoapi/provider/elasticsearch_.py b/pygeoapi/provider/elasticsearch_.py index 9b7400e..4d8e13f 100644 --- a/pygeoapi/provider/elasticsearch_.py +++ b/pygeoapi/provider/elasticsearch_.py @@ -332,6 +332,14 @@ class ElasticsearchProvider(BaseProvider): return feature_ def esdoc2geojson(self, doc): + """ + generate GeoJSON `dict` from ES document + + :param doc: `dict` of ES document + + :returns: GeoJSON `dict` + """ + feature_ = {} feature_thinned = {} @@ -373,6 +381,14 @@ class ElasticsearchProvider(BaseProvider): return feature_ def mask_prop(self, property_name): + """ + generate property name based on ES backend setup + + :param property_name: property name + + :returns: masked property name + """ + if self.is_gdal: return property_name else: