コード例 #1
0
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
コード例 #2
0
ファイル: settings.py プロジェクト: GRASS-GIS/grass-ci
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
コード例 #3
0
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