arcgis服务器rest管理api代理
agsadmin的Python项目详细描述
agsadmin为arcgis服务器10.1+rest管理api上的几个rest调用提供了一个方便的python前端。
功能
arcgis服务器(restadmin)
- 服务(地图/图像/地理处理/几何/地理代码/地理数据/全球/搜索)
- 开始和停止
- 获取统计信息
- 获取状态
- 获取或设置项目信息(描述、摘要、标记等)
- 设置服务属性
- 重命名服务
- 机器
- 开始和停止
- 系统
- 目录
- 列出目录
- 注册新目录
- 注销目录
- 清除目录
- 目录
- 上传
- 列表上载
- 获取特定的上载项目
- 上载文件
这些功能可用于自动化ArcGIS服务的管理(如按计划启动/停止服务, 启动/停止服务以对相关数据集等执行维护。
Arcgis门户(sharingadmin)
- 内容
- 获取项目
- 添加/获取/移动/删除/更新用户项
- 获取用户/文件夹内容
- 社区
- 获取用户
- 获取组
- 创建组
- 更新组
示例
下面是停止和启动地图服务的简单示例。
importagsadminhostname="<ServerNameHere>"username="<UsernameHere>"password="<PasswordHere>"rest_admin=agsadmin.RestAdmin(hostname,username,password)service=rest_admin.services.get_service("<MapServiceNameHere>","MapServer","<OptionalFolderHere>")service.stop_service()service.start_service()service.delete()