用户可以在MapInfo Pro中创建和使用自己的自定义图像作为符号。要访问这些自定义符号,请将它们放在CUSTSYMB目录中,然后从“符号样式”对话框(Style>符号样式)的“字体”列表中的“自定义符号”选项中选择它们。

MapInfo Pro中的所有自定义符号都存储在CUSTSYMB目录中。如果找不到此目录,则还有其他地方需要检查。

此文件夹的位置在很大程度上取决于您的计算机管理、使用的MapInfo Pro版本以及所选安装目录的位置。


对于MapInfo Pro 16.0,默认目录位置为:

C: \Users\user登录名\AppData\Roaming\MapInfo\MapInfo\Professional\1600\CustSymb

如果找不到此目录,请使用Windows搜索并在系统上搜索“CustSymb”。

注意:如果在MapInfo Pro中工作时添加了自定义符号,请打开“符号样式”对话框,然后单击“重新加载”按钮以确保显示已添加的新符号。否则,请关闭并重新启动MapInfo Pro以查看“自定义符号”列表中的新符号。

当用户更改自定义符号的样式时,“符号样式”对话框中的“效果”选项也会更改。

用户可以选择显示背景或应用颜色。


· 显示背景显示自定义符号及其创建时使用的背景色。

· “应用颜色”使用从调色板中选择的颜色替换所有非白色像素。

· “实际大小显示”以实际大小显示符号。


在创建扩展自定义符号时,建议用户选中“显示背景”复选框,如果不需要透明度。此设置可显著提高导出和拖放操作期间的性能。


了解自定义符号类型

 

自定义符号有两种类型:自定义符号和扩展自定义符号。这两种类型的区别取决于位图图像的复杂性。等于或大于128K和/或具有大于8位颜色的文件被认为是扩展自定义符号。MapInfo Pro用户应该知道这两种类型的自定义符号之间的区别,因为扩展自定义符号的选项与自定义符号略有不同。

 

了解自定义符号大小、形状和颜色规则

 

有两种类型的自定义符号:

 

· 自定义符号

· 扩展的自定义符号

 

这两种类型的区别取决于位图图像的复杂性。等于或大于128K和/或具有大于8位颜色的文件被认为是扩展自定义符号。用户需要知道这两种类型的自定义符号之间的区别,因为扩展自定义符号的选项与自定义符号略有不同。

用户可以创建各种大小和形状的位图,用作自定义符号。一般来说,较小的符号在较小的字体大小下看起来更好,因为它们不需要拉伸。较大的符号在较大的字体大小下看起来更好,因为它们有更多的像素和更多的细节。

以下是管理自定义符号的一些规则和提示:


· 用户可以为自定义符号选择9到240磅的点大小。

· 用户可以按实际大小显示自定义图像。

· 自定义图像没有文件大小限制(除了应用程序的光栅引擎和可用内存量所需的大小)。

· 扩展的自定义符号可以是矩形,也可以是方形。

· 扩展的自定义符号通常有自己的复杂颜色模式(这就是它们被扩展的原因),因此“应用颜色”选项被禁用。

· MapInfo Pro最多支持24位彩色位图。


在处理非常大的图像时,请记住:

 

· 一些用户报告了与非常大的符号相关联的平移问题。创建大于36点的符号时,在平移地图时,符号可能不会完全重新绘制。要缓解此问题,请转到系统注册表并添加或更改MBRExtraPoints注册表项。

· 有时,您试图显示的自定义符号对于示例区域来说太大。

 

 

要显示此图像,请单击“完整视图”按钮在新窗口中显示整个图像。有时创建的自定义符号可能对这个新窗口来说太大。

 



创建自定义符号

 

要创建自定义符号,请执行以下操作:

 

1. 创建自定义符号并将其保存为支持的图像格式:bmp、.gif、.png、.jpg、.jp2、j2k、.pcx、.psd、.tif、.tga、.ecw

 

2. 将符号放置在CustSymb目录中。

 

3. 如果MapInfo Pro正在运行,请关闭并重新启动它。

 

4. 打开地图,使要放置符号的地图图层可编辑。在“主页”选项卡的“窗口”组中,单击“工具窗口”,然后单击列表中的“层”,打开“层”窗口。


用户还可以在资源管理器窗口中查看地图图层。

单击图层名称旁边的“可编辑”图标以启用编辑。

单击图层名称旁边的“可选择”图标以启用选择。

 

5. 在“空间”选项卡的“创建”组的“样式”列表中,单击“符号样式”以打开“符号样式》对话框。

 

6. 从“字体”下拉列表中,选择“自定义符号”。

 

7. 单击“重新加载”以查看新添加的自定义符号。

 

8. 选择所需的自定义符号,然后单击“确定”。

 

9. 使用“符号”命令单击地图以显示自定义符号。在“空间”选项卡的“创建”组中,单击“样式”,然后单击“符号样式”。

 

添加用户定义的自定义符号

 

用户可以使用“符号样式”对话框将自定义符号添加到当前样式集合.

 

要添加自定义符号,请执行以下操作:

 

1. 在“空间”选项卡的“创建”组的“样式”列表中,单击“符号样式”以打开“符号样式》对话框。

 

2. 从“字体”下拉列表中,选择“自定义符号”。

 

3. 单击“添加”打开“添加自定义符号”对话框。

 

注意:“文件类型”下拉列表仅显示支持的单个文件格式,包括*.bmp;*。gif;*。png;*。jpg;*。jp2;*。j2k;*。pcx;*。psd;*。tif;*。tga;*。ecw。All files(*.*)选项允许添加图像并支持多文件格式图像的文件。



4. 转到相应的目录,然后执行以下操作之一:

 

· 如果使用单个文件格式添加光栅图像,请导航到要添加的图像。

 

·如果添加具有多文件格式的光栅图像,请选择“所有文件*.*”选项,然后选择作为要添加图像一部分的所有文件。

 

注意:也可以手动将光栅文件复制到CUSTSYMB文件夹。

单击“打开”打开“添加自定义符号”对话框。


 

5. 单击“确定”以确认符号已添加以及添加位置。它们必须放在CUSTSYMB目录中。

 

6. 注意:如果手动将自定义符号添加到“自定义符号”文件夹(CUSTSYMB),请单击“重新加载”在“符号”下拉列表中显示新符号。

 

· 如果无法复制一个或多个文件,则“结果”对话框会报告失败。复制失败的原因有很多,包括:

· 文件名必须唯一。用户可能试图覆盖同名的现有图像文件。

· 目标文件名太长(大于MAX_PATH,对于32位Windows系统,MAX_PATH为254个字符)。

· 目标目录不存在

· 由于权限不足,用户系统上的安全权限阻止复制。

· 复制符号后,它们将立即在“符号”下拉列表中可用。