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

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

3
ข้อผิดพลาดหลามกับปลั๊กอิน OpenLayers QGIS 2
ฉันใช้ QGIS มาระยะหนึ่งแล้ว แต่เนื่องจากใช้ QGIS 2 ปลั๊กอิน OpenLayers ไม่สามารถใช้กับพีซีที่บ้านได้ อย่างไรก็ตามฉันได้ติดตั้งเวอร์ชันเดียวกันในที่ทำงานของฉันด้วยความสำเร็จ ฉันได้ดูโพสต์อื่น ๆ และพยายามตั้งค่า CRS และอนุญาตทันที แต่มันไม่ได้ผลสำหรับฉัน ใครสามารถให้คำแนะนำอื่น ๆ ได้บ้าง? ฉันได้ลองถอนการติดตั้ง / ติดตั้งอีกครั้ง รหัสข้อผิดพลาดด้านล่าง: เกิดข้อผิดพลาดขณะดำเนินการรหัส Python: Traceback (การโทรล่าสุดครั้งล่าสุด): ไฟล์ "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py", บรรทัดที่ 48 ใน addLayer ด้วยตนเอง plugin.addLayer (ตัวเอง) …

4
การทำให้แท็บเล็ตทำงานรวม GNSS (GPS) บน Windows 8 กับ QGIS?
ฉันมีแท็บเล็ต - Dell Latitude 10 ที่ใช้ Windows 8 พร้อม Broadcom GNSS Receiver BCM47511 (GPS, Glonass ... ) เนื่องจากเป็น GPS ในตัวและ Windows 8 จึงมีวิธี "ใหม่" ในการให้ข้อมูล GPS ที่เรียกว่า Windows Location Provider วิธีการ "ใหม่" นี้หมายความว่ามันทำงานไม่ถูกต้องหรือใช้งานได้เกือบทุกซอฟต์แวร์ในขณะนี้ - เนื่องจากซอฟต์แวร์นี้คาดว่าข้อมูล GPS มาจากพอร์ต COM รวมถึง QGIS - ในขณะนี้มันอยู่บนแผนที่ถนน - http://hub.qgis.org/issues/7878 หลังจากการค้นหาที่กว้างขวางฉันพบซอฟต์แวร์ที่สามารถข้ามแพลตฟอร์มการแปล MS ได้ มันเรียกว่า Centrafuse Localizer …
9 qgis  gps  windows-8  tablet 

2
ฉันจะใช้ฐานข้อมูล SQLite ของ Earth ธรรมชาติกับ QGIS ได้อย่างไร
ฉันเพียงแค่ดาวน์โหลดข้อมูลโลกธรรมชาติในรูปแบบ SQLite จากhttp://www.naturalearthdata.com/downloads/ ฉันสันนิษฐานว่านี่จะเป็นฐานข้อมูล SpatiaLite แต่ดูเหมือนจะไม่เป็นเช่นนั้น! QGIS ไม่สามารถจดจำได้ว่าเป็นฐานข้อมูลเชิงพื้นที่ OGR สนับสนุนการอ่านรูปทรงเรขาคณิตแม้ว่าจะเก็บไว้ในฐานข้อมูล SQLite ธรรมดา แต่บางที QGIS ไม่ใช้ OGR สำหรับ SpatiaLite? ฐานข้อมูล SQLite มี geometry_columns และตาราง spatial_ref_sys มีวิธีการแปลงเป็นฐานข้อมูล SpatiaLite เต็มหรือไม่

