def GetDisplayVectSettings(): settings = list() if not UserSettings.Get( group='vectorLayer', key='featureColor', subkey=['transparent', 'enabled']): featureColor = UserSettings.Get( group='vectorLayer', key='featureColor', subkey='color') settings.append('color=%s' % rgb2str.get( featureColor, ':'.join(map(str, featureColor)))) else: settings.append('color=none') if not UserSettings.Get( group='vectorLayer', key='areaFillColor', subkey=['transparent', 'enabled']): fillColor = UserSettings.Get( group='vectorLayer', key='areaFillColor', subkey='color') settings.append('fcolor=%s' % rgb2str.get(fillColor, ':'.join(map(str, fillColor)))) else: settings.append('fcolor=none') settings.append( 'width=%s' % UserSettings.Get( group='vectorLayer', key='line', subkey='width')) settings.append( 'icon=%s' % UserSettings.Get( group='vectorLayer', key='point', subkey='symbol')) settings.append( 'size=%s' % UserSettings.Get( group='vectorLayer', key='point', subkey='size')) types = [] for ftype in ['point', 'line', 'boundary', 'centroid', 'area', 'face']: if UserSettings.Get(group='vectorLayer', key='showType', subkey=[ftype, 'enabled']): types.append(ftype) settings.append('type=%s' % ','.join(types)) if UserSettings.Get(group='vectorLayer', key='randomColors', subkey='enabled'): settings.append('-c') return settings
def GetDisplayVectSettings(): settings = list() if not UserSettings.Get( group='vectorLayer', key='featureColor', subkey=['transparent', 'enabled']): featureColor = UserSettings.Get( group='vectorLayer', key='featureColor', subkey='color') settings.append('color=%s' % rgb2str.get( featureColor, ':'.join(map(str, featureColor)))) else: settings.append('color=none') if not UserSettings.Get( group='vectorLayer', key='areaFillColor', subkey=['transparent', 'enabled']): fillColor = UserSettings.Get( group='vectorLayer', key='areaFillColor', subkey='color') settings.append('fcolor=%s' % rgb2str.get(fillColor, ':'.join(map(str, fillColor)))) else: settings.append('fcolor=none') settings.append( 'width=%s' % UserSettings.Get( group='vectorLayer', key='line', subkey='width')) settings.append( 'icon=%s' % UserSettings.Get( group='vectorLayer', key='point', subkey='symbol')) settings.append( 'size=%s' % UserSettings.Get( group='vectorLayer', key='point', subkey='size')) types = [] for ftype in ['point', 'line', 'boundary', 'centroid', 'area', 'face']: if UserSettings.Get(group='vectorLayer', key='showType', subkey=[ftype, 'enabled']): types.append(ftype) settings.append('type=%s' % ','.join(types)) return settings
def GetDisplayVectSettings(): settings = list() if not UserSettings.Get(group="vectorLayer", key="featureColor", subkey=["transparent", "enabled"]): featureColor = UserSettings.Get(group="vectorLayer", key="featureColor", subkey="color") settings.append( "color=%s" % rgb2str.get(featureColor, ":".join(map(str, featureColor)))) else: settings.append("color=none") if not UserSettings.Get(group="vectorLayer", key="areaFillColor", subkey=["transparent", "enabled"]): fillColor = UserSettings.Get(group="vectorLayer", key="areaFillColor", subkey="color") settings.append("fcolor=%s" % rgb2str.get(fillColor, ":".join(map(str, fillColor)))) else: settings.append("fcolor=none") settings.append( "width=%s" % UserSettings.Get(group="vectorLayer", key="line", subkey="width")) settings.append( "icon=%s" % UserSettings.Get(group="vectorLayer", key="point", subkey="symbol")) settings.append( "size=%s" % UserSettings.Get(group="vectorLayer", key="point", subkey="size")) types = [] for ftype in ["point", "line", "boundary", "centroid", "area", "face"]: if UserSettings.Get(group="vectorLayer", key="showType", subkey=[ftype, "enabled"]): types.append(ftype) settings.append("type=%s" % ",".join(types)) if UserSettings.Get(group="vectorLayer", key="randomColors", subkey="enabled"): settings.append("-c") return settings