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

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

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

3
ดึงข้อมูลจาก NetCDF โดยใช้รูปหลายเหลี่ยม shapefile ใน Python [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : วิธีการปิดบังข้อมูลอนุกรมเวลาของ NetCDF จาก Shapefile ใน Python (1 คำตอบ) ปิดให้บริการในวันที่ 20 ที่ผ่านมา ฉันต้องการเซ็ตย่อยข้อมูลจาก NetCDF โดยใช้ shapefile เฉพาะ ข้อมูลคืออุณหภูมิพื้นผิวทะเลและสีของมหาสมุทรที่ความละเอียด 1/4 องศา ฉันมีรูปหลายเหลี่ยม 4 รูปที่อธิบายถึงสหรัฐอเมริกา ไหล่ทวีปของระบบนิเวศทางทะเลขนาดใหญ่ในภาคตะวันออกเฉียงเหนือและเป็นส่วนประกอบย่อยที่ฉันต้องใช้เพื่อดึงข้อมูล ฉันทำงานกับไฟล์คอมโพสิตทุกเดือนตั้งแต่ปีพ. ศ. ไฟล์ได้รับการเซทไปยังกริดพื้นที่ทำงานโดยประมาณของ [35, 45, -80, -60] แล้ว ก่อนหน้านี้เราแปลงไฟล์ข้อมูล HDF5 เป็น rasters ใน R และประมวลผลด้วยวิธีนี้ แต่วิธีนี้ไม่มีประสิทธิภาพจริงๆและฉันมั่นใจว่ามีวิธีแก้ปัญหาที่ดีกว่าใน Python โดยใช้ไฟล์ NetCDF ปัจจุบัน ป่านนี้ฉันได้ใช้ GDAL และ Fiona เพื่ออ่านใน …

2
การลบรูปหลายเหลี่ยม“ เกลือและพริกไทย” ขนาดเล็กออกจากชั้นใน QGIS หรือไม่
ฉันมีแผนที่ประกอบขึ้นจากรูปหลายเหลี่ยมหลายรูปโดยมีจุดสองสามแสนจุดที่มีขนาดเล็กมากอยู่ภายใน ฉันต้องการรูปหลายเหลี่ยมขนาดใหญ่ แต่ไม่ได้ชี้รูปหลายเหลี่ยมขนาดเล็ก ฉันจะเลือกวิธีการและลบทุกจุดรูปหลายเหลี่ยมขนาดเล็กในขณะที่รักษารูปหลายเหลี่ยมขนาดใหญ่? (เห็นได้ชัดว่าฉันไม่ต้องการทำสิ่งนี้ด้วยตนเอง - มีคะแนนน้อยเกินไป!) ฉันใหม่ทั้งหมดกับ QGIS และฉันได้ Googled กว้างขวางโดยไม่มีโชค อาจเป็นเพราะฉันไม่แน่ใจว่าคำศัพท์ที่ถูกต้องที่จะใช้ในการค้นหาของ Google คืออะไร! ไฟล์ที่ฉันใช้คือ. dbf, .prj, .qpj, .shp และ. shx ฉันแค่ลากไฟล์. shp ไปยัง QGIS และแผนที่จะปรากฏเป็นเลเยอร์เดียว โดยทั่วไปแผนที่ของสหราชอาณาจักรแบ่งออกเป็นภูมิภาค (ซึ่งฉันต้องการ) และครอบคลุมในจุด (ซึ่งไม่ต้องการ) นี่คือสิ่งที่ดูเหมือนว่าใกล้ชิด ฉันละลายเพื่อดูว่าพวกเขาเข้าไปในเลเยอร์โดยรอบโดยไม่มีโชคหรือไม่:
11 qgis  polygon  point 

5
การสร้างรูปหลายเหลี่ยมขอบเขตไฟล์จากชุดของไฟล์ LAS โดยใช้ ArcGIS Desktop?
ฉันมีชุดไฟล์ LAS จำนวนมากที่ฉันต้องดำเนินการ งานปัจจุบันที่อยู่ในมือคือการสร้างรูปร่าง "footprint" ที่มีรูปหลายเหลี่ยมสำหรับแต่ละกระเบื้อง ฉันกำลังมองหาวิธีที่สง่างามในการสร้างไฟล์รูปหลายเหลี่ยมนี้สำหรับไฟล์ LAS ทั้งหมดในไดเรกทอรี ฉันใช้ ArcGIS 10 พร้อมส่วนขยายเกือบทุกอย่างที่คุณมี (ใบอนุญาตสถานศึกษา) ในขณะนี้การแก้ปัญหาของฉันคือการใช้ LAStools lasboundary.exeแล้วรวมไฟล์รูปร่างแต่ละไฟล์ทั้งหมดลงในไฟล์รูปร่างเดียว อย่างไรก็ตามขั้นตอนนี้ใช้เวลาสักครู่ในการดำเนินการและต้องการขั้นตอนการผสานเพิ่มเติมในตอนท้าย

3
วิธีสร้างรูปหลายเหลี่ยมรูปร่างจากรายการพิกัดโดยใช้ python gdal / ogr?
ฉันพยายามสร้างรูปหลายเหลี่ยมรูปร่างจากรายการพิกัดโดยใช้เครื่องมือหลามโอเพนซอร์ส ต่อไปนี้คือสิ่งที่ฉันได้เพื่อให้ห่างไกลที่ถูกแฮ็กด้วยกันจากงูหลาม GDAL / OGR ตำราและGIS นี้ตอบ มีคำถามที่คล้ายกันPython: วิธีการสร้างรูปหลายเหลี่ยม Shapefile จากรายการของพิกัด X, Y pyshpแม้ว่าคำถามนี้จะหมายถึงการใช้ อย่างไรก็ตามฉันสนใจที่จะสร้างไฟล์รูปหลายเหลี่ยมโดยใช้เครื่องมือหลาม gdal / ogr เท่านั้น import ogr def create_polygon(coords): ring = ogr.Geometry(ogr.wkbLinearRing) for coord in coords: ring.AddPoint(coord[0], coord[1]) # Create polygon poly = ogr.Geometry(ogr.wkbPolygon) poly.AddGeometry(ring) return poly.ExportToWkt() def write_shapefile(poly, out_shp): """ https://gis.stackexchange.com/a/52708/8104 """ # Now convert …
10 python  gdal  polygon  ogr 

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

1
ลบช่องว่างระหว่างเศษไม้กับรูปหลายเหลี่ยมด้วย R
มีวิธีการกำจัด "slivers" ขนาดเล็กระหว่างรูปหลายเหลี่ยมที่ใช้Rหรือไม่? วิธีการแก้ปัญหาที่ต้องการจะสร้างใหม่SpatialPolygonsDataFrameที่ขอบเขตร่วมกันระหว่างรูปหลายเหลี่ยมเป็นเรื่องบังเอิญ ฉันสนใจโซลูชันที่ใช้Rเป็นพิเศษมากกว่า ArcMap หรือ QGIS ฉันก็อยากจะได้ยินคำอธิบายว่าทำไมช่องว่างเหล่านี้อยู่ในตอนแรก นี่คือตัวอย่างของข้อมูลเชิงพื้นที่ที่ฉันทำงานด้วย: library(rgdal) library(sp) library(tigris) library(magrittr) library(leaflet) library(gplots) # This project will use WGS 84 projected coordinate system crs_proj <- CRS("+init=epsg:4326") # These are the FIPS codes of the specific block groups in my study area sel <- c("530330079005", "530330079001", "530330079004", "530330085002", …
10 polygon  leaflet  r  tiger  slivers 

1
เซนทรอยด์ของรูปหลายเหลี่ยมคำนวณได้อย่างไร
ฉันต้องการทราบว่าเครื่องมือเรขาคณิตของ QGIS -> polygon centroid คำนวณพิกัดจุดอย่างไร ยกตัวอย่างเช่นมันแบ่งนักเรียนประจำของรูปหลายเหลี่ยมออกเป็นจุดเล็ก ๆ หรือไม่ใช้สองคู่ของสองจุด (ความยาวและความกว้าง) ด้วยระยะทางสูงสุดและข้ามเส้นทั้งสองนี้เป็นเซนทรอยด์?

2
การแสดงเส้นรูปหลายเหลี่ยมที่อยู่ติดกันแทนการซ้อนทับกัน
ฉันต้องการที่จะแสดงรูปหลายเหลี่ยมที่อยู่ติดกันกับการทำงานของสายที่อยู่ข้างๆกันไม่ได้เป็นหนึ่งที่ด้านบนของอื่น ๆ สำหรับขอบเขตที่ใช้ร่วมกันที่ ฉันไม่ต้องการแก้ไขขอบเขตของรูปหลายเหลี่ยม - ต้องการเปลี่ยนวิธีการแสดงเท่านั้น เป็นไปได้ไหม

2
จะแก้ไขรูปร่างหลายเหลี่ยมใน QGIS ได้อย่างไร?
ฉันมีรูปหลายเหลี่ยมในรูป qgis-1.7.0 และต้องการให้แน่ใจว่ารูปหลายเหลี่ยมทุกรูปเป็นรูปสี่เหลี่ยมผืนผ้า ดูภาพด้านล่าง มีวิธีใดบ้างที่ฉันสามารถทำได้ใน QGIS (หรือ f / oss อื่น ๆ )? หรือฉันจะปรับปรุงการวาดรูปหลายเหลี่ยมของฉันเพื่อให้แน่ใจว่าอาคารทุกหลังประกอบด้วยรูปสี่เหลี่ยมผืนผ้า (เทวดาทั้งหมด = 90 °) ได้อย่างไร คำแนะนำใด ๆ ชื่นชม! ขอบคุณ!

2
ป้ายรูปหลายเหลี่ยมซ้ำกันสำหรับแต่ละกระเบื้อง
ฉันใช้ GeoWebCache แบบสแตนด์อโลนเพื่อให้บริการกระเบื้องจาก GeoServer ระยะไกล ปัญหาของฉันคือฉลากรูปหลายเหลี่ยมถูกเพิ่มลงในแผ่นกระเบื้องแต่ละแผ่นที่ให้บริการแทนที่จะแสดงเพียงครั้งเดียวในรูปหลายเหลี่ยม centroid ฉันพบโพสต์ที่กล่าวถึงปัญหา: http://osgeo-org.1560.n6.nabble.com/polygon-label-repeated-for-each-tile-td4995203.html คำตอบแรกที่กล่าวถึงวิธีแก้ปัญหาที่เป็นไปได้: "โดยรวมแล้วฉันแนะนำให้ใช้เครื่องมือการแสดงผลแบบเรียงต่อกัน (GeoWebCache, MapProxy, TileCache) ต่อไปแทนที่จะขอภาพขนาดเล็กจาก GeoServer และให้เอ็นจิ้นการแสดงผลแบบเรียงต่อกันมีการแบ่งกระเบื้องน้อยลงหลังจากนั้นคุณจะส่งคำขอน้อยลง 1 ภาพใหญ่แทนที่จะเป็นภาพเล็กหลายภาพ) ดังนั้นความเร็วในการสร้างไทล์แคชโดยรวมจะเพิ่มขึ้น " ปัญหาคือฉันไม่สามารถหาวิธีทำได้โดยอ้างถึงเอกสาร GeoWebCache และการโพสต์ดังกล่าวไม่ได้อธิบายวิธีการใช้งาน ฉันยังพบโพสต์พร้อมคำตอบที่เชื่อมโยงไปยังเอกสาร "GeoWebCache" Tiled "ของ GeoWebCacheแต่โค้ดของฉันใช้คุณสมบัติที่จำเป็นทั้งหมดแล้วและป้ายกำกับยังปรากฏขึ้นหลายครั้ง: var Layer_1874 = new OpenLayers.Layer.WMS( 'Grundkort', '/wms10.ashx' , { format: 'image/png', srs: 'EPSG:25832', layers: 'ballerupkommune_grundkort_bk', tiled: true, tilesOrigin: '698804,6173460' } , …

3
กรอก Donut Polygons โดยใช้ ArcGIS สำหรับเดสก์ท็อปหรือไม่
ฉันมีชุดรูปหลายเหลี่ยมที่แสดงถึงแหล่งน้ำ ในลักษณะเดียวกันนี้มีรูปหลายเหลี่ยมที่เป็นเกาะในแหล่งน้ำ ดังนั้นสำหรับทะเลสาบที่กำหนดมีรูปหลายเหลี่ยมขนาดเล็กกว่าที่เป็นตัวแทนของเกาะในลักษณะเดียวกัน อย่างไรก็ตามรูปหลายเหลี่ยมน้ำที่เกิดขึ้นจริงสำหรับทะเลสาบนั้นมี "หลุม" ที่มีเกาะอยู่ ดังนั้นสำหรับทะเลสาบที่มีเกาะหนึ่งเกาะอยู่ตรงกลางรูปหลายเหลี่ยมน้ำจะดูเหมือนโดนัท ตอนนี้ฉันต้องการสร้างชั้นของรูปหลายเหลี่ยมน้ำที่เต็มไปด้วยหลุมดังนั้นเมื่อฉันต้องการดูทะเลสาบทั้งหมดในแผนที่ฉันสามารถเห็นรูปหลายเหลี่ยมน้ำที่ไม่มีรู หมายเหตุ: เกาะอาจมีแหล่งน้ำอยู่ภายในตัวเอง อาจมีแหล่งน้ำซ้อนกันภายในเกาะซึ่งเป็นส่วนหนึ่งของแหล่งน้ำที่เป็นส่วนหนึ่งของเกาะอื่น ชนิดของการลงทะเบียนน้ำ / เกาะ :-) ฉันจะทำสิ่งนี้ใน ArcGIS for Desktop ได้อย่างไร

