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

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

5
ดัชนี Z ใน OpenLayers 3: การสั่งซื้อเลเยอร์ใน OL3
มีวิธีในการเปลี่ยนดัชนี Z ของเลเยอร์ใน OpenLayers3 เหมือนในเวอร์ชันเก่าหรือไม่? map.setLayerIndex(markers, 99); //set the marker layer to an arbitrarily high layer index ฉันต้องเปลี่ยนลำดับของเลเยอร์ตลอดการใช้แผนที่ ดังนั้นความเป็นไปได้เช่นการกำหนดดัชนีซีแบบนี้ไม่ได้ช่วยอะไร var geoLayer = new ol.layer.Vector({ source : new ol.source.GeoJSON({ projection : 'EPSG:900913', url : './myGeoJson.json' }), style : function(feature, resolution) { var text = resolution < 5000 ? feature.get('name') : ''; …

1
ใช้ python เพื่อเพิ่มเลเยอร์ใน TOC
ฉันได้ต่อสู้กับการเพิ่มเลเยอร์ใน TOC มาระยะหนึ่งแล้ว ฉันจัดการเพื่อเพิ่มเลเยอร์เดียว แต่จำเป็นต้องวนซ้ำผ่านโฟลเดอร์และเพิ่มเลเยอร์ทั้งหมด Shapefiles ฉันไม่สามารถเพิ่มได้เลย ไฟล์เลเยอร์เท่านั้น ด้านล่างเป็นรหัสที่ฉันอยู่: for layer in shp_List: mxd = arcpy.mapping.MapDocument("CURRENT") dataFrame = arcpy.mapping.ListDataFrames(mxd, "*")[0] outlayer = lyr layerfile = os.path.join(base_Folder, lyr + ".lyr") arcpy.MakeFeatureLayer_management(layer, outlayer) arcpy.SaveToLayerFile_management(outlayer, layerfile, "ABSOLUTE") addlayer = arcpy.mapping.Layer(layerfile) arcpy.mapping.AddLayer(dataFrame, addlayer, "BOTTOM") #addLayer = arcpy.mapping.Layer(layer) #arcpy.mapping.AddLayer(dataFrame, addLayer, "BOTTOM") #arcpy.RefreshTOC() #arcpy.RefreshActiveView() del addlayer, …

4
รับพา ธ ของโครงการหรือไฟล์เลเยอร์ใน PyQGIS หรือไม่
ฉันกำลังสร้างไฟล์แรสเตอร์ใหม่จากชั้นเวกเตอร์ในโครงการ ฉันต้องการบันทึกไว้ในไดเรกทอรีเดียวกันกับโครงการหรือไฟล์เลเยอร์ ฉันจะค้นหาเส้นทางนี้โดยใช้ PyQGIS ได้อย่างไร
13 pyqgis  layers 

5
การลบชั้นคุณลักษณะโดยใช้สคริปต์ ArcPy?
ฉันมีสคริปต์ตาม ArcPy ที่ฉันพยายามตัดกันสองเลเยอร์โดยที่หนึ่งเลเยอร์จะต้องมีเซนทรอยด์ในเลเยอร์อื่น เนื่องจากฉันต้องรู้ว่าหนึ่งเลเยอร์ (feature_layer ด้านล่าง) รวมถึงเซนทรอยด์ของอีกชั้นฉันจึงใช้เครื่องมือ arcpy.SelectLayerByLocation_management () ฉันไม่ได้เปิด Map Document (* .mxd) เพื่อที่จะทำสิ่งนี้ฉันต้องใช้Make Feature Layerเพื่อป้อนเข้าไป เอกสารประกอบตั้งข้อสังเกตว่าเลเยอร์คุณลักษณะจะหายไปเมื่อโปรแกรมออก แต่ฉันต้องการให้มันหายไปเร็วขึ้นเพราะฉันมีมันในลูปคล้ายกับด้านล่าง for feature_class in large_list_of_feature_classes: some_function(feature_class) def some_function(): feature = "{path to feature class}" feature_layer = "feature_layer" HUCs_layer = "all_HUCs" #HUCs being Hydrologic Unit Codes arcpy.MakeFeatureLayer_management(feature, feature_layer) arcpy.MakeFeatureLayer_management(feature, HUCs_layer) arcpy.SelectLayerByLocation_management(HUCs_layer, "HAVE_THEIR_CENTER_IN", feature_layer, …

