地图服务标注显示乱码问题
分享
版本:ArcGIS 10.1
在Catalog中发布了一个地图服务,直接切了图,切图后发现标注有乱码。
操作系统是win7,不会涉及Server对字体库的访问权限问题。
排查了一下,发现了原因:标注字体不能使用不支持中文的英文或者其他非中文字体,艾玛,好绕口啊。
1、操作系统自带的字体文件有不同分类,一般来说,英文字体只支持字母和标点、符号等字体样式;中文字体,除了汉字外,也包括有英文字体的字体样式。
所以,在word文档中对于像Arial、Times New Roman这样的英文字体,只支持英文字母样式,如果是中文汉字的话,使用这种字体不会有变化而会保持之前的样式。
ArcMap采用了与word文档一样的处理机制,设置标注字体时,字段值是中文汉字,而如果不小心选中了一个不支持中文的英文字体, ArcMap中显示是正常的。
2、但是,发布地图服务后,通过ArcMap或者浏览器查看,就会发现文字乱码现象。
3、这样就很清楚了。就是配图时,标注字体的选用注意一下就可以了。中文汉字尽量选用中文字体。
文章来源:http://blog.csdn.net/arcgis_all/article/details/8202762
在Catalog中发布了一个地图服务,直接切了图,切图后发现标注有乱码。
操作系统是win7,不会涉及Server对字体库的访问权限问题。
排查了一下,发现了原因:标注字体不能使用不支持中文的英文或者其他非中文字体,艾玛,好绕口啊。
1、操作系统自带的字体文件有不同分类,一般来说,英文字体只支持字母和标点、符号等字体样式;中文字体,除了汉字外,也包括有英文字体的字体样式。
所以,在word文档中对于像Arial、Times New Roman这样的英文字体,只支持英文字母样式,如果是中文汉字的话,使用这种字体不会有变化而会保持之前的样式。
ArcMap采用了与word文档一样的处理机制,设置标注字体时,字段值是中文汉字,而如果不小心选中了一个不支持中文的英文字体, ArcMap中显示是正常的。
2、但是,发布地图服务后,通过ArcMap或者浏览器查看,就会发现文字乱码现象。
3、这样就很清楚了。就是配图时,标注字体的选用注意一下就可以了。中文汉字尽量选用中文字体。
文章来源:http://blog.csdn.net/arcgis_all/article/details/8202762
0 个评论
推荐内容
- ArcGIS Pro 2.4向独立server发布服务步骤
- Linux上安装ArcGIS Enterprise超详细教程——以Redhat7.2上安装ArcGIS Enterprise 10.5为例
- ArcGIS for Server 10.x 许可授权手册
- Portal for ArcGIS 10.X许可授权手册 (Windows版)
- arcgis server 无法手动删除切片
- ArcGIS for Server内置JS Viewer的离线部署和配置
- Linux上安装ArcGIS for Server超详细教程——以Redhat6.5上安装ArcGIS for Server 10.3.1为例
- 如何创建Geometry Service?
- 地图服务优化策略
相关问题
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- arcgis10.4 离线部署js api 4.3 版本 无法显示
- ArcGIS图例问题
- 请问能做出google这个3d地图的思路是什么?
- 矢量图拼接问题
- 访问arcgisserver发布的服务,提示要输入用户名密码,验证登录
- Linux下如何将ArcGIS Server的服务端口改为80
- 字段计算器中替换中文问题
- 地图服务发布成功,但无法启动服务
- 刚部署好的arcgis api4.3,测试时出现左上角的放大缩小样式出现问题?
- ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致