随笔分类 -  ArcEngine

1 2 下一页

从钻孔数据、剖面数据 生成 矿层高程点集原理
摘要:数据源: (1)地表剖面线shp(线shp,俯视,PCS) (2)每个剖面线的dwg剖面图步骤总结:mpj-转dxf wl转line-shp line-shp和dxf在arcMap中叠加,标注平面图起算点的x,y,z 阅读全文

posted @ 2012-10-18 11:10 imihiro 阅读(650) 评论(0) 推荐(0)

AE Contour和ContourAsPolyline
摘要:转自http://www.cnblogs.com/cglNet/archive/2011/03/03/1970061.html感谢cglNet分享(1)ISurfaceOp.Contour 根据DEM生成等高线图层: private void button1_Click(object sender, EventArgs e) { //得到Raster ILayer tLayer=this.axMapControl1.get_Layer(0); IRasterLayer tRasterLayer=(IRa... 阅读全文

posted @ 2012-07-13 15:06 imihiro 阅读(1022) 评论(0) 推荐(1)

AE Map导出成emf图片
摘要://emf图片 印刷业使用的图片格式。几乎所有图片软件都可打开http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=56421 阅读全文

posted @ 2012-07-10 17:21 imihiro 阅读(291) 评论(0) 推荐(0)