3
สร้างเครื่องมือเลเยอร์จากคุณสมบัติที่เลือก: รายการคุณสมบัติถูกเก็บไว้อย่างไร
ใน ArcGIS สก์ท็อป, มีเครื่องมือที่เรียกว่าสร้างเลเยอร์จากคุณสมบัติที่เลือก การใช้เครื่องมือนี้ฉันสามารถแปลงส่วนที่เลือกเป็นเลเยอร์ใน ArcMap ฉันเดาว่ามี "รายการคุณสมบัติ" ที่ฝังอยู่ในเลเยอร์บางแห่งที่แยกคุณลักษณะที่จะแสดงในแผนที่ ผมจะมีความคิดที่ว่า "รายการของคุณสมบัติ" จะได้รับการจัดเก็บไว้ในข้อในการค้นหาความหมายเป็นรายการของwhere objectidsตัวอย่างเช่นwhere objectid in(123,456,789,...). อย่างไรก็ตามนี่ไม่ใช่กรณี หากเลเยอร์ไม่มีWHEREคำสั่งย่อยหรือคำจำกัดความแล้วรายการคุณสมบัติจะจัดเก็บอย่างไร

4
ArcMap มีเลเยอร์จำนวนเท่าไร
ฉันทำงานกับ ArcGIS โดยใช้การเชื่อมต่อซอฟต์แวร์เสมือน Citrix ในที่ทำงาน บางครั้งช้ามากและไม่มีการเปลี่ยนแปลงใด ๆ กับ MXD ที่ฉันทำงานอยู่ ArcMap หนึ่งนาทีสามารถทำงานได้ในอัตราที่สมเหตุสมผลจากนั้นนาทีต่อมาก็ช้าลงจนคลาน แผนกไอทีเชื่อว่าสาเหตุของปัญหาคือเลเยอร์มากเกินไปในแผนที่ของฉัน ฉันมีปัญหาเล็กน้อยอาจจะเป็นการกำหนดค่าฮาร์ดแวร์หรือซอฟต์แวร์หรือความจริงที่ว่าเรากำลังใช้ Citrix ในตอนแรก อย่างไรก็ตามฉันมีใน MXD มาตรฐานของฉันที่ฉันใช้สำหรับการแก้ไข 57 ชั้น SDE และชั้นฐานข้อมูลทางภูมิศาสตร์ 2 ไฟล์ ส่วนใหญ่เป็นเลเยอร์ที่ฉันต้องตรวจสอบเพื่อแก้ไข ฉันต้องตรวจสอบเพื่อดูว่ามีข้อมูลใด ๆ สำหรับแต่ละเลเยอร์เพราะพวกเขาจำเป็นต้องได้รับการแก้ไขและ QC'd สำหรับแต่ละโครงการก่อสร้างท่อส่งน้ำ มีเลเยอร์เพียงไม่กี่เลเยอร์คือ basemap ที่ฉันต้องการอ้างอิงเป็นประจำ แผนกไอทีต้องการให้ฉันลดจำนวนเลเยอร์ที่ฉันใช้อยู่ถึง 10 ในโลกอุดมคติอุดมคตินี้คงจะดี แต่ในโลกแห่งความเป็นจริงมันไม่จริง ด้วยคำแนะนำดังกล่าวฉันจะต้องใช้ MXD ที่แตกต่างกัน 5 รายการเพื่อดำเนินงานแก้ไขสำหรับโครงการที่กำหนด ฉันได้ทดลองใช้เพียง 10 เลเยอร์และมันก็ จำกัด อย่างรุนแรง ฉันไม่มีบริบทของข้อมูลที่เกี่ยวข้องกับข้อมูลอื่นและฉันต้องกลับไปที่พื้นที่เดิมหลายครั้งเพื่อให้แน่ใจว่าข้อมูลทั้งหมดได้รับการปรับปรุง ทั้งหมดนี้เป็นการปรับปรุงประสิทธิภาพเล็กน้อยและลดจำนวนการขัดข้องเล็กน้อยขณะแก้ไข …

