---
schema_version: "1"
id: cb9072f5a692c0a4d2fea689e82adf433a8bc652834c5d1216513a993f5a4b47
title: ฟังก์ชันเชิงพื้นที่
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/pro/desktop/functions_functions_spatial.md
canonical_url: https://help.tableau.com/current/pro/desktop/th-th/functions_functions_spatial.htm
source_site: help.tableau.com
content_type: documentation
content_hash: eb0c48391c746febee2ccc9b336aa49ad89220404de5a817b2c1952754f12a36
description: Reference for spatial functions such as BUFFER, DISTANCE, and INTERSECTS.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# ฟังก์ชันเชิงพื้นที่

ฟังก์ชันเชิงพื้นที่ช่วยให้คุณสามารถทำการวิเคราะห์เชิงพื้นที่ขั้นสูงและรวมไฟล์เชิงพื้นที่กับข้อมูลในรูปแบบอื่นๆ เช่น ไฟล์ข้อความหรือสเปรดชีต ตัวอย่างเช่น คุณอาจมีไฟล์เชิงพื้นที่ของเขตเทศบาลเมือง และไฟล์ข้อความที่มีพิกัดละติจูดและลองจิจูดของหลุมบนถนนที่รายงาน คุณสามารถใช้การคำนวณเชิงพื้นที่ได้ เมื่อสร้างแหล่งข้อมูลของคุณเพื่อรวมไฟล์เหล่านี้และวิเคราะห์ว่าเขตใดใช้เวลานานที่สุดในการซ่อมแซมหลุมบนถนน

คุณสามารถสร้างเส้นที่เชื่อมต่อจุดข้อมูลสองจุดสำหรับแผนที่ต้นทาง-ปลายทางได้เช่นกัน ตัวอย่างเช่น คุณอาจมีสเปรดชีตของข้อมูลการขนส่งสาธารณะที่บอกคุณว่าผู้เดินทางเริ่มต้นและสิ้นสุดการเดินทางที่ใด คุณสามารถใช้การคำนวณเชิงพื้นที่เพื่อดูว่าผู้เดินทางใช้เส้นทางใด

## ฟังก์ชันเชิงพื้นที่ที่มีอยู่ใน Tableau

### AREA

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>AREA(Spatial Polygon, 'units')</code></td></tr><tr><td>เอาต์พุต</td><td>หมายเลข</td></tr><tr><td>คำนิยาม</td><td>แสดงพื้นที่พื้นผิวทั้งหมดของ <code>&lt;spatial polygon&gt;</code></td></tr><tr><td>ตัวอย่าง</td><td><pre xml:space="preserve">AREA([Geometry], 'feet')</pre></td></tr><tr><td>หมายเหตุ</td><td><p>ชื่อหน่วยที่รองรับ (ต้องอยู่ในเครื่องหมายคำพูดในการคำนวณ เช่น <code>'miles'</code>):</p><ul><li><i>meters</i>: เมตร, ม.</li><li><i>kilometers</i>: กิโลเมตร, กม.</li><li><i>miles</i>: ไมล์</li><li><i>feet</i>: ฟุต, ฟ.</li></ul><p></p></td></tr></tbody></table>

### BUFFER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>BUFFER(Spatial point, distance, 'units')</code><p><code>BUFFER(Spatial linestring, distance, 'units')</code></p><p><code>BUFFER(Spatial polygon, distance, 'units')</code></p><ul><li><i>meters</i>: เมตร, ม.</li><li><i>kilometers</i>: กิโลเมตร, กม.</li><li><i>miles</i>: ไมล์</li><li><i>feet</i>: ฟุต, ฟ.</li></ul></td></tr><tr><td>เอาต์พุต</td><td>เรขาคณิต</td></tr><tr><td>คำนิยาม</td><td><p>สำหรับจุดเชิงพื้นที่ แสดงรูปร่างรูปหลายเหลี่ยมที่อยู่ตรงกลางเหนือ a <code>&lt;spatial point&gt;</code>โดยมีรัศมีที่กำหนดโดยค่า <code>&lt;distance&gt;</code> และ <code>&lt;unit&gt;</code></p><p>สำหรับเส้นตรง ให้คำนวณรูปหลายเหลี่ยมที่เกิดจากการรวมจุดทั้งหมดภายในระยะรัศมีจากเส้นตรง</p><p>สำหรับรูปหลายเหลี่ยม ให้คำนวณรูปหลายเหลี่ยมที่อยู่ใน (ระยะติดลบ) หรืออยู่นอก (ระยะเป็นบวก) รูปหลายเหลี่ยมแต่ละรูปที่กำหนด</p></td></tr><tr><td>ตัวอย่าง</td><td><pre xml:space="preserve">BUFFER([Spatial Point Geometry], 25, 'mi')</pre><pre xml:space="preserve">BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km')</pre><pre xml:space="preserve">BUFFER(MAKELINE(MAKEPOINT(0, 20),MAKEPOINT (30, 30)),20,'km'))</pre></td></tr><tr><td>หมายเหตุ</td><td><p>ชื่อหน่วยที่รองรับ (ต้องอยู่ในเครื่องหมายคำพูดในการคำนวณ เช่น <code>'miles'</code>):</p><ul><li><i>meters</i>: เมตร, ม.</li><li><i>kilometers</i>: กิโลเมตร, กม.</li><li><i>miles</i>: ไมล์</li><li><i>feet</i>: ฟุต, ฟ.</li></ul></td></tr></tbody></table>

