คำถามติดแท็ก geometry-conversion

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

2
ลากเส้นจากคะแนนใน QGIS
ฉันมีเลเยอร์จุดและจำเป็นต้องวาดเส้นผ่านหรือในบริเวณใกล้เคียงของจุด (สูงถึง 0.5 ม. ditance ระหว่างจุดและเส้น) โหนดของสายจะได้รับคุณลักษณะของจุดที่ใกล้เคียงที่สุด

2
จุดเปลี่ยนตั้งค่าเป็นขอบเขตรูปหลายเหลี่ยม?
ฉันพยายามแปลงชุดคะแนนเป็นขอบเขตรูปหลายเหลี่ยมตามลำดับ ฉันคิดว่านี่เป็นสิ่งที่เหมือนกับแผนภาพ Voronoi หรือ Convex Hull แต่ไม่มากนัก ฉันแน่ใจว่ามีศัพท์เทคนิคสำหรับเรื่องนี้ แต่ฉันเป็นมือใหม่สำหรับ GIS มันอาจจะเป็นภาพที่ดีที่สุดด้วยภาพต่อไปนี้: ดังนั้นเมื่อให้คะแนน 4 ชุด (แต่ละชุดมีสีของตัวเอง) รูปหลายเหลี่ยมสี่ตัวที่ล้อมรอบแต่ละจุดของจุดต่างกันเช่นที่ระยะห่างระหว่างรูปหลายเหลี่ยมเพิ่มขอบและรูปหลายเหลี่ยมทั้งหมดเข้าด้วยกันได้อย่างไร นี่คือตัวอย่างแบบย่อที่มี 3 คะแนน: A, 43.656943, -79.393928, สีฟ้า B, 43.66663, -79.402682, สีเขียว C, 43.656447, -79.408004, สีเขียว คุณจะต้องดูกราฟิกต่อไปนี้เพื่อให้เข้าใจ: โดยพื้นฐานแล้วแต่ละจุดมีสีและคุณขยายบัฟเฟอร์ของระยะทางที่แน่นอนจากจุดเริ่มต้น ส่วนที่ยากคือเมื่อมีการชนกับจุดอื่น ๆ (ขอบเขตของพวกเขา) และตำแหน่งที่จะคำนวณขอบเขตนั้น ผลลัพธ์คือชุดรูปหลายเหลี่ยม (หนึ่งชุดสำหรับแต่ละสี / ชุด)

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


3
วิธีการแปลงจาก SQL Server geometry BLOB เป็นอย่างอื่น?
ฉันมีไฟล์ข้อมูล CSV จากบุคคลที่สามซึ่งเป็นตาราง SQL Server ที่ส่งออก พวกเขาเพียงแค่ทำselect * from fooและส่งออกผลลัพธ์ไปยังไฟล์ข้อความและส่งมันไป ในตารางของพวกเขาคือคอลัมน์ประเภทเรขาคณิตดังนั้นในข้อความดิบของฉันฉันมีบางอย่างเช่น "0xE610000010C47 ... " ฯลฯ ในขณะนี้ฉันได้โหลดมันลงในตารางใน SQL Server เป็น nvarchar ฉันคาดหวังว่าฉันจะสามารถย้อนกลับไปยังเขตเรขาคณิตในตอนท้ายของฉัน แต่ดูเหมือนจะไม่ง่ายนัก STGeomFromWKBไม่ทำงานเพราะไม่ใช่ WKB ฉันไม่สามารถโยนสตริงเป็นเรขาคณิตเพราะมันบ่นว่าไม่ใช่ WKT ดังนั้นมีวิธีใดที่ฉันสามารถรับค่านี้ลงใน SQL Server ราวกับว่ามันเป็น Geometry BLOB ปกติหรือไม่? ฉันสามารถบอกให้ SQL Server จัดการกับมันได้หรือไม่ ฉันพบลิงค์นี้ซึ่งช่วยอย่างน้อยตอบคำถามของฉันเกี่ยวกับสิ่งที่อยู่ใน SQL Server แต่ไม่ได้รับฉันไปที่นั่น: รูปแบบของประเภทข้อมูลเรขาคณิตของ SQLServer 2008 คืออะไร

