tr.geologyidea.com
Daha

QGIS'de CSV katmanı öznitelik değerini metinden sayıya mı değiştiriyorsunuz?

QGIS'de CSV katmanı öznitelik değerini metinden sayıya mı değiştiriyorsunuz?


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


Bir .shp dosyasına bağlanmak için bir CSV dosyasında okudum.

Sadece sayı olan tüm değişkenler metin olarak geldi.

QGIS'de metin değişkenlerini sayısal olarak nasıl değiştiririm?


Bir zamanlar aynı sorum vardı. Cevap, csvt ile biten bir dosyayı aynı klasöre koymanızdır. Örneğin dosya adınız xyzdata.csv ise xyzdata.csvt dosyasını eklersiniz

Bu, örneğin editör ile düzenleyebilirsiniz. Ve içinde veri türünü bu şekilde ayarlarsınız. "Tamsayı", "Dize", "Tamsayı", "Tamsayı", "Dize", "Gerçek"

Tamsayı artık ilk sütunun değişkeni, ikinci sütunun değişkeni vb.… Dosyaların aynı şekilde adlandırıldığından emin olun.

Düzenleme: Gerekirse buraya da bakın: http://underdark.wordpress.com/2011/03/07/how-to-specify-data-types-of-csv-columns-for-use-in-qgis/


Girdi dosyasıyla uğraşmak yerine, her şeyi mükemmel bir şekilde elde etmeye çalışmak yerine, metni bir sayıya / gerçeğe dönüştürmek için alan hesap makinesini kullanın. Aşağıdaki örneklere bakın:


Vektör katmanı ekle'yi kullanarak .csv dosyasını yüklemek yerine, Sınırlandırılmış Metin katmanı aracını kullanın. Her sütun için en uygun veri türünü tespit etmeye çalışacaktır.

Daha fazla ayrıntı için QGIS kullanıcı kılavuzuna bakın.


MMQGis bu soruna neden oldu ve ortaya çıktığı gibi onu düzeltebilir.

Shapefile ve CSV Verilerinize katıldıktan sonra, MMQGis'in Değiştir > Kayan Metin aracını kullanın.

Her zamanki gibi, önemsiz ara şekil dosyalarından oluşan bir iz bırakır ama başka ne yenilikler var?


İçinde QGIS 3.x yaygın bir hata kaynağı, yanlış ondalık ayırıcıyı seçmektir. CSV'nizi QGIS'e yüklemeden önce "Ondalık ayırıcı virgüldür" kutusunu işaretleyin veya işaretini kaldırın:


Büyük veri kümelerinin yönetilmesi ve açıkçası alan hesaplayıcıyla (döngü olmadan) veya bir metin düzenleyicide ilerlemek için zaman alıcı olması durumunda başka bir alternatif: - verilerinizi polugone şekil dosyamızla eklem için CSV + XY + değişkeni olarak kaydedin - karşıya yükleyin CSV'nizi eklentiyle (csv'yi içe aktarın) sonra şekil dosyası (nokta) olarak kaydedin - ardından q gis'i kapatın - şekil dosyası noktasının bulunduğu klasöre geri dönün, ilgili dbf tablosunu çoğaltın / yeniden adlandırın - Qgis'i açın - yeni dbf'yi yükleyin ve katılın şekil dosyası (çokgen özellikler)

Bir taş, iki güvercin: potansiyel olarak 1) tüm verileri ve tüm temsil olasılığını içeren bir şekil dosyası noktasına sahipsiniz 2) ve tematik haritacılık için çokgen ile bağlantılı dbf tablosuyla birleştirilmiş (düzenlenebilir !) bağımsız şekil dosyası

Bu biraz kaba, ama oldukça basit…

bs_epidemio


Tablo veri kaynağınızı inceleyin. Bu verileri QGIS'e aktarmak için bir metin dosyası olarak kaydetmeniz ve X ve Y koordinatlarını içeren en az 2 sütuna ihtiyacınız olacaktır. Bir elektronik tablonuz varsa, bunu Sekmeyle Ayrılmış Dosya veya Virgülle Ayrılmış Değerler (CSV) dosyası olarak kaydetmek için programınızdaki Farklı Kaydet işlevini kullanın. Verileri bu şekilde dışa aktardıktan sonra, içeriği görüntülemek için Not Defteri gibi bir metin düzenleyicide açabilirsiniz. Önemli Deprem Veritabanı durumunda, veriler, diğer ilgili özelliklerle birlikte deprem merkezlerinin enlem ve boylamını içeren bir metin dosyası olarak gelir. Her alanın bir SEKME ile ayrıldığını göreceksiniz.

QGIS'i açın. Katmanlar ‣ Sınırlandırılmış Metin Katmanı Ekle'ye tıklayın.

Sınırlandırılmış Metin Dosyasından Katman Oluştur iletişim kutusunda, Gözat'a tıklayın ve indirdiğiniz metin dosyasının yolunu belirtin. Dosya biçimi bölümünde, Özel sınırlayıcılar'ı seçin ve Sekme'yi işaretleyin. Geometri tanımı bölümü, uygun bir X ve Y koordinat alanı bulursa otomatik olarak doldurulacaktır. Bizim durumumuzda onlar BOYLAM ve ENLEM. İçe aktarma yanlış alanları seçerse bunu değiştirebilirsiniz. Tamam'ı tıklayın.

X ve Y koordinatlarını karıştırmak kolaydır. Enlem, bir noktanın kuzey-güney konumunu belirtir ve dolayısıyla bir Y koordinat. Benzer şekilde Boylam, bir noktanın doğu-batı konumunu belirtir ve bir x koordinat.

Bir sonraki iletişim kutusunda görüntülenen bazı hatalar görebilirsiniz. Bu dosyadaki hatalar temel olarak eksik X veya Y alanlarından kaynaklanmaktadır. Bu hataları inceleyebilir ve kaynak dosyanızdaki sorunları giderebilirsiniz. Bu öğretici için bu hataları yok sayabilirsiniz.

Ardından, bir Koordinat Referans Sistemi Seçici sizden bir koordinat referans sistemi seçmenizi isteyecektir. Deprem koordinatları enlem ve boylamlarda olduğu için WGS 84'ü seçmelisiniz. Tamam'ı tıklayın.

Artık verilerin içe aktarılacağını ve QGIS tuvalinde görüntüleneceğini göreceksiniz.

&kopyala Telif Hakkı 2019, Ujaval Gandhi.
En son 18 Haziran 2021'de güncellendi.
Sfenks 4.0.1 kullanılarak oluşturuldu.


QGIS Tarayıcısında ne_10m_populated_places_simple.zip dosyasını bulun ve genişletin. ne_10m_populated_places_simple.shp dosyasını seçin ve tuvale sürükleyin.

Yeni bir ne_10m_populated_places_simple katmanı şimdi QGIS'e yüklenecek ve dünyanın nüfuslu yerlerini temsil eden birçok nokta göreceksiniz. QGIS tuvalindeki varsayılan görünüm, GIS katmanının geometrisini gösterir. Her noktanın ayrıca ilişkili özellikleri vardır. Onları görelim. Nitelikler Araç Çubuğunu bulun. Bu araç çubuğu, bir katmanın niteliklerini incelemek, görüntülemek, seçmek ve değiştirmek için birçok kullanışlı araç içerir.

Araç çubuğunu görmüyorsanız, Görünüm ‣ Araç Çubukları ‣ Nitelikler Araç Çubuğu 'ndan etkinleştirebilirsiniz.

Nitelikler Araç Çubuğundaki Tanımla düğmesini tıklayın. Araç seçildikten sonra, tuval üzerindeki herhangi bir noktaya tıklayın. Bu noktanın ilişkili öznitelikleri, yeni bir Sonuçları Tanımla panelinde görüntülenecektir. Farklı noktaların özelliklerini keşfetmeyi bitirdikten sonra Kapat düğmesini tıklayabilirsiniz.

Özniteliği tek tek görmek yerine, hepsini bir tablo olarak görebiliriz. Nitelikler Araç Çubuğundaki Nitelik Tablosunu Aç düğmesini tıklayın. Ayrıca ne_10m_populated_places_simple katmanına sağ tıklayıp Open Attribute Table öğesini seçebilirsiniz.

Yatay olarak kaydırabilir ve pop_max kolon. Bu alan ilgili yerin nüfusunu içerir. Sütunu azalan düzende sıralamak için alan başlığına iki kez tıklayabilirsiniz.

