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

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

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

5
การวัดระยะทางที่ดีขึ้นใน Web Mercator Projection
ฉันทำงานกับสแต็ค ESRI จัดเก็บเลเยอร์ของฉันใน sql-spatial-enabled-SDE- geodatabase (ประเภทเรขาคณิตเว็บ Mercator-3857) ฉันกำลังสร้างแอปพลิเคชันการจับคู่เว็บดังนั้นโดยค่าเริ่มต้นไทล์จะอยู่ในเว็บ Mercator ด้วยเช่นกัน 3857 ผ่าน procs ที่เก็บไว้ฉันใช้ STD Distance เพื่อค้นหาระยะทางจากตำแหน่งของผู้ใช้ (พิกัดใน Mercator ของเว็บ) ไปยังเลเยอร์ต่างๆ ปัญหาคือเนื่องจากการบิดเบือนของ Web Mercator ทำให้ระยะทางของฉันลดลงเรื่อย ๆ ยิ่งห่างจากเส้นศูนย์สูตร ฉันเคยคิดถึงการจัดเก็บเลเยอร์ของฉันในรูปแบบ sql-spatial-geography (มากกว่ารูปทรงเรขาคณิต) แต่: ฉันคิดว่าข้อความค้นหาระยะทางของฉันจะใช้เวลานานขึ้น (ระยะทาง calcs บนพื้นผิวทรงกลม) ฉันจะต้องนำเข้าข้อมูลจำนวนมากอีกครั้ง บริการ arcgis จะไม่เร็วเท่าที่พวกเขาจะต้องฉายได้ทันที ถ้าฉันไปที่ Google Maps และคำนวณระยะทางระยะทางที่ส่งกลับจะแม่นยำมากยิ่งขึ้นแม้ในพื้นที่ Nortern / ภาคใต้ดังนั้นฉันคิดว่า Google ต้องแก้ไขความผิดเพี้ยนที่เกิดจากการฉายเว็บ Mercator คำถามของฉันแล้ว: …

2
ระยะห่างระหว่างจุดละติจูด / ลองจิจูด
ฉันพยายามคำนวณระยะทางระหว่างจุดละติจูด / ลองจิจูดสองจุด ฉันมีโค้ดบางส่วนที่ใช้งานได้เป็นส่วนใหญ่ซึ่งฉันดึงออกมาจากโพสต์นี้แต่ฉันไม่เข้าใจว่ามันทำงานอย่างไร นี่คือรหัส: <?php // POINT 1 $thisLat = deg2rad(44.638); $thisLong = deg2rad(-63.587); // POINT 2 $otherLat = deg2rad(44.644); $otherLong = deg2rad(-63.911); $MeanRadius = 6378 - 21 * sin($lat1); $xa = (Cos($thisLat)) * (Cos($thisLong)); $ya = (Cos($thisLat)) * (Sin($thisLong)); $za = (Sin($thisLat)); $xb = (Cos($otherLat)) * (Cos($otherLong)); $yb …

