摘要: 圆形在shape和feature class(mdb/gdb)中的存储方式不一样,feature class中是通过圆心和半径计算出来的曲线,而shape文件中是通过多节点拟合出来的,所以在投影后变形会有不同。其他的多边形不会有这个问题。element与feature class的存储方式类似,圆形也是通过圆心与半径的方式存储的。如果希望以节点的方式拟合,只能将其转出成shape格式的数据 阅读全文
posted @ 2013-04-24 15:04 忆如梨花 阅读(178) 评论(0) 推荐(0) 编辑
摘要: ArcEngine中画出的Element遮挡地图的标注,解决: IGraphicsLayer pGraLayer = this.axMapControl1.ActiveView.FocusMap.BasicGraphicsLayer; IBarrierProperties pBarrierProp = pGraLayer as IBarrierProperties; pBarrierProp.Weight = (int)esriBasicOverposterWeight.esriMediumWeight; 阅读全文
posted @ 2013-04-24 14:58 忆如梨花 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 首先有两个接口可以实现复制功能:(1)IFeatureDataConverter (2)IGeoDBDataTransferIFeatureDataConverter接口只能复制简单的要素类,不支持GDB中包含的 Geometric Networks、 Topologies、 Network Datasets、Relationship Classes、 Network feature classes、 Annotation or Dimension feature class、 Feature classes with class extensions、 Subtypes, domains a 阅读全文
posted @ 2013-04-24 14:55 忆如梨花 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 编码:using System.Text; byte[] buffer = Encoding.GetEncoding("utf-8").GetBytes("中国"); string str = ""; foreach (byte b in buffer) str += string.Format("%{0:X}", b);解码: public static string Decode(string str) { string[] strs = str.Split('%'); List<byte 阅读全文
posted @ 2013-04-24 14:52 忆如梨花 阅读(616) 评论(0) 推荐(0) 编辑