1
กำลังแปลงรูปหลายเหลี่ยมเป็น linestring ใน QGIS?
ฉันมีรูปหลายเหลี่ยมนำเข้าจาก Shapefile ใน QGIS ฉันต้องการแปลงเป็น linestring แทนเพื่อให้ฉันสามารถบันทึกเป็นไฟล์ GPX ในภายหลัง ฉันจะแปลงรูปหลายเหลี่ยมเป็น linestring ใน QGIS ได้อย่างไร?

5
การสร้างรูปหลายเหลี่ยมจากบรรทัดโดยใช้ใบอนุญาต ArcEditor / Standard level ของ ArcGIS Desktop?
ฉันกำลังพยายามสร้างรูปหลายเหลี่ยมจากชั้นของจำนวนมากและสัมปทาน (บล็อกขนาดใหญ่ของที่ดินในพื้นที่ชนบท) เส้นส่วนใหญ่เป็นรูปแบบกริดขณะที่พวกเขาตัดกันที่มุมขวา ฉันต้องการสร้างรูปหลายเหลี่ยมจากบรรทัดเหล่านี้ ฉันลองใช้ QGIS แล้วไม่ได้ผล มีข้อเสนอแนะอื่นใดนอกเหนือจากการแปลงเป็นดิจิทัลหรือไม่ ฉันใช้ ArcEditor 10

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

4
รับคะแนนทั้งหมดของ polyline
ฉันมีออบเจกต์คุณลักษณะ polyline ในหลาม ตอนนี้ฉันต้องการที่จะได้รับคะแนนทั้งหมดของ polylines ตัวอย่างเช่นถ้ามีเส้นมีจุดเริ่มต้นจุดสิ้นสุด[0,0] ส่งผลให้เกิด:[5,5][1,1];[2,2];[3,3];[4,4];[5,5] ฉันต้องการหาจำนวนเต็มทั้งหมดในบรรทัดนั้นรวมถึงจุดสิ้นสุด สำหรับเส้นตรงนี่เป็นเรื่องง่าย แต่ถ้า polyline มี Beizer Curve, Circular Arc, ประเภท Elliptic Arc เรขาคณิตฉันจะทำอย่างไร แก้ไข: ฉันสามารถใช้เครื่องมือเหล่านั้นที่มีอยู่ในทุกระดับสิทธิ์การใช้งานของ ArcGIS เท่านั้น ตัวอย่างเช่น ArcGIS Basic

4
สร้างรูปหลายเหลี่ยมจากชุดของเส้นที่ตัดกัน
นี่เป็นคำถามที่ง่ายและค่อนข้างบ่อยซึ่งถูกถามเพื่อจุดประสงค์ที่แตกต่างกัน (ดูที่ลิงค์นี้และเช่นนี้ ) อย่างไรก็ตามที่นี่เรากำลังมองหาไม่ใช่แพคเกจซอฟต์แวร์แต่อัลกอริทึมที่เราสามารถลองพูดได้หลาม ดังนั้นดังที่แสดงด้านล่างชุดของเส้นถูกแมป (พวกเขาถูกตัดทอนแล้ว BTW) ขั้นตอนวิธีการ / ความคิดที่จะสร้างรูปหลายเหลี่ยม (เป็นคนสีแดงแสดง) ?

1
กำลังสร้างบรรทัดจากคะแนนโดยใช้ PostGIS?
ฉันมีตาราง PostGIS พร้อมข้อมูลตำแหน่งของยานพาหนะจำนวนมากและต้องการสร้างบรรทัดจากจุดเหล่านี้ ข้อมูลสามารถเลือกได้โดย id ยานพาหนะและเรียงลำดับตามเวลา แต่จะสร้างบรรทัดจากผลลัพธ์ได้อย่างไร สิ่งที่ฉันต้องการโดยทั่วไปคือส่วนของเส้นหนึ่งจากจุดที่ 1 ถึงจุดที่ 2 จบบรรทัดแล้วอีกครั้งจากจุดที่ 2 ถึงจุดที่ 3 แน่นอนว่าทั้งหมดนั้นอยู่ภายใต้การพิจารณาของ id ยานพาหนะ อันหลังจำเป็นเพราะฉันต้องการคำนวณทิศทางการล่องเรือและความเร็วของยานพาหนะจากจุดหนึ่งไปอีกจุดหนึ่ง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.