### DIFFERENCE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>DIFFERENCE(Spatial, Spatial)</code></td></tr><tr><td>เอาต์พุต</td><td>รูปหลายเหลี่ยมเชิงพื้นที่</td></tr><tr><td>คำนิยาม</td><td>คำนวณส่วนของภูมิภาคที่เหลืออยู่เมื่อภูมิภาคทั้งหมดในอาร์กิวเมนต์ที่สองถูกแยกออกจากอาร์กิวเมนต์แรกในพื้นที่ที่ทับซ้อนกัน ยกเลิกภูมิภาคจากอาร์กิวเมนต์ที่สองในพื้นที่ที่ไม่ทับซ้อนกัน</td></tr><tr><td>ตัวอย่าง</td><td><pre xml:space="preserve">DIFFERENCE(Spatial Polygon1, Spatial Polygon2)</pre></td></tr><tr><td>หมายเหตุ</td><td><p>รองรับรูปหลายเหลี่ยมเชิงพื้นที่และรูปหลายเหลี่ยมหลายเหลี่ยม ไม่ใช่จุดหรือเส้นเชิงพื้นที่</p></td></tr></tbody></table>

### DISTANCE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>DISTANCE(SpatialPoint1, SpatialPoint2, 'units')</code></td></tr><tr><td>เอาต์พุต</td><td>หมายเลข</td></tr><tr><td>คำนิยาม</td><td>แสดงการวัดระยะห่างระหว่างสองจุดของ <code>&lt;unit&gt;</code> ที่กำหนด</td></tr><tr><td>ตัวอย่าง</td><td><pre>DISTANCE([Origin Point],[Destination Point], 'km')</pre></td></tr><tr><td>หมายเหตุ</td><td><p>ชื่อหน่วยที่รองรับ (ต้องอยู่ในเครื่องหมายคำพูดในการคำนวณ เช่น <code>'miles'</code>):</p><ul><li><i>meters</i>: เมตร, ม.</li><li><i>kilometers</i>: กิโลเมตร, กม.</li><li><i>miles</i>: ไมล์</li><li><i>feet</i>: ฟุต, ฟ.</li></ul></td></tr><tr><td>ข้อจำกัดของฐานข้อมูล</td><td>ฟังก์ชันนี้สามารถสร้างกับการเชื่อมต่อแบบเรียลไทม์ได้เท่านั้น แต่จะทำงานต่อไปหากแปลงแหล่งข้อมูลเป็นการแยกข้อมูล</td></tr></tbody></table>

### INTERSECTION

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>INTERSECTION (spatial, spatial)</code></td></tr><tr><td>เอาต์พุต</td><td>รูปหลายเหลี่ยม</td></tr><tr><td>คำนิยาม</td><td>คำนวณและส่งคืนส่วนของภูมิภาคในอาร์กิวเมนต์ที่สองที่ทับซ้อนกับภูมิภาคในอาร์กิวเมนต์แรก</td></tr><tr><td>ตัวอย่าง</td><td><tt>จุดตัด (รูปหลายเหลี่ยมเชิงพื้นที่ 1, รูปหลายเหลี่ยมเชิงพื้นที่ 2)</tt></td></tr><tr><td>หมายเหตุ</td><td>รองรับรูปหลายเหลี่ยมเชิงพื้นที่และรูปหลายเหลี่ยมหลายเหลี่ยม ไม่ใช่จุดหรือเส้นเชิงพื้นที่</td></tr></tbody></table>

