样式是用于存储符号、颜色、配色方案、标注放置和布局项目的容器。 它们可以提升地图、场景和布局的一致性和标准化程度。 您创作地图、场景和布局时所使用的符号库和颜色选取器由存储在样式中的项目填充。 样式将作为工程中的项目进行管理。 可以向工程添加任意数量的样式。
从结构上,样式是作为单个文件存储在文件系统中的数据库。 下表概述了样式的不同类型。
样式类型 | 描述 |
---|---|
AllSource 样式 | 用于 AllSource 的任何样式的通用术语。 它们将作为单个文件存储在本地或门户中,但可以添加至工程。 AllSource 样式的文件扩展名为 .stylx。 |
桌面样式 | 在 ArcMap、ArcScene 和 ArcGlobe 中创建和使用的样式。 这些样式文件的文件扩展名为 .style。 可以将其导入 AllSource 工程中。 导入后,样式的 AllSource 版本放置在工程主文件夹(例如,[install drive]:\\Users\MyUserName\Documents\ArcGIS\Projects\MyProjectName)中并添加至工程。 您可以在其他 AllSource 工程中从此位置引用该样式(或将其复制到其他位置)。 无需多次导入桌面样式。 |
工程样式 | 已连接到当前工程的任何样式。 符号、其他元素库和颜色选取器将由样式项目的内容填充。 因此,您可以通过选择要添加到工程中的样式来控制这些库中的显示内容。 工程样式包括“收藏夹”样式、系统样式、自定义样式、Web 样式、移动样式和字典样式的任意组合。 |
收藏夹样式 | 由于收藏夹样式已链接到用户帐户,因此在工程中始终可用。 所有其他样式都连接到工程。 收藏夹样式中的项目始终显示在库的顶部。 将工程打包时,将不会包括“收藏夹”样式。 “收藏夹”样式不会与将工程项目添加到工程收藏夹相混淆。 |
系统样式 | 样式由 Esri 创作并包含在 AllSource 安装中。 默认情况下,仅系统样式的子集被添加到每个新工程。 这些默认系统样式将在下面列出。
系统样式为只读,但是您可以 将项目从它们复制到其他样式并根据需要进行修改。 系统样式不会被与工程一起打包。 |
自定义样式 | 自定义样式是指系统样式以外的任何样式。 您可以将自定义样式添加到工程中,也可以创建新样式。 默认情况下,自定义样式是可编辑的,但是您可以将其设置为只读,以防止意外更改。 |
Web 样式 | Web 样式是从 AllSource 共享到门户的样式,可用于 ArcGIS 平台中的 web 应用程序和移动应用程序。 通过将 web 样式添加至工程,可以在 AllSource 中继续使用该 web 样式。 在本例中,该样式为只读,无法将其共享至门户。 |
移动样式 | 移动样式旨在用于移动应用程序。 它们所支持的样式项属性比 AllSource 样式少。 |
工程样式
工程中的所有样式统称为工程样式。 当您在创作地图和布局时于库中看到的内容是工程样式的内容。 在工程中添加和移除样式以自定义这些库中显示的内容。
在工程的某处(例如地图或布局)使用符号或其他样式项目时,将不会保留对样式的任何引用。 相反,将应用符号或样式项目的副本。 对该符号(或样式项目)所做的任何更改不会反映在样式中,并且对该符号所做的更改不会传播到图层中的符号(或样式项目)。 这意味着您无需访问原始样式即可再次打开和绘制地图。 您可以随时在工程中添加和移除样式。 移除样式不会从文件位置删除样式。
收藏夹样式
项目中的“收藏夹”样式 始终为可用状态;无法将其移除。 它将链接到您的 ArcGIS 用户帐户,而非工程本身,因此可以跨工程使用存储在“收藏夹”样式中的项目。 “收藏夹”样式可用于存储您经常使用的样式项目,或作为建立新样式项目的测试区域。 创建项目包或共享工程时,“收藏夹”样式不会包括在工程样式中。
旧版本:
您的收藏夹样式类似于您在 ArcGIS Desktop(例如 ArcMap)中的个人样式。
系统样式
系统样式是那些随 AllSource 一起安装的样式。 它们由 Esri 创作并且为只读,但是您可以将项目复制到自定义样式或“收藏夹”样式进行修改。 一些系统样式会默认添加到新工程:ArcGIS 2D、rcGIS 3D、ArcGIS Colors 和 ColorBrewer Schema RGB。 其他则是可用的,但是如果您希望它们的内容显示在库中,则需要将它们明确添加到工程中。 在库中搜索符号和其他样式项目时,可将搜索结果限定为仅工程样式,或从 AllSource 随附的工程样式和所有系统样式进行搜索。
请参考 AllSource 符号 PDF 文档以查看包含在 AllSource 系统样式中的每个符号和样式项目的缩略图。 有关各样式的附加 PDF 文档,请参阅 Esri 样式组织。
旧版本:
ArcGIS 2D 和 ArcGIS 3D 是专门为 AllSource 创作的样式。 它们替换了 ESRI、ArcSceneBasic 和 3D Billboards 样式,这三种样式之前在默认情况下分别由 ArcMap、ArcScene 和 ArcGlobe 引用。 移除了这些样式中所包含的颜色,并将其放置在名为 ArcGIS Colors 的第三默认样式中。
自定义样式
自定义样式是指系统样式以外的任何样式。 默认情况下,任何人均可创建并编辑自定义样式。 您可以从文件系统或门户向工程添加自定义样式。 还可以创作新的自定义样式。 打包或共享工程时,只打包自定义工程样式。 系统样式和“收藏夹”样式不包括在内。
Web 样式
您可以在 AllSource 工程中将任何自定义样式作为 Web 样式共享至 ArcGIS Online 或 ArcGIS Enterprise。3D Web 样式用于 Scene Viewer 符号库中的 Web 场景。 您也可以将包含字典符号系统的 2D 样式或样式共享到 ArcGIS Online 和 ArcGIS Enterprise 以在 ArcGIS API for JavaScript 中使用。
将样式共享为 Web 样式时,您可以选择共享 2D 样式还是 3D 样式。 共享为 3D 样式时,web 样式中仅包含由一个 3D 模型标记符号图层组成的点符号。 所有其他样式项目均会被删除。 要共享 2D 样式,该样式中的任何符号都不能包含 3D 模型标记符号图层,并且字典样式必须为 3.0.0 或更高版本。 (有关字典版本的详细信息,请参阅字典工具包。)有关特定要求,请参阅共享 web 样式。
您可以将 web 样式从 ArcGIS Online 或 ArcGIS Enterprise 添加至 AllSource,并在 AllSource 工程中使用符号。 AllSource 中的 web 样式始终为只读。
移动样式
移动样式适用于移动应用程序,但也可用于 AllSource。 在创作将被共享至移动应用程序的地图和场景时使用移动样式。
移动样式存在一些限制,而标准样式没有限制。 在移动应用程序中使用移动样式时,除点、线、面和文本符号之外的所有样式项都将被忽略。 这些符号仅引用 RGB 颜色。 从字体字形构建的任何形状标记符号图层都将进行矢量化,且字体的引用也将被删除。 类似地,存在于形状标记图层中的任何真实曲线都将被增密为简单的折点和直线段。
您可以在工程中创建移动样式并在其中创建符号,或从其他 AllSource 样式复制符号。 已复制到移动样式的复杂符号将降级以满足移动样式的要求。
导入样式
无法直接在 AllSource 中使用桌面样式(用于 ArcMap、ArcGlobe 或 ArcScene 中的样式),因为它们的基础数据库结构不同。 但是,您可以将样式导入 AllSource 工程。
导入桌面样式时,将在工程主文件夹(例如,[install drive]:\\Users\MyUserName\Documents\ArcGIS\Projects\MyProjectName)中创建样式的 AllSource 版本并将其添加至工程。 您可以在其他 AllSource 工程中从此位置引用该样式(或将其复制到其他位置)。 无需多次导入桌面样式。
旧版本:
一些桌面样式已转换为 AllSource 格式,并作为系统样式包含在安装中。 其他样式已停用,但是您可以从 Esri Styles 组织中的 ArcGIS Online 访问其 AllSource 版本。 在目录窗格的门户选项卡下方,单击全部门户 并搜索 stylx 以查找全部可用的样式文件。
或者,如果您安装了 ArcMap,那么您可以将此安装中包含的任意样式导入为 AllSource 格式。 在插入选项卡的样式组中,单击导入 并浏览至 [install drive]:\Program Files (x86)\ArcGIS\Desktop<version#>\Styles。 选择一个样式 并单击确定。 AllSource *.stylx 版本的样式在工程主目录文件夹中创建,随后将被添加到工程中。
旧版本:
AllSource 样式 (.stylx) 无法向后兼容,并且无法导入到 ArcMap 中。