คำถามติดแท็ก distance

การวัดการแยกระหว่างสองหน่วยงานหรือสถานที่ที่อาจเชื่อมต่อหรือไม่เชื่อมต่อเช่นสองจุด

2
คำนวณระยะทางที่สั้นที่สุดจากจุดหนึ่งไปอีกบรรทัดโดยใช้ QGIS?
วิธีที่ดีที่สุดในการคำนวณระยะทางจากถนนที่ใกล้ที่สุดสำหรับชุดของจุดที่อยู่ใน QGIS คือมีชุดข้อมูลขนาดใหญ่มาก? (QGIS 2.0.1, Win XP) ฉันอ่านคำตอบของคำถามที่คล้ายกันก่อนหน้านี้: การวัดระยะห่างระหว่างเส้นและจุดใน QGIS วาดเส้นตั้งฉากใน PyQGIS? คำนวณระยะห่างขั้นต่ำระหว่างจุดและรูปหลายเหลี่ยมใน QGIS หรือไม่ /programming/16448402/distance-of-point-feature-to-nearest-polygon-in-r แต่ถึงอย่างไร: ปลั๊กอิน MMQGIS ค้นหาการรบกวนไปยังโหนดที่ใกล้ที่สุดของเครือข่ายสายไม่ใช่ระยะทางสั้นที่สุด (ตั้งฉาก) ไปยังบรรทัด สคริปต์ที่เสนอ R และ Python ทำงานได้อย่างถูกต้องสำหรับชุดข้อมูลขนาดเล็กและสามารถนำไปใช้ในตัวสร้างโมเดลได้ แต่สำหรับงานของฉันฉันมี 530 คะแนนและเลเยอร์ถนนระดับภูมิภาคที่มีคุณสมบัติประมาณ 135'000 คะแนนทั้งหมดจะใช้เวลาจำนวนมหาศาล ฉันมีปัญหาในการทำให้ GRASS ทำงานใน QGIS 2.0.1 ( GRASS ใน QGIS ไม่ทำงาน (windows XP) )
12 qgis  python  r  distance 

3
เชื่อมต่อคุณสมบัติของสายและกำหนดความยาวของสายที่ยาวที่สุด
ฉันมีคุณสมบัติเส้น (ดูภาพ) แสดงถึงแม่น้ำที่ฉันสร้างขึ้นโดยใช้เครื่องมือ Stream_to_Feature ตารางแอตทริบิวต์มีหลายระเบียนที่แสดงถึงบรรทัดที่แตกต่างกัน - ปัญหาคือบรรทัดที่ยาวที่สุด (แยกความแตกต่างทางสายตาได้ง่าย) ไม่ได้แสดงเป็นบรรทัดเดียวในตารางจริง ๆ แล้วประกอบด้วยหลายบรรทัดที่เล็กกว่า ดูเหมือนจะเป็นเส้นแม้ว่าพวกเขาจะไม่ผ่านกัน ฉันจะรวมบรรทัดเหล่านี้แล้วกำหนดความยาวของบรรทัดที่ยาวที่สุดโดยใช้ ArcObjects หรือวิธีการด้วยตนเองที่ฉันสามารถแปลงเป็น ArcObjects ได้อย่างไร ทางออกที่ดียิ่งกว่านั้นคือการกำจัดแควทั้งหมดและทิ้งฉันไว้ที่ช่องแม่น้ำเป็นเส้น

3
QGIS คำนวณระยะทางของจุดตามเส้น
ฉันมีรูปหลายเหลี่ยม (เส้นทางการเคลื่อนไหว) และคะแนนที่บันทึกตามเส้น ฉันต้องการคำนวณระยะทางตามเส้นใน Quantum GIS ของแต่ละจุด ฉันหวังว่าจะได้ผลลัพธ์ซึ่งจะเพิ่มคอลัมน์ใหม่ในตารางแอตทริบิวต์จุดที่ระบุระยะทางตามที่อยู่ในบรรทัด ฉันขอขอบคุณความคิดใด ๆ ไมค์
12 qgis  distance  point 