### จุดตัด

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>INTERSECTS (geometry1, geometry2)</code></td></tr><tr><td>เอาต์พุต</td><td>บูลีน</td></tr><tr><td>คำนิยาม</td><td>แสดงค่า True หรือ False ซึ่งระบุว่ารูปทรงเรขาคณิตสองรูปทับซ้อนกันในพื้นที่หรือไม่</td></tr><tr><td>หมายเหตุ</td><td>ค่าผสมที่รองรับ: จุด/รูปหลายเหลี่ยม, เส้น/รูปหลายเหลี่ยม และรูปหลายเหลี่ยม/รูปหลายเหลี่ยม</td></tr></tbody></table>

### LENGTH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>LENGTH(geometry, 'units')</code></td></tr><tr><td>เอาต์พุต</td><td>หมายเลข</td></tr><tr><td>คำนิยาม</td><td>แสดงความยาวเส้นทาง geodetic ของสตริงบรรทัดหรือสตริงใน <code>&lt;geometry&gt;</code> โดยใช้ <code>&lt;units&gt;</code> ที่กำหนด</td></tr><tr><td>ตัวอย่าง</td><td><pre xml:space="preserve">LENGTH([Spatial], 'metres')</pre></td></tr><tr><td>หมายเหตุ</td><td>ผลลัพธ์ก็คือ <code>&lt;NaN&gt;</code> หากอาร์กิวเมนต์เรขาคณิตไม่มีเส้นตรง แม้ว่าองค์ประกอบอื่นๆ จะได้รับอนุญาตก็ตาม</td></tr></tbody></table>

### MAKELINE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>MAKELINE(SpatialPoint1, SpatialPoint2)</code></td></tr><tr><td>เอาต์พุต</td><td>เรขาคณิต (เส้น)</td></tr><tr><td>คำนิยาม</td><td>สร้างเครื่องหมายเส้นระหว่างจุดสองจุด</td></tr><tr><td>ตัวอย่าง</td><td><pre>MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1))</pre></td></tr><tr><td>หมายเหตุ</td><td>มีประโยชน์สำหรับการสร้างแผนที่ต้นทาง-ปลายทาง</td></tr></tbody></table>

### MAKEPOINT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>MAKEPOINT(latitude, longitude, [SRID])</code></td></tr><tr><td>เอาต์พุต</td><td>เรขาคณิต (จุด)</td></tr><tr><td>คำนิยาม</td><td><p>แปลงข้อมูลจากคอลัมน์ <code>&lt;latitude&gt;</code> และ <code>&lt;longitude&gt;</code> เป็นออบเจ็กต์เชิงพื้นที่</p><p>หากเพิ่มอาร์กิวเมนต์ <code>&lt;SRID&gt;</code> เสริม อินพุตอาจเป็นพิกัดทางภูมิศาสตร์ที่คาดการณ์ไว้อื่นๆ</p></td></tr><tr><td>ตัวอย่าง</td><td><pre>MAKEPOINT(48.5, -123.1)</pre><pre xml:space="preserve">MAKEPOINT([AirportLatitude], [AirportLongitude])</pre><pre xml:space="preserve">MAKEPOINT([Xcoord],[Ycoord], 3493)</pre></td></tr><tr><td>หมายเหตุ</td><td><p><code>MAKEPOINT</code> ไม่สามารถใช้ฟิลด์ละติจูดและลองจิจูดที่สร้างขึ้นโดยอัตโนมัติได้ แหล่งข้อมูลจะต้องมีพิกัดในตัว</p><p><code>SRID</code> เป็นตัวระบุอ้างอิงเชิงพื้นที่ที่ใช้<a href="https://epsg.io/" target="_blank">รหัสระบบอ้างอิง ESPG</a> เพื่อระบุระบบพิกัด หากไม่ได้ระบุ <code>SRID</code> จะสันนิษฐานว่าใช้ WGS84 และพารามิเตอร์จะถือเป็นองศาละติจูด/ลองจิจูด</p><p>คุณสามารถใช้ <code>MAKEPOINT</code> เพื่อเปิดใช้งานแหล่งข้อมูลในเชิงพื้นที่เพื่อให้สามารถรวมกับไฟล์เชิงพื้นที่ได้โดยใช้การรวมเชิงพื้นที่ หากต้องการข้อมูลเพิ่มเติม โปรดดู<a href="https://help.tableau.com/current/pro/desktop/th-th/maps_spatial_join.htm" class="xref">รวมไฟล์เชิงพื้นที่ใน Tableau</a></p></td></tr></tbody></table>

