当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS FeatureLayer.generate_renderer用法及代码示例


本文简要介绍 python 语言中 arcgis.features.FeatureLayer.generate_renderer 的用法。

用法:

generate_renderer(definition, where=None)

返回:

JSON 字典

使用提供的定义(分类定义)和可选的 where 子句对数据进行分组。结果是一个渲染器对象。

注意:

使用 baseSymbol 和 colorRamp 定义分配给每个类的符号。如果对表执行操作,则结果是包含数据类但不包含符号的渲染器对象。

Parameter

Description

definition

必需的字典。使用生成的渲染器的定义。使用类别划分或唯一值分类定义。有关更多详细信息,请参阅Classification Objects

where

可选字符串。需要对数据进行分类的 where 子句。允许对动态层/表中的字段进行任何合法的 SQL where 子句操作。

例子:

# Example Usage
FeatureLayer.generate_renderer(
    definition = {"type":"uniqueValueDef",
                  "uniqueValueFields":["Has_Pool"],
                  "fieldDelimiter": ",",
                  "baseSymbol":{
                      "type": "esriSFS",
                      "style": "esriSLSSolid",
                      "width":2
                      },
                    "colorRamp":{
                        "type":"algorithmic",
                        "fromColor":[115,76,0,255],
                        "toColor":[255,25,86,255],
                        "algorithm": "esriHSVAlgorithm"
                        }
                },
    where = "POP2000 > 350000"
    )

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.features.FeatureLayer.generate_renderer。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。