Кодиране на филтъра
Общ преглед
Международният стандарт за кодиране на филтри дава възможност за неутрално за системата XML и KVP кодиране да изразява клаузи за проектиране, избор и сортиране, наречени общо израз за търсене (или филтър). Кодирането на филтри позволява третирането на пространствените и непространствените аспекти на търсенето и ограничава записите, намерени в резултат на търсене.

Този смесен OGC и ISO стандарт е проектиран да работи с услугата Web Geographic Feature (WFS), но е подходящ за широк спектър от услуги, които изискват способността да изразяват предикати в XML. Предикат в XML език е аналог на израза „АКО-ТОГАВА“: ако предикатът е ИСТИНСКИ, тогава се избира обектът; ако предикатът е FALSE, той се изключва. Предикатът дава на разработчиците метод за сортиране или филтриране на обектите, намерени в резултат на търсене.
Много уеб услуги изискват способността да разпознават функциите за XML филтриране. Този стандарт дефинира такъв механизъм за кодиране на филтри, който уеб услугите могат да използват, за да изберат подмножество екземпляри на обекти, като услуга за географски характеристики на мрежата (WFS), услуга за уеб покритие (WCS) и дескриптор на стилизирани слоеве (SLD). Например уеб услуга за географски характеристики (WFS) може да използва кодирането на филтри в дадена операция GetFeature за да зададете ограниченията за търсене.
Стандартен
Свързана информация
Забележка
Кодирането на филтъра е международен стандарт, разработен съвместно от Отворения геопространствен консорциум (OGC) и Международната организация по стандартизация (ISO/TC 211) и публикуван под ISO 19143, Географска информация - Кодиране на филтри *.
Допълнителна информация - Кодиране на филтъра
Въпреки че оригиналният стандарт за кодиране на филтри OpenGIS® (FES) беше част от услугата Web Geographic Feature Service (WFS), беше решено съдържанието на тази спецификация да бъде предмет на отделен документ. Кодирането на филтъра може да се използва за голямо разнообразие от услуги, които изискват способността да изразяват предикати в XML, включително услуга за уеб географски характеристики (WFS), услуга за уеб карти (WMS), уеб покритие (WCS), услуги на вестника и уеб регистри (уеб) Каталогови услуги (CSW)).
Този документ дава подробно описание на международния стандарт за кодиране на филтри. Разработчикът, който желае да използва филтриране, трябва да се консултира с OpenGIS® Filter Encoding Standard (FES) за техническа информация.
Кодиращи филтри за получаване на подмножества за търсене
Търсенето е основна операция, извършена върху набор от данни или ресурси, насочена към получаване на подмножество екземпляри от данни, които съдържат определена търсена информация, която отговаря на критериите за търсене. Този международен стандарт определя XML и KVP кодирания, използвани за търсене и филтриране на изрази.
Търсене и филтриране на изрази
Международният стандарт, разработен съвместно от OGC и ISO, се счита за неутрални системи. Използвайки многобройните XML инструменти, които са достъпни днес, е лесно да проверите, анализирате и трансформирате клаузи за проектиране, избор и сортиране, кодирани в XML, към всеки целеви език за търсене, за да ги извлечете или модифицирате. . Тези елементи, наречени съвместно израз за търсене, са модулни; други стандарти, които се отнасят до OGC и ISO стандарта, ги използват заедно или поотделно.
A израз за търсене е действие, което извършва търсене в определени набори ресурси и връща подмножество от тези ресурси. Изразът за търсене има за цел да ограничи стойностите на свойствата на тип обект, за да намери подмножество от екземплярите на обекта, които ще бъдат обект на някаква обработка.
A обобщен израз за търсене може да се използва за присвояване на дефиниран от потребителя идентификатор на израз за търсене за обработка на грешки или за корелация на отговора в поредица от търсения. Друг основен тип фраза за търсене е „израз за търсене на точка, т.е. търсенето не е известно, докато не бъде изпълнено, за разлика от запазена заявка, например. Изразът за търсене на точки съдържа името на един или повече видове ресурси за намиране, клауза за проекция по избор, която изброява свойствата, които ресурсът трябва да има, клауза за избор по избор, която ограничава свойствата на тези типове ресурси, за да дефинира набор на резултатите и незадължителна клауза за сортиране, която определя реда за представяне на набора от резултати.
Стандартът за кодиране на филтър определя XML или KVP кодиране на изрази за търсене. Например, подмножество от географски обекти може да бъде определено да се показва в определен цвят или да ги конвертира в зададен от потребителя формат.