### NO\_CUTOUTS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>NO_CUTOUTS (spatial)</code></td></tr><tr><td>เอาต์พุต</td><td>รูปหลายเหลี่ยมเชิงพื้นที่ที่แก้ไข</td></tr><tr><td>คำนิยาม</td><td>แสดงรูปหลายเหลี่ยมเชิงพื้นที่ที่แก้ไขเมื่อการตีความแบบแบนจำเป็นต้องมีการผกผันของรูปหลายเหลี่ยม มิฉะนั้น จะแสดงรูปเดิม</td></tr><tr><td>หมายเหตุ</td><td><p>รูปแบบไฟล์เชิงพื้นที่ เช่น Keyhole Markup Language (.kml) ต้องใช้ขอบเขตรูปหลายเหลี่ยมเพื่อให้เป็นไปตามทิศทางพิกัดที่เฉพาะเจาะจง หากชุดข้อมูลดึงขอบเขตกลับกัน Tableau จะตีความพื้นที่ภายนอกเป็นรูปทรง <code>NO_CUTOUTS</code> เรียงลำดับพิกัดเหล่านี้ใหม่เพื่อคืนค่าเลย์เอาต์ที่ถูกต้อง</p></td></tr></tbody></table>

### OUTLINE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>OUTLINE(spatial polygon)</code></td></tr><tr><td>เอาต์พุต</td><td>เรขาคณิต</td></tr><tr><td>คำนิยาม</td><td>แปลงเรขาคณิตรูปหลายเหลี่ยมให้เป็นเส้นตรง</td></tr><tr><td>หมายเหตุ</td><td><p>มีประโยชน์สำหรับการสร้างเลเยอร์แยกต่างหากสำหรับโครงร่างที่สามารถจัดสไตล์ให้แตกต่างจากการเติมได้</p><p>รองรับรูปหลายเหลี่ยมภายในหลายรูปหลายเหลี่ยม</p></td></tr></tbody></table>

### PARSE\_WKT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>PARSE_WKT (String)</code></td></tr><tr><td>เอาต์พุต</td><td>เชิงพื้นที่ (ภูมิศาสตร์)</td></tr><tr><td>คำนิยาม</td><td>แปลงฟิลด์สตริงข้อความที่มีการแสดงข้อความที่ทราบ (WKT) ของเอนทิตีทางภูมิศาสตร์ (เช่น จุด เส้นตรง หรือรูปหลายเหลี่ยม) เป็นค่าเชิงพื้นที่</td></tr><tr><td>หมายเหตุ</td><td><p>พิกัดจะถือว่าใช้ละติจูดและลองจิจูดของ WGS-84 หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ WKT โปรดดู<a href="https://th.wikipedia.org/wiki/Well-known_text_reนำเสนอ_of_geometry">การแสดงข้อความที่ทราบของรูปเรขาคณิต</a></p></td></tr></tbody></table>

### SHAPETYPE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>SHAPETYPE(geometry)</code></td></tr><tr><td>เอาต์พุต</td><td>สตริง</td></tr><tr><td>คำนิยาม</td><td>แสดงสตริงที่อธิบายโครงสร้างของ <code>&lt;geometry&gt;</code> เชิงพื้นที่ เช่น Empty, Point, MultiPoint, LineString, MultiLinestring, Polygon, MultiPolygon, Mixed และไม่รองรับ</td></tr><tr><td>ตัวอย่าง</td><td><pre xml:space="preserve">SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point"</pre></td></tr></tbody></table>

### SYMDIFFERENCE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>SYMDIFFERENCE(spatial, spatial)</code></td></tr><tr><td>เอาต์พุต</td><td>เรขาคณิต</td></tr><tr><td>คำนิยาม</td><td>คำนวณส่วนใดๆ ของภูมิภาคจากอาร์กิวเมนต์ที่สองที่ทับซ้อนกับภูมิภาคในอาร์กิวเมนต์แรกและลบออกจากทั้งสอง ส่งคืนส่วนที่เหลือของภูมิภาคจากทั้งสองอาร์กิวเมนต์</td></tr><tr><td>ตัวอย่าง</td><td><p><code>SYMDIFFERENCE(Spatial Polygon1, Spatial Polygon2)</code></p></td></tr></tbody></table>

