Coğrafi Bilgi Sistemleri

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

3
Arcpy.ListFeatureClasses ile birden fazla joker karakter parametresi kullanma
Bunu yapmanın bir yolu olması gerektiğini biliyorum ama bunu nasıl yapacağımı anlamakta zorlanıyorum. İşlemleri gerçekleştirmek için özellik sınıflarının bir listesini oluşturmak istiyorum, ancak liste 2 ayrı ve farklı dosya adı tanımlayıcıları olan özellik sınıfları içeren istiyorum. Kod şöyle görünecektir: FCS = arcpy.ListFeatureClasses("X_*" OR "*_Y") Ancak OR yanlış olduğunu biliyorum, ikinci …
12 arcpy  list  wildcard 

2
PyQGIS içinde QgsFeature kullanarak bir özniteliğin değeri nasıl değiştirilir?
Bir özelliğin bir özelliğini güncellemek istiyorum. Ancak, özellik nesnesini kullanarak güncelleştirmeyi bilmiyorum. Güncellemek için veri sağlayıcı kullanmak zorundayım. layers = QgsMapLayerRegistry.instance().mapLayersByName('my_line') layer = layers[0] dp = layer.dataProvider() it = dp.getFeatures() for i in range(0, dp.featureCount()): feat = it.next() attrs = { 2 : 30 } layer.dataProvider().changeAttributeValues({ feat.id() : attrs }) …
12 qgis  python  pyqgis  features 

1
GDAL boş poligon oluşturmak python poligonize?
Python Polygonize işlevini kullanarak sorun yaşıyorum. Bunun için yemek kitabı örneğini burada bulabilirsiniz . Kodumun ilgili kısmı: sourceRaster = gdal.Open('myraster.tif') band = sourceRaster.GetRasterBand(1) bandArray = band.ReadAsArray() outShapefile = "polygonized" driver = ogr.GetDriverByName("ESRI Shapefile") if os.path.exists(outShapefile+".shp"): driver.DeleteDataSource(outShapefile+".shp") outDatasource = driver.CreateDataSource(outShapefile+ ".shp") outLayer = outDatasource.CreateLayer("polygonized", srs=None) gdal.Polygonize( band, None, outLayer, -1, [], …
12 python  gdal 

2
OGR kullanarak Shapefile meta verilerine nasıl erişilir?
İndirdiğim bir şekil dosyası hakkında bazı ayrıntılar almak için ogrinfo kullanmaya çalışıyorum. Şu anda, bunu nasıl yapacağımı bilmenin tek yolu, QGIS'e yüklemek ve el ile tıklatarak herhangi bir bilgiyi bulmak için, öznitelik tablosunu açmak gibi. Sadece herhangi bir meta verinin özelliklerle birlikte etiketlendiğini görmek istiyorum. Eğer yaparsam: ogrinfo -al USA_adm0.shp …
12 shapefile  gdal  ogr 


3
Alan Hesaplayıcıda string değiştirme fonksiyonunu nasıl kullanabilirim?
Bir öznitelik tablosu içinde 'replace' işlevini kullanarak bir dizeyi diğeriyle değiştirmeye çalışıyorum. Örnek olarak, 'NAME' alanı '(B)' dizesini içeren bir dizi özellik var ve bunu 'County' kelimesiyle değiştirmek istiyorum. 'Mevcut alanı güncelle' onay kutusunu seçiyorum ve aşağıdaki ifadeyi kullanıyorum replace( '(B)','(B)','County') Sonuçta, 'NAME' alanının başlangıçta '(B)' dizesini içerip içermediğine bakılmaksızın, …

2
QGIS'ten ArcGIS Masaüstüne stiller mi aktarıyorsunuz?
Birçok farklı çizgi için sembollere sahip bir QGIS projemiz var. Veriler, hem QGIS hem de ArcGIS tarafından erişilebilen bir coğrafi veritabanından gelir. Şimdi ArcGIS harita belgesindeki özellikleri şekillendirmek için QGIS projesinin sembolojisini kullanmak istiyoruz. İlk yaklaşım SLD'leri kullanmaktı. QGIS stili kolayca SLD'ye aktarılabilir, ancak ArcGIS Desktop kullanarak bir SLD'ye göre …

2
QGIS ve ortam değişkenlerini kullanan bağımsız uygulamalar
İnsanların bana bu konuda yardımcı olup olamayacağını görmek için IRC'den geçmeye çalıştım, ancak ortam herhangi bir cevabı netleştirmek için biraz beceriksiz görünüyor, bu yüzden bunu deneyeceğim. ArcPy kullanarak zaten bağımsız uygulamaları programlayabildiğim şekilde PyQGIS kullanarak bağımsız bir uygulama programlamak istiyorum. PyQGIS'in kendisi açıktır. QGIS konsol düzenleyicisi içinde Python komut dosyalarını …
12 qgis  pyqgis 



2
Geoserver ve bir PostGIS veri deposu ile katmanlar yayınlandığında neden tarih değerlerinde izleyen bir 'Z' görüntüleniyor?
Bir PostGIS 2.0.1 (PostgreSQL 9.1.x) veri deposu ile Geoserver 2.2.x kullanarak çeşitli katmanları yayımladım. Yalnızca tarih değerleri olan ve saat / zaman damgasıyla ilgili değerleri olmayan alanlar tarih olarak kaydedilir. Katmanlarımı wfs / wms olarak yayınladıktan ve tabloyu tarayıcı tarihinde açtıktan sonra, sondalar 'Z' ile görüntüleniyor. Bu, geoserver'ın kullandığı geotools …

6
Nodata pikselleri nedeniyle rasterleri toplamak imkansız
Günlük toprak nem verileri ile bir dizi raster (.vrt) var. Aylara göre bir ölçüm yapmak için tüm rasterlerin piksellerini toplamak istiyorum. Bununla birlikte, tüm dünya her gün kapsanmamaktadır, bu da diğer günler için önlemlerin bulunduğu yerlerde nodata değerleriyle sonuçlanmaktadır. Yapmak istediğim, her bir rasterin değerlerini toplamak. Bununla birlikte, bir nodata …
12 raster  gdal  qgis-2 

2
Shapefile MultiPolygons'dan Düzgün MultiPolygons Oluşturma
Fiona'yı kullanarak bir şekil dosyası okuyorum: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] Bu bana koordinatların listesini içeren bir dikte verir ve 'MultiPolygon' yazın. Ancak, gerekli olduğu için Shapely MultiPolygon oluşturmak için koordinat verilerinin nasıl kullanılacağından emin değilim a sequence of exterior ring …
12 python  shapely  fiona 

3
Bitişik çokgenleri ArcGIS Desktop kullanarak mı birleştiriyorsunuz?
Bitişik çokgenleri birbiriyle birleştirmek için ArcGIS Desktop'ı kullanmak istiyorum. Çokgenler arasında ortak bir alan yoktur ve bu nedenle Çözme aracı ideal çözüm değildir. Birlikte birleştirmek istediğim çokgenler ya bitişik ya da birbirlerine belirli bir mesafede. ArcObjects kullanmaktan kaçınmak istiyorum. Ancak, Python komut dosyaları kabul edilir. Çözme aracı, üzerinde eritilecek öznitelik …

2
3 boyutlu geometriden 2 boyuta dönüşüm
Geometri sütununun hem 3 boyut hem de 2 boyut değerleri içerdiği bir Nokta tablosu var. Bu 3 boyutlu geometriyi 2 boyuta dönüştürmek istiyorum. PostGIS'te herhangi bir işlev var mı? Lütfen bu sorunu çözmeme yardım et. Saygılarımızla Sreesha.TA

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.