ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

帮助

  • 主页
  • 入门
  • 制图
  • 分析
  • 管理数据
  • 工具
  • 更多...

ListDataStoreItems

  • 摘要
  • 说明
  • 语法
  • 代码示例

摘要

返回在 ArcGIS Server 站点注册的文件夹或数据库列表。

说明

有关应在 ArcGIS Server 上注册数据的时间和原因,请参阅关于将您的数据注册到服务器。

语法

ListDataStoreItems (connection_file, datastore_type)
参数说明数据类型
connection_file

An ArcGIS Server connection file (.ags) for the server whose registered databases or folders you want to list. If you've made a connection in the Catalog window of ArcMap, you can use the connection file found in your user profile directory. Alternatively, you can create a connection file from scratch using the function CreateGISServerConnectionFile.

String
datastore_type

The type of data that you want to list.

  • DATABASE —Enterprise databases registered with the server will be listed.
  • FOLDER —File-based data sources registered with the server will be listed.
String

返回值

数据类型说明
String

使用 [store_name, server_data, publisher_data, type] 格式以字符串列表的形式返回已注册的文件夹或数据库。

  • store_name - 是注册到 ArcGIS Server 站点时文件夹或数据库的别名。
  • server_data - 列出文件夹时,显示在服务器上的文件夹路径。列出数据库时,显示在服务器上的连接属性。
  • publisher_data - 列出文件夹时,显示在发布者计算机上的文件夹路径。列出数据库时,连接属性显示在发布者计算机上。
  • type - 如果发布者计算机与服务器从同一个物理位置读取数据,则为已共享。如果发布者计算机与服务器不从同一个物理位置读取数据,则为已复制。如果数据位置已注册为 ArcGIS Server 的托管数据库,则为已托管。

代码示例

ListDataStoreItems 示例

打印所有注册到 ArcGIS Server 站点上的文件夹。

import arcpy

print("Registered FOLDER items are:")

for item in arcpy.ListDataStoreItems("GIS Servers/MyConnection.ags", "FOLDER"):
    print("Name: {}".format(item[0]))
    print("Server's path: {}".format(item[1]))
    print("Publisher's path: {}".format(item[2]))
    if item[3] == "managed":
        print("This is ArcGIS Server's Managed Database")

相关主题

  • AddDataStoreItem
  • RemoveDataStoreItem
  • ValidateDataStoreItem

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2019 Esri. | 隐私政策 | 法律声明