Coğrafi Bilgi Sistemleri

Kartograflar, coğrafyacılar ve GIS uzmanları için soru cevap


1
Python komut dosyalarını QGIS'ye otomatik olarak kaydet
Python komut dosyaları yazarken, kullanıcı ana projesini ctrl+Skomutla veya ile kaydettiğinde QGIS bunları kaydetmez Project->Save. Ayrıca, QGIS'den ayrılırken, program projede kaydedilmemiş değişiklikler hakkında uyarsa ve bunları kaydetmeyi teklif etse bile , python komut dosyalarındaki kaydedilmemiş değişiklikler hakkında uyarmaz. Bu davranışı değiştirmek için herhangi bir seçenek var mı? Ben çıkarken projeyi …

2
QGIS 2.18.1'de vektör katmanlarını python ile birleştirme
Şu anda iki vektör katmanlarını birleştirmek için aşağıdaki kodu kullanıyorum: def append_layers(layer1, layer2, output): from processing.core.Processing import Processing Processing.initialize() import processing.tools processing.tools.general.runalg("qgis:mergevectorlayers", layer1, layer2, output) append_layers(layer1.shp, layer2.shp, output.shp) QGIS 2.14'te bu iyi çalışıyor gibi görünüyor, ancak 2.18.1'de aşağıdaki mesajla başarısız oluyor: Error: Wrong number of parameters ALGORITHM: Merge vector layers …

2
Ters çokgenler (soldan sağa kural)
Doğru görüntülenmeyen bir geojson dosyası var ve sağ kuralı takip etmeyen çokgenler içeren dosya ile ilgili olduğuna inanıyorum. Bu sorunu çözmeme yardımcı olacak hangi araç olabilir? QGIS ile içe aktarmayı ve dışa aktarmayı ve biçimler arasında ileri geri dönüştürmeyi denedim org2org, ancak bu beni hiçbir yere götürmedi.
9 geojson 

1
QGIS kullanarak derece verilerini enterpolasyon mu?
Rüzgar haritaları oluşturmak istiyorum. ArcGIS ve QGIS için bir giriş var . Uzamsal Analiste erişimim olmadığından, QGIS sürümünü denedim. Ancak, derece verilerinin enterpolasyonunu nasıl yapacağımı bilmiyorum. Örneğin rüzgar yönü bir noktada 359 ° ve ikinci noktada 1 ° olabilir. Bu nokta arasındaki değerler muhtemelen 359 °, 0 ° veya 1 …



2
Her sınırlayıcıdan önce bir dize alanından yeni alanlara metin bölme
Noktalarla ayrılmış metin içeren bir dize alanından metin verileri ayıklamak ve alan hesap makinesini kullanarak yeni alanlara yerleştirmek çalışıyorum. Im bu python işlevini kullanarak ( QGIS önce / içinde metin ayıklamak nasıl alınır? ): from qgis.core import * from qgis.gui import * @qgsfunction(args='auto', group='Custom') def func(value1, feature, parent): return value1.split('.')[0] …


1
QGIS API'sında uzamsal bir dizin kaydediliyor mu?
Qgis API kullanarak bazı şekil dosyaları için bir uzamsal dizin oluşturmaya çalışıyorum. Nathan Woodrow'un blogunda ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ) açıklanan adımları uyguladım ve harika çalışıyor : layer = QgsVectorLayer(path, name, 'ogr') idx = QgsSpatialIndex() all_features = layer.getFeatures() map(idx.insertFeature, all_features) Benim sorunum, sonuçta ortaya çıkan herhangi bir dosya (.qix? .Sbn? .Sbx?) Şekil …



1
Proje katmanlarını bağımsız bir PyQGIS komut dosyasında nasıl listeleyebilirim?
Varolan bir .qgs projesini yüklemeye ve içindeki katmanların bir listesini almaya çalışıyorum. Projeyi açabiliyor gibiyim, ancak katmanların listesini alamıyorum. Temel PyQGIS sözdizimi konusunda biraz kafam karıştı ve yemek kitabı bu özel örneği kapsamıyor. from qgis.core import * from PyQt4.QtCore import QFileInfo QgsApplication.setPrefixPath(r"C:\OSGeo4W\apps\qgis-ltr", True) qgs = QgsApplication([], False) qgs.initQgis() # Get …
9 pyqgis 

3
Shapefile veri kaynağı kodlaması değiştirilsin mi?
Sadece şekil dosyası veri kaynağı kodlama özellikleri aracılığıyla değiştirmeye çalıştım ve ayrıca nasıl şekil dosyaları LATIN1 UTF-8 kodlamak için? ama değişmez. QGIS projesini kaydetmeden şekil dosyası veri kaynağı kodlamasını doğrudan değiştiremiyorum? Ben de bu kodu denedim, değişiklik kodlama gösterir ama yine şekil dosyasını açmak gibi aynı eski sistem kodlaması gösterir: …
9 qgis  pyqgis  encoding 

2
GDAL kullanarak belirli enlem / boylam konumlarıyla görüntü oluşturuluyor mu?
Enlem, boylam ve data_val ile aşağıdaki biçimde bir ASCII dosyası var. 35-13.643782N, 080-57.190157W, 118.6 ... Bir GeoTiff görüntü dosyası var ve kolayca görüntüleyebiliyorum. ASCII dosyasında bulunan belirli enlem / boylam konumunda bir "pim" (bir nokta / bayrak / yıldız veya en kolay olanı olabilir) yerleştirmek istiyorum. Şimdiye kadar yapmayı başardım: …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.