Artık bu öznitelikler üzerinde sorgumuzu gerçekleştirmeye hazırız. QGIS, sorguları gerçekleştirmek için SQL benzeri ifadeler kullanır. Bir ifade düğmesi kullanarak özellikleri seç'e tıklayın.

İfadeye Göre Seç penceresinde, Alanlar ve Değerler bölümünü genişletin ve pop_max etiketine çift tıklayın. Alt kısımdaki ifade bölümüne eklendiğini fark edeceksiniz. Alan değerlerinden emin değilseniz, veri kümesinde hangi öznitelik değerlerinin bulunduğunu görmek için Tüm Benzersiz düğmesini tıklayabilirsiniz. Bu alıştırma için, nüfusu 1 milyondan fazla olan tüm özellikleri bulmaya çalışıyoruz. Bu nedenle, ifadeyi aşağıdaki gibi tamamlayın ve Select Features ve ardından Close 'a tıklayın.

QGIS İfade motorunda, çift tırnaklı metin bir alana, tek tırnaklı metin ise bir dize değerine atıfta bulunur.

Öznitelik tablosundaki bazı satırların şimdi seçildiğini fark edeceksiniz. Etiket penceresi de değişir ve seçilen özelliklerin sayısını gösterir.

Nitelik tablosu penceresini kapatın ve ana QGIS penceresine dönün. Noktaların bir alt kümesinin artık sarıya döndüğünü fark edeceksiniz. Bu sorgumuzun sonucudur ve seçilen noktalar pop_max öznitelik değeri 1000000'den büyük olanlardır.

Sorgumuzu, 1 milyonun üzerinde nüfusa sahip olmanın yanı sıra yerin de başkent olması şartını içerecek şekilde güncelleyelim. İfade düzenleyicisine hızlı bir şekilde ulaşmak için, Nitelikler Araç Çubuğundaki İfadeye Göre Özellikleri Seç düğmesini kullanabilirsiniz.

Büyük harflerle ilgili verileri içeren alan adm0cap. 1 değeri yerin başkent olduğunu gösterir. Bu kriterleri kullanarak önceki ifademize ekleyebiliriz. ve Şebeke. İfadeyi aşağıdaki gibi girin ve Select Features ve ardından Close 'a tıklayın.

Ana QGIS penceresine dönün. Şimdi seçilen noktaların daha küçük bir alt kümesini göreceksiniz. Bu, ikinci sorgunun sonucudur ve veri kümesindeki ülke başkentleri olan ve nüfusu 1 milyondan fazla olan tüm yerleri gösterir.

Şimdi seçilen özellikleri yeni bir katman olarak dışa aktaracağız. ne_10m_populated_places_simple katmanına sağ tıklayın ve Dışa Aktar ‣ Seçilen Özellikleri Farklı Kaydet… seçeneğine gidin.

Format olarak istediğiniz formatı seçebilirsiniz. Bu alıştırma için GeoJSON'u seçeceğiz. GeoJSON, web haritalamada yaygın olarak kullanılan metin tabanlı bir formattır. Dosya adı'nın yanındaki … düğmesine tıklayın ve çıktı dosyası olarak popülasyon_kapitals.geojson'u girin.

Giriş verilerinin birçok sütunu vardır. Dışa aktarma için orijinal sütunların yalnızca bir alt kümesini seçebilirsiniz. Dışa aktarılacak alanları seçin ve dışa aktarma seçenekleri bölümünü genişletin. Tümünün Seçimini Kaldır'a tıklayın ve adı ve pop_max sütunlarını kontrol edin. Tamam'ı tıklayın.

QGIS'e yeni bir nüfuslu_kapitaller katmanı yüklenecektir. Ne_10m_populated_places_simple katmanının işaretini kaldırarak onu gizleyebilir ve yeni dışa aktarılan katmandaki noktaları görüntüleyebilirsiniz.

&kopyala Telif Hakkı 2019, Ujaval Gandhi.
En son 18 Haziran 2021'de güncellendi.
Sfenks 4.0.1 kullanılarak oluşturuldu.


Vektör Verileri¶

QGIS'de bulunan özelliklerin çoğu, vektör veri kaynağından bağımsız olarak aynı şekilde çalışır. Ancak, format spesifikasyonlarındaki farklılıklar (ESRI Shapefile, MapInfo ve MicroStation dosya formatları, AutoCAD DXF, PostGIS, SpatiaLite, DB2, Oracle Spatial ve MSSQL Spatial veritabanları ve daha fazlası) nedeniyle QGIS, bazı özelliklerini farklı şekilde işleyebilir. Bu bölüm, bu özelliklerle nasıl çalışılacağını açıklar.

QGIS, tümü isteğe bağlı olarak Z ve/veya M değerleriyle (çoklu)nokta, (çoklu)çizgi, (çoklu)çokgen, CircularString, CompoundCurve, CurvePolygon, MultiCurve, MultiSurface özellik türlerini destekler.

Ayrıca, CircularString, CompoundCurve, CurvePolygon, MultiCurve, MultiSurface özellik türü gibi bazı sürücülerin bu özellik türlerinden bazılarını desteklemediğini de unutmamalısınız. QGIS onları dönüştürecektir.

GeoPackage¶

GeoPackage (GPKG) formatı platformdan bağımsızdır ve bir SQLite veritabanı kapsayıcısı olarak uygulanır ve hem vektör hem de tarama verilerini depolamak için kullanılabilir. Format, Open Geospatial Consortium (OGC) tarafından tanımlandı ve 2014'te yayınlandı.

GeoPackage, aşağıdakileri bir SQLite veritabanında depolamak için kullanılabilir:

vektör özellikleri

kare matris görüntü kümeleri ve raster haritalar

nitelikler (uzaysal olmayan veriler)

ESRI Şekil Dosyası¶

ESRI Shapefile, hala QGIS'de en çok kullanılan vektör dosya formatlarından biridir. Ancak, bu dosya biçiminin diğer bazı dosya biçimlerinin sahip olmadığı bazı sınırlamaları vardır (GeoPackage, SpatiaLite gibi). Destek, OGR Basit Özellik Kitaplığı tarafından sağlanır.

Shapefile formatındaki bir veri kümesi birkaç dosyadan oluşur. Aşağıdaki üç gereklidir:

Özellik geometrilerini içeren .shp dosyası

dBase formatında öznitelikleri içeren .dbf dosyası

Shapefile formatındaki bir veri kümesi, projeksiyon bilgilerini içeren .prj son ekine sahip bir dosya da içerebilir. Bir projeksiyon dosyasına sahip olmak çok faydalı olmakla birlikte, zorunlu değildir. Shapefile biçimi veri kümesi ek dosyalar içerebilir. Daha fazla ayrıntı için https://www.esri.com/library/whitepapers/pdfs/shapefile.pdf adresindeki ESRI teknik özelliklerine bakın.

Shapefile biçimi veri kümeleri için Performansı İyileştirme

Shapefile biçiminde bir veri kümesi çizme performansını iyileştirmek için bir uzamsal dizin oluşturabilirsiniz. Uzamsal bir dizin, hem yakınlaştırma hem de kaydırmanın hızını artıracaktır. QGIS tarafından kullanılan uzamsal dizinlerin bir .qix uzantısı vardır.

Dizini oluşturmak için şu adımları kullanın:

Bir Shapefile biçimi veri kümesi yükleyin (bkz. Tarayıcı Paneli ).

Göstergedeki katman adına çift tıklayarak veya sağ tıklayıp içerik menüsünden Özellikler… öğesini seçerek Katman Özellikleri iletişim kutusunu açın.

Kaynak sekmesinde, Mekansal Dizin Oluştur düğmesini tıklayın.

.prj dosyası yükleme sorunu

Bir .prj dosyası içeren bir Shapefile formatı veri kümesi yüklerseniz ve QGIS bu dosyadan koordinat referans sistemini okuyamazsa, uygun projeksiyonu katmanın Katman Özellikleri ‣ Kaynak sekmesinde Seç'i tıklatarak manuel olarak tanımlamanız gerekir. CRS düğmesi. Bunun nedeni, .prj dosyalarının genellikle QGIS'de kullanılan ve CRS iletişim kutusunda listelenen tam projeksiyon parametrelerini sağlamamasıdır.

Aynı nedenle, QGIS ile yeni bir Shapefile formatı veri kümesi oluşturursanız, iki farklı projeksiyon dosyası oluşturulur: ESRI yazılımıyla uyumlu, sınırlı projeksiyon parametrelerine sahip bir .prj dosyası ve kullanılan tüm parametreleri sağlayan bir .qpj dosyası. CRS. QGIS bir .qpj dosyası bulduğunda, .prj yerine bu dosya kullanılacaktır.

Sınırlandırılmış Metin Dosyaları¶

Sınırlandırılmış metin dosyası, basitliği ve okunabilirliği nedeniyle çok yaygın ve yaygın olarak kullanılan bir formattır - veriler düz metin düzenleyicide bile görüntülenebilir ve düzenlenebilir. Sınırlandırılmış bir metin dosyası, her sütunu tanımlanmış bir karakterle ayrılmış ve her satırı bir satır sonu ile ayrılmış bir tablo verisidir. İlk satır genellikle sütun adlarını içerir. Yaygın bir sınırlandırılmış metin dosyası türü, her sütunun virgülle ayrıldığı bir CSV'dir (Virgülle Ayrılmış Değerler). Bu tür veri dosyaları ayrıca konum bilgisi içerebilir (bkz. Geometri bilgilerini sınırlandırılmış metin dosyasında saklama).

QGIS, sınırlandırılmış bir metin dosyasını katman veya sıra tablosu olarak yüklemenize izin verir (bkz. Tarayıcı Paneli veya Sınırlandırılmış bir metin dosyasını içe aktarma ). Ancak önce dosyanın aşağıdaki gereksinimleri karşılayıp karşılamadığını kontrol edin:

Dosya, alan adlarından oluşan sınırlandırılmış bir başlık satırına sahip olmalıdır. Bu, verilerin ilk satırı olmalıdır (ideal olarak metin dosyasındaki ilk satır).

Geometri etkinleştirilecekse, başlık satırında geometri tanımlı alan(lar) bulunmalıdır. Bu alan(lar) herhangi bir ada sahip olabilir.

X ve Y koordinatları alanları (geometri koordinatlarla tanımlanmışsa) sayı olarak belirtilmelidir. Koordinat sistemi önemli değil.

Dize (metin) olmayan verileriniz varsa ve dosya bir CSV dosyasıysa, bir CSVT dosyanız olmalıdır (bkz. Alan biçimlendirmesini kontrol etmek için CSVT dosyasını kullanma bölümü).

Geçerli bir metin dosyası örneği olarak, QGIS örnek veri kümesiyle birlikte gelen elevp.csv yükseklik noktası veri dosyasını içe aktarıyoruz (bkz. Örnek verileri indirme bölümü):

Metin dosyası hakkında dikkat edilmesi gereken bazı öğeler:

Örnek metin dosyası, sınırlayıcı olarak (noktalı virgül) kullanır. Alanları sınırlamak için herhangi bir karakter kullanılabilir.

İlk satır başlık satırıdır. X , Y ve ELEV alanlarını içerir.

Metin alanlarını sınırlamak için tırnak işareti ( " ) kullanılmaz.

X koordinatları, X alanında bulunur.

Y koordinatları Y alanında bulunur.

Geometri bilgilerinin sınırlandırılmış metin dosyasında saklanması¶

Sınırlandırılmış metin dosyaları iki ana biçimde geometri bilgilerini içerebilir:

Ayrı sütunlarda koordinatlar olarak (örn. Xcol , Ycol … ), nokta geometri verileriyle uyumlu

Herhangi bir geometri türü için tek bir sütunda geometrinin iyi bilinen metin (WKT) gösterimi.

Eğri geometrili unsurlar (CircularString, CurvePolygon ve CompoundCurve) desteklenir. Aşağıda, WKT geometrileriyle sınırlandırılmış bir metin olarak bu tür geometri türlerinin bazı örnekleri verilmiştir:

Sınırlandırılmış Metin, geometrilerde Z ve M koordinatlarını da destekler:

Alan biçimlendirmesini kontrol etmek için CSVT dosyasını kullanma¶

CSV dosyalarını yüklerken, OGR sürücüsü, aksi söylenmediği sürece tüm alanların dize (yani metin) olduğunu varsayar. OGR'ye (ve QGIS'e) farklı sütunların hangi veri türünün olduğunu söylemek için bir CSVT dosyası oluşturabilirsiniz:

TarihSaat (YYYY-AA-GG SS:DD:SS+nn)

CSVT dosyası bir Tek çizgi veri türlerini tırnak içinde ve virgülle ayırarak düz metin dosyası, örn.:

Hatta her sütunun genişliğini ve kesinliğini belirtebilirsiniz, örneğin:

Bu dosya, .csv dosyasıyla aynı klasöre, aynı ada sahip, ancak uzantı olarak .csvt olarak kaydedilir.

Daha fazla bilgiyi adresinde bulabilirsiniz. GDAL CSV Sürücüsü.

PostGIS Katmanları¶

PostGIS katmanları bir PostgreSQL veritabanında saklanır. PostGIS'in avantajları, sağladığı uzamsal indeksleme, filtreleme ve sorgulama yetenekleridir. PostGIS'i kullanarak, seçme ve tanımlama gibi vektör işlevleri, QGIS'deki OGR katmanlarıyla yaptıklarından daha doğru bir şekilde çalışır.

PostGIS Katmanları

Normalde, bir PostGIS katmanı, geometri_sütunları tablosundaki bir giriş ile tanımlanır. QGIS, geometri_sütunlar tablosunda girişi olmayan katmanları yükleyebilir. Buna hem tablolar hem de görünümler dahildir. Uzamsal bir görünüm tanımlamak, verilerinizi görselleştirmek için güçlü bir araç sağlar. Görünüm oluşturma hakkında bilgi için PostgreSQL kılavuzunuza bakın.

Bu bölüm, QGIS'in PostgreSQL katmanlarına nasıl eriştiğine ilişkin bazı ayrıntıları içerir. Çoğu zaman, QGIS size yüklenebilecek veritabanı tablolarının bir listesini sağlamalıdır ve istek üzerine bunları yükleyecektir. Ancak, bir PostgreSQL tablosunu QGIS'e yüklemekte sorun yaşıyorsanız, aşağıdaki bilgiler herhangi bir QGIS mesajını anlamanıza yardımcı olabilir ve PostgreSQL tablosunu değiştirme veya QGIS'in onu yüklemesine izin vermek için tanımlamayı görüntüleme konusunda size yön verebilir.

Birincil anahtar¶

QGIS, PostgreSQL katmanlarının, katman için benzersiz bir anahtar olarak kullanılabilecek bir sütun içermesini gerektirir. Tablolar için bu genellikle, tablonun bir birincil anahtara veya üzerinde benzersiz bir kısıtlamaya sahip bir sütuna ihtiyacı olduğu anlamına gelir. QGIS'de bu sütunun int4 türünde olması gerekir (4 bayt boyutunda bir tam sayı). Alternatif olarak, ctid sütunu birincil anahtar olarak kullanılabilir. Bir tabloda bu öğeler yoksa, bunun yerine oid sütunu kullanılır. Sütun indekslenirse performans artacaktır (birincil anahtarların PostgreSQL'de otomatik olarak indekslendiğini unutmayın).

QGIS bir onay kutusu sunar Kimlikte seç bu varsayılan olarak etkindir. Bu seçenek, çoğu durumda daha hızlı olan nitelikler olmadan kimlikleri alır.

PostgreSQL katmanı bir görünümse, aynı gereksinim vardır, ancak görünümler her zaman üzerlerinde benzersiz kısıtlamalara sahip birincil anahtarlara veya sütunlara sahip değildir. Görünümü yüklemeden önce QGIS iletişim kutusunda bir birincil anahtar alanı (tamsayı olmalıdır) tanımlamanız gerekir. Görünümde uygun bir sütun yoksa, QGIS katmanı yüklemeyecektir. Bu meydana gelirse, çözüm, görünümü uygun bir sütun (bir tamsayı türü ve bir birincil anahtar veya tercihen dizine alınmış benzersiz bir kısıtlama ile) içerecek şekilde değiştirmektir.

Tabloya gelince, bir onay kutusu Kimlikte seç varsayılan olarak etkindir (onay kutusunun anlamı için yukarıya bakın). Pahalı görünümler kullandığınızda bu seçeneği devre dışı bırakmak mantıklı olabilir.

