Skip to content

Jackpoint666/MapRenderingAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

制图渲染助手 (MapRenderingAssistant)

ArcGIS Pro 加载项插件 —— 集成学术色板库、智能配色建议、一键分级渲染。

版本要求

项目 要求
ArcGIS Pro 3.6 或更高版本(3.x 用户免费升级)
.NET Runtime 8.0(Pro 3.6 已内置)
操作系统 Windows 10/11 x64

功能简介

  • 科学色板库 — 内置 23 个学术配色方案,来源包括:
    • Cynthia Brewer 的 ColorBrewer 2.0(YlOrRd、RdBu、Set3 等)
    • Fabio Crameri 的 Scientific Colour Maps(batlow、roma、vik 等)
    • Matplotlib 感知均匀色带(viridis、magma、plasma、inferno)
  • 智能配色分析 — 一键分析当前图层的数值字段,推荐合适的色板、分级数和分类方法
  • 一键应用 — 选择色板后自动创建分级色彩渲染器,分级数自动跟随色板颜色数
  • 分类筛选 — 按类别(ColorBrewer / Fabio Crameri / Matplotlib)、类型(Sequential / Diverging / Qualitative)、色盲友好等标签筛选色板
  • 智能提取配色 — 从参考图片中提取主色调,生成自定义色带
  • 正片叠底 — 一键设置图层混合模式,叠加山体阴影产生立体质感

安装

  1. 确保已安装 ArcGIS Pro 3.6+
  2. 双击 .esriAddinX 文件,或在 Pro 中通过 项目 → 加载项管理器 → 安装加载项 选择文件
  3. 重启 ArcGIS Pro,在"加载项"选项卡中点击 色板渲染面板

如双击无效,手动放置到:

%USERPROFILE%\Documents\ArcGIS\AddIns\ArcGISPro\

使用步骤

  1. 打开地图,在内容列表中选择一个面图层
  2. 在"加载项"选项卡点击 打开色板渲染面板
  3. 使用分类标签筛选色板,点击 应用此色板 直接应用
  4. 或先点击 智能分析 获取推荐,再点击 应用推荐
  5. 如需微调分级断点,右键图层 → 符号系统

注意事项

  • 本插件仅支持面(Polygon)要素图层的分级色彩渲染
  • 图层必须包含至少一个数值型字段(int / float / double)
  • 色板颜色数决定默认分级数,切换色板时分级数自动同步
  • 首次加载时色板配置文件 color_palettes.json 需在插件同级 Configs 目录下
  • 如窗口残留旧名称,删除 AssemblyCache 中对应 GUID 文件夹后重新编译

跨版本兼容

Pro 版本 .NET 兼容性
3.6+ 8.0 ✅ 原生支持
3.0–3.5 6.0 ❌ 需升级 Pro 到 3.6

如需适配 Pro 3.0–3.5,需在装有对应版本 Pro SDK 的电脑上重新编译。

插件界面

image image

许可

内置色板数据来自各学术来源,遵循其原始许可(ColorBrewer: Apache 2.0 / Crameri: MIT / Matplotlib: CC0)。

插件本身供学术与制图使用。

About

MapRenderingAssistant 制图渲染助手 v1.0 — 学术色板库 + 智能分级渲染 for arcgis pro 3.6+

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors