ArcPy创建ArcGIS Server连接文件


关于更多的ArcPy的参考,可以查阅ArcGIS的帮助文档,里面都会有很详细的代码示例,只需要修改对应的参数即可。ArcGIS 帮助文档

环境
ArcGIS 10.2
ArcGIS Server 10.2
ArcGIS自带的IDLE

Python代码如下:

import arcpy
outdir = 'D:/Project'    #工作目录
out_folder_path = outdir 
out_name = 'test163.ags' #生成的连接文件名
server_url = 'http://192.168.1.163:6080/arcgis/admin' #连接Server的URL
use_arcgis_desktop_staging_folder = False
staging_folder_path = outdir
username = 'Administrator' #ArcGIS Server账户
password = '123456'        #ArcGIS Server密码

arcpy.mapping.CreateGISServerConnectionFile("ADMINISTER_GIS_SERVICES",
                                            out_folder_path,
                                            out_name,
                                            server_url,
                                            "ARCGIS_SERVER",
                                            use_arcgis_desktop_staging_folder,
                                            staging_folder_path,
                                            username,
                                            password,
                                            "SAVE_USERNAME")

只需将以上注释的行修改成自己对应的信息即可。
URL中的192.168.1.163:6080是我自己的IP地址和端口号,请修改为自己的实际地址。

打开IDLE,File->New Window,将上面代码修改后粘贴到新窗口中,保存,Run->Run Module。
这里写图片描述
等运行结束即可在工作目录D:/Project中找到名为test.ags的文件。
这个文件在之后的ArcPy操作中是非常必要的。

转载自:https://blog.csdn.net/qq_21231159/article/details/76749281

You may also like...