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

4
วิธีการกำหนดลำดับเลเยอร์ใน Openlayers?
ฉันมีชั้นเครื่องหมายสองชั้นเวกเตอร์และสองชั้นแรสเตอร์ เลเยอร์เครื่องหมายถูกปกคลุมด้วยแรสเตอร์สองชั้น มีวิธีย้ายเลเยอร์มาร์กเกอร์เสมอหรือไม่? แก้ไข:ลำดับของดัชนี Z ทำงานได้ดีในเลเยอร์เวกเตอร์ แต่เมื่อฉันเพิ่มเลเยอร์แรสเตอร์ WMS อื่นบนแผนที่ด้วยดัชนี Z ที่ต่ำกว่าเลเยอร์แรสเตอร์ยังคงครอบคลุมเลเยอร์เวกเตอร์ แก้ไข:ใครสามารถชี้ให้เห็นความแตกต่างของลำดับการแสดงผลในแง่ของ "LayerIndex" และ "ดัชนี Z" ของเลเยอร์? ฉันคิดว่าดัชนีเลเยอร์จัดการกับลำดับการซ้อนทับและ Zindex จัดการกับลำดับคุณลักษณะในเลเยอร์เวกเตอร์ฉันไม่ถูกต้องหรือไม่

1
เปลี่ยนไอคอนเครื่องหมายเมื่อคลิกโดยใช้แผ่นพับ
ฉันมีแผนที่ที่มีเครื่องหมาย (> 100) อยู่มากมาย ฉันต้องการจะทำเช่นนั้นเพื่อให้การคลิกที่ไอคอนเหล่านี้เปลี่ยนเป็นเวอร์ชันที่เน้นสี ฉันได้สร้างไอคอนที่กำหนดเองสองไอคอนไอคอนปกติหนึ่งรายการและไอคอนหนึ่งที่เน้นไว้ ฉันได้รับการทำงานกับเครื่องหมายเดียว แต่ไม่สามารถหาวิธีการตั้งค่าเพื่อให้แต่ละไอคอนสามารถเปลี่ยนแปลงได้โดยคลิกที่มัน นี่คือรหัสการทำงานสำหรับหนึ่งไอคอน: var testmarker = L.marker([44.0, -73.0], {icon: unselectedIcon}); testmarker.on('click', function(e) { testmarker.setIcon(selectedIcon); }); อย่างไรก็ตามฉันมีเครื่องหมายจำนวนมากและใช้สำหรับวงเพื่อวางพวกเขา: //points is a 2 dim array with lat/long pairs for (i = 0; i <= points.length-1; i++) { var marker = L.marker([points[i][0], points[i][1]], {icon: unselectedIcon}); } marker.on('click', function(e) …
20 leaflet  markers 

3
สัญลักษณ์เส้นคดเคี้ยวไปมาใน QGIS
ฉันกำลังมองหาสัญลักษณ์เส้นซิกแซกใน QGIS อาจมีวิธีง่ายๆในการทำสิ่งนี้ที่ฉันขาดหายไปหรือไม่? ฉันได้ลองสร้างบรรทัดมาร์กเกอร์โดยใช้เครื่องหมายสามเหลี่ยมแบบง่าย (^) และปรับขนาดของเครื่องหมายและช่วงเวลาการจัดตำแหน่งของเครื่องหมายจนกระทั่งแทร็กเดิลได้สัมผัสกันและปรากฏเป็นเส้นซิกแซกที่สวยงาม มันใช้งานได้กับเส้นตรง แต่รอบ ๆ เส้นโค้งมีช่องว่างระหว่างสามเหลี่ยมเพราะสามเหลี่ยมไม่ได้เชื่อมต่อกัน อาจมีวิธีเข้าร่วมเครื่องหมายด้วยกันไหม หรือวิธีอื่นที่จะไปเกี่ยวกับเรื่องนี้? ฉันจะขอบคุณมากสำหรับคำแนะนำใด ๆ ! (ใช้ QGIS 2.4.0)
18 qgis  symbology  line  markers 

1
วิธีควบคุมความยาวลูกศรของเครื่องหมายฟิลด์เวกเตอร์ในเลเยอร์รายการเลเยอร์
ใน QGIS 2.14.5 LTR (และเมื่อเร็ว ๆ นี้ใน QGIS 3.0) ฉันได้ตั้งค่าการออกแบบแผนที่ที่สวยงามด้วยตัวแสดงภาพที่สำเร็จการศึกษาและตัวบ่งชี้เขตเวกเตอร์สำหรับแต่ละช่วงค่า (ความยาวลูกศรเป็นสัดส่วนโดยตรงกับความเร็วกระแสซึ่งอยู่ในช่วง 0.001 - ~ 5m / s) สิ่งนี้ใช้งานได้ดี แต่ฉันสงสัยว่าฉันพลาดการตั้งค่าเพื่อทำให้ลูกศรในตำนานสั้นลงหรือไม่ ด้วยหน้าต่างชั้นความกว้าง 'ปกติ' ค่าคลาสไม่สามารถมองเห็นได้: หน่วย: มิลลิเมตร เดาแรกของฉันคือว่ามันมีฏ จะทำอย่างไรกับการสลับความยาวลูกศรหน่วยความกว้างของเส้นจากหน่วยมิลลิเมตรไปยังหน่วยแผนที่ แต่สิ่งนี้จะไม่ส่งผลต่อตำนาน: หน่วย: หน่วยแผนที่ UPDATE ปัญหายังคงอยู่ใน QGIS 3.0 ฉันสร้าง screencast เพื่อให้เห็นภาพนี้: https://youtu.be/oxJ3tGXFB18 ในคุณสมบัติ / สัญลักษณ์สัญลักษณ์แสดงผลอย่างถูกต้อง: โปรดทราบว่ารายการเลเยอร์แสดงเครื่องหมายอย่างถูกต้องเมื่อทำซ้ำเลเยอร์หรือใช้การเปลี่ยนแปลงกับสไตล์ตราบใดที่ความกว้างของเลเยอร์แผงไม่เปลี่ยนแปลง

