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

บนแผนที่รูปร่างปิดที่กำหนดโดยลำดับการเชื่อมต่อของ x, y พิกัดคู่โดยที่พิกัดคู่แรกและคู่สุดท้ายเหมือนกันและคู่อื่น ๆ ทั้งหมดไม่ซ้ำกัน

10
การลบช่องว่างเล็ก ๆ (slivers) ระหว่างรูปหลายเหลี่ยม? [ปิด]
ฉันมีชุดรูปหลายเหลี่ยมที่เป็นตัวแทนของเขตการปกครอง หัวเมืองถูกทำสำเนาด้วยมือและมีช่องว่างเล็ก ๆ (slivers) ระหว่างรูปหลายเหลี่ยมที่รูปหลายเหลี่ยมควรสัมผัส ฉันจะให้รูปหลายเหลี่ยมจัดชิดกันโดยลบช่องว่างได้อย่างไร แนะนำให้ใช้ QGIS แต่ ArcGIS และการเขียนโปรแกรมทั่วไปก็มีให้เลือกเช่นกัน

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

5
กำลังคำนวณความกว้างเฉลี่ยของรูปหลายเหลี่ยมหรือไม่ [ปิด]
ฉันสนใจที่จะตรวจสอบความกว้างเฉลี่ยของรูปหลายเหลี่ยมที่แสดงถึงพื้นผิวถนน ฉันยังมีเส้นกึ่งกลางถนนเป็นเวกเตอร์ (ซึ่งบางครั้งก็ไม่ได้อยู่ตรงกลาง) ในตัวอย่างนี้เส้นกลางถนนเป็นสีแดงและรูปหลายเหลี่ยมเป็นสีน้ำเงิน: วิธีการบังคับเดรัจฉานอย่างหนึ่งที่ฉันคิดคือการบัฟเฟอร์บรรทัดทีละน้อยตัดบัฟเฟอร์ด้วยกริดแหอวนตัดรูปหลายเหลี่ยมของถนนกับกริดแหอวนคำนวณพื้นที่ตัดกันสำหรับมาตรการทั้งสี่แยกและทำต่อไปเรื่อย ๆ จนกระทั่ง ข้อผิดพลาดมีขนาดเล็ก นี่เป็นวิธีที่หยาบคายและฉันสงสัยว่ามีวิธีแก้ปัญหาที่หรูหรากว่านี้หรือไม่ นอกจากนี้สิ่งนี้จะปิดบังความกว้างของถนนขนาดใหญ่และถนนสายเล็ก ฉันสนใจโซลูชันที่ใช้ซอฟต์แวร์ ArcGIS 10, PostGIS 2.0 หรือ QGIS ฉันได้เห็นคำถามนี้และดาวน์โหลดเครื่องมือ Dan Patterson สำหรับ ArcGIS10 แต่ฉันไม่สามารถคำนวณสิ่งที่ฉันต้องการได้ ฉันเพิ่งค้นพบเครื่องมือเรขาคณิตขั้นต่ำใน ArcGIS 10 ซึ่งทำให้ฉันสามารถสร้างรูปหลายเหลี่ยมสีเขียวต่อไปนี้: ดูเหมือนว่าจะเป็นทางออกที่ดีสำหรับถนนที่ตามตาราง แต่จะไม่ทำงานเป็นอย่างอื่นดังนั้นฉันจึงยังสนใจคำแนะนำอื่น ๆ อยู่

