การคำนวณรวมระยะทาง

ภาพเครื่องมือการสะสมระยะทาง


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

ตัวอย่างของการใช้งานรวมถึงการตอบคำถามต่าง ๆ ดังต่อไปนี้:

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

เลือกซอร์สแรสเตอร์หรือฟีเจอร์


แรสเตอร์หรือชั้นข้อมูลฟีเจอร์ที่ระบุซอร์ส ซึ่งจะทำการคำนวณระยะทาง

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

หากอินพุทเป็นชั้นข้อมูลฟีเจอร์ จะสามารถเป็นได้ทั้งจุด เส้น หรือโพลีกอน

เลือกแรสเตอร์หรือฟีเจอร์อุปสรรค (ทางเลือก)


ชุดข้อมูลที่กำหนดอุปสรรค

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

สำหรับฟีเจอร์เซอร์วิส อินพุตอาจเป็นจุด เส้น หรือหลายเหลี่ยม

เลือกแรสเตอร์พื้นผิว (ทางเลือก)


แรสเตอร์ที่กำหนดค่าระดับความสูงในแต่ละตำแหน่งเซลล์

ค่าจะถูกใช้ในการคำนวณระยะทางพื้นผิวจริงที่เคลื่อนที่ผ่านระหว่างเซลล์

เลือกแรสเตอร์ต้นทุน (ทางเลือก)


แรสเตอร์ที่กำหนดอิมพีแดนซ์หรือต้นทุนเพื่อย้ายผ่านแต่ละเซลล์

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

ค่าของราสเตอร์ต้นทุนอาจเป็นจำนวนเต็มหรือจุดลอย แต่ไม่สามารถเป็นค่าลบหรือศูนย์ (คุณไม่สามารถมีต้นทุนเป็นค่าลบหรือศูนย์)

เลือกแรสเตอร์แนวตั้ง (ทางเลือก)


แรสเตอร์ที่กำหนดค่า z สำหรับแต่ละตำแหน่งเซลล์

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

แฟกเตอร์แนวตั้ง (ทางเลือก)


แฟกเตอร์แนวตั้ง จะกำหนดความสัมพันธ์ระหว่างแฟกเตอร์ต้นทุนแนวตั้ง (VF) และมุมเคลื่อนที่สัมพัทธ์แนวตั้ง (VRMA)

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

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

  • ไบนารี—หาก VRMA มากกว่ามุมตัดต่ำ และน้อยกว่ามุมตัดสูง VF จะถูกตั้งเป็นค่าที่เชื่อมโยงกับแฟกเตอร์ศูนย์ มิเช่นนั้น จะเป็นอินฟินิตี
  • เชิงเส้น—VF จะเป็นฟังก์ชันเชิงเส้นของ VRMA
  • อินเวิร์สเชิงเส้น—VF จะเป็นฟังก์ชันอินเวิร์สเชิงเส้นของ VRMA
  • สมมาตรเชิงเส้น—VF จะเป็นฟังก์ชันเชิงเส้นของ VRMA ในด้านลบหรือด้านบนของ VRMA และฟังก์ชันเชิงเส้นทั้งสองนั้นสมมาตรกันโดยอิงตามแกน VF (y)
  • สมมาตรอินเวิร์สเชิงเส้น—VF จะเป็นฟังก์ชันอินเวิร์สเชิงเส้นของ VRMA ในด้านลบหรือด้านบนของ VRMA และฟังก์ชันเชิงเส้นทั้งสองนั้นสมมาตรกันโดยอิงตามแกน VF (y)
  • Cos—VF จะเป็นฟังก์ชันแบบอิงโคไซน์ของ VRMA
  • Sec—VF จะเป็นฟังก์ชันแบบอิงซีแคนท์ของ VRMA
  • Cos-Sec—VF จะเป็นฟังก์ชันแบบอิงโคไซน์ของ VRMA เมื่อ VRMA ติดลบ และเป็นฟังก์ชันแบบอิงซีแคนท์ของ VRMA เมื่อ VRMA ไม่ใช่ค่าติดลบ
  • Sec-Cos—VF จะเป็นฟังก์ชันแบบอิงซีแตนท์ของ VRMA เมื่อ VRMA ติดลบ และเป็นฟังก์ชันแบบอิงโคไซน์ของ VRMA เมื่อ VRMA ไม่ใช่ค่าติดลบ

