StacSearchParameters interface
نموذج البحث. * يحدد معلمات طلب POST للبحث بنظام STAC.
الخصائص
| bounding |
صندوق إحاطية للترشيح المكاني بصيغة [غرب، جنوب، شرق، شمال]. |
| collections | قائمة معرفات المجموعات التي يجب البحث فيها. |
| conformance |
مؤتمر يتجاوز التحقق من التاريخ من نموذج الطلب الأساسي. |
| datetime | إما تاريخ-وقت أو فاصل، مفتوح أو مغلق. تلتزم التعبيرات التاريخية والوقت بمعيار RFC 3339. يتم التعبير عن الفترات المفتوحة باستخدام نقاط مزدوجة. أمثلة:
يتم اختيار الميزات التي لها خاصية زمنية تتقاطع مع قيمة ال إذا كانت الميزة لها خصائص زمنية متعددة، فإن قرار الخادم هو ما إذا كانت تستخدم خاصية زمنية واحدة فقط لتحديد مدى أو جميع الخصائص الزمنية ذات الصلة. |
| fields | يحدد الحقول التي يجب تضمينها أو استبعادها في نتائج بحث STAC. انظر امتداد حقول STAC. |
| filter | مرشح CQL2 انظر امتداد فلتر STAC. |
| filter |
نظام الإحداثيات المرجعي للمرشح. |
| filter |
لغة المرشح المستخدمة في تعبير المرشح. |
| ids | قائمة بمعرفات العناصر المحددة التي يجب إرجاعها. |
| intersects | هندسة GeoJSON للترشيح المكاني. |
| limit | الحد الأقصى لعدد النتائج التي سيتم إرجاعها. |
| query | استعلام STAC انظر إضافة استعلام STAC. |
| sort |
قم بترتيب معايير نتائج البحث. انظر امتداد الفرز في 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
filterCoordinateReferenceSystem
نظام الإحداثيات المرجعي للمرشح.
filterCoordinateReferenceSystem?: string
قيمة الخاصية
string
filterLang
لغة المرشح المستخدمة في تعبير المرشح.
filterLang?: string
قيمة الخاصية
string
ids
قائمة بمعرفات العناصر المحددة التي يجب إرجاعها.
ids?: string[]
قيمة الخاصية
string[]
intersects
limit
الحد الأقصى لعدد النتائج التي سيتم إرجاعها.
limit?: number
قيمة الخاصية
number
query
sortBy
token
رمز الترقيم لجلب المجموعة التالية من النتائج.
token?: string
قيمة الخاصية
string