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

เพื่อรวมคุณสมบัติตามคุณสมบัติที่ระบุ

4
เข้าร่วมรูปหลายเหลี่ยมขนาดเล็กจำนวนมากเพื่อสร้างรูปหลายเหลี่ยมที่มีขนาดใหญ่ขึ้นโดยใช้ PostGIS
ฉันมีเลเยอร์ต่อไปนี้ใช้ SRID 27700 ใน postgis: เป็นเขตการปกครองทุกแห่งในสหราชอาณาจักรและ (ตามที่คุณเห็นจากการจัดกลุ่มสี) แต่ละเขตข้อมูลมีเขตข้อมูลข้อความระบุเขตที่พวกเขาอยู่ สิ่งที่ฉันต้องการทำคือการทำให้รูปหลายเหลี่ยมของมณฑลใหญ่ขึ้นจากรูปเล็กในเขตที่กำหนดดังนั้น EG ในภาพด้านบนรูปหลายเหลี่ยมสีนกเป็ดน้ำจะกลายเป็นรูปหลายเหลี่ยมขนาดใหญ่หนึ่งรูปจากวงแหวนด้านนอกเดียวที่มี polys ทั้งหมดในนั้น สีเช่นสีม่วง, น้ำตาล, ชมพู, เทา ฯลฯ อย่างชาญฉลาดควรรวมกันเป็นหนึ่งเดียว ฉันได้ลองทำสิ่งต่อไปนี้แล้ว: insert into parishesmerged (geometry) select astext(multi(ST_Union(the_geom))) as the_geom from parishes group by county_name แต่มันก็สร้างรูปทรงที่แตกซึ่งฉันมีปัญหาใหญ่ในการประมวลผลต่อไป ฉันกำลังพยายามทำแผนที่ระดับเคาน์ตีที่เรียบง่ายขึ้นด้วยพื้นที่เอาท์พุทหลักใน โซลูชันใด ๆ ก็ไม่จำเป็นต้องอยู่ใน Postgis เช่นกันฉันได้ติดตั้งสแต็ค OS4Geo เต็มเวอร์ชั่นล่าสุดของ QGis และอุปกรณ์อื่น ๆ มากกว่าที่ฉันสามารถจับได้ สิ่งเดียวที่ฉันไม่มีคือชายใหญ่อย่าง ArcGis (แม้ว่าฉันอาจมี Mapinfo …
47 postgis  sql  dissolve 

5
แก้ไขข้อผิดพลาดทางเรขาคณิตใน QGIS?
ฉันกำลังทำงานกับข้อมูลการเป็นเจ้าของในระดับเขตของสหรัฐอเมริกา ฉันมีหนึ่งรูปร่างไฟล์ต่อเขตที่มีหลายพันห่อภาษี ฉันต้องละลายรูปหลายเหลี่ยมที่แทนพัสดุที่เป็นของบุคคลเดียวกัน เมื่อ Shapefile ไม่สะอาดเครื่องมือ "ละลาย" ใน QGIS ดูเหมือนจะไม่ทำงาน แต่จะหยุดทำงาน ฉันต้องแก้ไขปัญหาความถูกต้องตามรูปทรงเรขาคณิตก่อนโดยใช้เครื่องมือ "ตรวจสอบความถูกต้องทางเรขาคณิต" อย่างไรก็ตามฉันมีข้อผิดพลาดหลายร้อยครั้ง ใช้เวลาในการแก้ไขด้วยตนเอง มีกลยุทธ์อื่นใดที่สามารถช่วยฉันได้บ้างไหม? ฉันใช้ QGIS 2.4.0

1
กำลังผสานรูปหลายเหลี่ยมที่อยู่ติดกันใน shapefile ที่ถูกแยกที่ขอบเขตของกระเบื้องหรือไม่
ขณะนี้ฉันกำลังใช้ข้อมูลอาคารจาก Ordnance Survey Vectormap District และฉันสังเกตเห็นว่ารูปหลายเหลี่ยมอาคารจำนวนมากแบ่งออกเป็น 2 เนื่องจากวิธีที่ OS แบ่งไฟล์รูปร่างออก นี่คือสิ่งที่ฉันเห็นใน QGIS - ฉันได้เน้นบางส่วนของอาคารที่แยกตามแนวเขตแดนของกระเบื้อง: ฉันไม่สามารถรวมสิ่งปลูกสร้างด้วยตนเองได้เนื่องจากมีวิธีการมากเกินไปที่แบ่งออกเป็นขอบเขต (นี่เป็นเพียงการซูมเข้าตัวอย่าง) ฉันกำลังมองหาวิธีอัตโนมัติในการแก้ปัญหานี้ น่าเสียดายที่แต่ละฝั่งอาคารแยกมีรหัสที่แตกต่างกันดังนั้นฉันไม่สามารถละลายได้อย่างง่ายดาย คุณจะแนะนำให้ฉันรวมแผ่นกระเบื้องอาคารโดยอัตโนมัติได้อย่างไร แก้ไข ตอนนี้ฉันใช้ PostGIS เพื่อรวมรูปหลายเหลี่ยมแยกที่ขอบเขตของกระเบื้อง นี่คือคำสั่ง SQL ที่ใช้สำหรับฉัน - เร็วกว่าทำด้วย QGIS หลายเท่า: DROP TABLE merged; CREATE TABLE merged AS SELECT -- Merge polygons that are within 0.01 metres of each other (ST_Dump(ST_Union(ST_Buffer(the_geom, …

3
การผสาน / การยุบรูปหลายเหลี่ยมโดยฟิลด์คุณสมบัติทั่วไปใน QGIS?
ฉันได้เข้าร่วมตารางข้อมูล Local Enterprise Partners ที่สอดคล้องกันในรูปหลายเหลี่ยมรูปร่างที่มี UK Local Authorities ฉันจะยุบหรือรวมรูปหลายเหลี่ยมของเจ้าหน้าที่ท้องถิ่นโดย LEP_NAME ตามที่แสดงในภาพหน้าจอได้อย่างไร เป็นการดีที่ฉันต้องการคงคุณลักษณะ Local Authority ด้วยรูปหลายเหลี่ยมที่รวมผลลัพธ์ไว้ ฉันไม่มีความรู้เกี่ยวกับการเขียนสคริปต์ดังนั้นฉันจึงกำลังมองหาโซลูชันที่ใช้เครื่องมือ ความช่วยเหลือหรือตัวชี้ชื่นชมมาก หมายเหตุเพิ่มเติม: เมื่อพยายามใช้เครื่องมือการละลายฟิลด์ LEP_NAME จะไม่สามารถใช้ได้ตามที่แสดงด้านบน ข้อมูลแอตทริบิวต์ LEP ถูกสร้างขึ้นใน Excel บันทึกเป็นรูปแบบ CSV และเข้าร่วมกับรูปร่างหลายเหลี่ยมใน Local Authority มีฟิลด์ IDENTIFI0 ที่ซ้ำกันดังที่แสดงในภาพหน้าจออื่น - นี่อาจเป็นสาเหตุของปัญหาหรือไม่

3
มีฟังก์ชันการละลายใน PostGIS นอกเหนือจาก st_union หรือไม่
ฉันกำลังมองหาฟังก์ชั่นที่จะละลายขอบเขตการแชร์ระหว่างคุณสมบัติรูปหลายเหลี่ยมในตาราง ST_UNION () เกือบจะทำในสิ่งที่ฉันกำลังมองหา แต่มันก็สร้างรูปหลายเหลี่ยมจากรูปหลายเหลี่ยมทั้งหมดในเลเยอร์โดยไม่คำนึงว่าพวกเขาแบ่งปันขอบเขตทั่วไปหรือไม่ ฉันควรละลายขอบเขตระหว่างรูปหลายเหลี่ยมที่สัมผัสกันเท่านั้น ฉันคิดว่าควรมีวิธีใช้ ST_TOUCHES () แต่แล้วความต้องการฟังก์ชั่นการละลายดูเหมือนเป็นเรื่องธรรมดาที่ฉันจะแปลกใจหากไม่มีฟังก์ชันในตัวที่จะทำให้บรรลุผล กรณีการใช้งานมีลักษณะดังนี้: ฉันดาวน์โหลดข้อมูล Corine Landcover สำหรับประเทศยุโรปขนาดใหญ่และฉันต้องการที่จะละลายขอบเขตระหว่างชนิดของป่าต่าง ๆ (ประมาณ 75,000 รูปหลายเหลี่ยมในหนึ่งตาราง) ฉันลอง ST_UNION แล้ว แต่มันทำให้ฉันมีข้อผิดพลาด "หน่วยความจำไม่เพียงพอ" (30,000 รูปหลายเหลี่ยมใช้งานได้): create table corine00 as select st_union(the_geom) as the_geom, sum(area_ha) as area_ha, substr(code_00,1,2) as code_00 from clc00_c31_forests group by substr(code_00,1,2) หมายเหตุ: รหัสฟอเรสต์ทั้งหมดเริ่มต้นด้วย '31' และฉันใช้ PostGIS …
22 postgis  dissolve 

3
ผสานรูปหลายเหลี่ยมใน shapefile ตามค่าเขตข้อมูลหรือไม่
ฉันมีไฟล์รูปร่างที่มีรูปหลายเหลี่ยมมากมาย รูปหลายเหลี่ยมเหล่านี้ถูกจัดกลุ่มเป็นหมวดหมู่: เขต ฉันจะรวมรูปหลายเหลี่ยมโดยใช้ชื่อเดียวกันของหมวดหมู่ภายในรูปร่างไฟล์นี้ได้อย่างไร

3
เครื่องมือ ArcGIS Desktop ที่ทำเพื่อบันทึกในตารางสิ่งที่“ ละลาย” สำหรับคุณสมบัติ?
ฉันมีตารางข้อมูลที่ฉันจำเป็นต้องตัดทอนรวมการบันทึกที่มีค่าเดียวกันในเขตข้อมูล ID และดำเนินการทางคณิตศาสตร์คู่ในสาขาอื่น ๆ (รวมถึงการหาค่าเฉลี่ย) เครื่องมือละลายใน ArcGIS ทำสิ่งนี้สำหรับคลาสฟีเจอร์ แต่มันไม่ทำงานบนตาราง ฉันรู้ว่าอาจมีเครื่องมือใน ArcGIS ที่ทำสิ่งนี้ (โดยพื้นฐานแล้วมันคือการละลายโดยไม่มีรูปทรงเรขาคณิต) แต่ฉันไม่ได้พบมันและกำลังรีบหน่อย มีไหม ฉันมีสิทธิ์ใช้งาน ArcInfo ถ้าจำเป็น

3
การจัดกลุ่มรูปหลายเหลี่ยมที่ต่อกันแบบสัมผัสมุมโดยใช้ ArcGIS Desktop?
ใช้ ArcGIS 10 ฉันมีคลาสคุณลักษณะที่ฉันแปลงจาก Raster (GRID) (Raster เป็นรูปหลายเหลี่ยมเครื่องมือ) มีประมาณ รูปหลายเหลี่ยม 180,000 ตารางแอตทริบิวต์มีฟิลด์ [grid_code] ซึ่งฉันจำเป็นต้องเก็บรักษาไว้ หากรูปหลายเหลี่ยมหนึ่งอันหรือมากกว่านั้นต่อเนื่องกันกับมุมที่สัมผัสและพวกเขามีค่า [grid_code] เหมือนกันดังนั้นฉันต้องการจัดกลุ่มพวกเขา (ที่ละลายโดยทั่วไป) เป็นรูปหลายเหลี่ยมหนึ่งรายการ (บันทึก) จากนั้นฉันต้องคำนวณพื้นที่ของรูปหลายเหลี่ยมที่จัดกลุ่ม การใช้เครื่องมือเลือกตามตำแหน่งฉันสามารถเลือกรูปหลายเหลี่ยมที่ฉันต้องการจัดกลุ่มได้สำเร็จ แต่ฉันจะแปลงรูปเหล่านั้นเป็นรูปหลายเหลี่ยมเดียวได้อย่างไรในขณะที่รักษา [grid_code]

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

1
วิธีการบรรลุเทียบเท่ากับละลายจาก ArcGIS สำหรับเดสก์ท็อปโดยใช้ ST_Union
ฉันพยายามที่จะบรรลุเทียบเท่ากับเครื่องมือละลายจาก ArcGIS สำหรับเดสก์ท็อปโดยใช้ ST_Union จาก PostGIS แต่ดูเหมือนว่าฉันไม่ได้รับผลลัพธ์ตามที่คาดไว้ ฉันมีตารางหนึ่งตารางที่มีคุณลักษณะบางอย่างที่มีรูปหลายเหลี่ยมเรขาคณิต (เช่น FID, Locstat, Loccnt, รูปร่าง) นี่คือคำถามของฉัน: SELECT c.fid, ST_Union(c.boundaryshape) FROM c Group by c.fid,c.boundaryshape;

2
ละลายรูปหลายเหลี่ยมใน QGIS (GEOS) ด้วยความอดทน
ฉันมีเลเยอร์เวกเตอร์รูปหลายเหลี่ยมแสดงพื้นที่ที่ถูกน้ำท่วม เลเยอร์ได้รับการผลิตในลักษณะที่บางพื้นที่ประกอบไปด้วยรูปหลายเหลี่ยมขนาดเล็กจำนวนมาก (ดูภาพด้านล่างโดยมีข้อความว่า "ข้อมูลดั้งเดิม") ฉันต้องการที่จะยุบรูปหลายเหลี่ยมที่พวกเขาสัมผัส ถ้าฉันใช้เครื่องมือการประมวลผลทางภูมิศาสตร์ละลายใน fTools ของ QGIS ซึ่งใช้ไลบรารี GEOS ฉันจะได้รับผลลัพธ์ที่ไม่คาดคิด (ดู "ละลายด้วย QGIS fTools") ดูเหมือนว่า GEOS จะไม่ใช้เกณฑ์ในการพิจารณาว่ารูปหลายเหลี่ยมสัมผัสหรือไม่ดังที่กล่าวไว้ในปัญหาเหล่านี้: http://trac.osgeo.org/qgis/ticket/3126 http://trac.osgeo.org/qgis/ticket/3184 http://hub.qgis.org/issues/2806 วิธีการเดียวกันใน ArcGIS ให้ผลลัพธ์ที่คาดหวัง (ดู "ละลายด้วย ArcGIS 10.1") เห็นได้ชัดว่านี่เป็น "คุณสมบัติ" ของ GEOS แทนที่จะเป็นข้อบกพร่อง มีวิธีแก้ไขข้อมูลที่ฉันต้องสร้างผลลัพธ์ที่คาดหวังหรือไม่? การสูญเสียความแม่นยำเล็กน้อย (ไม่กี่ซม.) สามารถยอมรับได้สำหรับฉัน ในทางที่ดีทางออกจะเป็นสิ่งที่ฉันสามารถเขียนลงในปลั๊กอิน QGIS เป็นขั้นตอนการประมวลผลล่วงหน้า คำถามที่เกี่ยวข้อง (ไม่มีคำตอบ): วิธีการตั้งค่าความอดทนของเครื่องมือการประมวลผลทางภูมิศาสตร์ใน QGIS? เชื่อมโยงไปยังข้อมูลตัวอย่างเป็น shapefile: https://www.dropbox.com/s/c8ns7wwfv289ad0/sample.zip
11 qgis  polygon  dissolve  geos 

2
การสร้างบัฟเฟอร์ตาม polyline โดยไม่มีการปิดท้ายบรรทัดและไม่ต้องยกเลิกการสร้างรูปหลายเหลี่ยมใน QGIS?
ฉันมีเลเยอร์บรรทัดที่คาดการณ์ (Shapefile) ใน QGIS สำหรับทุกส่วนของเส้นฉันต้องการสร้างรูปหลายเหลี่ยมโดยไม่มีการปิดท้ายบรรทัด Polygone ที่เป็นผลลัพธ์ไม่ควรถูกยุบไปเป็นอันเดียว ฉันลองใช้เครื่องมือบัฟเฟอร์ fTools สิ่งนี้สามารถสร้างบัฟเฟอร์ได้โดยไม่ต้องละลาย แต่เป็นไปไม่ได้ที่จะกำหนดแคปสิ้นสุดบรรทัด ฉันลอง v.buffer ของ GRASS ด้วย สิ่งนี้สามารถสร้างบัฟเฟอร์ด้วยสิ้นสุดบรรทัดที่กำหนด แต่ฉันไม่สามารถปิดการละลาย มีความเป็นไปได้ที่จะมีทั้งสองอย่าง: ไม่ละลายและไม่มีตัวพิมพ์ใหญ่ที่ปลายบรรทัด? ผลลัพธ์ควรเป็น Shapefile ที่มีรูปหลายเหลี่ยม (บัฟเฟอร์) สำหรับทุกส่วนของบรรทัด
10 qgis  buffer  dissolve 

2
จะละลายรูปหลายเหลี่ยมจาก shapefile โดยใช้เครื่องมือโอเพนซอร์สได้อย่างไร
ในโครงการปัจจุบันของฉันฉันเห็นภาพข้อมูลบนแผนที่แสดงค่าบางอย่างสำหรับแต่ละเขตการปกครองของประเทศ ฉันได้รับไฟล์รูปร่างของประเทศนี้ซึ่งฉันแปลงเป็น GeoJSON เพื่อใช้กับ PolyMaps ตอนนี้ฉันมีความต้องการในการจัดกลุ่มหลาย ๆ พื้นที่ให้ใหญ่ขึ้นเนื่องจากไม่มีข้อมูลสำหรับชิ้นส่วนเล็ก ๆ บางส่วน แต่สามารถรวบรวมข้อมูลสำหรับชิ้นส่วนขนาดใหญ่ได้ กลุ่มเหล่านั้นถูกกำหนดไว้ล่วงหน้า (เช่น A + B + C = D) ดังนั้นฉันคิดว่ามันจะง่ายกว่าในการสร้างรูปร่างไฟล์คลัสเตอร์และแปลงเป็น GeoJSON หลังจากนั้น แต่ฉันจะสร้างคลัสเตอร์ดังกล่าวได้อย่างไรโดยอัตโนมัติและมีเครื่องมือโอเพนซอร์ส? แน่นอนว่าวิธีอื่น ๆ ก็เหมาะสมเช่นกัน

3
จะละลายรูปหลายเหลี่ยมที่ซ้อนกันได้อย่างไร
ฉันมีคำถามเกี่ยวกับการยุบคุณสมบัติรูปหลายเหลี่ยมใน ArcGIS 9.3 ฉันมีใบอนุญาตแบบเปลือยเปล่าและมีความรู้พื้นฐานเกี่ยวกับ VB เป็นอย่างยิ่ง ฉันมีไฟล์รูปร่างขนาดใหญ่ที่มีรูปหลายเหลี่ยมประมาณ 4,500 รูปหลายเหลี่ยมและฉันต้องการทราบว่ามีการยุบรูปที่ทับซ้อนกันอยู่หรือไม่ โดยทั่วไปฉันต้องการเปลี่ยนเลเยอร์นี้เป็นรูปร่างไฟล์ที่มีพื้นที่แยกต่างหากดังนั้นที่หนึ่งรูปหลายเหลี่ยมอยู่ในตัวมันเองจะยังคงอยู่ แต่ที่รูปหลายเหลี่ยมซ้อนทับกันพวกเขาละลายเป็น 1 โดยแต่ละพื้นที่แยกมีชุดคุณลักษณะของตัวเอง Shapefile มีการเปลี่ยนแปลงค่อนข้างบ่อยจนถึงตอนนี้ฉันได้ผ่านทุกอย่างไปแล้วและการยุบพื้นที่ทับซ้อนด้วยตนเองโดยใช้เครื่องมือแก้ไข แต่ฉันแน่ใจว่ามีวิธีที่เร็วกว่ามากในการทำ! มีความเข้าใจเกี่ยวกับความสำเร็จของสิ่งนี้อย่างไร? ฉันเคยใช้เครื่องมือละลายแล้วเข้าร่วมตารางแอตทริบิวต์ที่ส่งออกและทำงานได้อย่างสมบูรณ์แบบ! ฉันคิดว่าเครื่องมือละลายใช้งานได้กับคุณลักษณะเท่านั้นไม่ใช่ตำแหน่งเชิงพื้นที่ดังนั้นจึงเป็นประโยชน์อย่างมากที่จะรู้ นอกจากนี้รหัส ModelBuilder คือ

2
กำลังละลายรูปร่างไฟล์ แต่คงไว้ซึ่งเขตข้อมูลคุณลักษณะโดยใช้ ArcGIS Desktop หรือไม่
มีวิธีใดที่จะละลาย shapefile แต่เก็บฟิลด์คุณสมบัติไว้ในเวลาเดียวกัน? นี่คือวิธีที่ฉันต้องการเก็บรักษาเขตข้อมูล: มีสองเขตข้อมูลที่ฉันต้องการอนุรักษ์ใน shapefile คอลัมน์แรกคือ Net_ID ที่มีชนิดยาวและคอลัมน์ที่สองคือธรณีวิทยาที่มีประเภทสตริง ฉันต้องการยุบ shapefile โดยใช้ฟิลด์ NET_ID นอกจากนี้ฉันต้องการเก็บฟิลด์ธรณีวิทยาไว้ดังรูปด้านล่าง

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