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

เลเยอร์คือชุดของข้อมูล มันมีองค์ประกอบเฉพาะของ GIS ในวิธีการนำเสนอที่เฉพาะเจาะจง (เช่นแรสเตอร์หรือเลเยอร์เวกเตอร์) เลเยอร์สามารถแก้ไขแยกต่างหากเพื่อสร้าง toppics สำหรับแผนที่

3
เลเยอร์ที่มีระบบพิกัดเดียวกันควรจัดตำแหน่ง / ทับซ้อนกันใน ArcMap แต่ทำไม่ได้?
ฉันใส่ 4 เลเยอร์ที่แตกต่างกันลงในเอกสาร ArcMap ของฉัน แต่มีเพียงหนึ่งในนั้นเท่านั้นที่จะปรากฏบนแผนที่! ฉันควรจะเห็นอีก 3 ชั้นเช่นกัน เมื่อฉันซูมไปที่เลเยอร์ฉันสามารถเห็นเลเยอร์หนึ่ง แต่ฉันไม่สามารถหาวิธีที่จะทำให้อีก 3 แสดงขึ้นพร้อมกันบนด้านบนของกันและกัน ก่อนที่ฉันจะเปิด ArcMap ฉันใช้ ArcCatalog ที่ฉันคลิกขวา 3/4 ของรูปร่างและคลิกคุณสมบัติ → ระบบพิกัด → นำเข้าจากนั้นคลิกที่ชั้นต้นไม้ของฉันซึ่งมีระบบพิกัดที่ฉันต้องการให้อีก 3 คนมี แต่เมื่อฉันเปิด ArcMap เลเยอร์ทั้งสี่จะไม่ทับซ้อนกันและฉันจะไม่สามารถเลื่อนพวกเขาขึ้นหรือลงใต้ซึ่งกันและกัน

6
ความแตกต่างระหว่างเลเยอร์แผนที่และชุดข้อมูลเชิงพื้นที่ (เช่นคลาสคุณลักษณะรูปร่างไฟล์)?
อะไรคือความแตกต่างระหว่างชั้นคุณลักษณะและชั้นคุณลักษณะ? สำหรับฉันพวกเขาดูเหมือนจะคล้ายกันมากในแนวคิด

5
เปลี่ยนคุณสมบัติสไตล์หลายเลเยอร์พร้อมกันหรือไม่
ฉันกำลังทำงานกับข้อมูลจำนวนมาก ฉันมีภาพ GeoTIFF ไม่กี่ร้อยภาพที่นำเข้าสู่โครงการ QGIS และฉันต้องการแก้ไขคุณสมบัติเลเยอร์ของพวกเขา - สิ่งต่าง ๆ เช่นไม่มีค่าข้อมูลความโปร่งใสของค่าพิกเซลการกำหนดแผนที่สี ... แต่ฉันไม่สามารถหาวิธีที่จะนำการเปลี่ยนแปลงเหล่านี้ไปใช้กับหลายเลเยอร์ได้ในคราวเดียวสั้น ๆ ของการแก้ไขไฟล์ XML ด้วยการค้นหาและแทนที่แบบโกลบอล มีวิธีทำเช่นนี้โดยใช้ GUI หรือไม่

4
วนรอบแผนที่ใน QGIS Python หรือไม่
ฉันมีปัญหาในการหาวิธีวนรอบแผนที่เลเยอร์ ฉันสามารถเข้าถึงเลเยอร์ที่ไฮไลต์อยู่ในสารบัญได้ในขณะนี้iface.activeLayer()แต่ฉันต้องการให้โค้ดของฉันทำงานในทุกเลเยอร์ ฉันไม่เห็นอะไรเลยใน API ที่ให้การเข้าถึงฟังก์ชั่นนี้ได้ง่ายและไม่พบตัวอย่างออนไลน์ที่ดี แต่ฉันอาจพลาดอะไรบางอย่าง
30 pyqgis  layers 

