Problem: 当输出成EPS, PDF, SVG,AI后多边形被分割

文章编号 : 29950
软件: ArcGIS - ArcEditor 9.0, 9.1, 9.2 ArcGIS - ArcInfo 9.0, 9.1, 9.2, 9.3 ArcGIS - ArcView 9.0, 9.1, 9.2 ArcGIS Engine Runtime 9.0, 9.0.1, 9.1, 9.2 ArcGIS Server 9.0, 9.0.1
操作系统: Windows NT 4.0, 2000, XP
已邀请:

易智瑞技术支持

赞同来自:

错误信息: 当用外部软件,如:Adobe,打开由ArcMap导出的.EPS, .PDF, .SVG, 或 .AI格式的文件时,有时一些大的多边形显示已经被分割成许多小的部分。如:一个在ArcMap中包含众多节点的多边形,如图所示:




在ArcMap中将地图导出为.AI格式文件,用Adobe Illustrator打开,则显示出该多边形已被分割成众多小部分,如图所示:






原因: 这种现象叫做多边形切割,当多边形节点数超过一定阈值时,其绘制或输出就会出现该现象。.PDF, .EPS,.SVG 格式的多边形节点阈值为5000,.AI格式的多边形节点阈值为8000。

多边形分割的目的在于:
  1. 加速屏幕绘制
  2. 防止使用老版本软件或在资源有限的机器上打开大多边形(包含众多节点)时,对多边形解译失败



解决方法:
为了避免多边形切割现象,可以简化多边形或降低导出分辨率,如果上述方案都不允许或改进不大的情况下,增加多边形切割的节点阈值数。 
以下步骤仅限应用于ArcGIS 9或更新版本: 
1. 打开Window操作系统注册表
2. 浏览到“HKEY_CURRENT_USER\Software\ESRI\Export” ,并找到“ExportObjectsParams”键 
3. 该键包含“MaxVertices ”值,分别为上述输出格式定义了最大节点阈值
“ai_MaxVertices” 
“emf_MaxVertices” 
“eps_MaxVertices” 
“pdf_MaxVertices” 
“svg_MaxVertices” 
4. 修改该键值使其适应你的导出需要。




创建时间:2005-11-21
最近更新: 2008-09-10


原文链接
http://support.esrichina.com.c ... .html

要回复问题请先登录注册