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

12
ฉันจะวาดและแสดงภาพแผนที่ที่กำหนดเองตามข้อมูล OSM ได้อย่างไร
ฉันต้องการที่จะใช้ข้อมูล openstreetmap สำหรับพื้นที่เฉพาะในฐานะแหล่งที่มาและ "ดึง" จากแผนที่การปรับปรุงโครงสร้างพื้นฐานซึ่งส่วนใหญ่เป็นถนน ฉันต้องการให้โฮสต์โดยตัวเอง (ไม่ทำให้ข้อมูลบนเซิร์ฟเวอร์ OSM จริงเสียไป) ต้องการความยืดหยุ่นและระดับรายละเอียดที่ค่อนข้างใหญ่ในกระบวนการแก้ไขและมันก็ดีที่จะทำให้มันดูดี ฉันไม่คุ้นเคยกับซอฟต์แวร์ GIS จำนวนมาก อันที่จริงมันไม่สำคัญที่จะมีข้อมูล OSM เป็นแหล่งที่มามันอาจเป็นภาพจากดาวเทียมเช่นกัน สิ่งสำคัญ - การวาดภาพที่มีความยืดหยุ่นผูกพันกับพิกัดจริงและการมองเห็นของแผนที่ ฉันจะเริ่มได้ที่ไหน หวังว่าคำถามนี้สมเหตุสมผลที่นี่ :)

4
มีวิธีในการเรนเดอร์เส้นโค้ง (เบซิเยร์) ใน QGIS หรือไม่?
ฉันย้ายจากการสร้างแผนที่ด้วย Illustrator เพื่อทำให้เป็น QGIS และข้อมูลจริง สิ่งหนึ่งที่ฉันไม่สามารถสร้างขึ้นใหม่ใน QGIS คือเส้นโค้งที่เรียบเนียนที่ฉันสามารถรับได้ใน Illustrator ฉันไม่ได้พูดเกี่ยวกับลักษณะการเข้าร่วมและรูปแบบหมวก แต่จะแสดงผลทั้งบรรทัดได้อย่างไร ฉันกำลังมองหาคำตอบที่ไม่รวมการส่งออกเป็น SVG ไปยัง Illustrator และทำแผนที่ให้สำเร็จ นอกจากนี้ฉันรู้ว่าพวกเขาอาจถูกมองว่าเป็นตัวแทนที่ไม่ถูกต้อง แต่ส่วนใหญ่แผนที่เหล่านี้มีไว้เพื่อให้ผู้ขับขี่ทราบว่าพวกเขาอยู่ที่ไหนและไม่จำเป็นต้องเป็นตัวแทนที่แน่นอน นี่คือตัวอย่างของสิ่งที่ฉันหมายถึง:
33 qgis  rendering 