6
รับระยะทางระหว่าง 2 คะแนนโดยใช้ GeoDjango หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับระบบแลกเปลี่ยนข้อมูลทางภูมิศาสตร์ของ Stack ปิดให้บริการใน2 ปีที่ผ่านมา ฉันมีสถานที่ 2 แห่งที่กำหนดโดย gps coords, lat / long เช่นที่ส่งคืนโดย google maps: http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html ฉันต้องคำนวณระยะทางระหว่างพวกเขา ฉันรู้ว่าฉันสามารถใช้ google API ได้ แต่ฉันจะประมวลผลข้อความค้นหาเป็นจำนวนมากดังนั้นฉันควรทำกับเซิร์ฟเวอร์ของฉันเอง ฉันใช้เวลาสองสามชั่วโมงกับเอกสารติดตั้ง geodjango แล้ว แต่ฉันไม่สามารถหาตัวอย่างได้ ทุกอย่างในวรรณคดีมีความซับซ้อนกว่าที่ฉันต้องการ

1
Simple PostGIS ST_ แบบสอบถามระยะทางสองจุดจากตารางเรขาคณิตเดียวกันหรือไม่
หมายเหตุ: คำถามนี้ถูกตีพิมพ์ใน Stackoverflow ที่แรก ฉันมีตารางเรขาคณิตpoints_tableด้วยSRID 4326และมีจุดอยู่สองสามจุด ฉันต้องการค้นหาระยะทางระหว่างคู่ของจุด (คุณสมบัติ) จากตารางนี้ ฉันต้องการเลือกจุดหนึ่งด้วยid = Xและอีกจุดด้วยid = Yแล้วหาระยะห่างระหว่างพวกเขาด้วยST_Distanceฟังก์ชั่น ฉันรู้วิธีค้นหาทั้งสองจุดจากฐานข้อมูล: select * from points_table where id = X or id = Y; แต่เคียวรีนี้ส่งคืนผลลัพธ์ซึ่งฉันไม่รู้ว่าจะผ่านไปได้ST_Distanceอย่างไรเนื่องจากST_Distanceรับพารามิเตอร์ 2 ตัว ฉันเหนื่อย Select ST_Distance(select the_geom from points_table where id = X or id = Y); แต่เห็นได้ชัดว่ามันผิด ฉันจะหาระยะห่างระหว่างจุดเรขาคณิตสองจุด (คุณสมบัติ) จากตารางได้อย่างไร ป.ล. ตัวอย่างทั้งหมดที่ฉันได้ค้นพบแสดงให้เห็นถึงการใช้งาน …

3
ค้นหาจุดที่ห่างไกลที่สุดในสหรัฐอเมริกาตะวันออก?
ฉันมีลางสังหรณ์ที่ฉันสามารถเดินทางได้ไม่เกิน 50 ไมล์จากจุดที่ห่างไกลที่สุดในสหรัฐอเมริกาตะวันออก (ทางตะวันออกของแม่น้ำมิสซิสซิปปี) ในทิศทางของถนนที่ใกล้ที่สุดและหาถนน คำจำกัดความ: ระยะไกลมากที่สุด: จุดที่ไกลที่สุดจากถนน ถนน: คำจำกัดความของถนนของ Google แผนที่ ฉันจะพิสูจน์หรือหักล้างข้อเรียกร้องนี้ได้อย่างไร (เช่นจุดที่ห่างไกลที่สุดในสหรัฐอเมริกาตะวันออก)

2
การวัดระยะทางในทรงกลม Mercator กับ Zoned UTM
ฉันได้รับคะแนนเป็น WGS84 lat / long และฉันต้องการวัดระยะทาง "เล็ก" (น้อยกว่า 5km) ระหว่างพวกเขา ฉันสามารถใช้สูตร haversine ได้จากhttp://www.movable-type.co.uk/scripts/latlong.htmlและใช้งานได้ดีมาก ฉันต้องการใช้ห้องสมุด Python Shapely เพื่อให้ฉันสามารถดำเนินการได้มากกว่าระยะทางและเนื่องจากในระดับที่ฉันทำงานด้วยพื้นราบจึงเป็นการประมาณที่ดีพอ ในการคาดคะเนพิกัดทางภูมิศาสตร์ให้กับ coord แบบคาร์ทีเซียนอย่างน่าเชื่อถือฉันใช้ Python proj4แต่ดูเหมือนจะได้รับข้อผิดพลาดที่ใหญ่กว่าที่ฉันต้องการ ถ้าฉันใช้โซน UTM ในพื้นที่ฉันจะได้รับความแตกต่างระหว่างแฮเวอรีนสักสองสามเมตรซึ่งใช้ได้ แต่ฉันไม่ต้องการที่จะทำงานในโซน UTM (คะแนนอาจเป็นทั่วโลก) ดังนั้นฉันจึงลองกับ "spherical Mercator" แต่ตอนนี้ความแตกต่างระหว่าง haversine และระยะทางที่คาดการณ์นั้นดีกว่า 100% มันเหมาะกับ Mercator ทรงกลมจริงๆเหรอ? ทั้งหมดที่ฉันต้องการคือการฉายคาร์ทีเซียนที่สามารถใช้งานได้สำหรับสองจุดภายในระยะ 5 กม. จากกันทุกที่ในโลก from shapely.geometry import Point from pyproj import Proj …

