Filtravimas pagal atributus

 

Programos meniu paspaudę mygtuką  arba komandinėje eilutėje įrašę komandą GEOMAP_ATRIBUTAI_FILTRAS iškviesite komandą, kurios pagalba galėsite lengvai pažymėti reikiamus įrašus, pagal žinomus kriterijus.

Iškvietus komandą pasirodo dialogo langas Objektų pažymėjimas pagal atributinių laukų reikšmes:

 

Objektų pažymėjimas pagal atributinių laukų reikšmes

 

Šiame dialogo lange:

      Sąraše Atributinė lentelė yra visos aktyvaus brėžinio atributinės lentelės. Pasirinkus norimą lentelę, Atributinės lentelės laukai sąraše bus atvaizduoti visi jos laukai;

      Sąraše Atributinės lentelės laukai matome visus pasirinktos atributinės lentelės laukus. Pažymėjus norimą lauką, jei yra uždėta varnelė Atnaujinti reikšmes, visos galimos šio lauko reikšmės bus surašomos į sąrašą Reikšmės. DĖMESIO: jei brėžinyje yra daug objektų, tai reikšmių atvaizdavimas gali užtrukti;

      Varnelė Atnaujinti reikšmes nurodo ar žymint atributinės lentelės lauką atvaizduoti jos reikšmes reikšmių sąraše;

      Sąraše Reikšmės matome visas pasirinktos atributinės lentelės pasirinkto lauko reikšmes, priskirtas konkretiems objektams. Pasikartojančios reikšmės neatvaizduojamos. Reikšmes matysime tik tuo atveju, jei yra uždėta varnelė Atnaujinti reikšmes;

      Lango apačioje esantis tekstinis laukas - užklausos laukas, kuriame įvedinėjama užklausa. Ją galime įvedinėti ir su klaviatūra, ir su pele dukart spragtelint ant norimos reikšmės ar atributinės lentelės lauko. Rašant užklausą reikia laikytis šių nurodymų:

pirmiausia turi būti nurodytas atributinės lentelės laukas. Jo pavadinimas rašomas tarp skliaustų []. Po to turi būti palyginimo operatorius: =, <>, >,>=,<,<= ir reikšmė. Jei reikšmė yra simbolinio tipo, tada ją rašome kabutėse. Jei reikšmė „Point” tipo, tai koordinates atskiriame kableliu bei jas visas apskliaudžiame kabutėmis, pvz.: „1,2.25,3.2“;

Sudėtingą užklausą konstruojame tarp atskirų užklausų įterpdami ir bei arba operatorius;

Būtina teisingai ir tvarkingai sudėti skliaustus. Programa praneš apie jūsų sintaksės klaidas.

Užklausų pavyzdžių galite rasti pavyzdžiuose.

      Lango apačioje esantys mygtukai skirti objektų žymėjimui pagal nurodytą filtrą:

Sukurti naują aibę – pagal suformuotą užklausą sukurs naują objektų aibę ir reikiamus objektus pažymės ekrane;

Pridėti į aibę – pagal suformuotą užklausą suformuos objektų aibę ir ją pridės prie jau egzistuojančios objektų aibės. Naudokite šią opciją praplėsti jūsų objektų pažymėjimui;

Išrinkti iš aibės – pagal suformuotą užklausą išrinks iš jau esančios aibės užklausą tenkinančius objektus. Naudokite šią opciją susiaurinti jūsų paieškai;

Atžymėti viską – ištrina suformuotą pažymėjimo aibę bei atžymi visus pažymėtus objektus.

      Dialogo apačioje esančioje informacinėje eilutėje atvaizduojama informacija kiek iš viso aktyviame brėžinyje yra elementų ir kiek dabar yra pažymėta objektų;

 

 Uždarius dialogą brėžinyje bus pažymėti tie objektai, kurie yra naujai suformuotoje aibėje. Taip pat dialogas Objekto pažymėjimo filtravimas veikia ir foniniame rėžime, t.y. galima dirbti su objektais, atlikus reikalingą seką užklausų, neuždarius dialogo.