1
การแก้ไขบรรยากาศสำหรับ Landsat 8 OLI โดยใช้ Orfeo Toolbox
ฉันกำลังพยายามแก้ไขภาพถ่ายของ Landsat 8 OLI โดยใช้เครื่องมือปรับแต่งออปติคอล Orfeo Toolbox Optical ผ่าน QGIS ฉันได้รับข้อมูลจาก Aeronet เช่นเดียวกับข้อมูลการตอบสนองเชิงสเปกตรัมสำหรับเซ็นเซอร์ OLI จากที่นี่ อย่างไรก็ตามฉันไม่สามารถเรียกใช้เครื่องมือได้ ฉันมีปัญหาในการค้นหาเอกสารนอกเหนือจากที่ฉันต้องการไฟล์ RSR และไฟล์ Aeronet สิ่งที่ฉันไม่แน่ใจคือ A: รูปแบบใดที่ข้อมูลการตอบสนองเชิงสเปกตรัมที่สัมพันธ์กันจำเป็นต้องมีและ B: ไฟล์ใดที่นับเป็นไฟล์ Aeronet Aeronet ให้ชุดข้อมูลหลายชุดให้ฉันเลือก อีกทางหนึ่งหากใครมีข้อเสนอแนะสำหรับวิธีการหรือเครื่องมือทางเลือกฉันยินดีที่จะได้ยินพวกเขา

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

2
มีตัวเลือกหลามเพื่อ“ เข้าร่วมคุณสมบัติตามตำแหน่ง” หรือไม่?
ฉันกำลังพยายามใช้งานฟังก์ชั่นjoin attributes by locationที่พบในเมนู QGIS Vector> เครื่องมือจัดการข้อมูล ฉันกำลังหาตัวเลือก python ของโอเพ่นซอร์สสำหรับสิ่งนี้ ฉันรู้ว่า arcpy มีspatial joinฟังก์ชัน แต่ฉันพยายามทำสิ่งนี้นอกสภาพแวดล้อม ESRI

2
วิธีระบุฟิลด์เพื่อส่งออกจาก QGIS
ฉันใช้ QGIS 2.0.1 และกำลังเชื่อมต่อกับฐานข้อมูล MS SQL Server ที่เปิดใช้งานเชิงพื้นที่ (ไม่ใช่ ESRI) ฉันสามารถเชื่อมต่อกับเลเยอร์และโหลดลงใน TOC ของฉันได้ ฉันได้ซ่อนเขตข้อมูลจำนวนหนึ่งซึ่งไม่สำคัญสำหรับการมองเห็น ตอนนี้ฉันต้องการส่งออกข้อมูลไปยังประเภทข้อมูลอื่น (เราจะใช้ shapefile สำหรับตัวอย่างนี้) เมื่อฉันคลิกขวาที่เลเยอร์เลือก "บันทึกเป็น" และกำหนดไฟล์ผลลัพธ์ฉันได้รับข้อผิดพลาดต่อไปนี้: การส่งออกเป็นไฟล์เวกเตอร์ล้มเหลว ข้อผิดพลาด: ประเภทที่ไม่สนับสนุนสำหรับฟิลด์ GlobalID หมายเหตุ 1 : ถ้าฉันทำเครื่องหมาย "ข้ามการสร้างแอททริบิวต์" ในกล่องโต้ตอบไฟล์รูปร่างจะถูกสร้างขึ้นโดยไม่มีข้อผิดพลาด หมายเหตุ 2 : ArcGIS ไม่มีปัญหานี้เพียงแปลง GUID ฟิลด์เป็นประเภท "TEXT" หนึ่งในฟิลด์ที่ฉันซ่อนไว้คือ GUID ของ SQL type < uniqueidentifier > ซึ่งเป็นผู้กระทำผิด ในความพยายามที่จะแก้ไขปัญหานี้ฉันสร้างฟิลด์ "ซ่อน" …

