def pointLayer(layer, safeLayerName, interactive, cluster, usedFields, json, wfsLayers, markerType, symbol, useMultiStyle, feedback): if layer.providerType() == 'WFS' and json is False: p2lf = "" slCount = symbol.symbolLayerCount() if slCount < 1: slCount = 1 for sl in range(slCount): p2lf += pointToLayerFunction(safeLayerName, sl) (new_obj, scriptTag, useMultiStyle) = buildPointWFS(p2lf, safeLayerName, layer, interactive, cluster, symbol, useMultiStyle) wfsLayers += wfsScript(scriptTag) else: layerAttr = "" attrText = layer.attribution() attrUrl = layer.attributionUrl() if attrText != "": layerAttr = '<a href="%s">%s</a>' % (attrUrl, attrText) (new_obj, useMultiStyle) = buildPointJSON(symbol, safeLayerName, usedFields, interactive, markerType, layerAttr, useMultiStyle) if cluster: new_obj += clusterScript(safeLayerName) return new_obj, wfsLayers, useMultiStyle
def pointLayer(layer, safeLayerName, cluster, usedFields, json, wfsLayers, markerType, symbol, useMultiStyle): if layer.providerType() == 'WFS' and json is False: p2lf = "" slCount = symbol.symbolLayerCount() if slCount < 1: slCount = 1 for sl in range(slCount): p2lf += pointToLayerFunction(safeLayerName, sl) (new_obj, scriptTag, useMultiStyle) = buildPointWFS(p2lf, safeLayerName, layer, cluster, symbol, useMultiStyle) wfsLayers += wfsScript(scriptTag) else: layerAttr = "" attrText = layer.attribution() attrUrl = layer.attributionUrl() if attrText != "": layerAttr = '<a href="%s">%s</a>' % (attrUrl, attrText) (new_obj, useMultiStyle) = buildPointJSON(symbol, safeLayerName, usedFields, markerType, layerAttr, useMultiStyle) if cluster: new_obj += clusterScript(safeLayerName) return new_obj, wfsLayers, useMultiStyle