1
รูปหลายเหลี่ยมจาก Polylines ใน GRASS GIS?
ฉันมี polylines 20,000 รายการใน. gdb ซึ่งแสดงถึงรอยเท้าอาคารประมาณ 5,000 แห่ง รอยเท้าอาคารบางส่วนมีช่องว่างค่อนข้างมาก (ภาพด้านล่าง) ฉันต้องการ snap polylines ที่ปิดเป็นรูปหลายเหลี่ยมเพื่อที่ฉันจะสามารถขับไล่สิ่งปลูกสร้าง สิ่งนี้สามารถทำได้ใน GRASS หรือไม่? ฉันหวังว่าจะมีบางอย่างในชุมชนโอเพ่นซอร์สที่มี "Clean" หรือฟังก์ชันการทำงานบางอย่าง
10 polygon  grass  editing 

4
การสร้างจุดเชื่อมต่อรูปหลายเหลี่ยมที่เชื่อมต่อของหลายบรรทัดโดยใช้ ArcPy?
ฉันกำลังพยายามหาวิธีการสร้างรูปหลายเหลี่ยมที่เชื่อมต่อจุดปลายทั้งหมดของ shapefile ที่มีชุดของ polyilnes ด้วย pythonscript ใน ArcGIS ฉันมีปัญหาในการทำเช่นนี้เนื่องจากลำดับของโหนดในรูปหลายเหลี่ยมนั้นมีความสำคัญ ฉันต้องการได้รูปหลายเหลี่ยมสีเทาในรูปภาพจากเส้นสีเขียว
10 arcpy  polygon  line 