1
เรียงลำดับเลเยอร์ในสารบัญของ QGIS?
เมื่อฉันโหลดเลเยอร์จำนวนมากลงใน QGIS จาก PostGIS พวกเขาดูเหมือนจะโหลดตามลำดับตัวอักษรแบบย้อนกลับ มีเครื่องมือหรือปลั๊กอินใดบ้างที่อนุญาตให้คุณจัดเรียง QGIS TOC อย่างรวดเร็วในลำดับที่ต่างออกไป? ตัวอย่างเช่นฉันนึกถึงตัวเลือกสองตัวที่หนึ่งอาจต้องการ: จัดเรียงเลเยอร์ตามเรขาคณิตที่มีจุดอยู่ด้านบนแล้วบรรทัด polys และ rasters เรียงลำดับเลเยอร์ตามชื่อ (เรียงตามตัวอักษรย้อนกลับเรียงตามตัวอักษร) เรียงลำดับตามเรขาคณิตแล้วตามด้วยชื่อ นี่จะเป็นการรวมกันของ # 1 & # 2 เลเยอร์ของจุดจะถูกจัดเรียงไปด้านบน (เช่นเดียวกับ # 1) แต่จากนั้นเลเยอร์ของจุดจะถูกจัดเรียงตามตัวอักษร (point-a, point-b, point-c, ฯลฯ ) เมื่อทำการโหลดเลเยอร์จำนวนมากสิ่งนี้จะช่วยสร้างการสั่งซื้อที่เหมาะสมสำหรับการผลิตแผนที่อย่างรวดเร็ว
12 qgis  layers 

3
วิธีละเว้น“ จัดการเลเยอร์ที่ไม่ดี” ใน QGIS ได้อย่างไร
ฉันมีโครงการ QGIS (2.14.3-Essen) ที่ฉันใช้ทั้งที่ทำงานและที่บ้าน ฉันเก็บทั้งหมด แต่สองชั้นกับโครงการ เลเยอร์ที่เหลือทั้งสองนั้นใหญ่มาก - DEM และฮิลล์เชดรวมมากกว่า 20 GB - และพวกมันถูกเก็บไว้ในเส้นทางที่แตกต่างกันในที่ทำงานเทียบกับที่บ้าน ฉันต้องการเพิกเฉยต่อHandle Bad Layersบทสนทนาและรักษาเส้นทางที่แตกสำหรับเลเยอร์เหล่านั้น ฉันมักจะไม่สนใจพวกเขาไม่ดี; ฉันต้องการเปลี่ยนแปลงส่วนอื่น ๆ ของโครงการ มีวิธีทำเช่นนั้นเพื่อเพิกเฉยหรือข้ามบทสนทนาที่จับเลเยอร์ไม่ดีดังนั้นฉันจะไม่สูญเสียการอ้างอิงไปยังเลเยอร์หากฉันไม่อัปเดต
11 qgis  layers 

1
วิธีเพิ่มความเร็วในการทำงานพร้อมกันกับชั้น PostGIS ใน QGIS?
เรากำลังทำงานบนเลเยอร์ใหญ่ในเวลาเดียวกัน (10-20 คน) เราบางคนใช้ QGIS 2.8.1 และ 2.6 อื่น ๆ ผู้ใช้ที่มี 2.8 มีข้อผิดพลาดจำนวนมาก (QGIS) ผู้ใช้ 2.6 คนไม่มีข้อขัดข้องนี้ แต่การเพิ่มคุณสมบัตินั้นช้าอย่างไม่น่าเชื่อ เซิร์ฟเวอร์ Postgres 9.4 ทำงานบนเครื่องเสมือน (Hyper V) ด้วย Win7 อาจเป็นเครือข่ายไม่ใช่ QGIS ใช่ไหม บางทีใครบางคนอาจมีความคิด จะดี :)

2
การเปลี่ยนเส้นทางแหล่งข้อมูลที่เกี่ยวข้องกับชุดคุณสมบัติในไฟล์ * .lyr โดยใช้ ArcPy?
หนึ่งจะสามารถเปลี่ยนเส้นทางข้อมูลแหล่งที่มาสำหรับทุกไฟล์เลเยอร์ในโฟลเดอร์ X โดยใช้ arcpy ได้อย่างไร ฉันติดตามการอัปเดตและแก้ไขแหล่งข้อมูลด้วย arcpy.mappingให้ดีที่สุดเท่าที่จะทำได้ แต่สิ่งที่ฉันได้รับคือไม่ช่วยเหลือRuntime error <type 'exceptions.ValueError'>: Layer: Unexpected errorซึ่งไม่ได้บอกฉันเพียงพอที่จะแก้ไขสิ่งที่ผิดหรือขาดหายไป นี่คือรหัส (ง่ายต่อการทดสอบไฟล์เลเยอร์เดียว): import arcpy, os fname = r'K:\Layers\xxx.lyr' lyr = arcpy.mapping.Layer(fname) oldpath = lyr.workspacePath print 'oldpath: ', oldpath lyr.findAndReplaceWorkspacePath(oldpath, r'C:\some\other.gdb') print 'newpath: ', lyr.workspacePath และผลลัพธ์: oldpath: K:\Canvec_Utility\Temp.gdb Traceback (most recent call last): File "x10x.py", line 12, …