5
วิธีที่ดีที่สุดในการแก้ไขปัญหาการตัดกันแบบไม่ซ้อนใน PostGIS
ฉันใช้PL/Rฟังก์ชั่นและPostGISสร้างรูปหลายเหลี่ยม voronoi รอบจุดต่างๆ ฟังก์ชั่นที่ผมใช้ถูกกำหนดไว้ที่นี่ เมื่อฉันใช้ฟังก์ชั่นนี้บนชุดข้อมูลเฉพาะฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: Error : ERROR: R interpreter expression evaluation error DETAIL: Error in pg.spi.exec(sprintf("SELECT %3$s AS id, st_intersection('SRID='||st_srid(%2$s)||';%4$s'::text,'%5$s') AS polygon FROM %1$s WHERE st_intersects(%2$s::text,'SRID='||st_srid(%2$s)||';%4$s');", :error in SQL statement : Error performing intersection: TopologyException: found non-noded intersection between LINESTRING (571304 310990, 568465 264611) and LINESTRING (568465 264611, 594406 …

5
การทำให้เป็นรูปหลายเหลี่ยมแบบเรียบ / generalizing ใน QGIS?
เป็นไปได้ที่จะทำให้เรียบหรือทำให้รูปหลายเหลี่ยมทั่วไปใน QGIS, บางทีโดยใช้ปลั๊กอินเช่น generalizer-plugin สำหรับบรรทัด? ฉันสามารถแปลงรูปหลายเหลี่ยมของฉันเป็นเส้นทำให้มันเรียบและเปลี่ยนกลับเป็นรูปหลายเหลี่ยมได้ แต่สิ่งนี้ไม่ได้ผลกับรูปหลายเหลี่ยมของฉันเนื่องจากเหตุผลหลายประการ

4
แยกรูปหลายเหลี่ยมตามการแยกโดยใช้ PostGIS
ฉันมีตารางรูปหลายเหลี่ยมของ PostGIS ซึ่งมีบางจุดตัดกัน นี่คือสิ่งที่ฉันพยายามทำ: สำหรับรูปหลายเหลี่ยมที่เลือกโดย id ให้รูปหลายเหลี่ยมทั้งหมดที่ตัดกัน โดยทั่วไปselect the_geom from the_table where ST_Intersects(the_geom, (select the_geom from the_table where source_id = '123')) จากรูปหลายเหลี่ยมเหล่านี้ฉันต้องสร้างรูปหลายเหลี่ยมใหม่เพื่อให้จุดตัดกลายเป็นรูปหลายเหลี่ยมใหม่ ดังนั้นถ้ารูปหลายเหลี่ยม A ตัดกับรูปหลายเหลี่ยม B ฉันจะได้รูปหลายเหลี่ยม 3 รูปคือ A ลบ AB, AB และ B ลบ AB ความคิดใด ๆ

4
จะแทรกรูปหลายเหลี่ยม GeoJSON ในตาราง PostGIS ได้อย่างไร
ฉันต้องการแทรกรูปหลายเหลี่ยมจาก GeoJSON ในตาราง PostGIS ของฉัน นี่คือลักษณะของแบบสอบถาม SQL INSERT INTO tablename (name, polygon) VALUES ( 'Name', ST_GeomFromGeoJSON( '{ "type": "Polygon", "coordinates": [ [7.734375,51.835777520452], [3.8671875,48.341646172375], [7.20703125,43.580390855608], [18.6328125,43.834526782237], [17.9296875,50.289339253292], [13.7109375,54.059387886624], [7.734375,51.835777520452] ] }' ) ) ขออภัยฉันได้รับข้อความแสดงข้อผิดพลาด ERROR: Geometry SRID (0) does not match column SRID (3857) GeoJSON อยู่ในระบบอ้างอิงที่ถูกต้องอยู่แล้ว แต่นี่ไม่ได้ระบุ ฉันจะระบุ SRID ใน GeoJSON …

2
เปิดใช้งาน“ Snapping” ใน QGIS ขณะวาดรูปหลายเหลี่ยมหรือไม่
ฉันพยายามวาดรูปหลายเหลี่ยมใน QGIS 1.7.0 และฉันไม่พบหรือไม่พบตัวเลือก "Snapping" ฉันเคยชินกับ ArcGIS 10.0 ที่คุณมีตัวเลือกการหักเช่นวางจุดของรูปหลายเหลี่ยมที่จุด / ขอบ / รูปร่าง / ฯลฯ ดูภาพด้านล่าง เป็นไปได้ด้วย QGIS? และถ้าใช่วิธีการเปิดใช้งานได้อย่างไร ฉันพยายามที่จะคิดออกตัวเลือกการแก้ไขทั้งหมด แต่ไม่พบ snapping หรือคล้ายกัน

2
เข้าใจความแตกต่างระหว่างรูปหลายเหลี่ยมและรูปหลายเหลี่ยมสำหรับรูปร่างของไฟล์ใน QGIS หรือไม่
การสร้างเลเยอร์ Scratch ให้ฉันเลือกระหว่างรูปหลายเหลี่ยมและรูปหลายเหลี่ยมดังนั้นฉันเริ่มสงสัยว่าฉันควรใช้ประโยชน์อย่างไร การอ่านหนังสือเล่มใหม่"Mastering QGIS" (ผ่านคำตอบของโจเซฟถึงบัฟเฟอร์นี้มีความหมายอย่างไรในกล่องโต้ตอบ QGIS Voronoi? ) ความคิดเห็นของผู้เขียนคือ"ESRI shapefiles store geospatial data in multi- type geometry, so using multi- type geometry is a good practice if you plan on converting between formats." ฉันจะเลือกหนึ่งในนั้น (รูปหลายเหลี่ยมหรือหลายรูปแบบ) เมื่อฉันสร้างเลเยอร์รูปหลายเหลี่ยมใหม่ได้อย่างไร (ฉันสับสนหลายรูปหลายเหลี่ยมกับหลายรูปหลายเหลี่ยมดังนั้นฉันเคยเลือกรูปหลายเหลี่ยม) สถานการณ์ล่าสุดที่ฉันได้เลือก Polygon / Multipolygon คือการเปลี่ยนความยาวของเส้นคู่ขนานเพื่อแยกรูปหลายเหลี่ยมใน QGIS? ที่ฉันวาดรูปหลายเหลี่ยมจำลองเป็นเลเยอร์พื้นหลัง ทำงานเป็นส่วนใหญ่กับรูปร่างที่ดูเหมือนว่าฉันควรจะเลือก Multipolygon แม้ว่าฉันต้องการรูปหลายเหลี่ยมเดียวเท่านั้น ในกรณีนี้สิ่งที่ฉันต้องการคือรูปหลายเหลี่ยมเรขาคณิตอย่างง่ายโดยไม่มีแอตทริบิวต์ (ไม่แน่ใจว่าตัวอย่างนี้สร้างความแตกต่าง)

9
สร้างจุดที่อยู่ภายในรูปหลายเหลี่ยม
ฉันมีคุณสมบัติรูปหลายเหลี่ยมและต้องการสร้างคะแนนภายใน ฉันต้องการสิ่งนี้สำหรับงานการจัดหมวดหมู่เดียว การสร้างคะแนนแบบสุ่มจนกว่าจะมีใครอยู่ภายในรูปหลายเหลี่ยมจะไม่ทำงานเพราะมันไม่สามารถคาดเดาได้จริง ๆ ว่าเวลาที่ใช้
30 python  qgis  polygon  ogr 

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

12
รับขอบเขตภาพแรสเตอร์เป็นรูปหลายเหลี่ยมใน ArcGIS Desktop หรือไม่
ฉันมีภาพแรสเตอร์สี่เหลี่ยมในเดสก์ท็อป ArcGIS ฉันจะสร้างรูปหลายเหลี่ยมซึ่งเป็นเพียงขอบเขตของภาพแรสเตอร์ได้อย่างไร นั่นคือฉันต้องการที่จะมีเลเยอร์หลายเหลี่ยมที่มีรูปสี่เหลี่ยมขนมเปียกปูนเดียวซึ่งเป็นขอบของภาพ ฉันพยายามเพียงแค่ทำการแปลง Raster-> รูปหลายเหลี่ยม แต่นี่พยายามใช้ข้อมูลในภาพเพื่อสร้างเค้าโครง - ทั้งหมดที่ฉันต้องการคือโครงร่างของขอบของรูปภาพ ฉันใช้ ArcGIS Desktop 10

7
วิธีการสร้างรูปหลายเหลี่ยมที่มีเส้นตรงและมุมฉากใน QGIS?
เมื่อสร้างรูปหลายเหลี่ยมฉันจะทำอย่างไรเพื่อให้เส้นตรง (90, 0 องศา ฯลฯ ) และเมื่อฉันสร้างมุมพวกมันจะเป็นมุมฉากได้อย่างไร ตัวอย่างเช่นฉันจะสร้างสี่เหลี่ยมที่สมบูรณ์แบบหรือสี่เหลี่ยมได้อย่างไร

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


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