QGIS Layer_style tablosu ve veritabanı yedeklemesi¶

pg_dump ve pg_restore komutlarını kullanarak PostGIS veritabanınızın yedeğini almak istiyorsanız ve QGIS tarafından kaydedilen varsayılan katman stilleri daha sonra geri yüklenemezse, geri yükleme komutundan önce XML seçeneğini DOCUMENT olarak ayarlamanız gerekir:

Veritabanı tarafını filtrele¶

QGIS, zaten sunucu tarafında bulunan özellikleri filtrelemeye izin verir. Bunu yapmak için Ayarlar ‣ Seçenekler ‣ Veri Kaynakları ‣ İfadeleri mümkünse postgres sunucu tarafında yürütün onay kutusunu işaretleyin. Veritabanına yalnızca desteklenen ifadeler gönderilecektir. Desteklenmeyen işleçler veya işlevler kullanan ifadeler, yerel değerlendirmeye geri döner.

PostgreSQL veri türleri desteği¶

Yaygın veri türlerinin çoğu PostgreSQL sağlayıcısı tarafından desteklenir: tamsayı, kayan nokta, varchar, geometri, zaman damgası, dizi ve hstore.

Verileri PostgreSQL'e Aktarmak¶

Veriler, DB Manager eklentisi ve komut satırı araçları shp2pgsql ve ogr2ogr dahil olmak üzere çeşitli araçlar kullanılarak PostgreSQL/PostGIS'e aktarılabilir.

DB Yöneticisi¶

QGIS, DB Manager adlı bir çekirdek eklenti ile birlikte gelir. Verileri yüklemek için kullanılabilir ve şemalar için destek içerir. Daha fazla bilgi için DB Manager Eklentisi bölümüne bakın.

Shp2pgsql¶

PostGIS adlı bir yardımcı program içerir shp2pgsql Bu, Shapefile formatındaki veri kümelerini PostGIS etkin bir veritabanına içe aktarmak için kullanılabilir. Örneğin, lakes.shp adlı Shapefile biçimindeki bir veri kümesini gis_data adlı bir PostgreSQL veritabanına aktarmak için aşağıdaki komutu kullanın:

Bu, gis_data veritabanında lakes_new adlı yeni bir katman oluşturur. Yeni katman, 2964'lük bir uzamsal referans tanımlayıcısına (SRID) sahip olacaktır. Mekansal referans sistemleri ve projeksiyonlar hakkında daha fazla bilgi için Projeksiyonlarla Çalışma bölümüne bakın.

PostGIS'ten veri kümelerini dışa aktarma

İçe aktarma aracı gibi shp2pgsql, ayrıca PostGIS veri kümelerini Shapefile formatında dışa aktarmak için bir araç da vardır: pgsql2shp. Bu, PostGIS dağıtımınız içinde gönderilir.

Ogr2ogr¶

dışında shp2pgsql ve Veritabanı Yöneticisi, PostGIS'te coğrafi verileri beslemek için başka bir araç var: ogr2ogr. Bu, GDAL kurulumunuzun bir parçasıdır.

Bir Shapefile biçimi veri kümesini PostGIS'e aktarmak için aşağıdakileri yapın:

Bu, alaska.shp Shapefile formatındaki veri kümesini PostGIS veritabanına aktaracaktır. postgis kullanıcıyı kullanmak postgres şifre ile çok gizli ana sunucuda myhost.de.

PostGIS'i desteklemek için OGR'nin PostgreSQL ile oluşturulması gerektiğini unutmayın. ( ) yazarak bunu doğrulayabilirsiniz.

PostgreSQL'leri kullanmayı tercih ederseniz KOPYALA varsayılan yerine komut TAKIN yöntemiyle, aşağıdaki ortam değişkenini dışa aktarabilirsiniz (en azından ve ):

ogr2ogr gibi uzamsal dizinler oluşturmaz shp2pgsl yapmak. Normal SQL komutunu kullanarak bunları manuel olarak oluşturmanız gerekir. İNDEKS OLUŞTUR daha sonra ekstra bir adım olarak (bir sonraki bölümde Performansı İyileştirme bölümünde açıklandığı gibi).

Performans arttırmak¶