8
ชั้นเวกเตอร์การอ้างอิงทางภูมิศาสตร์พร้อมจุดควบคุมโดยใช้ QGIS?
ฉันมีเลเยอร์เวกเตอร์ที่ไม่มีการอ้างอิงทางภูมิศาสตร์ที่ฉันจำเป็นต้องมีการอ้างอิงทางภูมิศาสตร์ ด้วยเลเยอร์แรสเตอร์งานง่ายและตรงไปตรงมา แต่ฉันไม่รู้ว่าฉันควรทำอย่างไรกับเลเยอร์เวกเตอร์ของฉัน ฉันมีจุดควบคุมบางจุดที่มีพิกัดที่รู้จักซึ่งควรเป็นพื้นฐานในการแปลงสภาพ สมมุติว่าฉันรู้จุดที่มี id-s ของ 1, 2 และ 3 ควรมีพิกัดของ x1, y1; x2, y2; x3, y3 อาจมีการหมุนและการแปลงสเกลนอกเหนือจากการเลื่อนแบบง่าย ความคิดใด ๆ

3
การจัดระเบียบและความเป็นระเบียบของเลเยอร์สำเนาหลายชุด? [ปิด]
ย้อนกลับไปในสมัยที่ฉันอยู่ในมหาวิทยาลัยฉันมีปัญหา "การจัดระเบียบและความเป็นระเบียบเรียบร้อย" - ฉันไม่มีการจัดระเบียบและเก็บเลเยอร์ของฉันไว้ในโฟลเดอร์ที่แตกต่างกันโดยไม่มีชื่อแตกต่างกัน นับตั้งแต่ที่ฉันเริ่มทำงานฉันได้ปรับปรุงหลายอย่าง - ฉันเก็บโฟลเดอร์พิเศษไว้ด้วยโฟลเดอร์ย่อยพิเศษ ฉันตั้งชื่อเลเยอร์ของฉันตามระบบที่ทำให้ฉันเรียบร้อยขึ้นเล็กน้อย แต่เนื่องจากฉันยังต้องจัดการหลายเลเยอร์สำเนา (เนื่องจาก Autocad และ ArcGIS มีความแตกต่างเมื่อจัดการกับภาษาที่ไม่ใช่ภาษาละตินฉันต้องเก็บสำเนาไว้ ปรับสำหรับแต่ละโปรแกรม) ฉันต้องการรับฟังประสบการณ์ของคุณและอาจเรียนรู้เคล็ดลับเล็กน้อยจากคุณ: คุณจะจัดระเบียบเลเยอร์ของคุณได้อย่างไร ตั้งชื่อพวกเขาได้อย่างไร? ตามชื่อ, วันที่, เนื้อหา, ลูกค้า? คุณจัดระเบียบหรือจัดการกับสำเนาหลายชุดได้อย่างไร (รุนแรงยิ่งขึ้น: คุณจะปรับปรุงหลายชุดพร้อมกันได้อย่างไร) หมายเหตุ: ฉันกำลังพูดถึงจากนักวิเคราะห์ / DBA POV และไม่ใช่จาก POV ของผู้พัฒนาเว็บ / เว็บผู้จัดการ (ฉันกำลังพูดถึงการจัดระเบียบเลเยอร์ให้กับตัวเองและอาจมีพนักงาน GIS อีกสองคนซึ่งไม่มากไปกว่านี้)

3
จะอ้างถึงเลเยอร์อื่นในตัวคำนวณฟิลด์ได้อย่างไร
มีวิธีการเลือกแอตทริบิวต์จากรูปหลายเหลี่ยมเลเยอร์และแทรกค่าลงในเขตข้อมูลเสมือนของชั้นจุดโดยใช้ "ภายใน" ในเครื่องคิดเลขฟิลด์หรือไม่? CASE WHEN within($geometry, geometry_polygon) THEN attribute_polygon END

7
เปลี่ยนแหล่งข้อมูลสำหรับเลเยอร์ทั้งหมดใน MXD หรือไม่
ฉันมี MXD มันเชื่อมต่อกับประมาณ 30 เลเยอร์ในหนึ่งในฐานข้อมูล SDE ของเรา ฉันต้องการเปลี่ยนฐานข้อมูล SDE ที่เชื่อมต่ออยู่ มีวิธีในการทำเช่นนี้โดยไม่ต้องคลิกขวาทุกเลเยอร์และเปลี่ยนทีละชั้นหรือไม่?