### การผนวก

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>UNION(spatial 1, [spatial 2])</code></td></tr><tr><td>เอาต์พุต</td><td>เรขาคณิต</td></tr><tr><td>คำนิยาม</td><td>รวมรูปทรงเรขาคณิตเชิงพื้นที่โดยการผสานขอบเขตที่อยู่ติดกันหรือทับซ้อนกันเป็นรูปทรงเรขาคณิตเชิงพื้นที่เดียว</td></tr><tr><td>หมายเหตุ</td><td><p>เมื่อใช้กับหนึ่งอาร์กิวเมนต์ (<code>UNION(spatial)</code>) <code>UNION </code>จะทำหน้าที่เป็นฟังก์ชันการรวมที่ผสานออบเจ็กต์เชิงพื้นที่ทั้งหมดในฟิลด์ข้ามแถว</p><p>เมื่อใช้กับสองอาร์กิวเมนต์ (<code>UNION(spatial1, spatial2)</code>) <code>UNION </code>จะผสานฟิลด์เชิงพื้นที่หรือรูปทรงเรขาคณิตสองรายการที่แตกต่างกัน</p><p>สำหรับจุดและเส้นตรง <code>UNION </code>จะรวมองค์ประกอบทั้งหมดไว้ในคอลเลกชันเดียว สำหรับรูปหลายเหลี่ยม รูปทรงที่ทับซ้อนกันหรือสัมผัสกันจะผสานเป็นรูปหลายเหลี่ยมเดี่ยวหรือรูปหลายเหลี่ยมหลายรูป</p></td></tr></tbody></table>

### VALIDATE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>ไวยากรณ์</td><td><code>VALIDATE(spatial geometry)</code></td></tr><tr><td>เอาต์พุต</td><td>เรขาคณิต</td></tr><tr><td>คำนิยาม</td><td>ยืนยันความถูกต้องทางโทโพโลยีของรูปทรงเรขาคณิตในค่าเชิงพื้นที่ของคุณ หากค่าไม่สามารถนำไปใช้ในการวิเคราะห์ได้เนื่องจากปัญหา เช่น เส้นรอบวงของรูปหลายเหลี่ยมตัดกันเอง ผลลัพธ์จะเป็นค่า null หากรูปทรงเรขาคณิตถูกต้อง ผลลัพธ์ก็จะเป็นรูปทรงเรขาคณิตเดิม</td></tr><tr><td>ตัวอย่าง</td><td><p><code>UNION(VALIDATE([Geometry]))</code></p></td></tr></tbody></table>

## ใช้การคำนวณเชิงพื้นที่

### สร้างข้อมูลเชิงพื้นที่โดยใช้ MAKEPOINT

คุณสามารถใช้ MAKEPOINT เพื่อเปิดใช้งานแหล่งข้อมูลในเชิงพื้นที่เพื่อให้สามารถรวมกับไฟล์เชิงพื้นที่ได้โดยใช้การรวมเชิงพื้นที่ หากต้องการใช้ MAKEPOINT ข้อมูลของคุณต้องมีพิกัดละติจูดและลองจิจูด

1. เปิด Tableau แล้วเชื่อมต่อกับแหล่งข้อมูลเชิงพื้นที่
2. ในส่วน "การเชื่อมต่อ" ให้คลิก "เพิ่ม" เพื่อเพิ่มแหล่งข้อมูลที่สองที่ไม่ใช่เชิงพื้นที่
    
    แหล่งข้อมูลทั้งสองจะถูกเพิ่มลงในแคนวาส
    
    > [!TIP]
    > 
    > เคล็ดลับ: ในการทำให้กล่องโต้ตอบ “รวม” ปรากฏขึ้น ให้ดับเบิลคลิกที่ (กด Control แล้วคลิกบน Mac) แหล่งข้อมูลบนแคนวาส
