您的位置:首页 > 其它

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调用,发布遇到的问题,调用遇到的问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: