Coğrafi Bilgi Sistemleri

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

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 

2
Broşür katmanına vektör karo katmanı yükleniyor mu?
Bir broşür haritasına bir vektör döşeme katmanı yüklemem gerekiyor. Vektör döşemesi, Mapillary dizileriyle ilgili vektör döşeme katmanıdır ( https://a.mapillary.com/#vector-tiles ... adresine bakın ) ve döşeme URL modeli: https://d2munx5tg0hw47.cloudfront.net/tiles/{z}/{x}/{y}.mapbox vektör döşemesi Mapbox vektör döşemesi biçimini kullanır. İnternette arama yaptım ama bir örnek bulamadım: Bunun Mapbox kullanarak yapılabileceğini gördüm, ancak mümkünse sadece …

3
Bir FeatureTable'ı bir FeatureLayer seçim kümesiyle nasıl eşitlerim?
ArcGIS Server JS API'si, bir FeatureLayer'a karşılık gelen öznitelik tablosunu gösteren yeni bir FeatureTable sınıfı içerir . SyncSelection seçeneği vardır: Harita ve özellik tablosu arasında bir etkileşimi etkinleştirir. Bu özelliği true olarak ayarlamak, tablodaki satırı tıklayarak haritadaki bir özelliğin seçimini ve haritadaki bir özelliği tıklayarak tablodaki bir satırın seçimini sağlar. …

1
PostGIS: aynı öznitelik değerlerini paylaşan bitişik özellikler nasıl birleştirilir?
Çizgi özellikleri depolayan büyük bir PostGIS masam var. Her ikisi de birbirine bağlı ve öznitelik değerleri aynı vermiş özellikleri birleştirmek istiyorum. Aşağıda neyi başarmak istediğime bir örnek verilmiştir. En dıştaki özellikler (siyah ve mavi olanlar) birleştirilmez, çünkü öznitelik değerleri aynı olsa bile bitişik değildir Yeşil ve kırmızı özellikler her iki …

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 

1
R'deki efsane eşyaları arasındaki mesafe azalıyor mu?
Paketi choropleth()kullanarak R doğru harita oluşturmaya çalışıyorum GISTools. choro.legend()Efsanemi göstermek için kullanıyorum . Ancak her iki doğru efsane yerleşimini oluşturamıyorum VE / VEYA İşlevimdeki fmtparametrenin rolünü anlamıyorum choro.legend(). Bana öyle geliyor ki fmtefsane renklerim ve tanımım arasındaki boşluğu azaltabilir. Bulduğum choro.legend yardım sayfasını devletler bu fmtolduğunu "choropleth sınıf sınırların üzerinde …
9 r  legend  choropleth 

4
QGIS öznitelik tablosu alanını otomatik hale getirme?
QGIS ve sahip olduğum bir Excel çalışma sayfasını kullanarak hidrolojik projeler yapmak için çalışıyorum. Bunu yapmak için, bir boru bölümünü temsil eden bir vektör katmanında bulunan çizgilerin bazı bilgilerini çıkarmak istiyorum. Çıkarmam gereken bilgiler: Kimlik Numarası uzunluk X, Y başlangıç ​​ve bitiş koordinatları Ben "$ uzunluk" ve X ve Y …

3
Sentinel-2 projeksiyon kaydırma
Son zamanlarda Sentinel 2 verilerinin coğrafi projeksiyonunda bir değişiklik gözlemliyorum. Lütfen açıklama için aşağıdaki ekran görüntülerine bakın (yalnızca Granule T33UXP, Band 8). İlk görüntü 20160314'te çekildi, ikincisi 20160403'te çekildi. Referans olarak bir çokgen ekledim. Bu, API hub'ından indirilen işlenmemiş verilerdir. S2A_OPER_MSI_L1C_TL_SGS__20160403T152610_A004080_T33UXP_N02.01 Başka kimse bunu gözlemliyor mu? Bu bilinen bir sorun …


2
Bellek katmanını runalg ile girdi ve / veya çıktı olarak mı kullanıyorsunuz?
Bir bellek katmanı runalg ile giriş ve / veya çıkış olarak kullanılabilir mi? Runandload ile bu işe olsun: processing.runandload("qgis:mergevectorlayers","memory:bufferOne", "memory:bufferTwo", r"memory:merged") processing.runandload("qgis:dissolve", r"memory:merged", True, '', r"D:\PythonTesting\dissolved.shp") Parametre 2 ve 3, zaten bellekte olan giriş katmanlarıdır ve parametre 3, belleğe yazılan ve aşağıdaki araçta kullanılan çıkış katmanıdır (Çözün). Bu iyi çalışıyor, …

1
Çokgen sorgusunda çok büyük bir noktayı optimize etme
Adres noktalarının ulusal veri kümesi (37 milyon) ve MultiPolygonZ türü sel anahatlarının (2 milyon) çokgen veri kümesi var, bazı çokgenler çok karmaşık, maksimum ST_NPoints yaklaşık 200.000. Hangi adres noktaları taşkın poligon olan PostGIS (2.18) kullanarak tanımlamak ve bu adres kimliği ve sel riski ayrıntıları ile yeni bir tabloya yazmak çalışıyorum. …

1
QGIS neden .prj dosyasından CRS algılamıyor?
Bir postgreSQL / postGIS veritabanında Amerika Birleşik Devletleri'nde çeşitli ilçeleri kapsayan 1 km altıgen ızgaraları var. Her ızgarada CRS EPSG: 3857 ve ilçeler katmanında EPSG: 3857 vardır. QGIS'teki ilçelerle ızgaraları görüntülerken, her şey harika görünüyor. Ama ... bu ızgaraları meslektaşlarımızla paylaşmak için onları ogr2ogr kullanarak şekil dosyalarına aktarmak zorunda kaldım. …
9 qgis  postgis  ogr2ogr  epsg 

2
ArcGIS Döşeme Paketi Masaüstü İle Nasıl Kullanılır
Bir süre önce ArcGIS Online eğitim kursu yaptım ve Döşeme Paketleri hakkında biraz daha bilgi edindim. Talimatları, nasıl-nasıl-bir-kiremit-paketi oluşturmak ve bazı hava fotoğrafçılığı için bir kiremit paketi oluşturdum. İşlem tamamlandı ve şimdi güzel bir 68GB döşeme paketim var . Bu paketi ArcGIS Desktop'ta yerel olarak kullanmak istiyorum, ancak ArcPhoto'uma AirPhoto.tpk …

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 

2
PostGIS'te belirli mesafedeki noktalar arasında çizgi çizme?
Sokaklar boyunca noktalara dair verilerim var, bu noktaları basit renkli çizgilere dönüştürmek istiyorum. Bu sorunun adı verilebilecek herhangi bir işaretçi veya bunu çözmeme yardımcı olabilecek herhangi bir algoritma? Bunu yapmak için PostGISişlevleri kullanmayı umuyordum ama önerilere açığım, bu bir .shpdosyadan bir veri . Edit1: Bu sorunun ideal çözümünü göstermek için …
9 postgis  line 

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.