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

QGIS เป็นแอพพลิเคชั่น GIS ข้ามแพลตฟอร์มที่ได้รับอนุญาตภายใต้ GNU General Public License

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

1
QGIS, เติมฟิลด์ด้วยสูตรการอัพเดทตัวเอง (เช่นสเปรดชีต)
มีวิธีใดบ้าง (ปลั๊กอินหรืออื่น ๆ ) ในการใส่สูตรเป็นค่าของเขตข้อมูลซึ่งจะอัปเดตตัวเองเมื่อฟิลด์อื่น ๆ ที่ยึดตามนั้นถูกปรับหรือไม่ วิธีที่เครื่องคิดเลขภาคสนามอัพเดทมูลค่าของสนาม แต่แทนที่จะต้องกลับไปที่เครื่องคิดเลขภาคสนามทุกครั้งมันสามารถทำงานเหมือนสเปรดชีทเมื่อมีการอัปเดตเลเยอร์ที่ขึ้นอยู่กับ ตัวอย่างเช่นหากฉันต้องการค้นหาจำนวนหน่วยที่อยู่อาศัยภายในรูปหลายเหลี่ยมฉันสามารถทำบางสิ่งในเครื่องคิดเลขภาคสนามround("Density"*"Area")ได้ แต่ฉันต้องทำซ้ำทุกครั้งที่ปรับรูปหลายเหลี่ยม เมื่อการคำนวณมีความซับซ้อนมากขึ้นมันจะกลายเป็นความยุ่งยากที่แท้จริงในการดำเนินการด้วยตนเองและปรับใหม่ด้วยตนเอง

4
ระยะห่างระหว่างเซนทรอยด์กับจุดที่เป็นรูปหลายเหลี่ยมมากที่สุด
ฉันมีเลเยอร์รูปหลายเหลี่ยมของหมู่บ้านซึ่งมีมากกว่า 6,00,000 บันทึก ฉันคำนวณ centroid ของแต่ละหมู่บ้าน ฉันต้องการค้นหาระยะทางระหว่างเซนทรอยด์และโหนดที่ไกลที่สุดของรูปหลายเหลี่ยมแต่ละอัน ตรวจสอบภาพด้านล่างสำหรับการอ้างอิง เส้นสีดำเป็นขอบเขตรูปหลายเหลี่ยม

2
การตั้งค่าเริ่มต้นในฟิลด์ QGIS
ฉันต้องการเพิ่มค่าเริ่มต้นในฟิลด์ของเลเยอร์ ฉันหมายความว่าทุกครั้งที่มีการสร้างคุณลักษณะใหม่ฟิลด์นั้นจะถูกเติมด้วยค่าเริ่มต้นโดยอัตโนมัติ ในกรณีของฉันค่าเริ่มต้นจะเป็นตัวแปร @project_filename (ชื่อไฟล์ของโครงการ) ฉันไม่พบฟังก์ชันการทำงานนี้ทุกที่ ความนับถือ,


1
PyQGIS บันทึกแรสเตอร์เป็นรูปภาพที่แสดงผลแล้วใช้เครื่องมือ GDAL ในนั้น
ฉันได้พยายามที่จะใช้รหัสจากQGIS บันทึก Raster เป็นภาพการแสดงผล iเป็นเลเยอร์แรสเตอร์: pipelayer = i pipeextent = pipelayer.extent() pipewidth, pipeheight = (pipelayer.width(), pipelayer.height()) piperenderer = pipelayer.renderer() pipeprovider = pipelayer.dataProvider() crs = pipelayer.crs().toWkt() pipe = QgsRasterPipe() pipe.set(pipeprovider.clone()) pipe.set(piperenderer.clone()) pipedFile = os.path.join(tempfile.gettempdir(), safeLayerName + '_pipe.tif') print pipedFile file_writer = QgsRasterFileWriter(pipedFile) file_writer.writeRaster(pipe, pipewidth, pipeheight, pipeextent, pipelayer.crs()) in_raster = pipedFile prov_raster …