3
ฉันจะแสดงระยะทางโดยใช้เครื่องหมายขีดกลางหรือเครื่องหมายของเส้นเวกเตอร์ได้อย่างไร
ฉันเป็นผู้ใช้ขั้นพื้นฐานมากและไม่รู้ศัพท์แสงที่จะได้รับส่วนสำคัญของคำถามของฉันดังนั้นพื้นหลังบางอย่างอาจช่วยได้ ฉันอาสาที่จะสร้างระบบการวางแผนล่วงหน้าสำหรับแผนกดับเพลิงในชนบทของฉัน ช่องโหว่หลักของเราคือเส้นทางการขับขี่ที่ไม่มีการแมปที่ยาวมาก จนถึงตอนนี้ Ive ประสบความสำเร็จในการถ่ายโอนข้อมูล GPS ของทางขับขี่เหนือภาพถ่ายทางอากาศของเขตดังกล่าวเป็นเส้นสีเขียวสดใส (เลเยอร์. SHP) พร้อมป้ายกำกับที่แสดงความยาวของถนนแต่ละแห่ง มันดูดีและมีประโยชน์มากเช่นเดียวกับ ตอนนี้คำถาม : ฉันต้องการวาดเส้นเวคเตอร์ของรถแล่นเป็นเส้นประหรือตั้งค่าเครื่องหมายที่ความยาว 100 ฟุต ท่อสายอุปทานของเรามีความยาว 100 ฟุต เส้นเวกเตอร์ที่กำหนดด้วยเครื่องหมายระยะ 100 ฟุตจะช่วยฉันประหยัดเวลาได้มากและปรับปรุงข้อมูลอย่างล้นเหลือ จนถึงตอนนี้ฉันได้ลอง "Single Symbol" เป็น "Simple Line" โดยใช้รูปแบบเส้นประที่กำหนดเองและ "Marker Line" โดยใช้การจัดวางช่วงเวลา ไม่มีตัวเลือกเหล่านี้รักษาความยาวที่เหมาะสมในขณะที่ซูมหรือ "ปรับ" (ถ้าเป็นคำนั้น) บางทีมันเป็นไปไม่ได้เหรอ? (อย่างน้อยก็ในระดับความรู้ของฉันฉันสอนตัวเองมาไกลขนาดนี้และไม่มีเวลามากพอที่จะหลอกไปรอบ ๆ :))

2
แสดงคุณลักษณะของสายงานใดใน QGIS
ฉันกำลังทำงานกับ QGIS ในไฟล์ street shp ซึ่งมีฟิลด์จากซ้ายไปขวาจากขวาไปขวาฟิลด์สร้าง geocoder ฉันจำเป็นต้องรู้ว่าคุณลักษณะเหล่านี้มุ่งเน้นไปทางใดซึ่งฉันคิดว่าเหมือนกับการรู้ว่าจุดใดที่สอง (หรือมากกว่า) ที่ทำให้เส้นมาก่อน มีวิธีหมุนเครื่องหมายสามเหลี่ยมบนลักษณะเส้นเครื่องหมายโดยอัตโนมัติหรือไม่เพื่อแสดงให้เห็นว่าเส้นถูกวางแนวอย่างไร
12 qgis  style  line  markers 

1
สหภาพของเครื่องหมายคะแนน SVG ใน QGIS?
วันที่ดีทั้งหมด ฉันกำลังพยายามที่จะเข้าใจถ้า (และวิธีการ) ผมอาจจะชักชวน QGIS การดำเนินการสหภาพในการวาดภาพของสัญลักษณ์เครื่องหมาย (ไม่เรขาคณิตเอง) ขึ้นอยู่กับชุดของจุด ง่ายต่อการตั้งค่าตัวทำเครื่องหมาย SVG แต่สมมติว่าสิ่งที่ฉันเห็นหลังจากทำเช่นนี้คือ: อย่างไรก็ตามสิ่งที่ฉันต้องการเห็นคือ: ฉันรู้ว่าสิ่งนี้ทำได้โดยง่ายถ้าวงกลมสีเขียวเป็นรูปหลายเหลี่ยมจริง แต่สิ่งที่ฉันต้องการรวมกัน (รวมกัน) เป็นสัญลักษณ์ของเครื่องหมาย SVG ตามที่วาดบนหน้าจอ / พิมพ์ไม่ใช่ข้อมูลจุด เป็นไปได้ถ้าเป็นเช่นนั้นได้อย่างไร
10 qgis  symbology  markers  svg  union 

4
ฉันจะหยุดการเผยแพร่กิจกรรมด้วยคลิกขวาบนเครื่องหมายของแผ่นพับได้อย่างไร
ฉันไม่พบเหตุการณ์คลิกขวาในเครื่องหมายของแผ่นพับดังนั้นฉันจึงเริ่มฟังเหตุการณ์ที่เกิดขึ้น ในวิธีที่แก้ไขเหตุการณ์นี้ฉันจะตรวจสอบ if (event.originalEvent.button == 2) { do_something(); // now i want to stop propagation of the rightclick return; } สิ่งนี้ทำงานในสิ่งที่เรียกว่า do_something () แต่เหตุการณ์แพร่กระจายไปยังแผนที่และมีการแสดงเมนูบริบท ฉันจะป้องกันไม่ให้เหตุการณ์เผยแพร่สู่แผนที่ได้อย่างไร ใช้ได้กับเบราว์เซอร์หลัก (เช่น IE) ทั้งหมดหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.