关于大数据量的GP服务实现

这一阵在自己捣鼓ArcGIS API for JavaScript,为了实现GP服务也小费了一些周折,不过最后看到自己的成果也算蛮高兴的。不再详述具体步骤了,毕竟详细的步骤网上都有,我只是把一些过程中所涉及的问题在这里总结下,如果有朋友遇到类似的问题的话,希望对你们也有所帮助。好啦,言归正传,开始!

1. 在ArcMap中建立GP模型,详细步骤可以见这里:http://www.cnblogs.com/HPhone/archive/2012/11/05/2755833.html,作者很耐心的说,所以按着操作来就会成功。在这里我遇到几个问题,总结下:

  • 建模时一定要注意设置谁为参数,没有明确规定,只要你想操作的数据,比如任意输入或任意输出的数据,都可以设置为参数,但有一点需要注意,就是对于设置了输入参数的数据,要在Geoprocessing类中的params中指定清楚,有多少个参数就要设置多少个,并且数据类型要一致。
  • 在模型中一定要加入输入数据对应的feature文件,换句话说将建好的模型拖到content table中,模型下还要包括输入数据所需要的矢量文件,同时,在执行模型后会生成一个输出文件,最好将得到的结果图层也拖到模型下。
  • 模型在建好的时候,也要记得修改Geoprocessing下的Environments,主要是两块,workspace中一定要将scratch workspace设置到Scratch文件夹中,另外就是一定要设置Processing Extent,如果你的mxd文档中有底图,则不需要,要是没有,就一定要设置。

</

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值