arcgis sever 10.1 发布gp服务,区域内随机生成点坐标(一)
2018-01-11 14:16
1126 查看
先看效果:
然后是建模图:
其实过程很简单,里面的细节不容忽视。
第一步:
打开一个空白的mxd,然后加载省份图层(这个在网上处处都是,不涉及私密),如下图:
这个是用来干嘛的呢,就是用来为随机坐标确定范围的。
第二步:建模
打开arcgis的模型构建器,在工具箱找到按属性选择图层,然后拖进来,双击,设置输入输出,如下图:
然后确定,不要忘了给输入参数加上参数标志“P”,这个代表输入,比如我下图的clause(这个名字可以改,我改成了clause,因为这就是个sql语句查询条件)
在工具栏中找到“创建随机点”,然后拖入到模型中,设置输入输出,如下图:
输出位置可以用默认的default.gdb,比较专业的做法是自己建立一个文件地理数据库scratch.gdb,我这里就偷懒了;约束条件就使用“按属性选择图层”的输出,这是个中间输出,不需要加P;把“点数”这个条件可以单拿出来,毕竟可以控制生成多少个随机点比较灵活一点,这个条件当然也可以自定义名称。如下图
然后验证流程,运行一次:
然后就可以发布了,发布前需要在设置模型属性,如下图:
然后在catalog里面找到模型所在位置,右键调试通过,不通过不能发布。
“POINTNUM”参数默认是100,可以改成10
打开菜单地理处理上的结果按钮,然后右键发布成地理处理服务,这里就不赘述了。
下面一篇讲模型测试以及arcgis jsapi调用,发布遇到的问题,调用遇到的问题
然后是建模图:
其实过程很简单,里面的细节不容忽视。
第一步:
打开一个空白的mxd,然后加载省份图层(这个在网上处处都是,不涉及私密),如下图:
这个是用来干嘛的呢,就是用来为随机坐标确定范围的。
第二步:建模
打开arcgis的模型构建器,在工具箱找到按属性选择图层,然后拖进来,双击,设置输入输出,如下图:
然后确定,不要忘了给输入参数加上参数标志“P”,这个代表输入,比如我下图的clause(这个名字可以改,我改成了clause,因为这就是个sql语句查询条件)
在工具栏中找到“创建随机点”,然后拖入到模型中,设置输入输出,如下图:
输出位置可以用默认的default.gdb,比较专业的做法是自己建立一个文件地理数据库scratch.gdb,我这里就偷懒了;约束条件就使用“按属性选择图层”的输出,这是个中间输出,不需要加P;把“点数”这个条件可以单拿出来,毕竟可以控制生成多少个随机点比较灵活一点,这个条件当然也可以自定义名称。如下图
然后验证流程,运行一次:
然后就可以发布了,发布前需要在设置模型属性,如下图:
然后在catalog里面找到模型所在位置,右键调试通过,不通过不能发布。
“POINTNUM”参数默认是100,可以改成10
打开菜单地理处理上的结果按钮,然后右键发布成地理处理服务,这里就不赘述了。
下面一篇讲模型测试以及arcgis jsapi调用,发布遇到的问题,调用遇到的问题
相关文章推荐
- ArcGIS Server 10.1发布GP服务
- ArcServer +Flex 发布GP服务生成等值面(二) ---发布服务
- ArcServer +Flex 发布GP服务生成等值面(三) ---前端调用
- arcgis 10.1 发布 气温插值GP服务小计
- ArcServer +Flex 发布GP服务生成等值面
- ArcServer +Flex 发布GP服务生成等值面(一) ---建模
- ArcGIS10.1 发布气温插值GP服务
- arcgis发布坐标转换(1984转xian80)的GP服务以及服务的调用(一)
- ArcGIS 10.1 发布使用ArcEngine自定义的GP服务
- 使用ArcGIS GP服务之四GP服务发布
- cookbook 10.1生成随机密码
- ArcGIS10.1 发布并使用地图服务
- [置顶] arcgis api for js入门开发系列十七 GP服务四GP服务发布
- ArcGIS Server 10.1发布结果地图服务——与10.0的区别及过程
- ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解
- 【技术类】GP(Geoprocessing)服务的发布与调用
- ArcGIS 帮助 10.1 发布要素服务
- ArcGIS API for Silverlight 调用GP服务准备---GP模型建立、发布、测试
- ArcGIS 10.1提供的一些用于发布服务的新平台和技术
- ArcGIS for Server10.1服务发布详解