5
การ์ดแสดงผลที่ดีที่สุดสำหรับโปรแกรม GIS [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันเพิ่งซื้อ Dell XPS-8300 (i7-2600 | 16 GB DDR3 RAM | 64 บิต Windows7) ซึ่งฉันตั้งใจจะใช้เป็นหลักสำหรับโปรแกรม GIS ฉันซื้อรุ่นตกแต่งใหม่เพราะมันถูกกว่ามากและเพราะฉันสามารถเลือกกราฟิกการ์ดของฉันเองได้ ขณะนี้ฉันกำลังอยู่ในขั้นตอนการซื้อการ์ดดังกล่าว แต่ฉันไม่ได้เห็นข้อมูลมากนักเกี่ยวกับประเภทของการ์ดที่เหมาะสมที่สุดสำหรับการเรนเดอร์ ArcMap หรือ QGIS เมื่อเทียบกับ Battlefield 3 หรือ Skyrim ฉันกำลังดูXFX AMD Radeon HD6870 PCIE 2GB Dual MiniหรือXFX AMD Radeon HD 6870 900M 1 GB DDR5 DUAL …

1
ตัวเรนเดอร์คลัสเตอร์ QGIS 3.0 จุดเป็นไปได้หรือไม่ที่จะควบคุมลำดับการเรนเดอร์ (ลำดับ z)
ฉันได้เล่นกับตัวแสดงคลัสเตอร์จุดใหม่ใน QGIS 3.0.2 และมันยอดเยี่ยมมากง่ายกว่าและเร็วกว่าการทำคลัสเตอร์ด้วยตัวคุณเอง เพื่อแสดงสิ่งที่ฉันหมายถึงนี่คือตัวอย่างของอุบัติเหตุบนท้องถนนในเอดินบะระโดยใช้ข้อมูล STATS19 และรัศมี 30 เมตร ฉันไม่สามารถหาวิธีตั้งค่า z-order เพื่อให้กลุ่มที่ใหญ่ที่สุดถูกดึงออกมาต่อหน้ากลุ่มที่เล็กกว่า ฉันรับรู้ถึงตัวแปร@cluster_size - เป็นสิ่งที่ฉันใช้เพื่อปรับขนาดและสีสัญลักษณ์ สำหรับสิ่งนี้ฉันใช้ผู้ช่วยขนาดและสี ฉันลบเครื่องหมายแบบอักษรเพื่อลบข้อความออกจากแต่ละคลัสเตอร์ ขนาดของเครื่องหมายถูกกำหนดดังนี้: - coalesce(scale_exp(@cluster_size, 0, 50, 1, 200, 0.57), 0) สีของเครื่องหมายถูกกำหนดดังนี้: - coalesce(ramp_color('custom ramp',scale_linear( @cluster_size, 0, 50, 0, 1), '#000000') สิ่งที่ฉันได้ลองไปแล้ว: - ระดับสัญลักษณ์ - ไม่มีโชค; ไม่สามารถเลือกชื่อตัวแปร การสร้างเลเยอร์> ลำดับการแสดงผลคุณลักษณะการควบคุมและเลือก@cluster_sizeเป็นการจัดเรียง ดูเหมือนจะไม่มีผลกระทบ สไตล์ที่สำเร็จการศึกษาโดยใช้@cluster_sizeเนื่องจากนิพจน์ไม่ทำงาน ไม่มีใครรู้ว่าสิ่งนี้เป็นไปได้หรือเป็นข้อ จำกัด กับ renderer …

8
Shapefile เลเยอร์ใน QGIS ไม่แสดงยกเว้นว่าฉันซูมออก
ฉันมีสองรูปร่างไฟล์ในโครงการ Qgis ที่มีปัญหากับการซูม หนึ่งคือบรรทัดที่ฉันคัดลอก / วางในเลเยอร์ใหม่จากชุดของความสูงและอีกชั้นหนึ่งเป็นรูปหลายเหลี่ยมที่ฉันสร้างขึ้นโดยการยุบคุณสมบัติทั้งหมดในเลเยอร์อื่น ในทั้งสองกรณีเลเยอร์จะไม่แสดงเว้นแต่ว่าเลเยอร์ทั้งหมดแสดงในแคนวาส เมื่อฉันซูมเข้าหรือลากมุมมองทันทีที่ส่วนหนึ่งของเลเยอร์ออกจากผืนผ้าใบเลเยอร์ทั้งหมดจะหายไป ในกรณีของชั้นรูปหลายเหลี่ยมถ้าฉันลบมันและสร้างมันอีกครั้งมันทำงานอย่างถูกต้อง แต่เมื่อฉันเริ่มเติมวงแหวนมันถึงจุดที่หยุดทำงานได้ดี (ฉันต้องการที่จะจบลงด้วยรูปหลายเหลี่ยมเดียวที่ล้อมรอบคุณสมบัติทั้งหมดใน เลเยอร์เดิม) ฉันเดาว่าต้องเกี่ยวข้องกับเรขาคณิตของเลเยอร์ แต่ฉันไม่พบสาเหตุ ทั้งสองเลเยอร์ก่อนหน้านี้ทำงานได้ดีและการนำออก / เพิ่มอีกครั้งไม่สามารถแก้ไขปัญหาได้ เลเยอร์อื่น ๆ ในโครงการทำงานได้ดี (รวมถึงชุดของความสูงของรูปทรงและชั้นรูปหลายเหลี่ยมที่ฉันใช้เพื่อสร้างชั้นที่มีปัญหา) ปัญหานี้แสดงในทั้ง Qgis 2.4 และ 2.6 มีอะไรที่ฉันทำผิดหรือเปล่า?

2
จะกรองคุณสมบัติในเลเยอร์ได้อย่างไร?
ฉันกำลังพยายามแสดงคุณสมบัติบางอย่างในเลเยอร์ที่อิงกับ Shapefile โดยใช้ QGIS ฉันได้พบฟังก์ชั่นชุดย่อยในแผงคุณสมบัติซึ่งทำสิ่งที่ฉันต้องการ แต่น่าเบื่อเกินไปเพราะฉันต้องร่อนด้วยตนเองผ่านคุณสมบัติจำนวนมาก มีวิธีที่เร็วกว่าในการทำเช่นนี้? ฉันใช้ทั้งรูปร่างและ PostGIS ที่ดีที่สุด Dietmar

2
มีตัวเลือกใน QGIS ในการวาดเส้นขนานที่ snap บนส่วนด้านนอกของบรรทัด (เส้นที่อยู่ติดกัน) ที่เป็นอิสระจากมาตราส่วนหรือไม่?
ฉันต้องวาดแผนที่ของเครือข่ายการขนส่งสาธารณะและฉันมีปัญหาในถนนที่มีหลายสายผ่าน วัตถุประสงค์ของฉันคือการทำแผนที่แสดงภาพที่เส้นในลู่ทางนั้นขนานกันจากที่อื่นและไม่มีที่ว่างระหว่างพวกเขาเพื่อที่จะเห็นพวกมันทั้งหมดในเวลาเดียวกันโดยไม่คำนึงถึงขนาด ฉันได้ลองใช้ตัวเลือกการสแนปและการวาดภาพแบบขนาน (เครื่องมือ CAD) แต่ปัญหาคือเมื่อฉันเปลี่ยนสเกลระยะทางระหว่างเส้นเปลี่ยนไปและพวกมันก็ชนกันหรือแยกออกจากกันทำให้ทุกอย่างยุ่งเหยิง ดังนั้นคำถามของฉันคือ: มีตัวเลือกในการวาดเส้นที่อยู่ติดกันซึ่งอยู่ติดกันอย่างอิสระจากระดับของการสร้างภาพ? หมายเหตุ: ฉันไม่รู้ว่าติดกันใช้กับสิ่งที่ฉันหมายถึงหรือไม่ดังนั้นที่นี่ฉันคัดลอกตัวอย่างของสิ่งที่ฉันค้นหา: นี่คือสิ่งที่เกิดขึ้นเมื่อฉันซูมเข้า: และเมื่อฉันซูมออก: แก้ไข: ที่นี่ฉันแบ่งปันสถานการณ์ว่าทำไมโซลูชันที่แนะนำไม่ทำงานสำหรับฉัน สามบรรทัดแชร์ถนนเดียวกันชั่วขณะหนึ่งจากนั้นพวกเขาแยกออกเป็นสามถนนที่แตกต่างกัน ฉันไม่สามารถใช้บรรทัดเดียวที่มีสัญลักษณ์หลายรายการได้เนื่องจากทั่วทั้งเครือข่ายเส้นแบ่งและเข้าร่วมอีกครั้ง (มีรถบัสมากกว่า 15 สาย) ข้อมูลที่อยู่ในข้อมูลคุณลักษณะไม่ได้ช่วยฉันเพราะมันเป็นเพียงเลเยอร์ที่เต็มไปด้วยเส้นโดยไม่มีแอตทริบิวต์อื่นนอกจากข้อมูลเครือข่ายบางอย่าง (จำนวนรถโดยสาร / ชั่วโมงผู้โดยสาร / ชั่วโมง ฯลฯ ) (QGIS 2.8.6 ทำงานบน Windows 7)

1
รอให้ Canvas วาดเสร็จก่อนบันทึกภาพ
ฉันกำลังพยายามเขียนสคริปต์ที่จะบันทึกการเรนเดอร์ของเลเยอร์หลาย ๆ อันโดยใช้โปรแกรมแต่งแผนที่ ปัญหาที่ฉันพบคือสคริปต์บันทึกไว้ก่อน qgis แสดงผลเลเยอร์ทั้งหมดเสร็จสิ้นแล้ว จากคำตอบอื่น ๆ อีกหลายข้อ ( 1 , 2 , 3 ) ฉันพยายามใช้iface.mapCanvas.mapCanvasRefreshed.connect()และวางการบันทึกภาพไว้ในฟังก์ชั่น แต่ฉันยังคงพบปัญหาเดียวกัน - ภาพไม่รวมเลเยอร์ทั้งหมด รหัสที่ฉันใช้รวมถึงรูปภาพของหน้าต่างหลักและการเรนเดอร์หน้าตามีลักษณะดังรายการด้านล่าง ฉันสังเกตว่าถ้าฉันเปิดหน้าต่างคอนโซลและไม่แสดงข้อคิดเห็นทั้งสามprint layerListบรรทัดโปรแกรมจะรอการเรนเดอร์ให้เสร็จก่อนบันทึกภาพ ฉันไม่แน่ใจว่านี่เป็นเพราะเวลาในการประมวลผลที่เพิ่มขึ้นหรือหากมีการเปลี่ยนแปลงวิธีการทำงานของโปรแกรม ฉันจะใช้สิ่งนี้อย่างถูกต้องได้อย่างไรเพื่อให้เลเยอร์ทั้งหมดรวมอยู่ในภาพ from qgis.core import * from qgis.utils import * from qgis.gui import * from PyQt4.QtCore import * from PyQt4.QtGui import * import os.path ##StackExchange Version=name ##Map_Save_Folder=folder …

2
Mapnik สามารถแสดงผลข้อมูลเชิงพื้นที่จาก SQL Server ได้หรือไม่
นี่เป็นคำถามง่าย ๆ - ฉันแค่อยากรู้ว่าใครสามารถยืนยันได้ว่าพวกเขาใช้ Mapnik ในการเรนเดอร์ไทล์โดยตรงจากข้อมูลที่เก็บไว้ใน SQL Server (และถ้าเป็นเช่นนั้นคุณทำอะไรเพื่อให้มันใช้งานได้) โปรดอย่าตอบกลับจนกว่าคุณจะได้รับการยืนยันเป็นการส่วนตัวว่าเป็นไปได้ ... ไม่ใช่แค่ว่ามันควรจะเป็นไปได้ ฉันเคยเห็นผู้คนแนะนำ Mapnik สำหรับการแสดงข้อมูลจาก SQL Server ในเธรดเช่นนี้: เอ็นจินการเรนเดอร์แผนที่ที่ดีสำหรับ SqlGeometry / SqlGeography นอกจากนี้เว็บไซต์ mapnik ระบุว่า "รองรับรูปแบบ OGR ทั้งหมด": http://mapnik.org/faq/#data อย่างไรก็ตามฉันไม่สามารถใช้การเชื่อมต่อกับฐานข้อมูล SQL Server ในพื้นที่ของฉันเป็นแหล่งข้อมูลสำหรับเลเยอร์ Mapnik ได้ เป็นการทดสอบฉันใช้ OGR VRT ทดสอบตรงไปตรงมาซึ่งดำเนินการคำสั่ง SQL บน SQL Server เพื่อเลือกรูปหลายเหลี่ยมแบบอินไลน์ภูมิศาสตร์เดียวกับข้อความที่รู้จักกันดีดังต่อไปนี้: <OGRVRTDataSource> <OGRVRTLayer name="test"> <SrcDataSource>MSSQL:server=zangief\DENALICTP3;database=TempDB;</SrcDataSource> <SrcSQL>SELECT geography::STPolyFromText('POLYGON((0 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.