การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

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

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

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

ฉันจะแสดงการคำนวณระยะทางเส้นตรงจากศูนย์จัดส่งไปยังสถานที่ให้บริการด้วย

ที่นี่ ฉันมีตัวแบ่งส่วนข้อมูลเพื่อเลือกระยะทางโดยใช้ การ วัดDAX ซึ่งช่วยให้สามารถวิเคราะห์แบบไดนามิกของลูกค้า โฟลว์ น้ำหนัก รายได้ และค่าอื่นๆ ภายในระยะทางที่เลือก

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

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

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

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

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

สามารถใช้ Google หรือ Bing API เพื่อเพิ่มระยะทางใน Power Query สำหรับทั้งระยะทางจริงและระยะทางแบบเส้นตรง เป็นแนวปฏิบัติที่ดีที่จะมีเครื่องมือเพิ่มเติมในกล่องเครื่องมือภูมิสารสนเทศของคุณ อย่างไรก็ตาม การนำ API ไปใช้กับ LuckyTemplates จะไม่ถูกกล่าวถึงในบทช่วยสอนนี้ 

สารบัญ

ทำความเข้าใจสถานการณ์

ฉันถูกขอให้ช่วยจัดสรรธุรกิจที่ใกล้ที่สุดให้กับตู้เก็บพัสดุของธุรกิจไปยังที่อยู่บ้านของวิศวกรบริการ

วิศวกรบริการทำงานในพื้นที่ทำงานที่กำหนดไว้ล่วงหน้าซึ่งสามารถเปลี่ยนแปลงได้ตลอดเวลาและเริ่มงานนั้นจากที่บ้าน

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

โดยปกติฉันใช้ ซอฟต์แวร์ GIS (ระบบสารสนเทศภูมิศาสตร์) เพื่อทำการวิเคราะห์ประเภทนี้ แต่ตอนนี้ ฉันจะพยายามทำกับ LuckyTemplates เพื่อรับโมเดลการจัดสรรแบบไดนามิก ฉันยังใช้ทั้งระยะทางเส้นตรงและการคำนวณแบริ่ง 

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

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

ตู้เก็บพัสดุที่ใกล้ที่สุดอาจอยู่ในตำแหน่งตรงข้ามกับพื้นที่ทำงาน ดังนั้นฉันจึงต้องการแสดงทิศทางด้วย

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

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

การวิเคราะห์ชุดข้อมูลระยะทางและแบริ่ง

ในตัวอย่างแบบง่ายนี้ ชุดข้อมูลประกอบด้วยที่อยู่ในเนเธอร์แลนด์และตำแหน่งตู้เก็บพัสดุฟรี

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

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

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

ถัดจากตารางเริ่มต้นคือคอลัมน์จากการคำนวณและการคำนวณระยะทางใน Excel ก่อนอื่น ฉันคำนวณเรเดียน

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

จากนั้น ฉันสร้างการคำนวณระยะทางจริงสำหรับทั้งไมล์และกิโลเมตรโดยใช้สูตร  เรเดียนและ เฮเวอร์ไซน์

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

การคำนวณระยะทางและแบริ่ง: การสร้างข้อมูลสาธิต

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

ฉันสร้างคอลัมน์ตารางที่มีองศาตั้งแต่ 1-360 ฉันยังเพิ่มคอลัมน์สำหรับทิศทางตามเข็มทิศ

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

นอกจากนี้ ฉันได้เพิ่ม คอลัมน์ SORTเพื่อเรียงลำดับทิศทางตามเข็มนาฬิกาใน LuckyTemplates

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

หลังจากนั้น ฉันโหลด ชุดข้อมูล sourceNLและ ตาราง Orientationใน Power Query

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

ลองดูที่ตารางsourceNL

การเพิ่มคอลัมน์

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

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

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

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

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

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

จากนั้นผมใช้ สูตร Haversineเพื่อคำนวณระยะทางทั้งหน่วยเป็นไมล์และกิโลเมตร

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

ทิศทางและทิศทาง

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

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

