arcgis中怎样新建.style文件
发布网友
发布时间:2022-05-19 14:55
我来回答
共1个回答
热心网友
时间:2023-10-13 13:00
style文件是ArcGIS Desktop的符号库文件,默认符号库的位置在:安装目录\ArcGIS\Desktop10.0\Styles中,此文件夹中有两类:style和ServerStyle。前者为Desktop的符号库文件类型,后者为Engine和ArcGIS Server的符号库文件类型。
desktop一般系统会为每个windows用户创建一个style文件,放在用户文件夹下:用户名.style,用户如果要自己制作style文件,可以参看desktop帮助。
制作完style文件后,mxd文档引用了自己制作的Style符号进行地图渲染,并把用到的符号读在mxd文档中,所以在数据迁徙时,将mxd文档拷贝到新的环境中(没有自己制作的Style文件的机器上)也是可以正常渲染的。
但是如果这个mxd文档要给Engine或ArcGIS Server来使用的话,就会发现出图将无法找到符号渲染了,具体表现为在ArcGIS Server发布这个服务或启动这个服务(创建实例)的时间变得非常慢(特别是在linux系统上,无法直接打开mxd文件,你就无法知道到底是哪里出了问题)。这是因为Engine和AGS Server使用的符号库不是style而是ServerStyle。如果要给Engine和ArcGIS Server使用自定义Style就必须转为ServerStyle文件。ArcGIS Desktop实际上提供了工具帮助自己制作的Style文件转为ServerStyle:MakeServerStyleSet.exe。此工具在ArcGIS安装目录\Desktop10.0\Bin下。通过它可以将Style文件转为ServerStyle,将生成的新的ServerStyle文件放到Server或Engine安装目录的Style文件夹下(和系统默认的放在一起即可),这样在AGS Server和Engine就可以正常使用自定义的符号库文件了。