5
การฉายแบบฟิชอาย
ฉันต้องการการฉายภาพพิเศษเพื่อจุดประสงค์ในการนำเสนอที่มีประสิทธิภาพบนโปสเตอร์ ฉันต้องการที่จะนำเสนอพื้นที่การศึกษา (สาธารณรัฐเช็ก) ในบริบทของทั้งยุโรปในลักษณะที่สาธารณรัฐเช็กจะใช้พื้นที่มากที่สุด (เช่น 70%) ในศูนย์และส่วนที่เหลือของยุโรปอยู่รอบ ๆ แต่มีขนาดเล็กอย่างน่าขัน เช่นชอบการบิดเบือนขนาดใหญ่ในความโปรดปรานของสาธารณรัฐเช็กเช่นเลนส์ตาปลาเมื่อคุณทำให้พวกเขาอยู่ใกล้กับวัตถุบางอย่างและพวกเขาจะขยายอย่างหนาแน่นเมื่อเทียบกับสภาพแวดล้อม มีการคาดการณ์ใด ๆ ที่ฉันสามารถใช้เพื่อจุดประสงค์นี้ใน Quantum GIS ยินดีต้อนรับ EPSG หรือสูตรมาตรฐาน (ซึ่งสามารถใช้ใน QGIS)

4
ฉันจะเชื่อมต่อฉลากและจุดด้วยเส้น / ลูกศรได้อย่างไร
เป็นไปได้ไหมที่ QGIS จะเชื่อมต่อฉลากและจุดด้วยเส้น / ลูกศรหรือบางสิ่ง? ในแผนที่ของฉันมันไม่ชัดเจนว่าป้ายกำกับไปด้วยจุดใด ฉันไม่สามารถนำมันเข้ามาใกล้เพราะมีจุดอีกมากที่จะมา
12 qgis  labeling 

