ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

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

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

WFS To Geodatabase

获得 Production Mapping 许可后可用。

  • 描述
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

Loads data from a Web Feature Service (WFS) to a file geodatabase that can then be used to create map products.

使用方法

  • If you've stored a connection to the WFS as a GIS server in your Catalog window, you can specify this connection file as the WFS server. Using the connection file rather than the URL allows you to define an additional setting for how to connect to the service. For more information about the WFS connection string format, see Accessing your data from the WFS connection.

  • If you want a single database for each area of interest, the tool must be run separately for each selected area of interest.

  • The AOI Layer can be used to limit the features extracted from the WFS to a spatial extent. Features that lie within the bounding box of the selected area of interest will be imported into the database. The extent of the area of interest is used instead of the exact geometry.

  • If the AOI Layer is left empty, the entire service will be imported.

  • Domains and subtypes can be used if an existing schema XML file containing them is entered in the XML Workspace.

  • Service information, user name, and password will be contained within the geodatabase.

  • You must have the Production Mapping extension and license to use this database after this tool is run.

  • The tool expects the default axis order of the services to be defined as Latitude/Longitude (y,x). If the WFS service is defined with a different axis order, the data will likely be imported in the wrong geographic location. To import data from a service using a different axis order, you will need to create a WFS connection and enable the Flip axis order advanced setting. For more information, see Adding a WFS connection.

语法

arcpy.production.WFSToGeodatabase(wfs_server, in_target_gdb, {xml_workspace}, {in_aoi_features}, {username}, {password})
参数说明数据类型
wfs_server

The URL of the service containing the WFS data or the WFS connection file.

String; Workspace
in_target_gdb

The output geodatabase that contains the WFS features.

Workspace
xml_workspace
(可选)

The database schema to be used, replacing the schema located in the service.

File
in_aoi_features
(可选)

Features will be loaded from the specified area of interest.

Feature Layer
username
(可选)

User name credential if applicable to the service.

String
password
(可选)

Password credential if applicable to the service.

String Hidden

代码示例

WFSToGeodatabase example (stand-alone script)

The following stand-alone sample script demonstrates how to use WFSToGeodatabase.

# Name: WFSToGeodatabaseExample.py
# Description: Import WFS data into a new file geodatabase in a specificed area of interest.
# Author: Esri
# Date: June 2015

# Import arcpy module
import arcpy

# Check out Production Mapping license
arcpy.CheckOutExtension("Foundation")

# Define variables
wfs_service = "http://sampleserver6.arcgisonline.com/arcgis/services/SampleWorldCities/MapServer/WFSServer"
output_geodatabase = "C:/data/SampleWorldCities.gdb"
xml_workspace = "C:/schema/SampleWorldCities.xml"
aoi_layer = "C:/data/AOI.gdb/AOIfeatureclass"

#Select AOI polygon
arcpy.SelectLayerByAttribute_management(aoi_layer, 'NEW_SELECTION', 'ObjectID = 1')

# Execute WFSToGeodatabase
arcpy.WFSToGeodatabase_production(wfs_service, output_geodatabase, xml_workspace, aoi_layer)

环境

  • 当前工作空间

许可信息

  • Basic: 否
  • Standard: 需要 Production Mapping
  • Advanced: 需要 Production Mapping

相关主题

  • An overview of the Conversion toolset

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

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