适用于具有 Indoors 功能许可的门户。
在 ArcGIS Indoors 和客户端应用程序中,可以使用在 ArcGIS Pro 外部构建的 2D SVG 和 PNG 图形。以下部分将介绍如何创建可添加到 ArcGIS Pro 工程以及 Indoor Viewer、ArcGIS Indoors for iOS 和 ArcGIS Indoors for Android 客户端应用程序的自定义 SVG 或 PNG 符号。
颜色
大多数工程都具有特定的调色板。如果您要在图形设计程序(例如 Adobe Illustrator)中创建 SVG 符号,则需要将文档的颜色模式定义为 RGB。由此可确保您在图形设计程序中使用的颜色能够在 Indoors 最终产品中按预期显示。反之,您可以手动将 ArcGIS Pro 中的十六进制值直接键入或粘贴到图形设计文档中。例如,如果您在 Indoors 中创建地图后在图形设计程序中创建点符号,则可以将 ArcGIS Pro 中的颜色值输入到图形设计程序。
要从 Indoors 中复制符号系统颜色值并将其粘贴到您的设计程序中,请执行以下步骤:
- 在内容窗格中单击符号预览。
随即显示符号系统窗格。
- 单击属性选项卡。
- 单击外观组中的颜色指示符下拉箭头,然后单击颜色属性以获取颜色值。
- 将颜色编辑器中的十六进制值复制到您的图形设计程序中。
符号大小
以下是 SVG 和 PNG 格式的建议:
SVG 格式
尽管 SVG 图形可缩放,但仍建议您以符号预期在 Indoors 工程中的大小或相近大小来设计符号。由此将帮助您设计在最终输出中清晰可见的符号。请记住,您的符号将需要在交互式地图中易于理解的象形图。具有大量细节的复杂符号可能难以按其预期大小进行阅读。
PNG 格式
由于 PNG 图形为栅格图像,因此您需要具体说明大小。请记住,您的符号将非常小。在设计象形图时,请确保缩小到 PNG 符号的大致大小,以了解最终输出的外观。
注:
Indoors PNG 符号将使用像素大小:23 像素、43 像素和 69 像素。这些大小可在跨 web 和移动平台上正常工作。
图形设计程序中的图层管理和文件大小减少
在图形设计程序中创建图标和地图符号时,通常在文件维护方面采用以下做法:
- 针对所有符号使用一个文件。这是管理符号和图标的极佳方式。
- 切换符号所需象形图的可见性,并保存该状态以将符号创建为栅格或矢量符号实例。
SVG 格式
在创建 SVG 符号时,文件中的所有图层均保存在 SVG 代码中,不考虑其可见性状态。由此会导致 SVG 文件超过所需大小。以下是创建 SVG 文件的最佳做法:
- 在创建符号设计时,请针对所有符号使用一个文件。在保存符号时,请从文件中删除不属于该符号插图的所有插图,然后将其另存为新的 SVG 文件。
- 或者,为您设计的每个符号创建一个单独的文件,并将每个文件保存为 SVG 格式。
PNG 格式
在 Illustrator 或类似图形设计程序中设计 PNG 符号时,可以使用相同的主文件来创建 PNG 符号。
提示:
与在 Illustrator 中创建 SVG 符号不同,您无需在将设计另存为符号之前移除图层。
添加自定义点符号
创建您的符号后,可以通过执行以下步骤将其添加到 ArcGIS Pro:
- 在内容窗格中右键单击要在其中添加自定义符号的图层,然后单击符号系统。
随即显示符号系统窗格。
- 单击要更改的点符号。
随即显示格式化点符号窗格。
- 单击属性选项卡以打开符号属性。
- 单击图层按钮。
随即显示图层选项卡。
- 通过单击符号预览旁边的下拉菜单来定义您要使用的符号类型。
- 当使用栅格符号(例如 PNG 或 JPG)时,请选择图片标记。
- 当使用矢量符号(例如 SVG)时,请选择形状标记。
- 如有必要,可展开外观组。
- 单击插入图片下的文件并浏览到您的自定义符号文件。
- 或者,可通过单击大小输入框中的上下箭头来调整符号的大小,或者手动输入大小。
符号系统窗格底部的预览可以指示该符号将在地图上的显示方式。可以增大或减小点大小,直到获得适合地图的最佳大小为止。请注意,符号系统窗格中的点大小可能不同于您在图形设计程序中定义的像素或点大小。
注:
- 对于图片标记,文件中已预定义其大小,但是您可以对其进行更改。单击重设大小以返回到预定义的大小。
- 对于形状标记,文件中未预定义其符号大小。例如,如果原始符号的默认大小为 4 pt,则在步骤 3 中选择的 SVG 符号也将显示为 4 pt 的符号。由于 SVG 符号可伸缩,因此您可以对其进行更新。
- 对于形状标记,可以选择选中考虑框架复选框。
- 选中 - 标记的大小属性对应于标记框架的高度。
- 取消选中 - 标记的大小属性对应于标记图形几何的高度。
- 对于形状标记,可以选择选中按比例缩放复选框,以便在标记通过符号或要素图层级别的更改来调整大小时,标记的元素会按比例重新调整大小。
- 单击符号系统窗格底部的应用以将符号应用于地图工程。
- (可选)调整符号图层属性。
- (可选)保存自定义嵌入符号以供重复使用。