" /> " />
أكثر

تتقاطع GeoServer مع خطأ عامل التصفية مع نشر عرض SQL

تتقاطع GeoServer مع خطأ عامل التصفية مع نشر عرض SQL


لقد قمت بإنشاء خدمة GeoServer مع عرض SQL. الخدمة تخدم الأنهار. أريد تحديد الأنهار في شكل مضلع. لذلك أنا أحاول أداة طلب العرض التوضيحي لـ GeoServer.

    geom    78.57 58.32 78.48 24.7 96.89 81.23 51.61 62.41 08.42

يعطي هذا الطلب خطأ:

java.lang.RuntimeException: java.io.IOException java.io.IOException خطأ فارغ: عملية على هندسة SRID المختلطة

إذا انتقل طلبي إلى خدمة لم يتم إنشاؤها باستخدام طريقة عرض aSQL ، فإنها تعمل. كيف يمكنني حل هذه المشكلة؟


يحدث هذا الخطأ عندما يحاول postgres تطبيق فهرس مكاني بهندسة لها srid ، لكن البيانات بها أخرى.

هل تستخدم عرض SQL؟ إذا كان الأمر كذلك ، فربما قمت بإعداد srid الخطأ عند إنشاء عرض sql؟ إذا كان عرضًا عاديًا بدلاً من ذلك ، فهل توجد أشكال هندسية في srids مختلفة فيه؟ Postgis لديه وظيفة للتحقق من هندسة ، يجب عليك التحقق.

الاحتمال الآخر للاختلاف هو أن qgis لا يستخدم أي مرشح مكاني ... لكن هذا سيكون غريبًا إلى حد ما.

إذا نظرت إلى تنسيق النظم المرجعية هل ترى

  • الأصلي SRS

  • أعلن SRS

    يجب عليك تحديد SRS أو SRS الأصلي وليس كلاهما.


شاهد الفيديو: SQL Datatype nvarchar - varchar - char اساسيات قواعد البيانات - الحقول النصية