本文簡要介紹 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" )
相關用法
- Python ArcGIS FeatureLayer.get_unique_values用法及代碼示例
- Python ArcGIS FeatureLayer.manager用法及代碼示例
- Python ArcGIS FeatureLayer.delete_features用法及代碼示例
- Python ArcGIS FeatureLayer.fromitem用法及代碼示例
- Python ArcGIS FeatureLayer.query_related_records用法及代碼示例
- Python ArcGIS FeatureLayer.query_date_bins用法及代碼示例
- Python ArcGIS FeatureLayer.append用法及代碼示例
- Python ArcGIS FeatureLayer.calculate用法及代碼示例
- Python ArcGIS FeatureLayer.edit_features用法及代碼示例
- Python ArcGIS FeatureLayer.query用法及代碼示例
- Python ArcGIS FeatureLayerCollection.extract_changes用法及代碼示例
- Python ArcGIS FeatureLayer用法及代碼示例
- Python ArcGIS Feature.geometry用法及代碼示例
- Python ArcGIS Feature.set_value用法及代碼示例
- Python ArcGIS FeatureCollection.from_featureset用法及代碼示例
- Python ArcGIS Feature用法及代碼示例
- Python ArcGIS Feature.attributes用法及代碼示例
- Python ArcGIS FeatureSet.save用法及代碼示例
- Python ArcGIS Feed.metrics用法及代碼示例
- Python ArcGIS FeedsManager.get用法及代碼示例
- Python ArcGIS FeedsManager.create用法及代碼示例
- Python ArcGIS FeedsManager.items用法及代碼示例
- Python ArcGIS Feed.start用法及代碼示例
- Python ArcGIS Feed.stop用法及代碼示例
- Python ArcGIS Feed.status用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.features.FeatureLayer.generate_renderer。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。