ESRI şekil dosyaları ile QGIS Query Builder'da yorum kullanmak mümkün müdür?


14

Sorgu Oluşturucu'da farklı sorgular deniyorum. Sorguyu yorumlamanın bir yolu var mı? İle denedim

/* */

#

--

başarısız :

Sorgu yürütülürken bir hata oluştu. Veri sağlayıcı dedi: OGR [3] hata 1: SQL İfade Ayrıştırma Hatası: sözdizimi hatası

DÜZENLE :

  • Bu sorunun bir özellik talebinde bulundum: http://hub.qgis.org/issues/10914

  • @Bernd V., ifadelerin vektörün biçimine göre farklı şekilde değerlendirildiğini gözlemledi (daha fazla bilgi için Sorgu oluşturucudaki [yardım] düğmesine bakın)


CBS'ye hoş geldiniz! Yanılmıyorsam, Sorgu Oluşturucu'da sorguları yorumlayabileceğinizi sanmıyorum.
— Joseph

O zaman sorgu oluşturmanın başka bir yolu var mı (ve gerektiğinde yorum yapmak mı?) (Düzenleme için Thx, çok daha iyi görünüyor)
— Nebi

Yanıtlar:


12

ESRI şekil dosyası ile çalışmaz. Ancak, ifadelerde yorum yapmak QGIS 2.14'te SpatiaLite , SQlite ve GeoPackage ile çalışır . Save as...-Dialog'da bulunan diğer birçok biçim için , sorgu bir OGR hatasıyla başarısız olur.

Kullanım --tek satırlık yorumlar için ve /* ... */çok hatlı yorumlar için

Harfleri ifade oluşturucu penceresindeki yeşil renge dönüştürür ve gerçekten yorum yapılmamış gibi görünür!


Müthiş! Sınamak için QGIS 2.8.2 yok ama burada bahsedildi , bu yüzden sana inanıyorum :) Bu durumda cevabın kabul edilmelidir!
— Joseph

ve @Joseph: Sorgu Oluşturucu'da olduğunuzdan emin misiniz? Onu çoğaltamıyorum. Harfleri yeşile çeviriyor ama hala çalışmıyor (2.8.2-Wien).
— Nebi

@nebi - Sorgu Oluşturucu'da da çoğaltılamıyorum (ayrıca 2.8.2 Wien yüklü). Sadece Saha Hesaplayıcıda çalışıyor gibi görünüyor. Bunun için bir bilet (özellik isteği) açtınız mı?
— Joseph

Sorgu Oluşturucu'da önceden test etmedim (özür dilerim), ancak kural tabanlı oluşturma ifadeleri vb.Ile, bu şeyi neredeyse hiç kullanmam. Ama burada da işe yarıyor. Linux Mint'teyim, belki Windows'ta bir fark / hata var mı?
— Bernd

Ha! Farkı buldum. Bir Spatialite-Layer ile başarılı bir şekilde kullanıyordum. Şimdi ESRI-Shape ile test ettim ... ve başarısız oluyor!
— Bernd

6

Sorgu Oluşturucu'yu kullanarak sorgular oluşturabilirsiniz veya başka bir ifade İfade dizesi oluşturucusunu kullanmaktır ( Katman Özellikleri > Stil > Kural tabanlı > kural ekle> komutunuzu Filtre kutusuna ekleyin veya ' ... ' düğmesini tıklayın dize oluşturucu arabirimini getirmek için.

Her iki durumda da, QGIS'in filtreler / sorgular için ifadeler oluştururken yorumlar işlevini desteklediğini düşünmüyorum:

http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/expressions.html


Doğru, bu şekilde kurallarınızı kaydedebilir ve içe / dışa aktarabilirsiniz ... Ama satırın başındaki bazı sembollerle yorum yapmak kadar hızlı değil. Sorgudaki kopyala / yapıştır Yapıcı sıkıcı
— nebi

2
@nebi, bunun gelecekteki güncellemelerde uygulanması için her zaman bir istek gönderebilirsiniz.
— Joseph

Evet, bunu yapmak istiyorum
— nebi
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.