ArcGIS for Desktop

  • 文档
  • 合约
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

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

ArcGIS for Desktop

全面的专业性 GIS

ArcGIS for Server

面向企业的 GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

帮助

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

反向地理编码

  • 摘要
  • 用法
  • 语法
  • 代码实例
  • 环境
  • 许可信息

摘要

基于要素类中的点位置创建地址。在反向地理编码过程中,根据指定的搜索距离搜索点位置的最近地址或交叉点。

用法

  • 输入要素类必须包含具有有效 XY 坐标的点形状。对于包含空坐标的点,将不返回地址。

  • 输出要素类将包含与输入要素类相同的记录数。其他包含结果地址的字段将被添加到要素类中。字段名以 REV_ 作为前缀。如果找不到某个地址,字段将包含空值。

  • 如果输入要素类的空间参考与地址定位器不同,则地址定位器将动态转换坐标并尝试找到匹配项。输出要素类将保存在与输入要素类相同的空间参考中。可通过在工具的环境设置中指定其他输出坐标系来更改输出要素类的空间参考。

  • 如果输入要素类中的某个点无法返回地址,则表明地址定位器中不存在任何可与输入点关联的要素。以下是导致不匹配点的几个常见原因:

    • 搜索距离太小,使得点找不到任何最近的要素。
    • 点包含空坐标。
    • 点的坐标不正确并且无法转换为地址定位器中使用的空间参考。
    • 地址定位器的相应区域内不包含可与点关联的参考要素。

    您可以增加搜索距离以增大找到最近地址的几率,或者使用包含更多要素或覆盖更大区域的其他地址定位器以与输入点匹配。

  • 如果使用 ArcGIS Online 地理编码服务对某要素类进行反向地理编码,则需要订阅 ArcGIS Online for Organizations。有关详细信息,请参阅使用 ArcGIS Online 地理编码服务。

语法

ReverseGeocode_geocoding (in_features, in_address_locator, out_feature_class, {address_type}, {search_distance})
参数说明数据类型
in_features

根据要素的点位置而返回地址的点要素类或图层。

Feature Class
in_address_locator

要用于对输入要素类进行反向地理编码的地址定位器。

Address Locator
out_feature_class

输出要素类。

Feature Class
address_type
(可选)

指示是将点对应的地址以街道地址的形式返回,还是以交叉点地址的形式返回(如果地址定位器支持交叉点匹配)。

  • ADDRESS —返回街道地址或以输入地址定位器所定义的格式返回地址。这是默认选项。
  • INTERSECTION —返回交叉点地址。如果地址定位器支持匹配交叉点地址,则可使用此选项。
String
search_distance
(可选)

搜索点位置的最近地址或交叉点时所用的距离。

Linear unit

代码实例

ReverseGeocode 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 ReverseGeocode 函数。

# Import system modules
import arcpy
from arcpy import env
env.workspace = "C:/data/locations.gdb"

# Set local variables:
input_feature_class = "customers"
address_locator = "e:/StreetMap/data/Street_Addresses_US"
result_feature_class = "customers_with_address"

arcpy.ReverseGeocode_geocoding(input_feature_class, address_locator, result_feature_class, "ADDRESS", "100 Meters")

环境

  • 输出坐标系

许可信息

  • ArcGIS for Desktop Basic: 是
  • ArcGIS for Desktop Standard: 是
  • ArcGIS for Desktop Advanced: 是

相关主题

  • 从某个位置获取地址
  • 地理编码工具箱概述
有关此主题的反馈?

ArcGIS for Desktop

  • 主页
  • 文档
  • 合约
  • 支持

ArcGIS 平台

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

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | 隐私政策 | 法律声明