Exemple #1
0
    def html(self, identifiers, layout_options=None, template="lizard_wms/popup.html"):
        identifier = identifiers[0]

        feature_info = self.wms_source.get_feature_info(identifier["x"], identifier["y"], identifier["radius"])

        return self.html_default(
            identifiers=identifiers,
            template=template,
            layout_options=layout_options,
            extra_render_kwargs={
                "feature_info": self.wms_source.get_popup_info(feature_info),
                "workspace_item": self.workspace_item,
                "identifier": adapter_serialize(identifier),
            },
        )
Exemple #2
0
    def html(self, identifiers, layout_options=None,
             template="lizard_wms/popup.html"):
        identifier = identifiers[0]

        params = self._build_search_parameters(layout_options['request'])
        feature_info = self.wms_source.search_one_item(*params)

        return self.html_default(
            identifiers=identifiers,
            template=template,
            layout_options=layout_options,
            extra_render_kwargs={
                'feature_info': self.wms_source.get_popup_info(feature_info),
                'workspace_item': self.workspace_item,
                'identifier': adapter_serialize(identifier),
                })
Exemple #3
0
    def html(self, identifiers, layout_options=None,
             template="lizard_wms/popup.html"):
        identifier = identifiers[0]

        feature_info = self.wms_source.get_feature_info(identifier['x'],
                                                        identifier['y'],
                                                        identifier['radius'])

        return self.html_default(
            identifiers=identifiers,
            template=template,
            layout_options=layout_options,
            extra_render_kwargs=
            {
            'feature_info': self.wms_source.get_popup_info(feature_info),
            'workspace_item' : self.workspace_item,
            'identifier': adapter_serialize(identifier),
            })