6
วิธีปรับปรุงประสิทธิภาพการเรนเดอร์ของไฟล์รูปร่างที่มีขนาดใหญ่มาก?
ฉันมีรูปหลายเหลี่ยมรูปร่างที่มีองค์ประกอบไฟล์. 100MB .dbf และ 500MB .shp เหตุผลที่มันมีขนาดใหญ่มากก็คือมันถูกจัดเป็นฐานที่ดินสำหรับทั้งอำเภอ ทุกครั้งที่ฉันดูไฟล์ใน ArcCatalog หรือ ArcMap และย้ายหน้าต่างมุมมองออกไปเล็กน้อยไฟล์ทั้งหมดจำเป็นต้องวาดใหม่ทั้งหมดตั้งแต่เริ่มต้น ฉันได้ลองการจัดทำดัชนีเชิงพื้นที่และนำเข้าสู่ฐานข้อมูลภูมิศาสตร์ - ทั้งสองวิธีไม่ได้ให้การปรับปรุงประสิทธิภาพที่น่าทึ่งใด ๆ เกี่ยวกับการเรนเดอร์ หน้าความช่วยเหลือของ Esri ชี้ให้เห็นว่าเพื่อปรับปรุงประสิทธิภาพการทำงานของ shapefile ผู้ใช้สามารถวางมาตรฐานไฟล์ได้ ในขณะนี้จะทำงานได้อย่างชัดเจนฉันไม่ต้องการสูญเสียข้อมูลใด ๆ การแยกไฟล์ขึ้นนั้นไม่เหมาะเนื่องจากฉันกำลังทำการประมวลผลทางภูมิศาสตร์ / สอบถามจำนวนมากด้วยพื้นที่ทั้งหมด ฉันเดาว่าฉันสามารถหลีกเลี่ยงการดูทั้งพื้นที่ได้ในคราวเดียว แต่บางครั้งตัวอย่างเช่นมันเป็นการดีที่จะดูว่าส่วนใดของไฟล์ที่แบบสอบถามเลือกไว้ มีวิธีอื่นที่ฉันสามารถทำได้เพื่อปรับปรุงประสิทธิภาพการแสดงผลหรือไม่ (ในทางทฤษฎีแล้วการสร้างรูปร่างของ "ปิรามิด" จะเป็นอุดมคติ - ฉันไม่แน่ใจว่าทำไม ArcGIS ไม่เคยสนับสนุนวิธีการดังกล่าว - อย่างน้อยฉันก็รู้ ...

2
การเพิ่มรูปร่างไฟล์หรือคลาสคุณลักษณะเป็นเลเยอร์ใน ArcGIS Desktop โดยใช้ Python / ArcPy?
ฉันพยายามทำให้งานต่าง ๆ ใน ArcGIS Desktop (โดยทั่วไปใช้ ArcMap) กับ Python และฉันต้องการวิธีเพิ่ม Shapefile ลงในแผนที่ปัจจุบัน (แล้วทำสิ่งต่าง ๆ ให้มัน แต่นั่นเป็นอีกเรื่อง) สิ่งที่ดีที่สุดที่ฉันทำได้คือเพิ่มไฟล์เลเยอร์ลงในแผนที่ปัจจุบันโดยใช้สิ่งต่อไปนี้ ("addLayer" เป็นวัตถุไฟล์เลเยอร์): def AddLayerFromLayerFile(addLayer): import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd, "Layers")[0] arcpy.mapping.AddLayer(df, addLayer, "AUTO_ARRANGE") arcpy.RefreshActiveView() arcpy.RefreshTOC() del mxd, df, addLayer อย่างไรก็ตามข้อมูลดิบของฉันจะเป็นไฟล์รูปร่างเสมอดังนั้นฉันจึงต้องสามารถเปิดได้ (เท่ากับ: แปลง Shapefile เป็นไฟล์เลเยอร์โดยไม่ต้องเปิด แต่ฉันไม่ต้องการทำเช่นนั้น)