ในขั้นต้น การคำนวณนี้มีหน่วยเป็นเรเดียน มันไม่มีประโยชน์เลย เลยต้องแปลง

นี่คือขั้นตอนก่อนแบริ่ง นี่คือการแปลงเรเดียนเป็นขั้นตอนถัดไปในการคำนวณของฉัน  

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

สำหรับขั้นตอนต่อไป ฉันเปลี่ยนจำนวนลบและแก้ไขโดยใช้การคำนวณนี้

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

หลังจากนั้นฉันก็ปัดเศษแบริ่งเพื่อให้ได้จำนวนเต็ม

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

ฉันลบคอลัมน์แบริ่ง (rad) , แบริ่งก่อนและคอลัมน์แบริ่ง จากนั้น ฉันเปลี่ยนชื่อคอลัมน์ Naar boven afrondenเป็นBearing Roundup

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

ตอนนี้ฉันสามารถรวม คอลัมน์ Bearing Roundupในตารางนี้เข้ากับ คอลัมน์ BEARINGจากตารางOrientation

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

เมื่อทำสิ่งนี้ ฉันจะได้รับทิศทาง

ตอนนี้ฉันมีคอลัมน์แบริ่ง ( การปัดเศษแบริ่ง ) และทิศทาง ( Orientation_Direction ) ที่ฉันจะใช้สำหรับรุ่นถัดไป

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

นี่คือผลลัพธ์ใน Power Query

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

สคริปต์ R สำหรับการคำนวณระยะทางและแบริ่ง

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

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

ฉันกำลังเรียกใช้สคริปต์ Rซึ่งสั้นกว่าและสะอาดกว่าสูตรมาก

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

หลังจากรันสคริปต์ Rตอนนี้ฉันมี 3 ตาราง

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

นี่คือผลลัพธ์ ฉันยังปัดมันออก

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

อย่างที่คุณเห็น ผลลัพธ์สำหรับ การคำนวณ สคริปต์ Rและการคำนวณของ Excel นั้นคล้ายคลึงกัน 

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

การเพิ่มภาพแผนที่

สุดท้ายนี้ ฉันจะเพิ่มการแสดงภาพที่ผลลัพธ์สุดท้าย

ฉันทำซ้ำขั้นตอนในรายงาน Power BI ฉันโหลดตารางด้วยตำแหน่ง 3 แห่ง ฉันยังโหลด ตาราง Orientationและชุดข้อมูล ( selectionNL ) ด้วยคอลัมน์Sort จากนั้นฉันก็รวมคอลัมน์สำหรับการปฐมนิเทศ

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates

เสร็จสิ้นโมเดลสุดท้าย

การคำนวณระยะทางและแบริ่ง: การวิเคราะห์เชิงพื้นที่ของ LuckyTemplates


การวิเคราะห์เชิงพื้นที่ – หลักสูตรใหม่เกี่ยวกับ
การแสดงข้อมูล LuckyTemplates LuckyTemplates – แผนที่แบบไดนามิกในคำแนะนำเครื่องมือ
LuckyTemplates การสร้างภาพแผนที่รูปร่างสำหรับการวิเคราะห์เชิงพื้นที่

บทสรุป

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

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

ตรวจสอบลิงก์ด้านล่างเพื่อดูตัวอย่างเพิ่มเติมและเนื้อหาที่เกี่ยวข้อง

ไชโย!

พอล


คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio

คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio

ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก

วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ

วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ

วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ

Power Automate คืออะไร? - สุดยอดคู่มือ

Power Automate คืออะไร? - สุดยอดคู่มือ

Power Automate คืออะไร? - สุดยอดคู่มือที่ช่วยให้คุณเข้าใจและใช้ได้อย่างมีประสิทธิภาพ

วิธีใช้ Power Query ใน Excel: คู่มือฉบับสมบูรณ์

วิธีใช้ Power Query ใน Excel: คู่มือฉบับสมบูรณ์

วิธีใช้ Power Query ใน Excel: คำแนะนำทั้งหมดเพื่อทำให้ข้อมูลของคุณมีประสิทธิภาพมากขึ้น

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร