ArcServer +Flex 发布GP服务生成等值面(一) ---建模
2010-04-06 17:34
190 查看
通过在客户端调用创建好的GP服务,可以方便和容易的实现一些地理处理和分析功能。 GIS分析功能中生成等值线和等值面想必是常见的需求之一。
但是对新手来说,网上相关可参考的文章太少 实现的过程中难免处处碰壁。下面笔者把自己实现的过程步骤记录下来 给有用到的朋友做参考之用。
要点:
gp服务是在轻量级客户端调用的 所以对输入输出参数有要求 不可能像桌面软件那样传个shp文件或者影像图给模型工具。
关于建模的详细过程请参考ArcGIS的帮助文档或者在线帮助文档(http://webhelp.esri.com/arcgisserver/9.3/java/index.htm#geoprocessing/guide_-1963186772.htm),里面叙述得非常详细了。
1.建模过程:
这里的生成等值面用到了空间分析中的插值分析工具 IDW
在modelBuilder中添加该工具
Point是进行该分析运算的输入参数 它头顶上标的P 就表示了它是一个参数。右击Point 选属性 把其数据类型设置为Feature Set 。
双击IDW 或者右键点击打开
Z value filed是我们要进行分析的字段 (降雨等值面--雨量值、人口分布等值面--人口数等等),该字段在输入参数Point中已经定义好。
最后得到的模型图如下
Int工具-----栅格转矢量的时候 需要是数据为int 所以先取整
Raster to Polygon -------栅格转矢量
Clip-----对生成的等值面图层用背景地图进行裁剪 使其和地图重合。
设置outputMap为参数 让它作为参数输出。 保存模型。
2.模型测试
最后在ArcMap中测试上面建好的模型,在ArcToolbox中添加刚才建好的工具。双击打开然后选择输入参数。 最后运行结果如下 模型建立成功。
但是对新手来说,网上相关可参考的文章太少 实现的过程中难免处处碰壁。下面笔者把自己实现的过程步骤记录下来 给有用到的朋友做参考之用。
要点:
gp服务是在轻量级客户端调用的 所以对输入输出参数有要求 不可能像桌面软件那样传个shp文件或者影像图给模型工具。
关于建模的详细过程请参考ArcGIS的帮助文档或者在线帮助文档(http://webhelp.esri.com/arcgisserver/9.3/java/index.htm#geoprocessing/guide_-1963186772.htm),里面叙述得非常详细了。
1.建模过程:
这里的生成等值面用到了空间分析中的插值分析工具 IDW
在modelBuilder中添加该工具
Point是进行该分析运算的输入参数 它头顶上标的P 就表示了它是一个参数。右击Point 选属性 把其数据类型设置为Feature Set 。
双击IDW 或者右键点击打开
Z value filed是我们要进行分析的字段 (降雨等值面--雨量值、人口分布等值面--人口数等等),该字段在输入参数Point中已经定义好。
最后得到的模型图如下
Int工具-----栅格转矢量的时候 需要是数据为int 所以先取整
Raster to Polygon -------栅格转矢量
Clip-----对生成的等值面图层用背景地图进行裁剪 使其和地图重合。
设置outputMap为参数 让它作为参数输出。 保存模型。
2.模型测试
最后在ArcMap中测试上面建好的模型,在ArcToolbox中添加刚才建好的工具。双击打开然后选择输入参数。 最后运行结果如下 模型建立成功。
相关文章推荐
- ArcServer +Flex 发布GP服务生成等值面(三) ---前端调用
- arcgis sever 10.1 发布gp服务,区域内随机生成点坐标(一)
- ArcServer +Flex 发布GP服务生成等值面(二) ---发布服务
- ArcServer +Flex 发布GP服务生成等值面
- ArcGIS API For JavaScript 利用GP服务生成等值线、等值面(二)之生成等值面
- ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解
- arcgis for js实现GP服务创建、发布、调用(调用GP发布服务)
- 【Esri ArcServer】ArcServer发布GP服务
- OpenAI发布「块稀疏」GPU内核:实现文本情感分析与图像生成建模当前最优水平
- 解决GP服务产生的结果无法自动发布为地图服务的问题
- GP(Geoprocessing)服务的发布与调用
- 使用ArcGIS GP服务之四GP服务发布
- ArcGIS Server 10:发布地理处理服务(GP服务)
- [置顶] arcgis api for js入门开发系列十七 GP服务四GP服务发布
- ArcGIS10.1 发布气温插值GP服务
- ArcGIS 10.1 发布使用ArcEngine自定义的GP服务
- gp 服务的发布与javascript调用
- ArcGIS API for Silverlight 调用GP服务准备---GP模型建立、发布、测试
- Silverlight 调用GP服务第一篇之发布GP服务(Geoprocessing Service)
- arcgis for js实现GP服务创建、发布、调用(GP模型制作与发布服务)