Geoprocessor 使用】的更多相关文章

在AO中使用Geoprocessor(ESRI.ArcGIS.Geoprocessor) 1.观察arcmap中的使用方法,明确各参数意义. 2.arctoolbox中参数对应为features/feature layer的(即需要在下拉菜单中选择,需要首先加载到arcmap上的),首先使用MakeFeatureLayer: Geoprocessor gp=new Geoprocessor(); MakeFeatureLayer mfl=new MakeFeatureLayer(); mfl.i…
想知道可视域分析是什么,就得知道可视域是什么 我们站在某个地方,原地不动转一圈能看到的所有事物就叫可视域.当然平地就没什么所谓的可视域. 如果在山区呢?可视范围就会被山体挡住了.这个分析对军事上有十分重要的意义. 在本例中,可视域是以GraphicLayer中的Graphics[]形式存在的. 这个例子用到了Geoprocessor这个类.这个类的对象是如何判别我要进行可视域分析呢?且听我慢慢道来. 看看结果 点击山谷的位置,出现一个红点,稍等10s左右,出现橙色的面块,橙色的面块就是红点位置所…
这个就颇有插值分析的样子了.也可以说是密度分析.做出来就是一个热力地图的样子. 比如,人口密度,降雨分布等.这都可以由这个例子做出来类似的. 由于上一篇已经介绍过Geoprocessor类和ParameterValue类了,所以这节就略去这些内容.想知道的同学可以点击这里,看上一篇相关内容. 与上一节不同的是,使用的不是execute()方法了,而是submitJob()方法,这是一个异步操作方法.尽管他们返回的类型是类似的. 官方给的解释很简洁明了,有了前几个的基础几乎可以瞬间抓住重点,如su…
在做一个项目的过程中,发现GP运算方法 Execute(string name, IVariantArray parameters, ITrackCancel trackCancel) 与Execute(IGPProcess process, ITrackCancel trackCancel) 的执行效率竟然有差别,很是奇怪,后用反编译软件,查看dll中的代码,发现两者确实不同,代码如下: public object Execute(string name, IVariantArray para…
最近在实验一个小功能,就是用arcengine10.1做一个小程序,将point类型的shp转换为polyline类型的shp文件,用到的工具是pointstoline,但就是在设置input_features和output_feature_class是出问题,总是提示参数不validate,我写的是全路径,例如:input_features = “F:\\aa.shp”,output_feature_class = "F:\\bb.shp",试了好多次,总是不成功,不知为何.帮助里面…
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.前言 这周利用晚上在家时间研究了下如何使用AE来开发切图工具.最初的想法是直接调用GP服务,利用CreateMapServerCache .ManageMapServerCacheTiles 和Geoprocessor 这样三个类来做.但是这个思路有个巨大的弊端就是必须先发布地图服务.于是接下来又马上转换思路,想能否通过瓦片选址算法以及AE的一些细粒度类来实现这个…
代码很简单,如下 private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { // Initialize the geoprocessor. Geoprocessor GP = new Geoprocessor(); //创建一个tool FeatureToPolygon featureToPolygon = new FeatureToPolygon(); //给…
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { // Initialize the geoprocessor. Geoprocessor GP = new Geoprocessor(); //创建一个tool ESRI.ArcGIS.AnalysisTools.Buffer bufferTool = new ESRI.ArcGIS.AnalysisTo…
In this topic About using environment settings Environment settings summary table About using environment settings Each tool has a set of parameters it uses to execute an operation. Some of these parameters are common among all tools, such as a toler…
1.Personal GDB 新建一个在E盘的名为test的mdb: IWorkspaceFactory workspaceFactory = new AccessWorkspaceFactoryClass();  workspaceFactory.Create("E:\\", "TEST", null, 0); 2.Filegdb 初始化一个在E盘名为TEST2的Filegdb             ESRI.ArcGIS.Geoprocessor.Geopro…