أكثر

GeoServer يغير القيم النقطية لطلب WCS النقطية متعدد النطاقات

GeoServer يغير القيم النقطية لطلب WCS النقطية متعدد النطاقات


أنا أستضيف بعض صور NAIP (4 نطاقات) من خلال Geoserver وبينما تُظهر طلبات WMS قيم البكسل الحقيقية بشكل صحيح ، إذا تم إصدار طلب WCS ، فإن إرجاع GeoServer النقطية يحتوي على قيم بكسل من nodata حيث سيكون 0.

على سبيل المثال ، عندما يكون للبكسل في البيانات النقطية الأصلية قيم RGBI تبلغ 38 ، 0 ، 2 ، 56 ، فإن البيانات النقطية التي تم إرجاعها لها قيم 38 ، nodata ، 2 ، 56.

من السجلات (Verbose) ، لا يمكنني رؤية أي نوع من العمليات التي يتم إجراؤها (على سبيل المثال ، الالتواء) والتي من شأنها أن تؤدي إلى خطوط نقطية جديدة بشكل فعال ، لذلك لست متأكدًا مما يحدث هنا. لم يتم الإعلان عن أي لون شفاف للإدخال في خصائص الطبقة. يبدو الطلب مشابهًا لما يلي:

… /geoserver/wcs؟service=WCS&version=1.0.0&request=GetCoverage&coverage=TEST_RASTER_NAIP&bbox=491592.0،3474409.0،492178.0،3474761.0&crs=EPSG:26912&format=geotiff&widight=586

والنتيجة هي نفسها أيضًا إذا قمت بإنشائها باستخدام resx و resy بدلاً من العرض والارتفاع.


تبين أنه كان مرتبطًا بإخراج إعدادات اللون الشفاف للطبقة. لا علاقة للتعامل مع طلب wcs نفسه. لقد قمت بضبط الإخراج على الشفافية FFFFFF ، مما تسبب في قيام الخادم الجغرافي بتعيين قيمة nodata للنقطية المقدمة من getcoverage إلى 0. تم الحل.


شاهد الفيديو: ميمية الإمام ابن قيم الجوزية إذا طلعت شمس النهار فإنها. مع الكلمات