AE shp属性查询、空间查询 IQueryFilter和ISpatialFilter
摘要:IQueryFilter public void IQueryFilter_SpatialResolution(IFeatureClass featureClass) { IQueryFilter2 queryFilter2 = new QueryFilterClass(); //there is no with statement in C# queryFilter2.WhereClause = "STATE_NAME = 'California'"; queryFilter2.SpatialResolution = 500... 阅读全文

posted @ 2012-06-25 22:29 imihiro 阅读(4976) 评论(0) 推荐(0)

CS 客户端不引用AE
摘要:cs版,在服务端引用AE的各个reference。USL层传入参数,server端分析出结果,然后以DataTable,数组、或者类的方式方法。返回载体不要包含AE的类型。这样,客户端不用安装AERuntime,不用引用AE组件 阅读全文

posted @ 2012-05-30 14:25 imihiro 阅读(277) 评论(1) 推荐(0)

SDE open rastercatalog,遍历rasterCatalog下的所有RasterDataset
摘要:IRasterWorkspaceEx pRasterWex=Utilities.OpenSDERasterWSEx();//访问SDE 中的 RasterCatalog//连接SDE 中的RasterCatalog public static IRasterWorkspaceEx OpenSDERasterWSEx() { ESRILicense();//LicenseProduce.Engine 此方法通过. //LicenseProduct.EngienGeoDB 此方法异常 ... 阅读全文

posted @ 2012-05-17 20:53 imihiro 阅读(1192) 评论(0) 推荐(0)

AE CreateFeatureClass 创建shp. 删除shp. 向shp中添加要素
摘要:/// <summary> /// 创建多边形shp /// </summary> /// <param name="pPolygon"></param> /// <param name="shpPath"></param> public static void CreatePolygonFeatureClass(IPolygon pPolygon, string shpfolder,string shpname) { IWorkspaceFactory pWorkSpaceFac. 阅读全文

posted @ 2012-05-10 13:02 imihiro 阅读(11110) 评论(0) 推荐(0)

AE ComException HRESULT, 空间分析语句不执行
摘要:解决方式: 添加licenseControlHRESULT:0x80040706 创建shp时,缺乏必需字段空间分析语句不执行:检查是否有AE分析模块的许可,是否已过期 阅读全文

posted @ 2012-05-10 11:36 imihiro 阅读(340) 评论(0) 推荐(0)

AE TIN的切割
摘要:在ArcMap -->ToolBox-->TinCreation-->Edit Tin传入参数1:TIN传入参数2:FeatureClass选择好FeatureClass之后,有一个参数是SF_type SF_type的取值和产生TIN的效果:valueresult regioneffecthardclipPolygon regionIf polygon out cover, out part will also generate TinhardlinePolygon region Union Tin regionUnion region Tin 阅读全文

posted @ 2012-05-09 14:20 imihiro 阅读(374) 评论(0) 推荐(0)

ArcGIS GeoDataBase GeoDataset dataset
摘要:shp ,raster 对应 FeatrueClass多个空间参考相同的 feature class -->GeoDatasetGeodataset(Networkdataset) 必须存在于 GeoDataBase中。GeodataBase分为 Personal GDB 和 SDE。GDB是将实体文件存到mdb(access数据库中)。SDE则是将实体文件存到SQLServer或者Oracle中。 阅读全文

posted @ 2012-05-09 11:55 imihiro 阅读(779) 评论(0) 推荐(0)

AE Geoprocessor 实现 AnalysisTool Union功能
摘要:/// <summary> /// gp实现featureClass的 Analysis Union功能 /// </summary> /// <param name="shp1">featureclass</param> /// <param name="shp2">featureclass</param> public static void UnionShape(string shp1, string shp2) { Geoprocessor gp = new Geopro.. 阅读全文

posted @ 2012-05-09 11:17 imihiro 阅读(718) 评论(0) 推荐(0)

AE Raster数据 Clip并保存
摘要:http://hi.baidu.com/%C4%FE%CE%A8%CA%C7%C4%FE%CE%A8/blog/item/cefc891c39579aeb1bd576c9.html 阅读全文

posted @ 2012-05-08 09:35 imihiro 阅读(340) 评论(0) 推荐(0)

AE 各分析适用数据
摘要:3D Analysis(1)TIN (2)RasterCutFill分析 基于TIN和基于Raster,结果相差 万分之五。TIN上一个点包含哪些信息? 坐标信息(x,y) Elevation Slope AspectRaster上一个点包含哪些信息? 坐标信息(x,y) PixelValue (如果从TIN生成Raster,PixelValue可存储高程值)Raster数据进行3DAnalysis的原理? Raster上点的PixelValue存储了高程信息,即可进行3DAnalysis.分析名 适用数据 结果数据Contour Raster/TIN ShpSlope Raster/TIN 阅读全文

posted @ 2012-05-08 09:06 imihiro 阅读(344) 评论(0) 推荐(0)

AE SceneControl 滚轮实现缩放功能
摘要:private void axSceneControl_OnMouseWheel(object sender, MouseEventArgs e) { try { System.Drawing.Point pSceLoc = axSceneControl1.PointToScreen(this.axSceneControl1.Location); System.Drawing.Point Pt = this.PointToScreen(e.Location); ... 阅读全文

posted @ 2012-05-07 16:59 imihiro 阅读(944) 评论(0) 推荐(0)

AE MapControl、SceneControl的ToolBar 快速实现
摘要:ToolBar在AE已经被封装好,只需要拖动此控件并设置若干属性即可实现Desktop中的相应功能(1)在窗体上拖一个ArcEngine的 ToolBarControl(2)右键点击ToolBarControl -->属性 1>在Items下选项卡下选择要添加的工具。 可以看到Commands和ToolSet下不含了地图浏览、属性查询、空间分析的大部分功能。订制桌面软件,drag几步完成大部分。2>在General选项卡下,将Buddy设置成要关联的控件。 要关联的控件可以是下列5项之一。 The buddy control can be a MapControl, Page 阅读全文

posted @ 2012-05-07 16:39 imihiro 阅读(1878) 评论(1) 推荐(0)

AE intersect、clip的实现
摘要:/// <summary> /// rectangle/envelop 裁剪线 /// </summary> /// <param name="pPolyLine"></param> /// <param name="pEnvelop"></param> /// <returns></returns> public static IPolyline GetClippedPolyline(IPolyline pPolyLine,IEnvelope pEnvelo 阅读全文

posted @ 2012-05-06 21:57 imihiro 阅读(5002) 评论(0) 推荐(0)

AE 坐标转换_ 常见细节
摘要:http://hi.baidu.com/%D6%DC%B4%BA521/blog/item/16eb3902a54fcb6503088185.html /// <summary> /// 从经纬坐标串生成 投影坐标下的线 /// </summary> /// <param name="gcsStr"></param> /// <returns></returns> public static IPolyline GetLinePCSFromGCSStr(string gcsStr) { ... 阅读全文

posted @ 2012-05-04 11:47 imihiro 阅读(1785) 评论(0) 推荐(0)

AE 实现3DAnalysis Profile Graph功能 (基于TIN,基于Raster 得到线上所有点的高程)
摘要:/// <summary> /// 线与TIN相交,获取剖面样点的x,y,z /// </summary> /// <param name="pPolyLine">剖面线</param> /// <param name="pSurface">Tin表面</param> /// <param name="interpolatePtsCount">生成多少个插值点</param> public IPointCollection RunTinPr 阅读全文

posted @ 2012-05-04 09:01 imihiro 阅读(1871) 评论(0) 推荐(1)

AE 在MapConntrol上画多边形、面
摘要:/// <summary> /// 在MapControl上画多边形、面 /// </summary> /// <param name="activeView"></param> public void DrawPolygon(ESRI.ArcGIS.Carto.IActiveView activeView) { if (activeView == null) { return; } ESRI... 阅读全文

posted @ 2012-05-04 08:25 imihiro 阅读(2218) 评论(0) 推荐(0)

ArcScene 高程不同的表面无法叠加
摘要:问题描述: 在shp上两个完全重合的多边形图层,高程值不同。转成TIN之后,在ArcMap中看是叠加的,但在ArcScene中看没有叠加 shp的坐标是GCS,高程是米解决方式: 将shp投影成PCS,然后再生成TIN.在ArcScene中看效果就能叠加了。 阅读全文

posted @ 2012-04-26 13:56 imihiro 阅读(884) 评论(0) 推荐(0)

1 2 下一页