ตัวแก้ไขของพารามิเตอร์แนวตั้ง จะมีดังต่อไปนี้:

  • แฟกเตอร์ศูนย์—แฟกเตอร์แนวตั้งที่จะใช้เมื่อ VRMA เป็นศูนย์ ปัจจัยนี้จะกำหนดตำแหน่งจุดตัดแกน y ของฟังก์ชันที่ระบุ ตามนิยาม ปัจจัยศูนย์จะไม่สามารถใช้กับฟังก์ชันแนวตั้งตรีโกณมิติได้ (Cos, Sec, Cos-Sec หรือ Sec-Cos) จุดตัดแกน y จะถูกกำหนดตามฟังก์ชันเหล่านี้
  • มุมตัดต่ำ—มุม VRMA ที่อยู่ต่ำกว่า ซึ่งจะตั้งค่า VF เป็นอินฟินิตี
  • มุมตัดสูง—มุม VRMA ที่อยู่สูงกว่า ซึ่งจะตั้งค่า VF เป็นอินฟินิตี
  • ความชัน—ความชันของเส้นตรงที่จะใช้ร่วมกับพารามิเตอร์ เชิงเส้น และ อินเวิร์สเชิงเส้น ความชันจะถูกระบุในรูปแบบเศษส่วนอัตราการยกหารด้วยการเคลื่อนที่ (เช่น ความชัน 45 เปอร์เซ็นต์จะเท่ากับ 1/45 ซึ่งจะอินพุทในรูปแบบ 0.02222)

เลือกแรสเตอร์แนวนอน (ทางเลือก)


แรสเตอร์ที่กำหนดทิศทางแนวนอน ณ แต่ละเซลล์

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

แฟกเตอร์แนวนอน (ทางเลือก)


แฟกเตอร์แนวนอน จะกำหนดความสัมพันธ์ระหว่างปัจจัยต้นทุนแนวนอน และมุมเคลื่อนที่สัมพัทธ์แนวนอน

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

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

นิยามและพารามิเตอร์ของ HF เหล่านี้จะมีดังนี้:

  • ไบนารี—หาก HRMA น้อยกว่ามุมตัด HF จะถูกตั้งเป็นค่าที่เชื่อมโยงกับปัจจัยศูนย์ มิเช่นนั้น จะเป็นอินฟินิตี
  • ไปข้างหน้า—อนุญาตเฉพาะการเคลื่อนที่ไปข้างหน้าเท่านั้น HRMA จะต้องมากกว่าหรือเท่ากับ 0 และน้อยกว่า 90 (0 <= HRMA < 90) หาก HRMA มากกว่า 0 และน้อยกว่า 45 องศา HF สำหรับเซลล์จะถูกตั้งเป็นค่าที่เชื่อมโยงกับปัจจัยศูนย์ หาก HRMA มากกว่าหรือเท่ากับ 45 องศา จะใช้ค่าตัวปรับเปลี่ยนค่าด้านข้าง HF สำหรับ HRMA ใด ๆ ที่เท่ากับหรือมากกว่า 90 องศา จะถูกตั้งค่าเป็นอินฟินิตี
  • เชิงเส้น—HF จะเป็นฟังก์ชันเชิงเส้นของ HRMA
  • อินเวิร์สเชิงเส้น—HF จะเป็นฟังก์ชันอินเวิร์สเชิงเส้นของ HRMA

ตัวแก้ไขของคำสำคัญแนวนอน จะมีดังต่อไปนี้:

  • แฟกเตอร์ศูนย์—แฟกเตอร์แนวนอนที่จะใช้เมื่อ HRMA เป็น 0 ปัจจัยนี้จะกำหนดตำแหน่งจุดตัดแกน y ของฟังก์ชันปัจจัยแนวนอนใดๆ
  • มุมตัด—มุม HRMA ที่เมื่อสูงกว่า HF จะถูกตั้งค่าเป็นอินฟินิตี
  • ความชัน—ความชันของเส้นตรงที่จะใช้ร่วมกับคำสำคัญแฟกเตอร์แนวนอน เชิงเส้น และ อินเวิร์สเชิงเส้น ความชันจะถูกระบุในรูปแบบเศษส่วนอัตราการยกหารด้วยการเคลื่อนที่ (เช่น ความชัน 45 เปอร์เซ็นต์จะเท่ากับ 1/45 ซึ่งจะอินพุทในรูปแบบ 0.02222)
  • ค่าด้านข้าง—HF เมื่อ HRMA มากกว่าหรือเท่ากับ 45 องศา และน้อยกว่า 90 องศา เมื่อระบุคำสำคัญแฟกเตอร์แนวนอน ไปข้างหน้า

การสะสมเริ่มต้น


ต้นทุนสะสมเบื้องต้น ในการเริ่มต้นการคำนวณต้นทุน

ส่วนนี้จะช่วยให้สามารถกำหนดต้นทุนคงที่ที่เชื่อมโยงกับต้นทางได้ แทนการเริ่มต้นทุนที่ศูนย์ อัลกอริธึมต้นทุนจะเริ่มต้นด้วยค่าที่ การสะสมเริ่มต้น ตั้งไว้

ค่าจะต้องเท่ากับหรือมากกว่าศูนย์ ค่าเริ่มต้นคือ 0

