GP工具发布服务
环境:Arcgis 10.2版本;Oracle 11g;服务器:windows server 2008
参考文献地址:http://blog.csdn.net/huyanliang/article/details/49069721
1、引入gp工具进入ArcMap中进行操作
2、选择需要发布的模板,进行编辑(选择正确的输入输出位置),如无模板出来,可能是gp工具出错或者Arcgis版本过低等原因造成。
3、点击编辑时会弹出密码输入框,默认是123(具体密码可能要咨询给你gp工具的人)。
4、右键元素→Properties进行属性编辑
5、如下图所示,选择本地文件(勾选gp工具自带的分析工具)其实就是修改调用工具的地址
6、每个(输入)元素都需要进行配置地址
7、(输出)元素则需要进行双击,选择输出的位置和名称,为方便记忆,不会出错,需要命名统一、规范,最后的绿色输出元素设置默认和前一个输出元素的设置一致。
8、设置完成后点击“保存”,当然会出现以下的元素情况:
有些元素需要关联图层的,则需要双击后选择相关图层。
关联土规数据时,需要连接sde中的土规图层空间数据,找到这条数据并选中。
9、编辑完成并保存后,可以点击“Open”→确定,也可以直接点击“Batch”,以下以点击“Batch”为例(个人建议点击Open)
点击“OK”
10、如果出现的结果里有“000117”,可忽略
11、打开结果列表,如下图所示
12、得出的结果,根据下图可看出,第一个红框表示编辑失败,需重新进行编辑,第二个红框表示编辑成功,可进行发布服务。
13、以下以CG_Clip为例发布服务
14、如下图所示开始发布服务,如果选项为灰色,请确认以上步骤中“编辑”是否成功
15、默认选择“Publish a service”
16、输入发布服务的名称,需与原名(代码系统中会默认这个名字)一致。如下图所示
17、如果有根目录“GP”,可直接选择,否则,需创建根目录“GP”
18、设置如下,选择同步(Synchronous),数字从1000改成100000会比较好,原因未知,前辈经验传授。
19、设置完成后,点击右上角的“Analyze”进行分析,如无error出现,可点击右上角的“Publish”进行服务发布。
在服务列表中可进行查看这些内容。
下列是本人所知的方法,如有更好的建议请自己把握。
- 土规图层添加属性字段(TDYTFQDM、TDYTFQMC)及值(010 建设用地 020 有条件建设用地 030 非建设用地 040 禁止建设用地)。在sde数据库中导入要shp素类,再进行数据属性和内容的添加。注意命名规则和数据表说明(可笔记记录)。
Sde中添加完属性字段后,重新导出生成shp数据。导出生成shp数据后,可另存为mxd数据保存在如下图3中,然后发布服务。
图2 图3
同时,发布gp服务,修改土规裁剪、两规冲突检测中连接的sde土规数据表。
示例:
服务发布成功后测试两规冲突检测功能(检查服务地址、属性字段是否正确)。