3
รับเลเยอร์ของชั้นใน QGIS?
มีวิธีในการรับขอบเขต (bbox) ของเวกเตอร์เลเยอร์ใน QGIS หรือไม่? ฉันเห็นว่าฉันสามารถอัปเดตขอบเขตได้ แต่ฉันกำลังมองหาพิกัดที่แท้จริงของขอบเขต
11 qgis  layers  vector  extents 

2
Leaflet: วิธีย้ายเมนูการควบคุมเลเยอร์
นี่อาจเป็นคำถามที่งี่เง่า แต่ฉันไม่สามารถหาวิธีที่จะจัดทำเอกสารนี้ ฉันต้องการจัดตำแหน่งเมนูควบคุมเลเยอร์อย่างอิสระอาจไปทางซ้ายบนใกล้กับปุ่มซูมเข้า / ออกเริ่มต้น การควบคุมชั้นของฉันมีลักษณะเช่นนี้: // Group layers as overlay pane overlayPane = { "Endpoints" : endpointMarkerLayer, "Links" : linkLineLayer }; // Add a layer control element to the map layerControl = L.control.layers(null, overlayPane); layerControl.addTo(map); ที่ไหนendpointMarkerLayerและlinkLineLayerเป็นชั้นที่มีเครื่องหมายและ polylines ตามลำดับ มีตัวเลือกในการระบุตำแหน่งที่เมนูควรปรากฏหรือไม่? หรือมิฉะนั้นฉันจะได้รับการอ้างอิงถึง DOM-objcet ของเมนูควบคุมได้อย่างไรซึ่งฉันสามารถกำหนดคลาสที่กำหนดเองและการวางตำแหน่งแทนที่ใน CSS ได้
11 layers  leaflet 

7
จะส่งออก / บันทึกองค์ประกอบเลเยอร์ไปยัง GeoTiff อย่างไร
ฉันต้องการส่งออก / บันทึกองค์ประกอบ QGIS ของเลเยอร์แรสเตอร์ / เวกเตอร์เป็นแรสเตอร์ GEOTIFF หรือ ECW ที่มีความละเอียดสูง (20 000 * 20 000 พิกเซล)

2
Zonal Statistics ทำงานอย่างไร
ฉันสับสนเล็กน้อยเกี่ยวกับการทำงานของเครื่องมือสถิติโซนใน QGIS (ทั้งเครื่องมือ 'สถิติสถิติ' ภายใต้เครื่องมือ Raster จากกล่องเครื่องมือทางภูมิศาสตร์ของ QGIS หรือเครื่องมือ 'สถิติ Raster จากรูปหลายเหลี่ยม' ภายใต้ SAGA Vector <-> เครื่องมือแรสเตอร์ ) โดยทั่วไปฉันมีเลเยอร์แผนที่แรสเตอร์และรูปหลายเหลี่ยมขนาดเล็กในชั้นแยกต่างหาก ฉันต้องการกำหนดค่าของรูปหลายเหลี่ยมด้านล่างแต่ละรูปหลายเหลี่ยม ในกรณีที่รูปหลายเหลี่ยมซ้อนกันหลาย ๆ เซลล์แรสเตอร์ฉันแค่ต้องการให้มีค่าสูงสุด แต่ผลลัพธ์ไม่สมเหตุสมผลและฉันไม่สามารถเข้าใจเหตุผลของผลลัพธ์เหล่านั้นได้ (ซึ่งเห็นได้ชัดว่าไม่ใช่จำนวนสูงสุดของเซลล์แรสเตอร์แบบขีดเส้นใต้): ความคิดใด ๆ ที่ฉันทำผิดหรือสิ่งที่ฉันยังไม่ได้พิจารณา? ผลกับ API หลามในqgis.analysis.QgsZonalStatistics()( ตามคำถามนี้ที่นี่ ) ที่ดีมาก แต่จะมีเพียงcount, meanและsum... แต่ด้วยเหตุผลบางอย่างไม่มีหรือmaxmin

1
การแก้ไขสไตล์เลเยอร์ shp พร้อมกันใน QGIS?
ฉันมีรูปหลายเหลี่ยมในไฟล์ shp ที่ฉันต้องเปลี่ยนความกว้างของเส้น ฉันหัวเข้าร่วมพวกเขาในกลุ่มเดียว มีวิธีในการเปลี่ยนบรรทัดด้วยสำหรับเลเยอร์ทั้งหมดในกลุ่มพร้อมกันหรือไม่
9 qgis  python  pyqgis  layers  style 

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