3
การคำนวณระยะทางทั้งหมดจากจุดเดียวไปยังรูปหลายเหลี่ยม [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันมีสองชั้น: ชั้นที่กำหนดคุณสมบัติ (95 วัตถุ) และชั้นรูปหลายเหลี่ยมที่กำหนดที่ดินที่เกี่ยวข้องกับคุณสมบัติ (211 วัตถุ) แต่ละจุดเกี่ยวข้องกับรูปหลายเหลี่ยมอย่างน้อยหนึ่งรูป สิ่งที่ฉันต้องการผลิตคือตารางระยะทางของแต่ละจุดของรูปหลายเหลี่ยมที่เกี่ยวข้องกับจุดนั้น (ขอบที่ใกล้ที่สุดหรือเซนทรอยด์ของรูปหลายเหลี่ยม - จะทำ) การคำนวณระยะทางที่ใกล้ที่สุดนั้นค่อนข้างง่ายใน QGIS และ ArcGIS แต่การคำนวณเหล่านั้นตัดรูปหลายเหลี่ยมที่อยู่ไกลออกไปอย่างน้อยที่สุดโดยวิธีที่ฉันใช้ เป็นการดีที่ฉันต้องการผลลัพธ์ของ Point_ID | distance to polygon 1 | distance to polygon 2 | distance to polygon 3 | etc. พอยน์เตอร์ใด ๆ ใน ArcGIS 10 หรือ QGIS …

2
ฉันจะคำนวณระยะทางแมนฮัตตันด้วย PostGIS ได้อย่างไร
ฉันใช้ฟังก์ชัน ST_Distance เพื่อคำนวณระยะทางระหว่างรูปทรงเรขาคณิตสองแห่ง (สถานีรถไฟและอาคาร) เนื่องจากฉันรู้ว่าอาคารทุกหลังและสถานีรถไฟทั้งหมดอยู่ในชิคาโกซึ่งมีตารางถนนที่ยอดเยี่ยม / สมบูรณ์ฉันต้องการใช้แมนฮัตตัน (หรือรถแท็กซี่) ระยะทาง สูตรทั่วไปสำหรับสิ่งนี้คือความแตกต่างใน X บวกความแตกต่างใน Y ดังนั้น Abs (X1-X2) + Abs (Y1-Y2) แบบสอบถามใดของ PostgreSQL ที่จะใช้งานได้

1
การคำนวณระยะห่าง {น้อยที่สุด} ระหว่างรูปหลายเหลี่ยมใน R
ฉันได้คำนวณพื้นที่ผิวของการกระจายของสปีชีส์ (การรวมรูปหลายเหลี่ยมจากรูปร่างของไฟล์) แต่เนื่องจากพื้นที่นี้อาจประกอบด้วยรูปหลายเหลี่ยมที่ห่างไกลมากฉันจึงต้องการคำนวณการกระจายตัวของบางอย่าง สิ่งที่ฉันได้ทำไปแล้วคือการดึงเซนทรอยด์ของรูปหลายเหลี่ยมแต่ละอันคำนวณระยะห่างระหว่างพวกมันและใช้สิ่งเหล่านี้เพื่อคำนวณสัมประสิทธิ์การแปรผันตามตัวอย่างในตัวอย่างด้านล่าง require(sp) require(ggplot2) require(mapdata) require(gridExtra) require(scales) require(rgeos) require(spatstat) # Create the coordinates for 3 squares ls.coords <- list() ls.coords <- list() ls.coords[[1]] <- c(15.7, 42.3, # a list of coordinates 16.7, 42.3, 16.7, 41.6, 15.7, 41.6, 15.7, 42.3) ls.coords[[2]] <- ls.coords[[1]]+0.5 # use simple offset ls.coords[[3]] <- …

3
ใหม่สำหรับ ArcGIS และต้องการคำนวณระยะห่างระหว่างจุดสองจุด“ เมื่อปลาแหวกว่าย”
เรามีชั้นที่ชื่อว่า Hydrography ซึ่งเป็นพื้นที่น้ำสำหรับงานที่ได้รับมอบหมาย ฉันมีจุดสถานีและจุดเป้าหมาย ฉันจำเป็นต้องคำนวณระยะห่างระหว่างจุดสองจุดนั้น แต่ด้านในของอุทกศาสตร์ (เรือไม่สามารถขึ้นบกได้) การคำนวณระยะทาง DefenseService ดูผ่านได้ แต่ดูเหมือนว่าจะเป็นเส้นตรงเนื่องจากไม่ได้ใช้ Raster ใด ๆ เป็นอินพุต ดูเหมือนว่ายุคลิดจะอยู่ที่นั่น แต่ฉันไม่พบสิ่งใดที่อยู่ตรงหน้า ฉันใช้ ArcGIS Explorer 2500, ArcGIS สำหรับเซิร์ฟเวอร์ 10.1 SP1 Enterprise และเรากำลังเขียนบริการและเครื่องมือของเราใน C # ฉันมีอุทกศาสตร์, การสร้างไอพอยท์ แต่มีการสูญเสียว่าจะทำอย่างไรต่อไป! ความช่วยเหลือใด ๆ ชื่นชมโปรด

1
การวัดระยะทางระหว่างจุดพร้อมกัน
ฉันทำงานกับข้อมูล GPS ดังนั้นฉันจึงมี UTM พร้อมข้อมูล DATE / เวลา ฉันมีเผ่าพันธุ์ 2 กลุ่ม (กวางมูสและหมาป่า) ฉันต้องการที่จะเข้าร่วมข้อมูลจากกวางมูสไปยังหมาป่าที่ตรงกับเวลา ดังนั้นสถานที่ 1 จาก 1 กวางอยู่ที่ 2007/03/26 14:33:49 หมาป่าทั้งหมดที่ถูกบันทึกไว้ที่ประมาณเวลาเดียวกัน คีย์คือประมาณ - หมายความว่าฉันจะต้องมีหน้าต่างเวลาหรือบัฟเฟอร์เพื่อค้นหาตำแหน่งหมาป่าทั้งหมดที่อยู่ภายในบัฟเฟอร์ 30 นาทีในช่วงเวลานั้น ฉันกำลังมองหาสคริปต์หรือเครื่องมือที่จะตั้งค่าบัฟเฟอร์หน้าต่าง +/- X นาทีและจะสามารถ "กระบวนการ" ชุด ฉันเคยอย่างน้อย 30 มูและหมาป่า 30 ตัว - ดังนั้นการจับคู่ครั้งละหนึ่งคู่จึงไม่เป็นประโยชน์ เมื่อฉันได้จับคู่วันที่ / เวลาแล้วฉันต้องการคำนวณระยะทางระหว่างตำแหน่ง XY ของมูซและหมาป่ากับความแตกต่างของเวลา ฉันต้องการผลลัพธ์เช่น: individualmooseID | mooseDate | mooseX …

1
วิเคราะห์การเคลื่อนไหวโดยใช้พื้นผิวต้นทุนด้วยเครื่องมือ ArcGIS Path Distance
ฉันต้องการวิเคราะห์การเคลื่อนไหวตามสมมุติฐาน (โดยการเดินเท้า) ในภูมิทัศน์โดยยึดตามค่าใช้จ่ายด้านพลังงาน แต่ฉันพบปัญหาบางอย่างที่ฉันหวังว่าคุณจะสามารถช่วยฉันได้ ฉันพยายามทำสิ่งนี้โดยใช้เครื่องมือ Path Distance ของ ArcGIS ใน Spatial Analyst โดยใช้พื้นผิวต้นทุนที่ฉันสร้างขึ้น แต่ผลลัพธ์ก็ไม่ได้เป็นไปตามที่ฉันคาดไว้ นี่คือลักษณะพื้นผิวยกระดับของฉัน (ดาวน์โหลดจาก ASTER GDEM): จากข้อมูลระดับความสูงฉันสร้างพื้นผิวต้นทุนที่ควรประกอบด้วยค่าใช้จ่ายพลังงาน (อัตราการเผาผลาญในหน่วยวัตต์) ต่อหน่วยแผนที่ (m) สำหรับสิ่งนี้ฉันใช้สูตรนี้: M = 1.5W + 2.0 (W + L) (L / W)2 + N (W + L) (1.5V2 + 0.35V * abs(G + 6)) หรือใส่ในเงื่อนไข Raster Calculator: (1.5 …

4
คำนวณระยะห่างขั้นต่ำระหว่างจุดและรูปหลายเหลี่ยมใน QGIS หรือไม่
ฉันมีเวกเตอร์สองชั้น: หนึ่งจุดและรูปหลายเหลี่ยมหนึ่งรูปและฉันต้องการคำนวณระยะทางขั้นต่ำของแต่ละจุดจากรูปหลายเหลี่ยม (เช่นระยะทางจากจุดที่ใกล้ที่สุดของรูปหลายเหลี่ยมที่ใกล้เคียงที่สุด) มีปลั๊กอินใน QGIS ให้ทำเช่นนี้หรือไม่?
9 qgis  vector  distance 

1
ฉันจะค้นหาแบบใกล้ชิดกับ Postgis ได้อย่างไร
ฉันดาวน์โหลดฐานข้อมูล Geonames (เมือง 1,000) และเขียนโปรแกรม Ruby ขนาดเล็กเพื่อนำเข้ามาในตารางของฉัน ( geo_cities) geogจากนั้นผมก็เพิ่มคอลัมน์ภูมิศาสตร์ที่เรียกว่า จากนั้นฉันแปลงหมายเลข lat / lon ทั้งหมดลงในคอลัมน์ geog โดยใช้: update public.geo_cities set geog = st_GeogFromText('SRID=4326;POINT(' || longitude || ' ' || latitude || ')'); สิ่งที่ดูดี ตอนนี้สิ่งที่ฉันต้องการจะทำคือค้นหาเมืองทั้งหมดที่อยู่ภายใน 100 ไมล์จากปราก ดังนั้นฉันจะได้รับปรากเช่น: select * from geo_cities where asciiname = 'Prague' and countrycode = 'CZ'; ฉันยังคงเรียนรู้ …

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

3
กำลังมองหาฟังก์ชั่นค่าใช้จ่ายระยะทางแรสเตอร์โอเพนซอร์ซที่รวดเร็วเพื่อใช้ในโค้ด
ฉันใช้อินเทอร์เน็ตอย่างรวดเร็วในการหาฟังก์ชั่นต้นทุนทางไกลแบบโอเพ่นซอร์สซึ่งฉันสามารถฝังไว้ในโค้ดของฉันได้ ฟังก์ชั่นนั้นควรจะทำงานเหมือนกับการใช้งาน ArcGISซึ่งฉันสามารถระบุแรสเตอร์ต้นทางและแรสเตอร์ราคาและส่งออกแรสเตอร์ระยะทางค่าใช้จ่าย ที่กล่าวว่าการดำเนินการไม่จำเป็นต้องมีความซับซ้อนเช่นเดียวกับ ArcGIS ที่ฉันไม่จำเป็นต้องใส่ "rasters" ด้วย metadata ทางภูมิศาสตร์แบบฝังตัว - ลายเซ็นที่ใช้อาร์เรย์ตัวเลขอย่างง่ายจะเพียงพอเพราะฉันสามารถตรวจสอบว่าข้อมูลทับซ้อนกันอย่างถูกต้อง ในเวลาที่ฉันเรียกฟังก์ชั่น จุดประสงค์เฉพาะของฉันคือการคำนวณระยะทางต้นทุนไปยังจุดเดียวที่อยู่ตรงกลางของแรสเตอร์ราคา 1000 x 1,000 ตามการคลิกของผู้ใช้ดังนั้นการดำเนินการที่รวดเร็วจึงมีความสำคัญมาก การติดตั้ง AC # นั้นเหมาะสมอย่างยิ่ง แต่ฉันจะตรวจสอบทุกอย่างที่มีอยู่ มีใครรู้บ้างเกี่ยวกับห้องสมุดโอเพ่นซอร์สที่รองรับสิ่งนี้ ขอบคุณสำหรับความช่วยเหลือของคุณ!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.