ArcGIS Server Administration Toolkit - 10.1介绍

来源:互联网 发布:免费档案管理系统软件 编辑:程序博客网 时间:2024/05/17 06:36

ArcGIS Server Administration Toolkit 

ArcGIS 服务器管理工具包提供了您的工具和脚本,以帮助您管理您的 ArcGIS 服务器。这些工具是使用 Python编写的,而且可以连接ArcGIS Server的REST Admin,来快速和方便的执行相关的管理功能,比如:

  • 停止、 启动或删除服务
  • 重命名服务
  • 修改日志级别和清除旧的日志
  • 上传和注册SOE
  • Creating a featureclass from the locations a map service was viewed at (by inspecting the logs)
  • 发布Service Definitions (.SD)

此套件内部工具显示在三个主要方面: 工具、 代码和独立可执行文件。



工具

工具可以在 ArcMap 中使用,或从 Python 脚本调用。您可以执行一个工具,或链他们在一起以创建 Modelbuilder 内的工作流。大多数工具要求输入4 个ArcGIS Server参数(服务器名称、 服务器端口,管理员用户名管理员密码),不管什么应用,你都可以选择工具参数来显示正在运行的服务。

注: 发送管理员的用户名密码是以明文形式,并可能会带来安全风险。

代码


该代码,该代码文件夹内可用于创建您自己的脚本和工作流。它还可以演示简单的代码,以更好地了解您可以如何建立发送到ArcGIS Server,来管理请求的 Url。代码已编写好,并按功能分类。这些函数可以复制/粘贴到您自己的代码,或扩展。

独立可执行文件 (agsAdmin.exe)

该实用程序对 Python 建成了一个独立可执行文件。您可以将其部署到一台机器没有任何 Esri 软件,或者 Python 安装并运行它。它提供了列表服务,以及停止、 启动或删除服务的能力。可执行文件是便于 IT 专业人员和系统管理员可能需要自动化任务的日程排定。
eg:  c:\tools\agsAdmin.exe myServer 6080 admin admin stop WorldCities.MapServer

介绍中所提供的如何提升agsAdmin.py的代码,并重新编译.exe。


注:请使用意见要求的增强工具集或报告问题,只要时间允许,我会解决这些问题(khibma@esri.com)。

系统需求
ArcGIS Server 10.1 (to use scripts and tools against)
ArcGIS 10.1 Basic (or higher) to run tools

Python 2.7+ to simply run Python scripts


相关下载地址:


-------------------------------------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!

------------------------------------------------------------------------------------------------------

原创粉丝点击