2
ระยะทางพื้นผิวบน DEM ระหว่างสองพิกัด
เมื่อกำหนดสองพิกัดในตัวจำลองระดับความสูงแบบดิจิทัล (DEM) ฉันจะคำนวณระยะทางที่เกิดขึ้นจริงระหว่างสองที่ตั้งโดยใช้เส้นทางเส้นตรงได้อย่างไร การเปลี่ยนแปลงความละเอียดของ DEM ของฉันจะส่งผลต่อผลลัพธ์อย่างไร
11 distance  dem  scale 

3
อะไรคือทางออกที่ถูกต้อง (และการฉายภาพแผนที่) เพื่อคำนวณระยะทางระหว่างจุดที่อยู่ทั่วโลก?
หลังจากการศึกษาของฉันเกี่ยวกับการฉายแผนที่ฉันรู้ว่ามันยากมากที่จะเลือกการฉายที่อนุญาตให้คำนวณระยะทางระหว่างจุดต่าง ๆ มากมายถ้าจุดเหล่านี้อยู่ทั่วโลก การฉายภาพระยะเท่ากันช่วยให้คำนวณระยะห่างระหว่างจุดสองจุดเท่านั้น จากนั้นฉันตัดสินใจใช้โซลูชันต่อไปนี้ ชุดข้อมูลของฉันสามารถแบ่งออกเป็นชุดข้อมูลที่มีขนาดเล็กลง: ดินแดนสหรัฐอเมริกา EURASIA ทั้งหมด ดินแดนที่ครอบคลุมทวีปแอฟริกาและยุโรป ใน ArcGIS 9.3 (สิทธิ์ใช้งาน ArcInfo) ฉันคาดการณ์ชุดข้อมูลแต่ละชุดด้วยการฉายภาพ Lambert Azimuthal Equal Area อย่างเหมาะสม“ จัดกึ่งกลาง” สำหรับแต่ละกรณี สำหรับชุดข้อมูลแต่ละชุดฉันโหลดเลเยอร์ใหม่พร้อมกับ Shapeatrix ของ Indicatrix ของ Tissot และคำนวณพื้นที่ของวงรีแต่ละวง ฉันถือว่าเป็น "ไม่บิดเบี้ยว" (เกี่ยวกับพื้นที่และระยะทาง) ทุกพื้นที่ที่ซึ่งพื้นที่ ellipses 'ไม่แตกต่างกันมากกว่า 5% จากวงรีที่ใกล้กับศูนย์กลางของการฉายและเมื่อรูปร่างของวงรี ไม่แตกต่างจากวงกลมอย่างมีเหตุผล หลังจากเห็นว่าคะแนนของฉันถูกปิดล้อมในดินแดน "ไม่บิดเบี้ยว" ฉันคำนวณระยะทางจุด คุณคิดว่ากระบวนการของฉันถูกต้องอย่างสมเหตุสมผลหรือมีคำแนะนำเกี่ยวกับการฉายแผนที่ที่ดีขึ้นเพื่อจุดประสงค์ของฉันหรือไม่?

