StacSearchParameters interface

نموذج البحث. * يحدد معلمات طلب POST للبحث بنظام STAC.

الخصائص

boundingBox

صندوق إحاطية للترشيح المكاني بصيغة [غرب، جنوب، شرق، شمال].

collections

قائمة معرفات المجموعات التي يجب البحث فيها.

conformanceClass

مؤتمر

يتجاوز التحقق من التاريخ من نموذج الطلب الأساسي.

datetime

إما تاريخ-وقت أو فاصل، مفتوح أو مغلق. تلتزم التعبيرات التاريخية والوقت بمعيار RFC 3339. يتم التعبير عن الفترات المفتوحة باستخدام نقاط مزدوجة.

أمثلة:

  • وقت التاريخ: "2018-02-12T23:20:50Z"
  • فترة مغلقة: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • الفترات المفتوحة: "2018-02-12T00:00:00Z/.." أو ".. /2018-03-18T12:31:12Z"

يتم اختيار الميزات التي لها خاصية زمنية تتقاطع مع قيمة ال datetime فقط هي الخصائص.

إذا كانت الميزة لها خصائص زمنية متعددة، فإن قرار الخادم هو ما إذا كانت تستخدم خاصية زمنية واحدة فقط لتحديد مدى أو جميع الخصائص الزمنية ذات الصلة.

fields

يحدد الحقول التي يجب تضمينها أو استبعادها في نتائج بحث STAC.

انظر امتداد حقول STAC.

filter

مرشح CQL2

انظر امتداد فلتر STAC.

filterCoordinateReferenceSystem

نظام الإحداثيات المرجعي للمرشح.

filterLang

لغة المرشح المستخدمة في تعبير المرشح.

ids

قائمة بمعرفات العناصر المحددة التي يجب إرجاعها.

intersects

هندسة GeoJSON للترشيح المكاني.

limit

الحد الأقصى لعدد النتائج التي سيتم إرجاعها.

query

استعلام STAC

انظر إضافة استعلام STAC.

sortBy

قم بترتيب معايير نتائج البحث.

انظر امتداد الفرز في STAC.

token

رمز الترقيم لجلب المجموعة التالية من النتائج.

تفاصيل الخاصية

boundingBox

صندوق إحاطية للترشيح المكاني بصيغة [غرب، جنوب، شرق، شمال].

boundingBox?: number[]

قيمة الخاصية

number[]

collections

قائمة معرفات المجموعات التي يجب البحث فيها.

collections?: string[]

قيمة الخاصية

string[]

conformanceClass

مؤتمر

يتجاوز التحقق من التاريخ من نموذج الطلب الأساسي.

conformanceClass?: Record<string, any>

قيمة الخاصية

Record<string, any>

datetime

إما تاريخ-وقت أو فاصل، مفتوح أو مغلق. تلتزم التعبيرات التاريخية والوقت بمعيار RFC 3339. يتم التعبير عن الفترات المفتوحة باستخدام نقاط مزدوجة.

أمثلة:

  • وقت التاريخ: "2018-02-12T23:20:50Z"
  • فترة مغلقة: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • الفترات المفتوحة: "2018-02-12T00:00:00Z/.." أو ".. /2018-03-18T12:31:12Z"

يتم اختيار الميزات التي لها خاصية زمنية تتقاطع مع قيمة ال datetime فقط هي الخصائص.

إذا كانت الميزة لها خصائص زمنية متعددة، فإن قرار الخادم هو ما إذا كانت تستخدم خاصية زمنية واحدة فقط لتحديد مدى أو جميع الخصائص الزمنية ذات الصلة.

datetime?: string

قيمة الخاصية

string

fields

يحدد الحقول التي يجب تضمينها أو استبعادها في نتائج بحث STAC.

انظر امتداد حقول STAC.

fields?: SearchOptionsFields[]

قيمة الخاصية

filter

مرشح CQL2

انظر امتداد فلتر STAC.

filter?: Record<string, any>

قيمة الخاصية

Record<string, any>

filterCoordinateReferenceSystem

نظام الإحداثيات المرجعي للمرشح.

filterCoordinateReferenceSystem?: string

قيمة الخاصية

string

filterLang

لغة المرشح المستخدمة في تعبير المرشح.

filterLang?: string

قيمة الخاصية

string

ids

قائمة بمعرفات العناصر المحددة التي يجب إرجاعها.

ids?: string[]

قيمة الخاصية

string[]

intersects

هندسة GeoJSON للترشيح المكاني.

intersects?: GeometryUnion

قيمة الخاصية

limit

الحد الأقصى لعدد النتائج التي سيتم إرجاعها.

limit?: number

قيمة الخاصية

number

query

استعلام STAC

انظر إضافة استعلام STAC.

query?: Record<string, any>

قيمة الخاصية

Record<string, any>

sortBy

قم بترتيب معايير نتائج البحث.

انظر امتداد الفرز في STAC.

sortBy?: StacSortExtension[]

قيمة الخاصية

token

رمز الترقيم لجلب المجموعة التالية من النتائج.

token?: string

قيمة الخاصية

string