5
ใช้ layer loadstart และ loadend events ใน OpenLayers 3 หรือไม่
OpenLayers 2 มีเลเยอร์กิจกรรมเหล่านี้ "loadstart & loadend" สิ่งที่เทียบเท่ากับพวกเขาใน OpenLayers 3 ในขณะที่เลเยอร์เวกเตอร์โหลดและแสดงผลฉันต้องแสดงไอคอนการโหลด

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

2
วิธีการคลิป GIS ที่แท้จริงของชั้นรูปหลายเหลี่ยมโดยใช้ชั้นรูปหลายเหลี่ยมใน R?
ฉันต้องการทำคลิป GIS จริงใน R ของรูปหลายเหลี่ยมโดยใช้ชุดรูปหลายเหลี่ยมแบบเขตแดนเดียว แต่ฉันไม่พบฟังก์ชัน R เพื่อทำอย่างถูกต้อง มันควรจะทำงานเหมือนกับclipฟังก์ชันใน ArcMap ของ ESRI ฉันลองใช้overวิธีการในspแพ็คเกจ แต่ดูเหมือนว่าจะใช้งานไม่ได้กับ polys มากกว่า polys หนึ่งข้อเสนอแนะคือการใช้gIntersectionในrgeosแพคเกจเป็นคลิปโดยใช้รหัสต่อไปนี้: #------------------------------------ library(rgeos) library(maptools) #Read layers as SpatialPolygonsDataFrame (both the same Albers projection) Soils_poly = readShapePoly("Soils_polygons") #Note - Has 400 polygons clipper_poly = readShapePoly("clipper_polygon") #Note - Has 1 polygon #Try gintersection as clip …
16 r  polygon  layers  vector  clip 


2
ทำการอัปเดตเลเยอร์ Qgis จากแหล่งข้อมูลที่เปลี่ยนแปลง
ฉันกำลังพยายามให้เลเยอร์อัปเดตโดยอัตโนมัติเมื่อแหล่งข้อมูลเปลี่ยนแปลง ฉันใช้ R เพื่อเขียน shapefile ด้วยแอตทริบิวต์และกำหนดสีตามคุณสมบัตินั้นใน QGIS ฉันต้องการเขียน Shapefile ใหม่ที่มีค่าแอททริบิวต์ต่างกันและมีการอัพเดตสีแผนที่ Qgis ขั้นตอนที่ 1 เรียกกระบวนการนั้นขั้นตอนที่ 2 ทำให้การโหลดเลเยอร์ใหม่จาก Shapefile ที่แก้ไขแล้ว ขั้นตอนที่ 2 ฉันกังวลเกี่ยวกับที่นี่ การแช็ตรายการคำถาม / เมลอื่น ๆ ที่กล่าวถึงโดยใช้triggerRepaintในเลเยอร์ - ที่ไม่ทำงาน คำแนะนำอื่น ๆ ได้แก่setCacheImage(None)และอีกครั้งที่ไม่ได้ผล เลเยอร์จะอัปเดตในที่สุด แต่ฉันไม่เห็นตรรกะและบางครั้งมันเกิดขึ้นด้วยความประหลาดใจหลังจากฉันไม่ได้ทำอะไรเลย หรือบางทีฉันอาจจะทำอะไรบางอย่างเมื่อสองนาทีก่อน วิธีหนึ่งที่ทำซ้ำได้ในการอัปเดตคือการทำซ้ำเลเยอร์จากเมนูคำอธิบาย - ที่ซ้ำกันจะได้รับข้อมูลจาก Shapefile ปัจจุบันและเลเยอร์ดั้งเดิมจะอัพเดตเองเช่นกัน! ดังนั้นจะต้องมีวิธีในการทำมัน ฉันคิดว่ามันทำงานได้ดีขึ้นใน 2.8 แต่นี่คือ 2.10 ดังนั้นอาจมีข้อผิดพลาดใหม่ที่ไหนสักแห่ง เกี่ยวข้อง แต่ไม่ได้ผลสำหรับฉันใน 2.10: จะโหลดเลเยอร์แรสเตอร์โดยอัตโนมัติได้อย่างไรหากมีการเปลี่ยนแปลงแหล่งที่มาใน QGIS …
13 qgis  layers 

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