2
QGIS ระยะทางของส่วนข้ามของโปรไฟล์โดยใช้ Ellipsoid?
ฉันกำลังทำงานกับ QGIS 1.8 และ 2.6 และไม่สามารถใช้เครื่องมือโปรไฟล์ข้ามส่วนใด ๆ เพื่อให้ระยะทางรี ("เหมาะสม") ระยะทางทั้งหมดใช้พิกัดทางภูมิศาสตร์ซึ่งยาว / ไกลเกินไป ตัวอย่างเช่นระยะทางเส้นตรงจาก Vancouver BC ถึง Kelowna ประมาณ 270km ภาพตัดขวางของฉันบอกว่ามันคือ 420km เครื่องมือวัดระยะทาง QGIS ช่วยให้คุณใช้ Ellipsoid (ฉันตั้งค่าของฉันเป็น WGS 84) และให้ฉัน 271km ทุกคนสามารถอธิบายวิธีรับเครื่องมือโปรไฟล์เพื่อให้ระยะทาง "ถูกต้อง" ได้หรือไม่

1
จะวัดระยะทางระหว่างจุดต่าง ๆ ตามระดับความสูงได้อย่างไร?
ฉันต้องสามารถวัดระยะทางระหว่างจุดต่าง ๆ ได้ แต่ต้องคำนวณระยะทางในการสัมพันธ์กับระดับความสูง จุดต่างๆเป็นบ้านของนักเล่าเรื่องตั้งแต่ศตวรรษที่ 19 และสถานที่ที่กล่าวถึงในเรื่องราวของพวกเขา ระยะทางจึงต้องเป็น "ระยะทางเดิน" เส้นทางตามหุบเขาจะสั้นกว่าเส้นทางบนภูเขาแม้ว่าระยะทางตรงที่แท้จริงจะสั้นกว่า ที่แนบมาเป็นภาพหน้าจอที่แสดงความคิดของฉัน ในภาพเส้นทาง A และ C จะถูกคำนวณให้สั้นกว่าเส้นทาง B คะแนนมาจากไฟล์ CSV แต่ฉันยังมีเลเยอร์แรสเตอร์พร้อมข้อมูลระดับความสูง
10 qgis  distance 

2
การเปลี่ยนการฉายเพื่อสร้างบัฟเฟอร์ใน QGIS
ฉันกำลังจะหมดหวัง ... ฉันชอบที่จะสร้างบัฟเฟอร์รอบหลายจุด - ถ้าเป็นไปได้ - ด้วยการประกาศขนาดเป็นกิโลเมตรของบัฟเฟอร์เหล่านี้ เพียงเพื่อแสดงให้คุณเห็นสิ่งที่ฉันทำงานกับ: ปัญหาของฉันดูเหมือนจะเป็นการประมาณการข้อมูลของฉัน มันอยู่ในเครื่องฉาย WGS84 และแผนที่พื้นหลังของฉันอยู่ในเครื่องฉาย RGF93 / Lambert-93 (ฉันไม่รู้ว่าทำไมมันถึงทำงานร่วมกัน) ด้วยการฉาย WGS84 ระยะทางจะแสดงเป็นองศาดังนั้นฉันพยายามเปลี่ยนการฉายภาพของแผนที่พื้นหลังการฉายข้อมูลหรือทั้งสองอย่างด้วยกัน แต่ฉันไม่พบการฉายภาพอื่นที่เข้าด้วยกัน คุณมีคำแนะนำเกี่ยวกับวิธีสร้างบัฟเฟอร์เหล่านี้ด้วยระยะทางที่แสดงอย่างชัดเจนหรือไม่?
10 qgis  distance  buffer 