3. ลากแหล่งข้อมูลที่ไม่ใช่เชิงพื้นที่ไปที่กล่องโต้ตอบ “รวม”
4. คลิกไอคอน "การรวม"
5. ในกล่องโต้ตอบ "รวม" ที่ปรากฏขึ้น ให้ทำดังนี้:
    - เลือกประเภทการรวม
    - ในส่วน "แหล่งข้อมูล" ให้เลือกฟิลด์เชิงพื้นที่จากไฟล์เชิงพื้นที่ของคุณเพื่อรวม ฟิลด์เชิงพื้นที่มีไอคอนลูกโลกอยู่ด้านข้าง
6. สำหรับแหล่งข้อมูลที่ไม่ใช่เชิงพื้นที่ ให้เลือก "สร้างการคำนวณแบบรวม" เป็นรวมข้อมูล  
    ![กล่องโต้ตอบการรวมพร้อมตัวเลือกในการสร้างการคำนวณการรวม](/tableau/current/th-th/pro/desktop/th-th/Img/maps_spatialcalcs_csvspatial.png)
    
    การคำนวณอาจมีลักษณะดังนี้
    
    `MAKEPOINT(Latitude,Longitude)`
7. เลือกตกลง
8. เลือกโอเปอเรเตอร์คำสั่งรวมข้อมูล Intersects เพื่อสร้างแหล่งข้อมูลสำหรับการวิเคราะห์เชิงพื้นที่
9. เมื่อเสร็จสิ้น ให้ปิดกล่องโต้ตอบการรวม

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการรวมเชิงพื้นที่ โปรดดู [รวมไฟล์เชิงพื้นที่ใน Tableau](https://help.tableau.com/current/pro/desktop/th-th/maps_spatial_join.htm)

### สร้างการแสดงเป็นภาพโดยใช้ MAKELINE

ใน Tableau Desktop ให้ดาวน์โหลดเวิร์กบุ๊กเส้นทางไฟลท์จาก Tableau Public [ที่มีให้ใช้งานที่นี่](https://public.tableau.com/views/UseSpatialFunctionsMakeLineExampleWorkbook/FinishedFlightpaths?:embed=y&:display_count=yes&publish=yes&:origin=viz_share_link)

1. ไปที่เวิร์กชีตใหม่
2. เลือก “การวิเคราะห์” > "สร้างฟิลด์ที่คำนวณ"
3. ในการคำนวณที่เปิดขึ้น ให้ทำดังนี้:

- ตั้งชื่อฟิลด์ที่คำนวณว่า "เส้นทางการบิน"
- ป้อนสูตรต่อไปนี้

`MAKELINE(MAKEPOINT([Lat],[Lng]),MAKEPOINT([Dest Lat],[Dest Lng]))`

สูตรนี้ใช้พิกัดละติจูดและลองจิจูดจากเมืองต้นทางและปลายทางของคุณ แล้วแปลงเป็นพิกัดทางภูมิศาสตร์สำหรับการวิเคราะห์เชิงพื้นที่ พิกัดเหล่านี้ใช้เพื่อสร้างเส้นระหว่างพิกัดต้นทางและปลายทาง

7. เมื่อเสร็จแล้ว ให้คลิกตกลง

ฟิลด์ที่คำนวณใหม่จะปรากฏในส่วน "มิติข้อมูล" ในแผง "ข้อมูล" คุณสามารถใช้ฟิลด์นี้ในการแสดงเป็นภาพได้มากกว่าหนึ่งรายการ เช่นเดียวกับฟิลด์อื่นๆ

9. จากแผง "ข้อมูล" ดับเบิลคลิก "เส้นทางการบิน" เพื่อเพิ่มไปยังการแสดงเป็นภาพของคุณ ซึ่งควรแสดงผลเป็นแผนที่โดยอัตโนมัติ

![แผนที่แสดงเส้นทางการบินภายในสหรัฐอเมริกาและเม็กซิโก](/tableau/current/th-th/pro/desktop/th-th/Img/maps_spatialcalcs_flight.png)

การคำนวณจะสร้างเส้นโค้งจีโอเดสิกโดยอัตโนมัติ เมื่อเส้นขยายยาวออกไปทั่วลูกโลก

### แสดงเป็นภาพพื้นที่ด้วยบัฟเฟอร์

ใน Tableau Desktop ให้ดาวน์โหลดเวิร์กบุ๊กเส้นทางไฟลท์จาก Tableau Public [ที่มีให้ใช้งานที่นี่](https://public.tableau.com/views/UseSpatialFunctionsMakeLineExampleWorkbook/FinishedFlightpaths?:embed=y&:display_count=yes&publish=yes&:origin=viz_share_link)

1. ไปที่เวิร์กชีตใหม่
2. คลิกขวาที่แผงข้อมูล และเลือกสร้างพารามิเตอร์
3. ในกล่องโต้ตอบพารามิเตอร์ที่เปิดขึ้น ให้กำหนดตัวเลือกด้านล่างดังนี้:
    
    - ตั้งชื่อพารามิเตอร์ "ระยะห่างบัฟเฟอร์"
    - กำหนด "ประเภทข้อมูล" เป็น "จำนวนเต็ม"
    - กำหนด ค่า "ที่อนุญาต" เป็น "ช่วง"
    - กำหนดช่วงต่ำสุดเป็น 100 ช่วงสูงสุดเป็น 1000 และปรับทีละ 100
    
    ![กล่องโต้ตอบสร้างพารามิเตอร์ โดยกำหนดชื่อเป็นระยะทางบัฟเฟอร์ กำหนดชนิดข้อมูลเป็นจำนวนเต็ม กำหนดค่าที่อนุญาตเป็นช่วง กำหนดช่วงต่ำสุดเป็น 100 กำหนดช่วงสูงสุดเป็น 1,000 และกำหนดขนาดขั้นเป็น 100](/tableau/current/th-th/pro/desktop/th-th/Img/map_buffer_2.png)
4. เมื่อเสร็จแล้ว ให้คลิกตกลง

พารามิเตอร์นี้จะช่วยให้เราปรับแต่งรัศมีของบัฟเฟอร์ได้ตั้งแต่ 100 ถึง 1,000 ไมล์ ให้คลิกขวาที่พารามิเตอร์ และเลือกแสดงพารามิเตอร์

6. เลือก การวิเคราะห์ > สร้างฟิลด์ที่คำนวณ
7. ในการคำนวณที่เปิดขึ้น ให้ทำดังนี้:

- ตั้งชื่อฟิลด์ที่คำนวณว่า "บัฟเฟอร์"
- ป้อนสูตรต่อไปนี้

`BUFFER(MAKEPOINT([Dest Lat],[Dest Lng]),[Buffer Distance],"miles")`

การคำนวณบัฟเฟอร์ต้องใช้ข้อมูลเชิงพื้นที่แบบจุดและแปลงเป็นรูปทรงโดยมีรัศมีเป็นไมล์ ซึ่งกำหนดโดยพารามิเตอร์ "ระยะห่างบัฟเฟอร์"

หมายเหตุ: เนื่องจาก BUFFER ใช้ได้กับข้อมูลเชิงพื้นที่แบบจุดเท่านั้น เราจึงต้องแปลงข้อมูลละติจูดและลองจิจูดเป็นจุดด้วย Makepoint ดังที่แสดงในตัวอย่างก่อนหน้านี้

12. เมื่อเสร็จแล้ว ให้คลิกตกลง

ฟิลด์ที่คำนวณใหม่จะปรากฏในแผงข้อมูล คุณสามารถใช้ฟิลด์นี้ในการแสดงเป็นภาพได้มากกว่าหนึ่งรายการ เช่นเดียวกับฟิลด์อื่นๆ

14. จากแผง "ข้อมูล" ดับเบิลคลิกที่บัฟเฟอร์เพื่อเพิ่มไปยังการแสดงเป็นภาพของคุณ ซึ่งควรแสดงผลเป็นแผนที่โดยอัตโนมัติ
15. ลากปลายทางไปที่แผง "สี" บนการ์ด "เครื่องหมาย" เพื่อให้การแสดงเป็นภาพเสร็จสมบูรณ์

![แผนที่บัฟเฟอร์พร้อมเครื่องหมายประเภทแผนที่](/tableau/current/th-th/pro/desktop/th-th/Img/map_buffer_1.png)

**หมายเหตุ:** หากมุมมองของคุณไม่เหมือนกับรูปภาพด้านบน โปรดตรวจสอบให้แน่ใจว่าได้กำหนดประเภทของ "เครื่องหมาย" เป็นแผนที่ ไม่ใช่วงกลม หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับประเภทของ "เครื่องหมาย" โปรดดู [เปลี่ยนประเภทของเครื่องหมายในมุมมอง](https://help.tableau.com/current/pro/desktop/th-th/viewparts_marks_marktypes.htm)