2
การสร้าง FGDB รองรับ GDAL 1.10 บน Ubuntu
เนื่องจากdata.gc.caกำลังกระจายข้อมูลบางส่วนในรูปแบบ FGDB (ตัวอย่าง: Plant Hardiness Zones ) ฉันจึงต้องการใช้กับ gdal / QGIS คอมไพล์ / ติดตั้งจะไม่เป็นไปตามแผนที่วางไว้ นี่คือขั้นตอนที่ฉันได้ทำ: เปิดใช้งานพื้นที่เก็บข้อมูลแหล่งที่มาสำหรับubuntugis-เสถียร ดาวน์โหลด Linux 64-bit File Geodatabase API 1.3ติดตั้งใน/usr/local/FileGDB_APIเพิ่มการตั้งค่า ldconfig ที่จำเป็นและสร้างและเรียกใช้โปรแกรมทดสอบได้สำเร็จ (ตามขั้นตอนที่แนะนำที่นี่: [ผู้ใช้ Qgis] วิธีรวบรวม gdal กับ ESRI FileGDB ) ติดตั้งแหล่งอ้างอิงที่จำเป็น: sudo apt-get build-dep gdal ดึงแหล่งที่มาลง: apt-get source gdal เพิ่มบรรทัด--with-fgdb=/usr/local/FileGDB_API \ในคำสั่ง configure ในdebian/rulesไฟล์ จากไดเรกทอรีต้นทางออกdpkg-buildpackage -rfakeroot -uc …

2
QGIS อ่านฐานข้อมูล ESRI ทางภูมิศาสตร์ไม่ถูกต้อง
ฉันมีฐานข้อมูลทางภูมิศาสตร์จาก EPA ที่ฉันไม่ได้อ่านอย่างถูกต้องกับ Quantum GIS QGIS เวอร์ชั่น 1.8.0 (Lisboa) และ GDAL / OGR 1.9.2 เมื่อฉันเปิดตารางคุณลักษณะสองคอลัมน์แรกมีข้อมูลเหมือนกัน คอลัมน์แรกคือ CERCLA_ID และที่สองคือ SITE_NAME ทั้งสองคอลัมน์มีค่า SITE_NAME เท่าที่ฉันสามารถบอกได้ว่าทั้งหมดถูกต้อง ฉันเปิดไฟล์ต่าง ๆ ในโฟลเดอร์. gdb โดยใช้ hex editor และในไฟล์ a00000004.gdbtable ข้อมูลจะถูกจัดเก็บในรูปแบบ XML ภายในและค่า CERCLA_ID ที่ถูกต้องจะถูกจัดเก็บพร้อมกับ SITE_NAME มีบางอย่างผิดปกติกับไฟล์หรือบางอย่างผิดปกติกับโปรแกรมหรือไม่? ฉันก็ได้ยินกลับมาจากการติดต่อ EPA ของฉัน เขาบอกว่าพวกเขากำลังใช้ "attribute domains" ในตอนท้าย