Bir PostgreSQL veritabanından özelliklerin alınması, özellikle bir ağ üzerinden zaman alıcı olabilir. Veritabanındaki her katmanda bir PostGIS uzamsal indeksin bulunmasını sağlayarak PostgreSQL katmanlarının çizim performansını iyileştirebilirsiniz. PostGIS, verilerin uzamsal aramalarını hızlandırmak için bir GiST (Genelleştirilmiş Arama Ağacı) dizini oluşturulmasını destekler (GiST dizin bilgileri, https://postgis.net adresinde bulunan PostGIS belgelerinden alınır).

Katmanınız için bir dizin oluşturmak için DBManager'ı kullanabilirsiniz. Önce katmanı seçip Tablo ‣ Tabloyu düzenle'ye tıklayın, Dizinler sekmesine gidin ve Uzamsal Dizin Ekle'ye tıklayın.

Bir GiST dizini oluşturmak için sözdizimi şöyledir:

Büyük tablolar için dizin oluşturmanın uzun zaman alabileceğini unutmayın. İndeks oluşturulduktan sonra bir VACUUM ANALYZE gerçekleştirmelisiniz. Daha fazla bilgi için PostGIS belgelerine (POSTGIS-PROJECT Literatür ve Web Referansları) bakın.

Aşağıda bir GiST dizini oluşturmaya bir örnek verilmiştir:

180° boylamı geçen vektör katmanları¶

Birçok CBS paketi, 180 derece boylam çizgisini (http://postgis.refractions.net/documentation/manual-2.0/ST_Shift_Longitude.html) geçen bir coğrafi referans sistemi (enlem/boylam) ile vektör haritalarını sarmaz. Sonuç olarak, böyle bir haritayı QGIS'te açarsak, birbirine yakın görünmesi gereken iki uzak, farklı konum görürüz. Figure_vector_crossing'de, harita tuvalinin (Chatham Adaları) en solundaki küçük nokta, ızgara içinde, Yeni Zelanda ana adalarının sağında olmalıdır.

180° boylam çizgisini geçen enlem/boylamda harita ¶

Çözüm, boylam değerlerini PostGIS ve ST_Shift_Boylam işlev. Bu fonksiyon, bir geometrideki her özelliğin her bileşenindeki her noktayı/köşeyi okur ve boylam koordinatı < 0° ise buna 360° ekler. Sonuç, 180° merkezli bir haritada çizilecek verilerin 0° - 360° versiyonudur.

180° boylamı geçmek ST_Shift_Boylam işlev ¶

Kullanım¶

Örneğin, DB Manager eklentisini kullanarak verileri PostGIS'e (Verileri PostgreSQL'e Aktarma) içe aktarın.

Aşağıdaki komutu vermek için PostGIS komut satırı arayüzünü kullanın (bu örnekte “TABLE”, PostGIS tablonuzun gerçek adıdır): gis_data=# update TABLE set the_geom=ST_Shift_Longitude(the_geom)

Her şey yolunda giderse, güncellenen özelliklerin sayısı hakkında bir onay almanız gerekir. Ardından haritayı yükleyebilir ve farkı görebilirsiniz (Şekil_vector_crossing_map).

SpatiaLite Katmanları¶

Bir vektör katmanını SpatiaLite formatında kaydetmek istiyorsanız, bunu lejanddaki katmana sağ tıklayarak yapabilirsiniz. Ardından, Farklı kaydet…'e tıklayın, çıktı dosyasının adını tanımlayın ve format olarak 'SpatiaLite' ve CRS'yi seçin. Ayrıca, format olarak 'SQLite'ı seçebilir ve ardından OGR veri kaynağı oluşturma seçeneği alanına SPATIALITE=YES ekleyebilirsiniz. Bu, OGR'ye bir SpatiaLite veritabanı oluşturmasını söyler. Ayrıca bkz. https://www.gdal.org/ogr/drv_sqlite.html.

QGIS ayrıca SpatiaLite'ta düzenlenebilir görünümleri de destekler.

Yeni bir SpatiaLite katmanı oluşturmak istiyorsanız, lütfen Yeni bir SpatiaLite katmanı oluşturma bölümüne bakın.

SpatiaLite veri yönetimi Eklentileri

SpatiaLite veri yönetimi için birkaç Python eklentisi de kullanabilirsiniz: QSpatiaLite, SpatiaLite Manager veya DB Manager (çekirdek eklenti, önerilir). Gerekirse, Eklenti Yükleyici ile indirilebilir ve kurulabilirler.

GeoJSON'a özel parametreler¶

Katmanları GeoJSON'a aktarırken, bu formatta bazı özel Katman Seçenekleri bulunur. Bu seçenekler aslında dosyanın yazılmasından sorumlu olan GDAL'den gelir:

COORDINATE_PRECISION ondalık ayırıcıdan sonra koordinatlarda yazılacak maksimum basamak sayısı. Varsayılan değer 15'tir (not: Enlem Boylam koordinatları için 6 yeterli kabul edilir). Sondaki sıfırları kaldırmak için kesme oluşacaktır.

Özellik ve özellik toplama düzeyinde geometrilerin sınırlayıcı kutusuyla bir bbox özelliği yazmak için WRITE_BBOX EVET olarak ayarlandı

DB2 Uzamsal Katmanları¶

Linux, Unix ve Windows için IBM DB2 (DB2 LUW), IBM DB2 for z/OS (ana bilgisayar) ve IBM DashDB ürünleri, kullanıcıların ilişkisel tablo sütunlarında uzamsal verileri depolamasına ve analiz etmesine olanak tanır. QGIS için DB2 sağlayıcısı, bu veritabanlarındaki uzamsal verilerin tam kapsamlı görselleştirilmesini, analizini ve işlenmesini destekler.

Bu yeteneklere ilişkin kullanıcı belgeleri DB2 z/OS KnowledgeCenter, DB2 LUW KnowledgeCenter ve DB2 DashDB KnowledgeCenter'da bulunabilir.

DB2 uzamsal yetenekleriyle çalışma hakkında daha fazla bilgi için IBM DeveloperWorks'teki DB2 Spatial Tutorial'a bakın.

DB2 sağlayıcısı şu anda yalnızca Windows ODBC sürücüsü aracılığıyla Windows ortamını desteklemektedir.

QGIS çalıştıran istemcide aşağıdakilerden birinin kurulu olması gerekir:

IBM Veri Sunucusu Sürücü Paketi

Bir DB2 verilerini QGIS'te açmak için Tarayıcı Paneli veya Veritabanı Katmanı Yükleme bölümüne başvurabilirsiniz.

Aynı makinede bir DB2 LUW veritabanına erişiyorsanız veya istemci olarak DB2 LUW kullanıyorsanız, DB2 yürütülebilir dosyalarının ve destekleyici kütüklerinin Windows yoluna dahil edilmesi gerekir. Bu, aşağıdaki gibi bir toplu iş dosyası oluşturularak yapılabilir. db2.bat ve dizine dahil etmek %OSGEO4W_ROOT%/etc/ini.


Bir şekil dosyası tarafından verilen verileri bir csv dosyası tarafından sağlanan verilerle birleştireceğiz.

Neye ihtiyacın var

Zaman çabası

1. adım – şekil dosyasını içe aktarın

QGIS, katman tablonuza veri eklemek için üç seçeneğe sahiptir.

  1. Bir gezginde şekil dosyalarının ve bunlara karşılık gelen dosya türlerinin farkındaysanız, shp dosyasını basitçe katman tablosuna sürükleyebilirsiniz ve işte bu kadar.
  2. İkinci olası yol, arayüzü kullanmaktır: Katman >> Vektör Katmanı Ekle.
  3. Üçüncü yol, QGIS'de “Vektör Katmanı Ekle” /> “Vektör Katmanı Ekle” düğmesini kullanmaktır.

Şimdi, hangi şekil dosyasının öznitelik değerlerinin doğru kodlamasını seçin. Normalde UTF-8'i seçmekte iyisiniz.
vektör katmanları için açık iletişim kutusu
Son adım, gerekli dosyayı seçmektir:
iletişim kutusunda doğru dosyayı *.shp seçme
Sonuç şöyle görünmelidir:
Almanya'da QGIS'de ithal edilen yerel alanlar

2. adım – metin bilgilerinin eklenmesi

Artık *.txt veya *.csv dosyalarının eklenmesinin tanımında çok önemli bir yanlış anlaşılma var. Bir QGIS projesine basit bir tablo eklemek için onu bir “vektör katmanı” olarak ekleyeceksiniz. Lütfen neden diye sormayın
metin bilgilerini QGIS projenize ekleyin
Daha sonra çalışma alanınızda mevcut olacaktır. Genel olarak, şekil dosyanızda diğer veri sağlayıcıya köprü görevi gören “ID” gibi bir özniteliğin bulunduğundan emin olmanız gerekir. SO aynı değere sahip “KEY” gibi karşılık gelen bir alana ihtiyacınız var. Böylece “ID” == “KEY” ve şekil dosyasının bir özelliğinin *.csv dosyasındaki karşılık gelen giriş/satırla bağlantısını tanımlayabilirsiniz. Bizim durumumuzda bu, *.shp dosyasındaki “AGS” ve *.csv dosyasındaki “ID” alanıdır.

2. adım – bağlantının kurulması

Bağlantı kurmak oldukça kolaydır. Katman özelliklerini açın ve “Birleşmeler” sekmesini seçin. Bundan sonra ekle düğmesine basın ve istediğiniz tabloyu ve birleştirme alanlarını seçin:
bir tablo ve bir shp dosyası kullanarak QGIS'de bir birleştirme tanımlama
Artık *.csv dosyasının özniteliklerini *.shp dosyasının öznitelik tablosunda görebileceksiniz. Lütfen eklenen tüm alanların dize değerleri olarak tehdit edildiğini unutmayın. Ancak aşağıdaki videoda yalnızca yukarıda açıklanan adımları değil, aynı zamanda dize değerlerinin anahtar figürlere / gerçek sayılara nasıl dönüştürüleceğini de göreceksiniz:


Bir modeli düzenlemek¶

Halihazırda oluşturmakta olduğunuz modeli düzenleyebilir, iş akışını ve modelin kendisini tanımlayan algoritmalar ve girdiler arasındaki ilişkileri yeniden tanımlayabilirsiniz.

Modeli temsil eden tuvalde bir algoritmaya sağ tıklarsanız, aşağıda gösterilene benzer bir bağlam menüsü göreceksiniz:

Şekil İşleme 22:

seçme Kaldırmak seçeneği seçilen algoritmanın kaldırılmasına neden olur. Bir algoritma ancak ona bağlı başka algoritma yoksa kaldırılabilir. Yani, algoritmadan hiçbir çıktı farklı bir algoritmada girdi olarak kullanılmıyorsa. Ona bağlı başkaları olan bir algoritmayı kaldırmaya çalışırsanız, aşağıda görebileceğiniz gibi bir uyarı mesajı gösterilecektir:

Şekil İşleme 23:

seçme Düzenlemek seçeneği veya sadece algoritma simgesine çift tıklamak, algoritmanın parametreler diyalog penceresini gösterecektir, böylece girişleri ve parametre değerlerini değiştirebilirsiniz. Modelde bulunan tüm girdi öğeleri bu durumda mevcut girdiler olarak görünmeyecektir. Model tarafından tanımlanan iş akışında daha gelişmiş bir adımda oluşturulan katmanlar veya değerler, döngüsel bağımlılıklara neden olurlarsa kullanılamaz.

Yeni değerleri seçin ve ardından [TAMAM] düğmesine her zamanki gibi basın. Model elemanları arasındaki bağlantılar, modelleyici tuvalinde buna göre değişecektir.


Katmanı Aç ‣ Sınırlandırılmış Metin Katmanı Ekle ve indirilen signif.txt dosyasına göz atın.

Bu bir olduğundan sekmeyle ayrılmış dosya, Dosya biçimi olarak Sekme'yi seçin. X alanı ve Y alanı otomatik olarak doldurulacaktır. Tamam'ı tıklayın.

QGIS dosyayı içe aktarmaya çalışırken bazı hata mesajları görebilirsiniz. Bunlar geçerli hatalardır ve dosyadaki bazı satırlar içe aktarılmayacaktır. Bu eğitimin amacı doğrultusunda hataları görmezden gelebilirsiniz.

Deprem veri kümesi Enlem/Boylam koordinatlarına sahip olduğundan, Koordinat Referans Sistemi Seçici iletişim kutusunda CRS olarak WGS 84 EPSG:436'yı seçin.

Deprem noktası katmanı şimdi QGIS'e yüklenecek ve görüntülenecektir. Ülkeler katmanını da açalım. Katman ‣ Vektör Katmanı Ekle'ye gidin. İndirilen ne_10m_admin_0_countries.zip dosyasına göz atın ve Aç'ı tıklayın. Eklenecek katmanları seçin… iletişim kutusunda katman olarak ne_10m_admin_0_countries.shp öğesini seçin.

Çokgende Vektör ‣ Analiz Araçları ‣ Noktaya tıklayın

Açılan pencerede sırasıyla çokgen katmanını ve nokta katmanını seçin. Çıktı katmanını deprem_per_coutry.shp olarak adlandırın ve Tamam'ı tıklayın.

Tamam'ı tıkladıktan sonra sabırlı olun, QGIS'in sonuçları hesaplaması 10 dakika kadar sürebilir.

Katmanı İçindekiler'e eklemek isteyip istemediğiniz sorulduğunda, Evet'i tıklayın.

İçindekiler tablosuna yeni bir katmanın eklendiğini göreceksiniz. Katmana sağ tıklayarak ve Öznitelik Tablosunu Aç öğesini seçerek öznitelik tablosunu açın.

Öznitelik tablosunda, PNTCNT adında yeni bir alan göreceksiniz. Bu, deprem katmanından her poligonun içine düşen noktaların sayısıdır.

Cevabımızı almak için tabloyu PNTCNT alanına göre sıralayabiliriz ve en yüksek sayıya sahip ülke cevabımız olacaktır. Azalan düzende sıralanmasını sağlamak için PNTCNT sütununa 2 kez tıklayın. Seçmek için ilk satırı tıklayın ve Nitelik Tablosunu kapatın.

Back in the main QGIS window, you will see one feature highlighted in yellow. This is the feature linked to the selected row in the attribute table which had the highest number of points. Select the Identify tool and click on that polygon. You can see that the country with the highest number of Significant earthquakes is China.

We determined from the simple analysis of 2 datasets that China has had the highest number of major earthquakes. You may refine this analysis further by taking into consideration the population as well as the size of the country and determine which is the most adversely affected country by major earthquakes.

© Copyright 2019, Ujaval Gandhi.
Last updated on Jun 18, 2021.
Created using Sphinx 4.0.1.


Proportions

Let’s undo our pie chart by going to “Properties > Diagrams” and unchecking the box next to “Show diagrams for this layer.” For population data, it may be preferable to normalize the data by using a ratio or percentage, rather than visualizing raw counts. Ratios help to keep our data proportional. Örneğin:

percent Hindi speakers = population of Hindi speakers / total population * 100.

Go to “Properties > Style”, and change the visualization type from a single symbol to a graduated map. Next to Column, instead of using the drop down menu, we will enter an expression. Click on the epsilon symbol and enter the following expression. 2

"ACS_15_5YR_B16001_Estimate Total: - Hindi:" / "ACS_15_5YR_B16001_Estimate Total:" * 100

Choose the Equal Interval mode. This method sets the value ranges in each category equal in size. Click “Classify” and “OK”.


GIS Tools

Many of NASA's Distributed Active Archive Centers (DAACs) also provide tools from which data can be visualized, subsetted, and downloaded in different file formats that are Geographic Information System (GIS) analysis-ready. The table below contains a list of tools with the datasets that are available through the tool. Information about the datasets' spatial and temporal resolution is also included. For more information on resolutions, read What is Remote Sensing? Once you know the dataset of interest, links to the tools and a brief tutorial on using the tool are below.

Hidden Discipline Measurements Tool
01 Cryosphere, Land, Biosphere, Hydrosphere Snow Cover, Surface Reflectance, Land Surface Temperature, Global Digital Elevation Model, Evapotranspiration, Normalized Difference Vegetation Index/ Enhanced Vegetation Index, Leaf Area Index, Evapotranspiration, Gross Primary Productivity/ Net Primary Productivity, Fraction of Photosynthetically Active Radiation, Evaporative Stress Index, Carbon Net Ecosystem Exchange, Water Use Efficiency, Freeze/Thaw, Soil Moisture Application for Extracting and Exploring Analysis Ready Samples (AppEEARS)
02 Atmosphere, Hydrosphere, Human Dimensions Air Temperature, Relative Humidity, Cloud Fraction, Cloud Top Temperature/ Pressure, Total Column Water Vapor and Ozone, Mole Fraction in Air of CO2, CO, CH4, O3, Wind Speed, Volumetric Soil Moisture, Sea Surface Salinity Giovanni
03 Biosphere, Land Vegetation Indices, Thermal Anomalies and Fire, Surface Reflectance, Net Primary Productivity, Evapotranspiration, Leaf Area Index, Land Surface temperature, Gross Primary Productivity, Burned Area, Albedo Moderate Resolution Imaging Spectroradiometer (MODIS) / Visible Infrared Imaging Radiometer Suite (VIIRS) Subset Tool
04 Cryosphere, Land Glacial extent, Brightness temperature, glaciers, ice sheets, permafrost, sea ice, soil moisture, snow National Snow and Ice Data Center DAAC (NSIDC DAAC) and Global Land Ice Measurements from Space (GLIMS)
05 Atmosphere, Hydrosphere, Human Dimensions Air Quality, Agriculture (Global Agricultural Lands: Croplands/ Pastures, Crop Climate, Nitrogen Fertilizer, Nitrogen in Manure, Phosphorus Fertilizer, Phosphorus in Manure), Anthropogenic Biomes, Environmental Performance Index (2010, 2014, 2016 and 2018), Population, Disaster-related, GRACE Freshwater Availability Trends Socioeconomic Data
06 Atmosphere Solar insolation / radiation, wind speed, temperature, specific/relative humidity, precipitation, cooling/heating degree days, thermal zones Prediction Of Worldwide Energy Resources (POWER)
07 Atmosphere, Biosphere, Hydrosphere, Land Normalized Difference Vegetation Index (NDVI), Thaw Depth, Burn Severity, Aboveground Biomass, Fractional Open Water, Land Cover, Surface Water Extent, 30 year mean monthly climatology, 10 year mean monthly climatology, monthly precipitation, atmospheric nitrogen deposition, aboveground biomass, ecosystem functional type, tree canopy cover, carbon dioxide emissions, leaf area index, soil properties, Wetland extent, forest cover, land cover, digital elevation model, vegetation and soils, SAR wetland masks, soil properties, hydrologic maps Spatial Data Access Tool (SDAT)
08 Hydrosphere Total water storage anomaly, ocean color chlorophyll-A, ocean surface current speed and vectors, ocean surface wind speed and vectors, sea ice concentration, sea surface height, sea surface salinity, sea surface temperature, soil moisture, surface precipitation rate State of the Ocean (SOTO)
09 Biosphere, Cryosphere, Hydrosphere, Land Synthetic Aperture Radar (SAR) Vertex/SAR Toolbox
10 Hydrosphere River, lake/reservoir Surface Water and Ocean Topography (SWOT)—Coming Soon

AppEEARS

AppEEARS, from NASA's Land Processes DAAC (LP DAAC), offers a simple and efficient way to access and transform geospatial data from a variety of federal data archives. AppEEARS enables users to subset geospatial datasets using spatial, temporal, and band/layer parameters. Two types of sample requests are available: point samples for geographic coordinates and area samples for spatial areas via vector polygons.

Performing Area Extractions

After choosing to request an area extraction, you will be taken to the Extract Area Sample page where you will specify a series of parameters that are used to extract data for your area(s) of interest.

Spatial Subsetting

You can define your region of interest in three ways:

  • Upload a vector polygon file in shapefile format (you can upload a single file with multiple features or multipart single features). The .shp, .shx, .dbf, or .prj files must be zipped into a file folder to upload.
  • Upload a vector polygon file in Geographic JavaScript Object Notation (GeoJSON) format (can upload a single file with multiple features or multipart single features).
  • Draw a polygon on the map by clicking on the Bounding box or Polygon icons (single feature only).

Select the date range for your time period of interest.

Specify the range of dates for which you wish to extract data by entering a start and end date (MM-DD-YYYY) or by clicking on the Calendar icon and selecting dates a start and end date in the calendar.

Adding Data Layers

Enter the product short name (e.g., MOD09A1, WELDUSMO), keywords from the product long name, a spatial resolution, a temporal extent, or a temporal resolution into the search bar. A list of available products matching your query will be generated. Select the layer(s) of interest to add to the Selected layers list. Layers from multiple products can be added to a single request. Be sure to read the list of available products available through AppEEARS.

Selecting Output Options

Two output file formats are available:

If GeoTIFF is selected, one GeoTIFF will be created for each feature in the input vector polygon file for each layer by observation. If NetCDF-4 is selected, outputs will be grouped into .nc files by product and by feature.

Interacting with Results

Once your request is completed, from the Explore Requests page, click the View icon in order to view and interact with your results. This will take you to the View Area Sample page.

The Layer Stats plot provides time series boxplots for all of the sample data for a given feature, data layer, and observation. Each input feature is renamed with a unique AppEEARS ID (aid). If your feature contains attribute table information, you can view the feature attribute table data by clicking on the Information icon to the right of the Feature dropdown. To view statistics from different features or layers, select a different aid from the Feature dropdown and/or a different layer of interest from the Layer dropdown.

Be sure to check out the AppEEARS documentation to learn more about downloading the output GeoTIFF or NetCDF-4 files. Once downloaded, GeoTIFF and NetCDF datasets can be opened in a GIS by adding a raster layer. An example of doing this in QGIS is below.


Giovanni

NASA's Goddard Earth Sciences Data and Information Services Center (GES DISC) Giovanni is an online environment for the display and analysis of geophysical parameters. There are many options for analysis. The following are several more popular ones:

  • Time-averaged maps are a simple way to observe the variability of data values over a region of interest.
  • Map animations are a means to observe spatial patterns and detect unusual events over time.
  • Area-averaged time series are used to display the value of a data variable that has been averaged from all the data values acquired for a selected region for each time step.
  • Histogram plots are used to display the distribution of values of a data variable in a selected region and time interval.

For each of these options, the data can be downloaded as a GeoTIFF or KMZ files.

GeoTIFF files can be added to a GIS program by adding a raster layer.

For more detailed tutorials:

MODIS/VIIRS Subsetting Tools Suite

ORNL DAAC also has several MODIS and VIIRS Subset Tools for subsetting data.

  • With the Global Subset Tool, you can request a subset for any location on earth, provided as GeoTIFF and in text format, including interactive time-series plots and more. Users specify a site by entering the site's geographic coordinates and the area surrounding that site, from one pixel up to 201 x 201 km. From the available datasets, you can specify a date and then select from MODIS Sinusoidal Projection or Geographic Lat/long. You will need an Earthdata Login to request data. Once downloaded, GeoTIFF files can be added to a GIS program by adding a raster layer. See an example of doing this in QGIS in the section Adding a Raster Layer to a GIS.
  • With the Fixed Subsets Tool, you can download pre-processed subsets for 2000+ field and flux tower sites for validation of models and remote sensing products. The goal of the Fixed Sites Subsets Tool is to prepare summaries of selected data products for the community to characterize field sites. Data are provided as CSV and JSON file formats. CSV files can be added to a GIS program by adding a raster layer. See an example of doing this in QGIS in the section Adding a Delimited Text Layer to a GIS.

Top image: The Global Subsets Tool enables users to download available products for any location on Earth. Bottom image: The Fixed Sites Subsets Tool provides spatial subsets for established field sites for site characterization and validation of models and remote sensing products.

NSIDC DAAC and GLIMS

The Global Land Ice Measurements from Space (GLIMS) Initiative has repeatedly surveyed the world's estimated 200,000 glaciers. GLIMS uses data collected by the Advanced Spaceborne Thermal Emission and Reflection Radiometer (ASTER) instrument aboard the Terra satellite and the Landsat series of satellites, along with historical observations. Each polygon within the Glacier Outlines layer represents the extent of a particular glacier at a specific time, as well as other possible features of the glacier such as the extent of debris cover or the location of supra-glacial and pro-glacial lakes.

The GLIMS Glacier outlines can be downloaded as Esri Shapefiles, MapInfo tables, Geographic Mark-up Language (GML) files, Keyhole Mark-up Language (KML, Google Earth), and the Generic Mapping Tools (GMT) multi-segment format. Shapefiles and GML files can be opened as a vector layer.

NSIDC DAAC has many datasets available in GIS-ready formats (shapefiles, GeoTIFF, ASCII, etc.). WIthin “Data Sets for Research,” you can search on a specific topic, including brightness temperature, glaciers, ice sheets, permafrost, sea ice, soil moisture, and snow. Selecting one of those will then allow you to further filter by format.

Socioeconomic and Data Applications Center (SEDAC) Tools

NASA's Socioeconomic and Data Applications Center (SEDAC) has a mission to synthesize Earth science and socioeconomic data and information in ways useful to a wide range of decision-makers and other applied users. Most of the datasets can be downloaded as GeoTIFF, ASCII, or NetCDF format. These datasets can be opened in a GIS by adding a raster layer. See examples of doing these in QGIS in the sections Adding a Raster Layer to a GIS or if CSV, Adding a Delimited Text Layer to a GIS. In addition, much of the SEDAC data are displayed as Vector features so they can be more easily ingested into GIS tools (not as Raster type).

Prediction Of Worldwide Energy Resources (POWER)

The POWER data portal provides direct access to NASA's solar insolation and meteorological data parameters customized for application to the Sustainable Buildings (SB), Agroclimatology (AG), and Renewable Energy (SSE) communities. Within each community, parameters can be accessed with a temporal averaging period of Daily, Interannual, or Climatological. The daily time period can be used to download the time series of the daily averaged values of the selected parameters over the selected time period. The interannual time period can be used to download a time series of the monthly averaged value of the selected parameter for each year in a selectable time period. The climatological time period gives the monthly climatological average for each selected parameter over a climatological time period (currently set by default to July 1983 – June 2005).

You can access the data regionally, globally, or even by a single latitude/longitude. For regional or global access:

  1. Select community (SSE, AG, SB)
  2. Choose a temporal average
  3. Enter a region of interest and the time extent
  4. Output formats available are ASCII, CSV, GeoJSON, and NetCDF
  5. Select Parameters and Submit.

Files can be opened either as a delimited text layer or as a raster layer (depending on type). See examples of doing these in QGIS in the sections Adding a Raster Layer to a GIS and Adding a Delimited Text Layer to a GIS.

  1. Select community (SSE, AG, SB)
  2. Choose a temporal average
  3. Enter a region of interest and the time extent
  4. Output formats available are ASCII, CSV, GeoJSON, and NetCDF
  5. Select Parameters and Submit.

Files can be opened either as a delimited text layer or as a raster layer (depending on type).

Spatial Data Access Tool (SDAT)

ORNL DAAC's SDAT is an Open Geospatial Consortium standards-based web application to visualize and download spatial data in various user-selected spatial/temporal extents, file formats, and projections. Several datasets including land cover, biophysical properties, elevation, and selected ORNL DAAC archived data are available through SDAT. KMZ files are also provided for data visualization in Google Earth.

Within SDAT, select a dataset of interest. Upon selection, the map will open displaying the various measurements, with the associated granule, and a visualization of the selected granule.

Canopy Height, Kalimantan Forests, Indonesia, 2014 from the Oak Ridge National Laboratory Distributed Active Archive Center Spatial Data Access Tool.

You can then select your spatial extent, projection and output format for downloading.

Canopy Height, Kalimantan Forests, Indonesia, 2014 from the Oak Ridge National Laboratory Distributed Active Archive Center Spatial Data Access Tool with various output options.

File formats available are ArcInfo ASCII Grid, GeoTIFF, and NetCDF, all of which can be opened as a raster layer in the GIS program.

Some of the inventory-based datasets are available for download as shapefiles, GeoJSON, and KML, all of which can be added as a vector layer in the GIS program. They also are available as CSV, which can be added as a delimited text file you will just need to specify the number of header lines, if any, to disregard and specify the appropriate latitude and longitude columns as x and y fields.

State of the Ocean (SOTO)

SOTO is an interactive web-based tool, created by NASA's Physical Oceanography DAAC (PO.DAAC) to generate informative maps, animations, and plots that communicate and prove the discovery and analysis of the state of the oceans.

The suite of tools provide access to a broad range of satellite-derived products and key parameters of interest to the oceanographic community.

VERTEX / SAR Toolbox

Vertex is a data search tool, created by NASA's Alaska Satellite Facility DAAC (ASF DAAC), that provides access to a wide array of SAR data. Once downloaded, ASF DAAC has developed an ArcGIS Desktop SAR Toolbox for use with either ArcGIS Desktop or ArcGIS Pro, containing tools that perform geoprocessing tasks useful for working with SAR data. The tools were designed to be used with Radiometric Terrain Corrected (RTC) SAR datasets, but several of the tools have the potential to be used with a variety of rasters, including non-SAR datasets.


Aggregating point data

Last session you saw how to join county accident data to your shapefile. But what if you don't have that county-by-county accident data? Never fear! We can create that data right in QGIS using Points in Polygon .

Let's check out two different takes on aggregating this accident data.

Take 1: Crash-Level Aggregation

Click Vector > Analysis Tools > Points in Polygon

  • Input polygon vector layer = our Florida counties
  • Input point vector layer = our Florida accidents
  • We don't want to change Input point vector layer attributes to aggregate veya Statistical method for attribute aggregation right now.
  • Output count fieled name - the column name of the new column we'll be creating with this option.
  • Output Shapefile > Browse - this allows you to set the path and filename for the shapefile we're creating.

Once you have all that set, click OK.

A new shapefile should have been added to our map. If we open up its attribute table we should see our new column (PNTCNT) at the end. The value in this column corresponds to the number of accidents in each county.

Take 2: Fatality-Level Aggregation

The above analysis is good if we want to see our data in terms of accidents, but what if we want to visualize it in terms of deaths?

Let's go back into that Vector > Analysis Tools > Points in Polygon section.

  • Input polygon vector layer = our Florida counties
  • Input point vector layer = our Florida accidents
  • Input point vector layer attributes to aggregate - check FATALS
  • Statistical method for attribute aggregation = sum
  • Output count fieled name - the column name of the new column we'll be creating with this option.
  • Output Shapefile > Browse - this allows you to set the path and filename for the shapefile we're creating.

Once you have all that set, click OK.

Open the newly added shapefile attribute table. You'll see we've now got two additional columns: PNTCNT ve FATALS_sum.

  • PNTCNT tells us how many accidents happened in the county and
  • FATALS_sum tells us how many fatalities happened in the county.

Using the data

OS provide an excellent Getting Started Guide which explains in detail the process of getting BHA data in to GIS for subsequent analysis. The main steps are described below but please refer to the Getting Started Guide for full details.

The data is supplied as CSV files. Each record in the file has a unique TOID which can be used to join the data to building features in OS MasterMap Topography Layer.

Getting started
  1. Download OS MasterMap Topography Layer data for your area of interest from Digimap using the OS Data Download application. Select the ‘File Geodatabase’ format for your data as this is a native ArcGIS format and doesn’t require any conversion.
  2. Download BHA data for your area of interest from Digimap using the OS Data Download application (BHA data is found in the ‘OS MasterMap’ group), selecting CSV format.
  3. Open the OS MasterMap Topography Layer data in ArcGIS.
Preparing BHA data for use

If your downloaded BHA data is made up of more than one CSV file we recommend merging them all together in to a single CSV file first to make subsequent processing easier and quicker. Use a text editor such as Notepad or TextPad rather than Excel, as Excel can change the formatting of numbers which contain leading zeros.

Each object in MasterMap Topography Layer have a unique identifier called a Topographic Identifier, or TOID for short. TOIDs supplied by Ordnance Survey take the format of a 13 or 16 digit number prefixed with ‘osgb’ e.g. ‘osgb1000039581300′ or ‘osgb1000002489201973′. ArcGIS automatically strips off the ‘osgb’ prefix and adds three leading zeros to any TOID that has only 13 digits to make them all 16 characters long. In order to make it easier to join BHA data to building features in MasterMap Topography Layer the BHA files supplied by EDINA have two TOID values:

  • os_topo_toid_digimap is the TOID formatted to match TOIDs in ArcGIS
  • os_topo_toid is the original TOID as supplied by Ordnance Survey (this should be used in other GIS packages such as QGIS which do not modify the TOIDs in MasterMap Topography Layer)

Before BHA data can be loaded in to ArcGIS it is necessary to create a small text file (called schema.ini) that specifies the data type of each field so that ArcGIS handles it correctly. Specifically the schema.ini file is used to ensure that ArcGIS treats the two TOIDÂ values as text rather than numbers. The steps required are detailed below:

  1. Create a new file called schema.ini in the same folder as the BHA csv file you wish to import.
  2. Open the file in a text editor such as Notepad or Text pad.
  3. Copy and paste the following text in to the file:
  4. The first section of code, in square brackets shown in red above, refers to the name of the csv file you wish to import. You should modify this filename so that it references your BHA csv file.
  5. Save your changes to the file. Ensure it is called schema.ini and is saved in the same folder as the csv file you with to import.
  6. Add your BHA csv file to ArcGIS through the Add Data function this will add the data as a table in the map document.
Creating a heighted buildings dataset

In order to create a new heighted buildings dataset from the building features in OS MasterMap Topography Layer and the BHA data we use the GIS ‘join’ function. A join links these two datasets together through a common unique identifier (the TOID) resulting in a set of buildings with height values stored as additional attributes.

  1. Right click on the Topographic Area layer in the table of contents > Joins and Relates > Join. This will bring up the Join Data window which can be completed as shown. Remember to join to the TOID in the csv file that is formatted to match the TOIDs displayed in ArcGIS (os_topo_toid_digimap).
    Tip: to create a dataset which just includes the heighted buildings select ‘Keep only matching records’.
  2. Having joined the datasets together we can then export the result as a new Feature Class in our File Geodatabase for subsequent use and analysis. This is done by right clicking on the Topographic Area layer in the table of contents > Data > Export Data… give your new dataset a suitable name and select your existing File Geodatabase as the destination.
Visualising the result in ArcGlobe

So far we have downloaded data from OS MasterMap Topography Layer and BHA data for the same area and joined the two together to create a new dataset containing just the building features which now include the various height attributes published by OS. Now the fun begins!

We can easily visualise the heighted buildings dataset in 3D using ArcGlobe or ArcScene. The following steps describe how to import the data in to ArcGlobe.

  1. Download the OS Terrain 50 DTM for your area of interest from Digimap using the OS Data Download application. This will be used as the base (ground) heights for the area to provide a more accurate terrain model than is available by default in ArcGlobe.
  2. Open ArcGlobe and add in the DTM. You will be asked if you wish to use the DTM as and ‘image source’ or an ‘elevation source’. You should select the ‘elevation source’ option:

  1. The Geographic Coordinate Systems Warning dialog will appear as OS MasterMap Topography Layer data is in a different coordinate system (British National Grid) from that used by ArcGlobe (WGS 84):

  1. You should specify the transformation used to ensure that the data is accurately positioned on the globe. Using the Transformations… button you should specify the ‘OSGB_1936_To_WGS_1984_Petroleum’ transformation:

  1. Adding your heighted building dataset from your File Geodatabase is achieved through the Add Data button. Once added you may need to zoom to the layer to view it: right click on the layer in the table of contents > Zoom To Layer.
  2. By default the data is not extruded vertically so appears flat on the earth’s surface. To visualise the buildings in 3D right click on the layer in the table of contents and select Properties and then click on the Globe Extrusion tab.
  3. Select the ‘Extrude features in layer’ checkbox and then in the ‘extrusion value or expression’ box enter the following:

This will extrude the buildings using the RelH2 attribute with a vertical exaggeration of 1.5 times (i.e. buildings will be shown 1.5 times their actual height). We found using RelH2 (the relative height from ground level to base of the roof) provides a more useful visualisation over RelHMax (the relative height from ground level to the highest part of the roof) which can lead to some overly tall looking buildings where they include towers that extend significantly beyond the height of the rest of the roof.


Videoyu izle: QGIS Eğitim 2. Bölüm I Katman Ekleme, Semboloji, Etiket


Yorumlar:

  1. Udayle

    Bence burada birisi döngüde gitti

  2. Gujas

    Bence yanılıyorsun. Eminim. Bunu tartışalım. PM'den bana mail atın, konuşalım.

  3. Vidal

    Yere vurdun. Bence bu harika bir fikir.

  4. Huemac

    Moskova hemen inşa edilmedi.



Bir mesaj yaz