2
ฉันจะจัดกลุ่มจุดใกล้เคียงกับตำแหน่ง GPS ได้อย่างไร
ฉันเป็นคนไอทีดังนั้นฉันจึงไม่รู้มากเกินไปเกี่ยวกับการคาดการณ์และฉันหวังว่าคุณจะสามารถช่วยฉันได้ ฉันได้สร้างแอพพลิเคชั่นสำหรับ Android ที่รวบรวมตำแหน่ง GPS ดังนั้นฉันจึงมีละติจูดและลองจิจูดตามเวลาที่กำหนด ฉันต้องการบันทึกองค์ประกอบเหล่านั้นเข้าด้วยกันซึ่งอยู่ใกล้กันในกลุ่มของพื้นที่ภูมิประเทศที่มีขนาด phisical เดียวกัน ปัญหาคือว่าผมไม่ทราบว่าจุดก่อนและพวกเขาอาจจะมาจากตำแหน่งใด ๆ ในโลก ความคิดแรกของฉัน (เพื่ออธิบายปัญหาเพิ่มขึ้นอีกเล็กน้อย) คือใช้ทศนิยมของละติจูดและลองจิจูดสำหรับการจัดกลุ่ม ตัวอย่างเช่นกลุ่มหนึ่งจะเป็นตำแหน่งที่มีละติจูดระหว่าง 35.123 และ 35.124 และลองจิจูดระหว่าง 60.101 ถึง 60.102 ดังนั้นถ้าฉันได้รับตำแหน่งอย่าง lat = 35.1235647 และ lon = 60.1012254598 จุดนี้จะไปที่กลุ่มนั้น วิธีนี้จะโอเคสำหรับตัวแทน 2D คาร์ทีเซียนเนื่องจากฉันมีพื้นที่กว้าง 0.001 หน่วยและสูง อย่างไรก็ตามเนื่องจากขนาด 1degree ของลองจิจูดนั้นแตกต่างกันในละติจูดที่ต่างกันฉันจึงไม่สามารถใช้วิธีนี้ได้ ความคิดใด ๆ

1
การคำนวณระยะทางจากจุดหนึ่งไปยังอีกชั้นหนึ่งในแรสเตอร์โดยใช้ ArcGIS Spatial Analyst?
ฉันกำลังมองหาคำแนะนำเกี่ยวกับวิธีการคำนวณระยะทางจากจุดหนึ่งไปอีกระดับหนึ่งของแรสเตอร์ โดยเฉพาะฉันมีข้อสังเกต (คะแนน) ของการใช้สัตว์ที่ซ้อนทับกันบนข้อมูลการปกคลุมพื้นดิน สำหรับแต่ละจุดฉันต้องการคำนวณระยะทางไปยังเซลล์ที่ใกล้ที่สุดซึ่งเป็นประเภทฝาปิดที่แตกต่างกัน ตัวอย่างเช่นหากจุดหนึ่งตั้งอยู่ในทุ่งหญ้าระยะทางไปยังเซลล์ที่ใกล้ที่สุดซึ่งไม่ใช่หญ้า ฉันใช้ ArcGIS 10 และมีใบอนุญาตนักวิเคราะห์เชิงพื้นที่ ฉันคิดว่าเครื่องคิดเลขแบบแรสเตอร์อาจเป็นวิธีที่ดีที่สุดสำหรับสิ่งนี้ แต่ใครสามารถให้สมการที่จะทำให้สิ่งนี้สำเร็จได้

5
คำนวณระยะทางเป็นกิโลเมตรไปยังจุดที่ใกล้ที่สุด (กำหนดเป็น lat / long) โดยใช้ ArcGIS DEsktop และ / หรือ R?
ฉันมีชุดข้อมูลสองจุดใน ArcGIS ซึ่งทั้งสองชุดจะอยู่ในพิกัด WGS84 lat / lon และจุดกระจายทั่วทั้งโลก ฉันต้องการค้นหาจุดที่ใกล้ที่สุดในชุดข้อมูล A ไปยังจุดแต่ละจุดในชุดข้อมูล B และหาระยะห่างระหว่างจุดเป็นกิโลเมตร ดูเหมือนว่าจะเป็นการใช้งานเครื่องมือใกล้เคียงอย่างสมบูรณ์แบบ แต่นั่นทำให้ฉันได้ผลลัพธ์ในระบบพิกัดของจุดอินพุต: นั่นคือองศาทศนิยม ฉันรู้ว่าฉันสามารถฉายข้อมูลอีกครั้ง แต่ฉันรวบรวม ( จากคำถามนี้ ) ว่ามันยาก (ถ้าไม่เป็นไปไม่ได้) เพื่อหาเส้นโครงที่จะให้ระยะทางที่แม่นยำทั่วโลก คำตอบสำหรับคำถามนั้นแนะนำให้ใช้สูตร Haversine เพื่อคำนวณระยะทางโดยใช้พิกัดละติจูด - ลองจิจูดโดยตรง มีวิธีการทำเช่นนี้และได้ผลลัพธ์เป็นกิโลเมตรโดยใช้ ArcGIS หรือไม่? ถ้าไม่เป็นวิธีที่ดีที่สุดในการเข้าถึงนี้คืออะไร?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.