1
การสร้างรูปทรงที่มีค่าที่มีความหมายจากข้อมูลจุด
ฉันเพิ่งได้รับ CSV ที่มีสถานที่เกิดอุบัติเหตุจักรยานที่บันทึกไว้ทั้งหมดในบอสตันในช่วงไม่กี่ปีที่ผ่านมา ในฐานะนักปั่นจักรยานตัวยงฉันต้องการสร้างแผนที่เส้นเรียบง่ายที่ดึงดูดความสนใจไปยังทางแยกด้วยความหนาแน่นของอุบัติเหตุที่ยิ่งใหญ่ที่สุดเพื่อแบ่งปันกับเพื่อนร่วมงานและเจ้าหน้าที่ของเมือง การใช้ปลั๊กอิน Heatmap QGIS และเครื่องมือเส้นชั้นความสูงของ GDAL ฉันสร้างแผนที่รูปร่างที่สวยงาม แต่ความกังวลของฉันคือค่าตัวเลขไม่สามารถย่อยได้ง่ายส่วนใหญ่เนื่องจากปลั๊กอินแผนผังความร้อนคำนวณความหนาแน่นโดยใช้ KDE แทนที่จะเป็นความหนาแน่นของจุด ฉันต้องการสร้างรูปทรงที่สะท้อนถึงจำนวนการล่มภายใน 400m ของจุดที่กำหนด (ตัวอย่างเช่นจุดใด ๆ ในรูปทรง "ระดับความสูง" สูงสุดนั้นอยู่ในระยะ 400 เมตรจากที่เกิดปัญหาอย่างน้อย 8 ครั้งในขณะที่จุดใด ๆ ที่อยู่ในระดับความสูงต่ำสุดนั้นอยู่ในระยะ 400 เมตรจากความล้มเหลวอย่างน้อย 1 ครั้ง วิธีที่ดีกว่าที่จะเห็นภาพความหนาแน่นของจุดโดยใช้รูปทรง? หากเป็นความช่วยเหลือใด ๆ ฉันสร้างแผนที่ความร้อนของฉันด้วยรัศมี 400m สลายตัวของ 0 และ X และ Y เป็น 10 (ดังนั้นแต่ละเซลล์คือ 10m x 10m) ฉันแปลง heatmap …

1
วิธีสร้างตาราง customizabe ใน QGIS Print Composer
ฉันต้องการเพิ่มตารางที่กำหนดเองลงในเค้าโครงแผนที่ที่สร้างใน QGIS ฉันต้องการควบคุมรูปลักษณ์ของตาราง (เส้นขอบสีพื้นหลังของเซลล์ ฯลฯ ) อย่างเป็นธรรมและปรากฏว่าเครื่องมือ "เพิ่มตารางคุณสมบัติ" ไม่อนุญาตให้คุณควบคุมสิ่งเหล่านั้น ฉันพยายามสร้างสิ่งที่ฉันต้องการใน Excel และบันทึกเป็นรูปภาพ แต่แน่นอนว่ามันเป็นพิกเซล ฉันต้องการโซลูชันแบบเวกเตอร์หากเป็นไปได้ ความคิดใด ๆ ฉันพิจารณาสร้างตาราง. html และแทรกเข้าไป นี่เป็นวิธีที่ดีที่สุดหรือไม่?

3
วิธีใช้โปรแกรมแต่งแผนที่ในสคริปต์แบบสแตนด์อโลน
ฉันกำลังพยายามติดตามส่วนการแสดงแผนที่จากตำรา pyqgis แต่ฉันต้องการทดสอบนี้เป็นแอปพลิเคชันแบบสแตนด์อโลน ฉันสามารถทำส่วนแรกโดยใช้การเรนเดอร์แบบง่าย ๆ แต่ฉันก็ยังคงทำตัวอย่างที่สองโดยใช้ตัวแต่งแผนที่เป็นสคริปต์แบบสแตนด์อโลน นี่เป็นตัวอย่างสำหรับบิตที่ฉันสามารถทำได้: from qgis.core import * from qgis.gui import * from PyQt4.QtCore import * from PyQt4.QtGui import * from PyQt4.QtXml import * QgsApplication.setPrefixPath("/usr/", True) QgsApplication.initQgis() fh = open("eg.csv","w") fh.write(""" x,y,name 153.0278, -27.4679, Brisbane 144.2500, -23.4500, Longreach 145.7753, -16.9256, Cairns """) fh.close() uri = "eg.csv?delimiter=%s&xField=%s&yField=%s" % …
9 qgis  python  pyqgis 

1
Spatialite จัดการการเข้าถึงพร้อมกันอย่างไร
ฉันเข้าใจว่า Spatialite นั้นมีไว้สำหรับผู้ใช้ / เครื่องจักรครั้งละหนึ่งคน อย่างไรก็ตามหากข้อมูลถูกเก็บไว้บนเซิร์ฟเวอร์ไม่มีการรับประกันว่าใครบางคนในเครื่องอื่นจะไม่เปิดฐานข้อมูลเดียวกันและใช้งาน มีใครบ้างที่เคยมีประสบการณ์เกี่ยวกับวิธีการที่ QGIS และ spatialite ตอบสนองต่อการอยู่ในสภาพแวดล้อมที่มีผู้ใช้หลายคน ในกรณีส่วนใหญ่เลเยอร์จะเป็นเลเยอร์แบบอ่านอย่างเดียว QGIS อนุญาตให้หลายคนอ่านไฟล์รูปร่างเดียวกันซึ่งเป็นสถานการณ์ที่คล้ายกัน จะเกิดอะไรขึ้นถ้ามีหลายคนที่เปิดเซสชันแก้ไขพร้อมกัน

3
กำลังเปิดไฟล์ Geodatabase ใน QGIS สำหรับ Ubuntu หรือไม่
จนถึงตอนนี้ฉันได้พบคำแนะนำในการแลกเปลี่ยนสแต็ก แต่สำหรับ windows และจนถึงตอนนี้ข้อมูลที่ฉันได้พบก็คือหน้าต่าง ขณะนี้ฉันมี Ubuntu 13.04 Raring tail ฉันใช้ qgis 1.8 ฉันเข้าใจว่า gdal มาพร้อมกับมันโดยอัตโนมัติและฉันควรจะเปิดมัน (.gdb) ฉันมีไฟล์. gdb อยู่ในคอมพิวเตอร์ของฉัน ฉันได้ลองเพิ่มเวกเตอร์เลเยอร์และประเภทแหล่งที่มาเป็นไฟล์และฐานข้อมูลและไดเรกทอรี ตัวเลือกสำหรับฐานข้อมูลต้องการให้ฉันเชื่อมต่อกับเซิร์ฟเวอร์ แต่ฉันไม่ต้องการ การติดตั้ง File Geodatabase (* .gdb) รองรับใน QGIS หรือไม่ เครื่องมือโอเพนซอร์สสามารถอ่าน Geod File Geodatabase (.gdb) ได้หรือไม่ ฉันพยายามติดตั้ง ubuntu gis ppa รุ่นที่เสถียรและไม่เสถียรซึ่งทำให้ qgis สูญเสียปลั๊กอินตัวเลือกของ python และต้องทำการถอนการติดตั้งใหม่ทั้งหมด sudo apt-get remove --purge qgis …

1
ความเร็วของการแก้ไขคุณสมบัติใน QGIS จากปลั๊กอิน Python
ฉันกำลังพยายามแก้ไขค่าของคุณลักษณะสำหรับแต่ละคุณลักษณะในเลเยอร์โดยใช้ปลั๊กอิน QGIS Python ฉันพบว่าการทำสิ่งนี้นอกโหมดแก้ไขจะช้ากว่าขณะแก้ไข (แม้รวมถึงการแก้ไข) ดูรหัสด้านล่าง (บรรทัดที่เปลี่ยนได้ที่จุดเดียวกันในลูป) ความแตกต่างของความเร็วสำหรับชุดข้อมูลตัวอย่างของฉันคือ 2 วินาที (โหมดแก้ไข) และ 72 วินาที (ไม่ใช่โหมดแก้ไข) การปรับเปลี่ยนแอตทริบิวต์ในโหมดแก้ไข: layer.changeAttributeValue(feature.id(), 17, QtCore.QVariant(value)) การปรับเปลี่ยนแอตทริบิวต์นอกโหมดแก้ไข: layer.dataProvider().changeAttributeValues({ feature.id() : { 17 : QtCore.QVariant(value) } }) นี่เป็นพฤติกรรมที่คาดหวังหรือไม่? ฉันไม่ต้องการให้ผู้ใช้สามารถยกเลิกการเปลี่ยนแปลงได้ดังนั้นฉันไม่คิดว่าฉันต้องใช้โหมดแก้ไข แก้ไข 1:ดูรหัสเต็มด้านล่างโดยมีทั้งสองเวอร์ชันรวมไว้ (แต่ใส่ความเห็น) def run(self): try: # create spatial index of buffered layer index = QgsSpatialIndex() self.layer_buffered.select() for feature …
9 qgis  python  pyqgis 

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