«python» etiketlenmiş sorular

Python, birçok CBS programında kullanılan açık kaynaklı yorumlanmış bir programlama dilidir.

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: …

1
Pyqgis'te özel qgsfunction kaydetme
Bağımsız bir uygulamada pyqgis kullanıyorum. Şimdi kural olarak filterExpression olarak kullanmak için özel bir ifade oluşturmak istedim ruleBasedRendererV2. (Daha önce mevcut işlevlerle oluşturucuyu denedim ve her şey iyi çalıştı!) Özel qgisfunction(bitsel AND işlevi - henüz böyle bir işlev olmadığından) şöyle görünür: from qgis.utils import qgsfunction @qgsfunction(args="auto", group='Python') def bitwise_and(value1, value2, …

3
QGIS kullanarak başka bir vektör çokgen katmanı ile çakışan>% 90'ın üzerinde programlı olarak çokgen bulmak?
Nasıl başka bir vektör tarafından>% 90 ile örtüşen bir vektör çokgenler ayıklamak için python kullanmayı anlamaya çalışıyorum. Daha sonra sadece bu çokgenleri gösterecek bir vektör / haritaya sahip olmak istiyorum. Örnek resim katmanlarımı göstermektedir. % 90'dan fazla kırmızı olan tüm gri çokgenleri istiyorum. Bunu tüm python (veya benzer şekilde otomatik …
9 qgis  python  pyqgis 

1
GDAL'ı Python paketine bağımlı olarak mı ekliyorsunuz?
PyPI için GDAL kullanan bir Python komut dosyası paketlemeye çalışıyorum. Doğrudan bir referans ekleyerek başladım setup.py: install_requires=['GDAL==1.11.2'], Bu şekilde paket, test sanal ortamımda yüklenemedi: extensions/gdal_wrap.cpp:2855:22: fatal error: cpl_port.h: No such file or directory #include "cpl_port.h" ^ compilation terminated. error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status …
9 python  gdal 

2
Özellikler silindiğinde şekil dosyalarının boyutu nasıl azaltılır?
Bu küçük küçük komut dosyası tüm katmanlardaki tüm küçük özellikleri siler. Bu iyi çalışır, ancak .shp dosyalarının boyutu azalmaz. Lütfen nedenini söyle... canvas = iface.mapCanvas() expr = QgsExpression("$length<100") for l in canvas.layers(): l.startEditing() it = l.getFeatures(QgsFeatureRequest(expr)) for ft in it: l.deleteFeature(ft.id()) l.commitChanges()
9 qgis  python 


3
PyQGIS'de bir döngüde Uzamsal Sorgu Gerçekleştirme
: Yapmak çalışıyorum ne döngü bir nokta shape içinden ve düşen her noktayı seçmek içine bir poligon. Aşağıdaki kod, bir kitapta bulduğum bir uzamsal sorgu örneğinden esinlenmiştir: mitte_path = r"D:\PythonTesting\SelectByLocation\mitte.shp" punkte_path = r"D:\PythonTesting\SelectByLocation\punkte.shp" polygon = QgsVectorLayer(mitte_path, 'Mitte', 'ogr') points = QgsVectorLayer(punkte_path, 'Berlin Punkte', 'ogr') QgsMapLayerRegistry.instance().addMapLayer(polygon) QgsMapLayerRegistry.instance().addMapLayer(points) polyFeatures = polygon.getFeatures() pointsCount …

3
İkili taramada büyük miktarda rastgele noktalar mı oluşturuyorsunuz?
Noktaların raster değerinin 1 olduğu alanlarla sınırlandırılması gereken ikili bir raster içinde 10000 nokta (veya daha büyük) bir nokta vektör veri kümesi oluşturmak istiyorum. Aşağıdaki adımları denedim. Poligonize tarama QGIS: Vektör -> Araştırma Araçları -> Rastgele Noktalar Bu 2000 noktaya kadar iyi çalışır, ancak yukarıdaki herhangi bir şey QGIS'in çökmesine …

1
PostGIS çokgen kenar analizi (yönlendirme, kenar uzunluğu)
CBS dünyasında ve özellikle PostGIS'te yeniyim, bu yüzden cevap açık görünüyorsa lütfen affedersiniz ... Birkaç bina üzerinde analiz yapmak istiyorum. İlgilendiğim bir şey, cephe yüzeyleri ve ilgili yönelim. Aşağıdaki resimde gösterildiği gibi, bir dizi çokgen içinde tüm kenarların uzunluk ve (normal) yönüne sahip olmak istiyorum. Örnekte sadece bir yüzeyi vurguladım. …


1
QGIS katmanını python'dan nasıl filtreleyebilirim?
QGIS 2.4 python konsolunu kullanarak, katman özelliklerinin yalnızca bir alt kümesini görüntülemeye çalışıyorum. Özellikleri katmandan almayı başardım: featuresIterator = layer.getFeatures(QgsFeatureRequest().setFilterExpression ( u'"field"=4')) ve dataProvider'dan: featuresIterator = layer.dataProvider().getFeatures(QgsFeatureRequest().setFilterExpression ( u'"field"=4')) (Farkı anladığımdan emin değilim). Şimdi elde etmek istediğim sadece bu özellikleri göstermektir. GUI'den bir sorgu oluşturucu kullanılarak yapılanla aynı şekilde. Bu …
9 qgis  python 

3
QGIS'i pandalarla nasıl oynatabilirim (Windows)?
Windows'da QGIS'in Python kurulumuyla çalışmak için pandaları almakta başarılı olan var mı? Python 2.7 ve Numpy 1.5.1 ile birlikte gelen QGIS2.2'yi yüklemek için OSGeo4W yükleyicisini kullandım. Pandaların makul yeni sürümleri Numpy 1.6.1 veya daha yenisini gerektirir. Bu benim asıl sorunum gibi görünüyor. Ben denedim: - easy_install kullanarak pandaların (örneğin 0.7.3 …
9 qgis  python  numpy 


1
Şekil Alanının Belirlenmesi Alan Adı
Ben uzamsal çokgen dosyaları (şekil dosyaları, dosya / kişisel gdb özellik sınıfları, sde özellik sınıfları (bazı uzamsal görünümleri ile)) çeşitli ile ilgileniyorum ve dosya türüne bağlı olarak, Şekil Alanı özellik sınıfı alan adları ( gerekli alan, oluşturulan alan değil) Örneğin, alan adları "Shape_Area", "SHAPE_Area", "SHAPE.AREA", "GEOMETRY_Area", "GEOMETRY.AREA" arasında değişir. Özellik …

2
Coğrafi işlem hızı testleri için olağandışı sonuçlar
Bir Python geoprocessing script ile olağandışı bir performans gözlemliyorum. (Attached) betiği aşağıdaki eylemleri gerçekleştirir: Çokgen özelliklerine karşılık gelen UTM bölgesini aramak için bir arama imleci kullanın Arama imleci sonuçlarına dayalı olarak uzamsal referans nesnesi oluşturma .Csv dosyasını unsur katmanına ve sonra bir nokta unsur sınıfına dönüştürme Betiğin nasıl çalıştığına bağlı …

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.