ESRI符号MakeServerStyleSet解决方法

ESRI图例库文件位于其安装目录 ./Styles文件夹下,每个Styles文件都是一个独立的图例库,按照不同的类型和应用,ArcGis默认提供了多种图例库。

其中,*.style文件是为ArcGis Desktop产品和在ArcGis Desktop产品基础之上开发的应用使用的符号库文件。*.serverstyle文件是提供给ArcGis Engine,ArcGis Server产品使用的符号库文件。目前ESRI还没有提供*.serversytle文件的创建的工具和方法,在创建自定义图例过程中需要先创建 .Style文件,然后再转为 .serverstyle文件。具体过程描述如下:

ESRI在桌面产品的安装目录下(ArcGISDeveloperKittools)提供了MakeServerStyleSet.exe来实现从*.style文件到*.serverstyle文件的转换。(注明:当需要转换自己制作的*.style文件时,两点注意:1 *.style文件的种类一列不能为空值。2 *.style文件必须要和MakeServerStyleSet.exe文件放在一个目录下。) "如果还不可以转换的话请联系[email protected]获得解决方法"

因此,在需要自定义的ESRI图例库时,所需要做的就是创建自己的Style文件。

创建Style文件的方法:
ArcMap提供了图例库的管理功能,通过“Style Manager”可以编辑和创建图例文件。具体步骤如下:

菜单 “Tools”à“Styles”à“Style Manager…”:

点击 “Styles” à “Create New…”,选择图例文件的保存位置和文件名。

这样就创建了一个新的图例库文件。

创建复杂图例的方法:
ArcMap中“Style Manager…”环境下只支持简单图例的编辑和创建,如果要创建比较复杂的专业图例,仅靠ArcMap环境下提供的支持是很难实现的。不过Style Manager创建新图例时支持通过“Character symbol”方式,所以可以通过创建新的图例字体文件的形式间接实现复杂的图例。

在这里假设已经存在所需要的复杂图例字体文件,以下是创建新图例的方法:

首先,在“Style Manager”的Styles中加入刚才建立的新Style文件,该文件相当于一个容器,提供了点(Marker Symbols)、线(Line Symbols)、面(Fill Symbols)等图例的分类。

然后,根据所创建图例的类型选择对应的类别,右键选择“New…”即可进入编辑界面。在Type选项中选择“Character Symbols”,并在Font中选择已经准备好的字体类型,选中需要的字体符号即可。另外,根据还可以根据需要调整图例的大小、偏移等。

 

创建字体符号文件
在以上ArcMap中建立新的复杂图例过程中,我们都是假设已经存在所需要的字体符号文件的,但是一般情况下,根据我们所需要专业领域图例符号的不同,相应的图例符号字体是不可能为ArcGis所提供的,所以需要我们自己创建。创建字体(一般为TrueType字体)有一些专业的软件,可以根据需要选择。
 



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1570486

 

你可能感兴趣的:(ESRI符号MakeServerStyleSet解决方法)