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.