---
schema_version: "1"
id: 955c5807a64c10a4d62918cbc9cde2f4587684daa335a1af0016f565c0c84f09
title: 数据混合与自定义地理编码
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/pro/desktop/maps_customgeocode_datablend.md
canonical_url: https://help.tableau.com/current/pro/desktop/zh-cn/maps_customgeocode_datablend.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 2ed0ebe2f938dcebd80d25d6c1f6dbb2e84154d2bbeb1f437b961f354f923232
description: Compare data blending and custom geocoding for plotting your own locations on a map.
---
[跳转到主要内容](#main-content)

# 数据混合与自定义地理编码

如果数据中有不会在 Tableau 自动进行地理编码的地理位置，则可以通过两种方式在地图视图上绘制这些位置 – 数据混合和自定义地理编码。数据混合和自定义地理编码都允许您在地图上绘制您自己的位置。数据混合更易于设置，并且您能够使用任何数据源中的数据。自定义地理编码使您能够添加到现有角色，并创建分层结构。自定义地理编码在设置和导入之后更易于使用。

本主题介绍将地理信息与其他数据源混合与在 Tableau 中导入自定义地理编码数据的不同之处。

下面对数据混合和自定义地理编码进行了快速比较。

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Shaded-NoBorder.css');" class="TableStyle-Shaded-NoBorder" cellspacing="0"><colgroup><col class="Column-Column1"><col class="Column-Column1"><col class="Column-Column1"></colgroup><tbody><tr class="Body-Body1"><td class="BodyE-Column1-Body1"><b>能力</b></td><td class="BodyE-Column1-Body1"><b>数据混合</b></td><td class="BodyD-Column1-Body1"><b>自定义地理编码</b></td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">在地图视图上绘制您自己的位置</td><td class="BodyE-Column1-Body2">是</td><td class="BodyD-Column1-Body2">是</td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">使用任何数据</td><td class="BodyE-Column1-Body1">是</td><td class="BodyD-Column1-Body1">否，仅限文本文件</td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">添加新的地理角色</td><td class="BodyE-Column1-Body2">否</td><td class="BodyD-Column1-Body2">是</td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">添加到现有地理角色</td><td class="BodyE-Column1-Body1">否</td><td class="BodyD-Column1-Body1">是</td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">创建新的地理分层结构</td><td class="BodyE-Column1-Body2">否</td><td class="BodyD-Column1-Body2">是</td></tr><tr class="Body-Body1"><td class="BodyB-Column1-Body1">可重新用于其他工作簿</td><td class="BodyB-Column1-Body1">否</td><td class="BodyA-Column1-Body1">是</td></tr></tbody></table>

## 数据混合

数据混合是在地图视图上绘制数据的最简便方式。如果您要添加具有经纬度的单一地理层次，则数据混合非常适合。与只能使用文本文件的自定义地理编码不同，您可以使用任何数据源。您可以与 Tableau Server 上的其他工作簿共享地理数据源。也可以通过创建只包含地理数据的数据提取来提高地图性能。

下面是用于混合地理数据的高级别过程。有关更详细的示例，请参见[混合地理数据](https://help.tableau.com/current/pro/desktop/zh-cn/maps_customgeocode_ex_datablend.htm)。

### 混合地理数据

1. 创建一个定义地理数据的数据源。
2. 在 Tableau Desktop 中，连接到要映射的原始数据，然后连接到定义地理数据的数据源。
3. 将两个数据源混合在一起。有关详细信息，请参见[混合您的数据](https://help.tableau.com/current/pro/desktop/zh-cn/multiple_connections.htm)。
4. 在地图视图上绘制数据。

## 自定义地理编码

自定义地理编码是在地图上绘制数据的一种更灵活的方式。导入自定义地理编码数据之后，自定义地理编码将可用于计算机上的所有工作簿。自定义编码数据将复制到任何打包工作簿 (.twbx) 或使用自定义地理角色的已发布工作簿中。这会使工作簿的大小超过约 40 MB。

如果升级 Tableau Desktop，您可能需要刷新自定义地理编码以利用对 Tableau 中的地理编码数据的任何修正之处。

在自定义地理编码中，您可以使用其他列来定义更大地理位置。举例来说，如果您在创建一组美国人口普查区，则可能需要定义这些人口普查区位于美国的哪个郡县。您可以包括其他列以在导入文件中定义更大的地理位置。

您也可以为具有匹配关系（表示它们共用较大的地理数据，例如国家/地区或州/省/市/自治区）的多个地理角色使用多个文件。导入自定义地理编码数据后，您将看到可分配给地理数据的其他地理角色。

最后，自定义地理编码使您能够向现有地理角色中添加其他位置，例如向城市角色中添加新城市。它还允许您定义对内置分层结构进行扩展的地理角色分层结构（例如，县中的人口普查区），或定义一个新分层结构（例如，领地中的子领地）。

有关自定义地理编码的详细信息，请参见[Tableau 无法识别和在地图上绘制的地理编码位置](https://help.tableau.com/current/pro/desktop/zh-cn/custom_geocoding.htm)。

## 另请参见

[分配地理角色](https://help.tableau.com/current/pro/desktop/zh-cn/maps_geographicroles.htm)