คำถามติดแท็ก filter

2
อะไรคือความแตกต่างระหว่าง! = NULL และไม่เป็น NULL ในการแสดงออกของตัวกรอง QGIS?
ฉันมีชั้นรูปร่างที่มีคุณลักษณะที่มีค่าที่ฉันต้องการจะใช้ตัวกรองสำหรับค่าที่แตกต่างจากNULLNULL การใช้ gui ที่มีอยู่สำหรับการสร้างเคียวรีนั้นจะพยายามอย่างสังหรณ์ใจ "obj_art" != NULL ซึ่งหมายความว่า'ให้คุณสมบัติทั้งหมดที่มีแอตทริบิวต์ "obj_art" ต่างจากNULL" (นับได้มากกว่า 0 อย่างแน่นอน) การทดสอบข้อความค้นหานี้ให้ผลลัพธ์ที่แปลกประหลาดจากมุมมองของฉัน: ดังนั้นสิ่งที่ฉันได้เรียนรู้จนถึงตอนนี้ก็คือฉันสามารถบรรลุสิ่งนี้ได้โดยใช้ "obj_art" IS NOT NULL คำถามคือความแตกต่างระหว่าง!= NULLและIS NOT NULLคืออะไร?
26 qgis  filter 

2
จะกรองคุณสมบัติในเลเยอร์ได้อย่างไร?
ฉันกำลังพยายามแสดงคุณสมบัติบางอย่างในเลเยอร์ที่อิงกับ Shapefile โดยใช้ QGIS ฉันได้พบฟังก์ชั่นชุดย่อยในแผงคุณสมบัติซึ่งทำสิ่งที่ฉันต้องการ แต่น่าเบื่อเกินไปเพราะฉันต้องร่อนด้วยตนเองผ่านคุณสมบัติจำนวนมาก มีวิธีที่เร็วกว่าในการทำเช่นนี้? ฉันใช้ทั้งรูปร่างและ PostGIS ที่ดีที่สุด Dietmar

2
จะกรองชุดข้อมูลขนาดใหญ่ใน Geoserver WMS ได้อย่างไร
มีวิธีที่ดีในการกรองชุดข้อมูลที่มีคุณสมบัติประมาณ 50,000 รายการใน Geoserver หรือไม่? ฉันต้องเลือกระหว่าง 100 และ 200 ฟีเจอร์ตามรหัส รหัสเหล่านี้แตกต่างจาก FeatureIds ไม่พบโอเปอเรเตอร์ "IN" ที่คล้ายกับ SQL ในมาตรฐานการเข้ารหัสตัวกรอง OGC การรวมตัวดำเนินการ PropertyIsEqualTo หลายรายการเข้าด้วยกันจะทำงานได้ไม่ดีนัก

1
ไวยากรณ์เคียวรี QGIS แตกต่างกันระหว่างตารางแอ็ตทริบิวต์และตัวกรองคุณลักษณะ
การใช้ QGIS 2.16.2 ฉันสามารถเลือกบันทึกจากตารางแอ็ตทริบิวต์ shapefile ได้สำเร็จโดยใช้นิพจน์ต่อไปนี้: left("start_time", 10) = '2015-08-01' โปรดทราบว่า start_time เป็นเขตข้อมูลสตริง อย่างไรก็ตามเมื่อฉันคัดลอกและวางนิพจน์เดียวกันลงในคุณสมบัติชั้นของ Shapefile> ทั่วไป> ตัวกรองคุณสมบัติ> ตัวสร้างแบบสอบถามฉันได้รับข้อผิดพลาดดังต่อไปนี้: ฉันคาดหวังว่าการแสดงออกเดียวกันจะทำงานได้ทุกที่ใน QGIS ผมทำอะไรผิดหรือเปล่า?

