ทำแผนที่ที่สัญลักษณ์ที่ทับซ้อนกันเพิ่มความทึบหรือไม่


25

ฉันกำลังดูแผนที่เช่น: แผนที่จากบันทึกการเดินเรือ แผนที่

หรือมิตรภาพทั่วโลกของ Facebook ที่แมป (ผ่านบล็อกข้อมูลไหล ) ข้อความแสดงแทน

แผนที่เหล่านี้ดูดีเพราะมีเส้นเดียวเกือบจะโปร่งใสและเมื่อมีการลากเส้นมากขึ้นความทึบจะเพิ่มขึ้นและคุณจะได้รูปแบบเฉพาะกับเส้นที่มีหลายเส้นอยู่

ฉันมีข้อมูลบางอย่างของ Bus Routes ในรูปแบบ shapefile และต้องการทำสิ่งที่คล้ายกันจากสิ่งนี้

ซอฟแวร์ใดจะอนุญาตให้ฉันทำเช่นนี้? ซอฟต์แวร์ชนิดใดที่สามารถสร้างเอฟเฟกต์นี้ได้


1
ฉันคิดว่าคุณสามารถทำได้ใน QGIS โดยใช้ความโปร่งใสของเลเยอร์โหมดเลเยอร์ผสมและสัญลักษณ์โปร่งใส แต่ฉันจะต้องลอง
Alexandre Neto

คำตอบ:


29

คุณสามารถทำได้ในQGISโดยใช้สัญลักษณ์โปร่งใสโหมดการผสมคุณสมบัติและสีสัญลักษณ์

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

seetings ทั้งหมดที่มีอยู่ในชั้น Properties > สไตล์

ป้อนคำอธิบายรูปภาพที่นี่

ด้วยค่าความโปร่งใสของสัญลักษณ์ 95% สีที่เลือกสำหรับเส้นจะทึบแสงโดยสิ้นเชิงเมื่อคุณสมบัติอย่างน้อย 20 ซ้อนทับกัน จำนวนนี้ถูก จำกัด ไว้ที่การซ้อนทับคุณสมบัติ 100 รายการ (ความโปร่งใส 99%)

UPDATE:หลังจากที่นาธานคำแนะนำการใช้โหมดการผสมที่แตกต่างกัน (เช่นคูณและนอกจาก) ผลกระทบอื่น ๆ สามารถทำได้

ป้อนคำอธิบายรูปภาพที่นี่

การทำซ้ำเลเยอร์ด้วยสีของเส้นที่แตกต่างกันและการใช้โหมดเช่นหลบในการผสมเลเยอร์สามารถให้เอฟเฟกต์ที่ดีได้

ป้อนคำอธิบายรูปภาพที่นี่


ฉันยังคงคิดเกี่ยวกับวิธีการทำภาพที่สองไปจากสีฟ้า (หรือสีอื่น ๆ ) เป็นสีขาว ความคิดใด ๆ ของวิธีการทำใน QGIS?
Alexandre Neto

3
ไม่เลเยอร์และคุณสมบัติระดับ Feature blending mode. แม้แต่ในสกรีนช็อตแรกของคุณ :)
Nathan W

2
ใช้สีน้ำเงิน 50% แล้วเปิดโหมดการลบแบบผสมผสาน
นาธาน W

2
ด้วยพื้นหลังสีเข้มและAdditionคุณจะได้รับสิ่งนี้: i.imgur.com/tuGiKpc.png
นาธาน W

1
เริ่มต้นใหม่อีกครั้งสำหรับ +1 ของ QGIS ที่มีเครื่องมือมากมายสำหรับการสร้าง "เพิ่มความทึบแผนที่" อย่างตรงไปตรงมามาก
Alexandre Neto

4

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

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

แก้ไข: ตัวอย่างแรกนั้นสอดคล้องกับความโปร่งใสของฟีเจอร์ สิ่งนี้ไม่เป็นไปได้ใน ArcGIS (คุณสามารถตั้งค่าคุณสมบัติความโปร่งใสสำหรับรูปหลายเหลี่ยม แต่ไม่ได้เพิ่มซึ่งกันและกันสำหรับการซ้อนรูปหลายเหลี่ยมที่ซ้อนกันของชั้นเดียวกันในทางทฤษฎีแน่นอนคุณสามารถสร้างหนึ่งเลเยอร์ต่อบรรทัด ... ) ดังนั้น +1 สำหรับ QGIS ...


3

คุณสามารถทำสิ่งนี้ได้ใน Tilemill โดยใช้สิ่งต่อไปนี้:

line-comp-op: plus;

0

สิ่งนี้สามารถทำได้ใน ArcGIS แม้ว่าจะไม่มีโหมดการผสมขั้นสูง: ใช้ "ระดับสัญลักษณ์" ภายใต้ "ขั้นสูง" ในแท็บ "Symbology" และใช้ฟิลด์เพื่อความโปร่งใส

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