需要注记的是,需要将注记图层转为ILayerDrawingPhase,并设置属性DrawPhase为esriDrawPhase.esriDPAnnotation,这样即可在仅刷新esriViewGraphics情况下实现注记要素的实时刷新。 另外,经过测试,将注记图层一直图层目录的最底下,同样可以提高刷新效率,初步猜测原因可能为,注记图层作为graphics层被最后刷新,放置最底下,其他矢...
arcgis 输出pdf时 某些字体输出显示乱码 最近在项目中使用ArcObject的接口输出pdf时,尽管勾选了嵌入字体选项,某些文字依然显示为乱码。追踪原因,发现用户使用Fontlab软件向已有的truetype字体中补充了很多外文的字符,并且输出新字体后重新安装覆盖了原有字体。 经过好一番研究,使用FontCreator软件,发现新输出的字体属性存在...
近几年一直围绕ArcGIS制图方面做二次开发,了解了制图表达方面的信息,核心思想就是根据参数定制符号,并叠加一些几何效果,使用较少的规则,实现复杂的出图效果。先看一下下面这张图,对于一个点要素,根据角度,生成两条射线,并按顺时针方向绘制一条圆弧,用于表示方向。 做过制图表达的朋友应该发现,生两条射线并不难,在...
在一个项目中,需要把离线的gdb数据原封不动导入到sde中,出现一个奇怪现象,同为WGS1984坐标系的要素类,在入库时提示点数过少的异常错误,找到对应的数据记录后,发现图形确实很小,怀疑本地要素类的空间分辨率和Sde中要素类的空间分辨率不一致,直接导致面要素不能闭合。经过几次尝试,入库前做以下处理后,即可完整入库。