1
สร้างตัวกรองการรับรองความถูกต้องที่กำหนดเองใน GeoServer 2.3.0
บริบท ในโครงการปัจจุบันของฉันฉันมีข้อกำหนดในการตรวจสอบว่าคำขอที่มาถึง GeoServer (2.3.0) ได้รับอนุญาต โครงการถือข้อเท็จจริงเหล่านั้น: ลูกค้า GS ไม่สามารถให้ข้อมูลหลัก (เช่นรหัสผ่าน) GS เองไม่มีการเชื่อมต่อกับผู้ใช้ / บทบาท repo ดังนั้นเราจึงใช้โอกาสในการใช้กลไกการตรวจสอบความถูกต้องเพื่อตรวจสอบว่า: คำขอที่ถูกต้อง (สำหรับเลเยอร์ WFS ที่เฉพาะเจาะจง) มีส่วนหัว HTTP พิเศษ (สมมติว่า X-CUSTOM-VALID) ส่วนหัวนี้เป็นข้อความที่เข้ารหัสของ JSON ซึ่งมีข้อมูลเพียงพอที่จะตรวจสอบความจริงที่ว่าคำขอนั้นเริ่มต้นโดยไคลเอนต์ที่เชื่อมต่อกับระบบที่สามที่ถูกต้อง (ชื่อผู้ใช้, ความลับ, ข้อมูลอื่น ๆ ) สถานะ เอกสารจะบอกเราว่าเราควรจะสามารถที่จะทำเช่นนั้น ... อย่างไรก็ตามเอกสารประกอบยังไม่ชัดเจนว่าจะสร้างองค์ประกอบดังกล่าวอย่างไรและควรกำหนดค่าอย่างไร การดีบัก GeoServer ฉันจัดการเพื่อค้นหาว่าการกำหนดค่าตัวกรองดังกล่าวนั้นต้องการผู้ให้บริการการรับรองความถูกต้องเฉพาะ เพื่อให้มีพาเนลในส่วนติดต่อผู้ดูแลเว็บ (ภายใต้การรับรองความถูกต้องในรายการตัวกรองการตรวจสอบความถูกต้อง) แผงหน้าปัด ดังนั้นรหัสของฉันประกอบด้วยไฟล์เหล่านี้: ProducteurAuthFilterPanel.java ProducteurAuthFilterPanelInfo.java ProducteurAuthenticationFilterConfig.java ProducteurAuthenticationFilterPanel.html สิ่งเหล่านี้จำเป็นต้องเพิ่มพาเนลใน Web …

1
ปัญหาเกี่ยวกับตัวกรอง WFS (BBOX, INTERSECTS)
ฉันพยายามรับคุณสมบัติ / คุณสมบัติจากพื้นที่เล็ก ๆ โดยใช้ตัวกรอง BBOX (หรือ INTERSECTS) ในแบบสอบถาม WFS ของฉัน ฉันควรจะคาดหวังเพียงชุดเล็ก ๆ ของคุณสมบัติหรือคุณสมบัติเดียวและยังแบบสอบถามส่งกลับค่อนข้างหล่อของพวกเขา ฉันมี GeoServer เวอร์ชัน 2.2.2 พร้อมที่เก็บข้อมูล Oracle ฉันได้ปิดการใช้งานการเลือก 'loose bbox' เพื่อไม่ให้เป็นสาเหตุของปัญหา นี่คือข้อความค้นหาที่มีตัวกรอง BBOX: <wfs:GetFeature xmlns:wfs="http://www.opengis.net/wfs" service="WFS" version="1.1.0" outputFormat="json" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <wfs:Query typeName="LiVi:LIIKENNE_ELEMENTTI" srsName="EPSG:3067" xmlns:LiVi="http://172.17.14.211:8080/LiVi"> <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"> <ogc:BBOX> <ogc:PropertyName>GEOMETRY</ogc:PropertyName> <gml:Envelope xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:3067"> <gml:lowerCorner>316600 6838986</gml:lowerCorner> <gml:upperCorner>327696 6844298</gml:upperCorner> </gml:Envelope> …
10 geoserver  wfs  filter 

3
การกรองหลังคาและสิ่งปลูกสร้างจาก DSM เพื่อยกระดับพื้นดินเปล่า
ใครสามารถแนะนำวิธีการกรองต้นไม้และอาคารจาก DSM เพื่อให้เกิด DEM ที่เชื่อถือได้? สิ่งที่ฉันมีคือตารางจากข้อมูล LIDAR (ไฟล์. tif ที่มีความละเอียด 1 ม.) ฉันกำลังจะล้างสิ่งที่ไม่จำเป็นออกไปดังนั้นฉันคิดว่าฉันสามารถขอคำแนะนำได้จากที่นี่

2
กรอง Overpass-API ตามประเทศ
ไม่มีใครรู้วิธีดำเนินการคำขอสะพานลอยเช่นนี้หรือไม่? "แสดงธนาคารทั้งหมดในเยอรมนี" ฉันสามารถแสดง 'สิ่งอำนวยความสะดวก = ธนาคาร' ทั้งหมดในกล่องขอบเขตเฉพาะ แต่ประเทศเยอรมนี (หรือส่วนใหญ่ของทุกประเทศ) ไม่ค่อยเหมาะกับกล่องจดหมายดังกล่าว มีวิธีการทำเช่นนี้? คุณเป็นตัวอย่างหรือไม่ ประสิทธิภาพของเซิร์ฟเวอร์หรือรันไทม์นั้นเป็นเรื่องรองเนื่องจากเราสามารถโฮสต์เซิร์ฟเวอร์ของตัวเองหรืออะไรทำนองนั้น :)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.