> For the complete documentation index, see [llms.txt](https://chelinchan24.gitbook.io/taiwanese-data/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chelinchan24.gitbook.io/taiwanese-data/using-random-data/generating-address.md).

# 產生地址

這些隨機產生的地址，是由真實的台灣縣市和鄉鎮區，搭配上虛構的街道和門牌號碼來互相搭配組成的。一組地址包含縣市、鄉鎮區、道路和門牌號碼。並有一定的機率會產生巷弄。[了解地址的產生規則](/taiwanese-data/using-random-data/generating-address.md#di-zhi-de-zu-cheng)。

## 產生

您可以直接套用 Data，來產生全自動的地址，或者是自行指定縣市和鄉鎮區，產生[個人化地址](/taiwanese-data/using-random-data/generating-address.md#ge-ren-hua)。

### 使用 Data 選單

要透過台灣資料產生地址，您僅需在選取文字類型的圖層後，點選右側面板（Inspector）內「TEXT」選項旁的<img src="/files/-MMC0QqoGnM3JXy-3JuX" alt="" data-size="line">圖示，並從選單內的「Taiwanese Data」中，選擇「2. 地址」選項即可。

![](/files/-MMC1-DBl-EDlzeWfWR8)

### 搭配 Sketch Runner

如果您有使用 Sketch Runner，您可以透過其原生的功能來套用姓名 Data。您僅需在選取文字類型的圖層後，透過 RunBar 中的 Run 選項，輸入「地址」來尋找到產生地址的 Data 選項即可。

![](/files/-MNKFaoWbfLGiy2m_NvQ)

### 個人化

您可以自行指定地址的縣市和鄉鎮區，並交由套件加以產生完整地址。

![](/files/-MJBEcpj-ZvBuw_ig6o1)

#### 一、指定行政區

建立一個「Text（文字）」圖層，並根據您的需求，在圖層內容中輸入文字：

* **指定縣市，自動產生鄉鎮區**&#x20;

  在圖層內容中單獨輸入縣市的名稱，並在結尾處加上 `/` 符號。例如「`台南市/`」\
  \
  如果您輸入的資訊符合[縣市列表](/taiwanese-data/using-random-data/generating-address.md#xian-shi)中所收錄的縣市，套件會隨機產生對應該縣市的鄉鎮區。如果輸入的縣市不在列表中，套件會隨機產生一個台灣的鄉鎮區。<br>
* **指定縣市和鄉鎮區**&#x20;

  在圖層內容中輸入縣市和鄉鎮區的名稱，並以 `/` 符號分隔。例如「`台南市/仁德區`」。<br>

  您可以輸入虛構的縣市和區域，這不會影響地址的產生。例如「`台南市/高雄區`」、「`歸仁縣/沙崙市`」。

#### 二、產生地址

在您建立完指定地點的圖層後，您同樣需要[透過 Data 來產生地址](/taiwanese-data/using-random-data/generating-address.md#chan-sheng)。在個人化地址完成產生後，您一樣可以透過[重新產生 Data](/taiwanese-data/using-random-data/generating-address.md#zai-ci-chan-sheng) 來取得新的號碼。

{% hint style="warning" %}
請注意，套件是透過圖層名稱來辨識是否為個人化地址。如果您變更了圖層名稱，使其不再符合上述格式，您將無法在該圖層中再次產生新的個人化地址。
{% endhint %}

### 再次產生

不論您使用哪種方式套用 Data，您都可以在選取文字圖層後，透過下列方式再次產生新的資料：

1. 透過快捷鍵 `Command` + `Shift` + `D`（推薦）
2. 透過 「Data」選單內的「Refresh Data」選項

## 地址的組成

在產生時地址時，套件會透過一系列的機率和判斷，來確保創造出的地址自然且流暢。

#### 地址的模式

> \[縣市] - \[鄉鎮區] - \[道路] - \[巷] - \[弄] - \[號碼]

例如：「台南市北區三民南路七段 235 巷 12 弄 853 號」。

在產生出的整組地址中，只有縣市是來自真實的地名資訊。套件會隨機產生一組縣市，並根據縣市來隨機產生行政區內的鄉鎮區。

### 縣市

在產生縣市時，會根據人口來大致分配機率，以此決定產生出的縣市如何。

#### 常出現

| 清單  |     |     |     |     |
| --- | --- | --- | --- | --- |
| 台南市 | 高雄市 | 台中市 | 台北市 | 新北市 |
| 桃園市 | 基隆市 |     |     |     |

#### 普通

| 清單  |     |     |     |     |
| --- | --- | --- | --- | --- |
| 新竹縣 | 新竹市 | 嘉義縣 | 嘉義市 | 彰化縣 |
| 屏東縣 | 花蓮縣 |     |     |     |

#### 少出現

| 清單  |     |     |     |     |
| --- | --- | --- | --- | --- |
| 南投縣 | 台東縣 | 雲林縣 | 宜蘭縣 | 澎湖縣 |
| 金門縣 | 連江縣 |     |     |     |

### 鄉鎮

鄉鎮的產生取決於縣市為何。沒有設定特定的機率決定哪些鄉鎮特別容易出現。

### 道路

> \[路名] + \[方位] + \[數字] + \[街 / 路 / 大道] - \[數字] + \[段]

道路依照機率來決定多種資訊。最常出現的只是單純路名，加上「街」、「路」的後綴。

最長的道路名稱，會包含有方位加上數字的路名，配上有數字的區段。例如：「仁德北二大道七段」。

包含數字與方位的道路：「市政北七路」\
包含數字與段數的道路：「民族路二段」

#### 路名

最常產生的道路名稱，是「路名」加上「路」，次者是「街」，最少出現的是「大道」。會出現的路名如下：

| 清單 |    |    |    |    |
| -- | -- | -- | -- | -- |
| 一心 | 二聖 | 三多 | 四維 | 五福 |
| 六合 | 七賢 | 八德 | 九如 | 十全 |
| 忠孝 | 仁愛 | 信義 | 和平 | 三民 |
| 民權 | 民族 | 民生 | 長榮 | 環河 |
| 中央 | 自強 | 自治 | 安和 | 淡海 |
| 文化 | 自立 | 永康 | 仁德 | 沙崙 |
| 保安 | 健康 | 博愛 | 新生 | 復興 |
| 公園 | 仁愛 | 中華 | 光明 | 光復 |
| 光華 | 開元 | 開山 | 新生 | 國華 |
| 赤崁 | 正義 | 市政 | 府前 | 翠華 |

#### 方位

方位包括「東」、「南」、「西」、「北」，會出現方位的機率較低。

#### 數字

數字包括「一」至「十」的中文數字。數字出現的機會較低。

#### 段

段出現的機會較低。段會包括「一」至「十」的中文數字。如果產生的道路後綴是「街」，則不會產生段。

### 巷弄

> \[數字] - \[巷] - \[數字] - \[弄]

產生巷弄的機率較低。

巷會伴隨著一組數字。有一半的機率會是 10 至 99，一半的機率會是 100 至 999。

弄一樣會配上一組數字，範圍是 10 至 99。&#x20;

### 號碼

門牌號碼一定會產生。有一半的機率會是 10 至 99，一半的機率會是 100 至 999。
