摘要:
最近项目使用Cesium平台基于WegGl做web地球,其中关于地形数据有一种支持格式为terrain的地形数据。这种格式可以通过一个python工具切dem来得到。下面记录下配置gdal+python开发环境,系统是win7 64位,不过gdal和python是32位的,没什么影响(当时找对应版本... 阅读全文
摘要:
使用AE的同行经常会遇到这样的问题,图层刷新。目前常用的有以下几种方法: 1.完全刷新 MapControl.Refresh(); 2.局部刷新 MapControl.Refresh(esriViewDrawPhase.esriViewAll,layerOrElement,envelope) 或者其 阅读全文
摘要:
利用HtmlAgilityPack抓取页面很方便,但是当页面是gb2312编码时候就会出现乱码,上网查了一下说是默认的获取页面方法不够成熟,具体什么的我也不知道,姑且就认为是不够成熟吧。HtmlWeb htmlWeb = new HtmlWeb();HtmlDocument htmlDocument = htmlWeb.Load(@url);解决方法如下:新建一个方法来获取 HtmlDocument,传进来的是抓取页面的地址 private static HtmlDocument GetHtmlDocument(string url) { Htt... 阅读全文
摘要:
利用C#进行CAD二次开发时,遇到 eLockViolation 的问题,这个网上说是因为“非模态窗口,要锁定文档”具体解决方法如下:1DocumentLockm_DocumentLock=Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.LockDocument();23//这里添加你执行的代码45m_DocumentLock.Dispose();亲测,问题圆满解决。 阅读全文
摘要:
前期在研究CAD的时候,想弄一个点击一个闭合区域内一点就获取这个区域的方法,后来尝试了使用boundary命令,可以实现。现在把C#代码贴上来,希望对大家有用。其中一个重要的环节就是调用CAD命令,这个借用了论坛里面一个高手的代码,不好意思忘了高手名字了。反正能够跳过boundary的回车控制。 效果如下:代码如下:[CommandMethod("boundaryCAD")]publicvoidBoundaryCAD(){PromptPointOptionspPointOptions=newPromptPointOptions("\n选择一个点");Pr 阅读全文
摘要:
arcengine 生成的专题图,在arcMap里面有个去除引线的选项,但是arcengine里面借口找了很久没有找到。于是想了以下一个方法来解决这个问题,实质是将引线设为透明。代码:ISimpleLineSymbol ldrLine = new SimpleLineSymbol();IColor color = GetColor(255, 0, 0);color.NullColor = true;ldrLine.Color = color; // 透明色ILineCallout lineCallout = new LineCallout();lineCallout.Style = esriL 阅读全文