5
จะหารูปมหาสมุทรได้อย่างไรจากไฟล์พื้นที่รูปร่างที่ละเอียดมาก?
ฉันกำลังมองหาความเป็นไปได้ที่จะ "กลับ" รูปร่างไฟล์ สิ่งที่ฉันต้องการจะทำคือการแปลง shapefile กับทวีปและหมู่เกาะต่างๆให้เป็น shapefile ที่มีรูปหลายเหลี่ยมน้ำ ไฟล์รูปร่างมหาสมุทรที่มีอยู่จาก Natural Earth ไม่ถูกต้องเกินไป ในฐานะผู้สนับสนุน OSM ที่ใช้งานอยู่ฉันคิดว่าการใช้รูปร่างที่มีอยู่จาก OSM จะดีสำหรับฉัน สิ่งเหล่านี้มีความแม่นยำมากขึ้น แต่มีความผิดพลาดมากจากมุมมองของ GIS อย่างไรก็ตาม mapserver สามารถจัดการกับมันดังนั้นฉันคิดว่าสิ่งเหล่านี้ควรจะดี รูปร่างเหล่านี้บางส่วนคุณสามารถดูได้ที่นี่ http://metro.teczno.com/#coastline มีขนาดใหญ่มาก ฉันได้สร้าง shapefile ด้วยรูปหลายเหลี่ยมที่มีขอบเขตโลก (-180 ถึง 180, -90 ถึง 90) จากนั้นฉันได้ลองตัดภาพพื้นที่ออกจากรูปร่างไฟล์ขอบเขตโลกของฉันซึ่งพื้นที่อยู่ในรูปแบบไฟล์อื่น ฉันลองกับ QGIS เครื่องมือเวคเตอร์ -> ฟังก์ชั่นความแตกต่าง หลังจาก 12 ชั่วโมงด้วยการใช้งาน CPU 100% ฉันหยุดมัน มันแสดงความคืบหน้าเสมอ 100% แรมไม่ใช่ปัญหา …

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