1
คุณสมบัติจุดหายไปใน Geoserver โดยใช้ WMS
ฉันมีไฟล์รูปร่างที่มีประมาณ 6,500 คะแนนทั่วโลกอยู่ในนั้นฉันพยายามให้บริการกับ Geoserver 2.2.1 โดยใช้ WMS เห็นได้ชัดว่าทุกอย่างใช้ได้ดีจนกระทั่งฉันใช้คุณลักษณะการกรองในแอปพลิเคชันไคลเอนต์ซึ่งใช้ใบปลิว เมื่อฉันผนวก CQL_FILTER (ตัวกรองคุณลักษณะไม่ใช่เชิงพื้นที่) ต่อท้ายแบบสอบถาม WMS ฉันสังเกตเห็นคุณลักษณะที่ขาดหายไปเมื่อซูมออก เมื่อฉันซูมกลับมาบางครั้งพวกเขาจะปรากฏขึ้นอีกครั้ง แต่ไม่เสมอไป ดูภาพด้านล่าง - ที่ระดับการซูมทางด้านซ้ายแอตแลนตาจะไม่ปรากฏขึ้น เมื่อฉันซูมเข้าก็เป็น อย่างไรก็ตามบางครั้งอาจไม่ปรากฏจุดในแทมปาที่ระดับซูมทางด้านซ้าย หากฉันซูมออกอีก 3 ระดับจะไม่มีการแสดงคะแนนใด ๆ ฉันไม่แน่ใจว่าปัญหาคือ CQL_FILTER param เช่นเดียวกับ 6,500 คะแนนมันยากที่จะสังเกตเห็นจุดที่หายไปเพียงไม่กี่จุดในระดับโลก แต่ตัวกรองเฉพาะที่ฉันแสดงที่นี่เป็นตัวอย่างกรองลงไปเพียง 3 คุณสมบัติและเมื่อ 1 ถึง 3 หายไปขึ้นอยู่กับระดับการซูมที่เห็นได้ชัดเจน ฉันสามารถสร้างพฤติกรรมแบบเดียวกันนี้ซ้ำในเลเยอร์ตัวอย่างของ geoserver โดยใช้ตัวกรอง CQL ในตัวเลือกแผนที่ขั้นสูงดังนั้นฉันค่อนข้างแน่ใจว่าไม่ใช่แอปพลิเคชันไคลเอนต์ของฉัน สำหรับขั้นตอนของฉันในการแก้ไขข้อบกพร่องนี้ฉันได้ลองใช้ไฟล์สไตล์เริ่มต้น / sld เพื่อแยกแยะสไตล์ของเลเยอร์ของฉันเอง ฉันได้ปิดการแคชทั้งหมดที่ฉันรู้ ฉันตรวจสอบอีกครั้งว่าการคาดการณ์ของฉันถูกต้อง - …