การสะสมสูงสุด


การสะสมสูงสุดของผู้เดินทางสำหรับซอร์ส

การคำนวณต้นทุนจะดำเนินการอย่างต่อเนื่องสำหรับแต่ละซอร์ส จนกว่าจะถึงค่าการสะสมที่กำหนดไว้

ค่าจะต้องมากกว่าศูนย์ การสะสมเริ่มต้นจะอยู่ที่ขอบของเอาท์พุทแรสเตอร์

ตัวคูณต้นทุน


ตัวคูณที่จะใช้กับค่าต้นทุน

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

ค่าจะต้องมากกว่าศูนย์ ค่าเริ่มต้นคือ 1

ทิศทางการเดินทาง


ระบุทิศทางของผู้เดินทาง ขณะใช้แฟกเตอร์แนวนอนและแนวตั้ง

จากซอร์ส—แฟกเตอร์แนวนอนและแฟกเตอร์แนวตั้งที่จะใช้ โดยเริ่มต้นที่อินพุทซอร์ส และเดินทางออกไปยังเซลล์ที่ไม่ใช่ซอร์ส นี้คือค่าตั้งต้น

ถึงซอร์ส—แฟกเตอร์แนวนอนและแฟกเตอร์แนวตั้งที่จะใช้ เริ่มต้นที่แต่ละเซลล์ที่ไม่ใช่ซอร์ส และเดินทางกลับมายังอินพุทซอร์ส

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

วิธีการะยะทาง (ทางเลือก)


ระบุว่าจะคำนวณระยะทางโดยใช้วิธีการแบบระนาบ (โลกแบน) หรือจีโอเดสิค (ทรงรี)

  • ระนาบ—จะดำเนินการคำนวณระยะทางบนระนาบแบนที่ฉายโดยใช้ระบบพิกัดคาร์ทีเชียน 2D นี่คือวิธีการเริ่มต้น
  • จีโอเดสิค—จะดำเนินการคำนวณระยะทางบนทรงรี ดังนั้น ไม่ว่าอินพุทหรือเอาท์พุทโปรเจคชันจะเป็นอย่างไร ผลลัพธ์ก็จะไม่เปลี่ยนแปลง

ชื่อแรสเตอร์การสะสมระยะทางของผลลัพธ์


แรสเตอร์สะสมระยะทาง จะมีระยะทางสะสมของแต่ละเซลล์จาก หรือไปยังซอร์สที่มีต้นทุนน้อยที่สุด

เอาท์พุทแรสเตอร์จะเป็นประเภทค่าลอยตัว

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

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

ชื่อแรสเตอร์ทิศทางย้อนกลับของผลลัพธ์ (ตัวเลือก)


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

ช่วงของค่าจะเริ่มจาก 0 องศาถึง 360 องศา โดยที่ 0 มีไว้สำหรับเซลล์แหล่งต้นทาง ทิศตะวันออก (ขวา) จะเท่ากับ 90 และค่าจะเพิ่มตามเข็มนาฬิกา (180 คือทิศใต้, 270 คือทิศตะวันตก และ 360 คือทิศเหนือ)

เอาท์พุทแรสเตอร์จะเป็นประเภทค่าลอยตัว

ชื่อของชั้นข้อมูลที่จะถูกสร้างขึ้นใน เนื้อหาของฉัน คุณต้องระบุชื่อที่ไม่ซ้ำที่อยู่ใน My Content

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

ชื่อแรสเตอร์ทิศทางซอร์สของผลลัพธ์ (ตัวเลือก)


แรสเตอร์ทิศทางซอร์สจะระบุทิศทางของเซลล์ซอร์สที่ทีต้นทุนสะสมน้อยที่สุด ในรูปแบบมุมอะซิมุทในหน่วยองศา

ช่วงของค่าจะเริ่มจาก 0 องศาถึง 360 องศา โดยที่ 0 มีไว้สำหรับเซลล์แหล่งต้นทาง ทิศตะวันออก (ขวา) จะเท่ากับ 90 และค่าจะเพิ่มตามเข็มนาฬิกา (180 คือทิศใต้, 270 คือทิศตะวันตก และ 360 คือทิศเหนือ)

เอาท์พุทแรสเตอร์จะเป็นประเภทค่าลอยตัว

ชื่อของชั้นข้อมูลที่จะถูกสร้างขึ้นใน เนื้อหาของฉัน คุณต้องระบุชื่อที่ไม่ซ้ำที่อยู่ใน My Content

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

ชื่อแรสเตอร์ตำแหน่งซอร์สของผลลัพธ์ (ตัวเลือก)


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

ชื่อของชั้นข้อมูลที่จะถูกสร้างขึ้นใน เนื้อหาของฉัน คุณต้องระบุชื่อที่ไม่ซ้ำที่อยู่ใน My Content

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