3
สร้าง Isochrones ใน QGIS หรือไม่
ฉันยังใหม่กับ QGIS และได้พยายามสร้าง isochrones รอบ ๆ จุดมาระยะหนึ่งแล้ว มีตัวเลือกในการสร้าง isochrones บน GUI ใน QGIS หรือไม่? ฉันรู้วิธีสร้างพวกเขาโดยใช้ pgAdmin (โดยใช้คำอธิบายและตัวอย่างของ underdark ( http://anitagraser.com/2011/02/09/creating-catchment-areas-with-pgrouting-and-qgis/ ) แต่ฉันต้องการ ต้องการสร้างโดยใช้ QGIS เท่านั้น มีเลเยอร์หนึ่งซึ่งมีที่อยู่ทางภูมิศาสตร์ที่ฉันต้องสร้าง มันจะดีมากถ้าฉันสามารถสร้าง isochrones ที่มีขนาดแตกต่างกันฉันได้พยายามหาปลั๊กอินหรือตัวเลือกอื่น ๆ เพื่อทำสิ่งนี้ แต่ดูเหมือนจะไม่มีอะไรทำงาน ฉันใช้ QGIS 2.4.0 บน Ubuntu

3
เป็นไปได้หรือไม่ที่จะใช้เลเยอร์หน่วยความจำในอัลกอริทึมการประมวลผล QGIS?
ฉันกำลังสร้างปลั๊กอิน QGIS ที่เชื่อมต่อกับฐานข้อมูล MySQL ในเครือข่ายท้องถิ่นแล้วเพิ่มส่วนย่อยของหนึ่งในตารางไปยังเลเยอร์ในหน่วยความจำ เซตย่อยจะขึ้นอยู่กับสกุลเงินของข้อมูล (ทำการสังเกตล่าสุดสำหรับแต่ละตำแหน่งที่ทำการวัดเท่านั้น) สร้างเลเยอร์หน่วยความจำนี้สำเร็จ อย่างไรก็ตามฉันต้องการเรียกใช้อัลกอริทึมการประมวลผลทางภูมิศาสตร์บางอย่างและฉันมีปัญหาในการใช้เลเยอร์ในหน่วยความจำในส่วนใด ๆ ของพวกเขา self.stationuri = "point?crs=epsg:4326&field=id:integer&field={}:double&index=yes".format(self.cb_field.currentText()) self.vlayer = QgsVectorLayer(self.stationuri,"scratch","memory") if not self.vlayer.isValid(): raise Exception("Failed to create in-memory layer") self.vlayer.startEditing() for i,r in enumerate(result): # Result is row-by-row result of SQL query # Add features ... self.vlayer.commitChanges() self.vlayer.updateExtents() # Add layer to map …

4
วิธีสร้างแบบจำลองสุสาน - หนึ่งจุดต่อผู้เสียชีวิตหรือหนึ่งจุดต่อหลุมฝังศพ? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว นี่คือความต่อเนื่องของคำถามก่อนหน้าของฉันเกี่ยวกับโครงการของเราเกี่ยวกับวิธีการได้รับทางเศรษฐกิจด้วยการใช้งานสุสานในระบบ GIS ... บนสุสานเราสามารถหาได้ หลุมศพปกติ: มากถึง 2 คน หลุมศพของครอบครัว: มากกว่า 2 คนขึ้นไป 20 คน (พี่น้องจากการชุมนุมคาทอลิก…) อนุสาวรีย์สงคราม: ประมาณ 30 คน พื้นที่กระจายเถ้า: ไม่ จำกัด จำนวนเริ่มต้นด้วย 100 คน ช่องที่มีการฝังศพ: มากถึง 2 ต่อจุด ผนังฝังศพ Urns: สูงถึง 3 ดังนั้นวิธีที่ดีที่สุดที่จะไปคือการกำหนด: แต่ละคนเป็นวัตถุจุด แต่ละหลุมฝังศพเป็นวัตถุจุดบุคคลที่เป็นส่วนหนึ่งของคุณลักษณะ ฉันจะเลือกสำหรับแต่ละบุคคลเป็นวัตถุจุด: ไฟล์ CSV หนึ่งไฟล์สำหรับทุกคน คอลัมน์อาจเป็นตัวอย่าง: FirstName - …

3
ต้องเพิ่มหลายเลเยอร์อย่างรวดเร็วจากหลาย ๆ โฟลเดอร์ไปยังโครงการ QGIS
ฉันดาวน์โหลดไฟล์ซิปภาพหลายภาพ (เนื้อหาของแต่ละไฟล์คือ jp2, jpg, jpw, xml, htm และ. dbf, .prj, .sbn, .sbx, .shp, .shx) และต้องการเพิ่มภาพนี้อย่างรวดเร็ว โครงการทำงานของฉันใน QGIS 2.6.1 ฉันพยายามหลีกเลี่ยงการนำทางและเพิ่มแต่ละไฟล์แยกกัน เนื่องจากแต่ละไฟล์อยู่ในโฟลเดอร์ที่แตกต่างกันฉันจึงไม่สามารถหาวิธีเพิ่มหลายไฟล์พร้อมกันได้

1
วิธีการมองเห็นค่าการวัดตาม linestrings ใน QGIS
ฉันมีรูปทรงเรขาคณิตของ LineStringM ค่าการวัดแสดงถึงความลาดชัน (หรือการไล่ระดับสีของกระแสน้ำ) ที่แต่ละจุดในเรขาคณิต ฉันชอบตัวเลือกการจัดแต่งทรงผมที่แข็งแกร่งของ QGIS แต่ฉันไม่สามารถหาวิธีที่จะทำให้ค่าการวัดแต่ละค่าไปตามการเคลื่อนไหวของฉัน เป็นการดีที่ฉันจะมีสีฟ้าสำหรับการไล่ระดับสีช้าและสีแดงสำหรับการไล่ระดับสีที่สูงชันมาก เพื่อช่วยให้เข้าใจสิ่งที่ฉันพยายามทำให้สำเร็จสมมติว่าเราได้ใช้การอ้างอิงเชิงเส้นเพื่อเข้ารหัสความยาวของ LinestringM ที่ผ่านมาจนถึงค่าการวัดของแต่ละจุด ที่ด้านบนสุดคุณจะมี 1.0 และที่ด้านล่างคุณจะได้ 0.0 ฉันได้เพิ่มภาพสิ่งที่ฉันหวังว่าจะทำให้สำเร็จด้านล่าง ฉันทำสิ่งนี้ใน Paint.NET ดังนั้นมันจึงเป็นแค่เรื่องจำลอง เชื่อมโยงโดยตรงกับภาพ คุณจะทำสิ่งนี้ให้สำเร็จใน QGIS ได้อย่างไร?
12 qgis  postgis  style 

1
การตรวจจับด้านหน้าของภาพ sst & Chlorophyll
ฉันกำลังทำงานกับภาพถ่ายดาวเทียมที่มีอุณหภูมิผิวน้ำทะเลและกำลังมองหาการไล่ระดับสีในโอเพนซอร์สบนพื้นฐานของอุณหภูมิ มีเครื่องมือใด ๆ เช่นเครื่องมือตรวจจับด้านหน้า Cayula และ Cornillon ของ ArcGIS [1]ที่อาจช่วยได้หรือไม่ วิธีหนึ่งที่แนะนำให้ฉันคือการใช้ตัวกรองผ่านสูงและเส้นขอบ แต่ในทั้งสองกรณีฉันไม่สามารถวาดเส้นบนด้านหน้าอุณหภูมิที่เฉพาะเจาะจง ในตัวกรอง High Pass นั้นกำลังตรวจจับขอบทั้งหมดที่ฉันไม่ได้สนใจ ฉันค้นหาเครื่องมือใน QGIS (หรือโอเพนซอร์ซ) ที่: ระบุการไล่ระดับสี (ด้านหน้า) ตามอุณหภูมิ วาดเส้นและ สร้าง shapefile ตามคำขอของผู้วิจารณ์: เครื่องมือตรวจจับด้านหน้าของ Cayula Cornillon ตรวจจับ SST ด้านหน้าจากข้อมูล SST ดาวเทียมโดยอัตโนมัติ เอกสารต้นฉบับมีการเผยแพร่ที่นี่: Cayula, JF, & Cornillon, P. (1992) อัลกอริทึมการตรวจจับขอบสำหรับภาพ SST วารสารเทคโนโลยีบรรยากาศและมหาสมุทร, 9 (1), 67-80 นี่คือชุดข้อมูลตัวอย่าง: https://www.dropbox.com/s/rtxhln299szonb1/may25.csv?dl=0

3
การเปลี่ยนการตั้งค่าซูมล้อเลื่อนของเมาส์ใน QGIS?
ฉันมีปัญหากับการตั้งค่าการซูมล้อเลื่อนของเมาส์บนแทร็กแพดของ macbook การซูมเกิดขึ้นเร็วเกินไปสำหรับความแม่นยำในทุกระดับ ฉันบันทึกความคิดเห็นนี้ในบันทึกของ dev: 2004-08-14 [gsherman] 0.4.0devel9 เพิ่มการซูมล้อเม้าส์ การเลื่อนล้อไปข้างหน้าซูมเข้าด้วย 2 เท่า ฉันจะเปลี่ยนการตั้งค่าเพื่อให้การซูมเกิดขึ้นด้วยปัจจัย 1 หรือ. 5 ได้อย่างไร ฉันใช้ QGIS 2.6 ไบรตัน
12 qgis  zoom 

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