AutoCAD Map 3D – najít odpovědi na otázky II.
Nyní můžeme definovat výraz, který provede filtraci dat pomocí atributů a případně i lokality. V poli Začínáme s filtry klepneme na položku Vytvoří jednoduchý filtr pro zobrazení šablony výr…
Nyní můžeme definovat výraz, který provede filtraci dat pomocí atributů a případně i lokality. V poli Začínáme s filtry klepneme na položku Vytvoří jednoduchý filtr pro zobrazení šablony výrazu ve formuláři. Šablona vypadá následovně:
[vlastnost] > [hodnota]
Nyní šablonu upravíme výběrem vlastnosti. Rozbalením seznamu vlastností zobrazíme všechny platné vlastnosti, které je možné použít pro definici dotazu. Pro nalezení parcel s cenou (položka Land Value) nižší než 10 000 dolarů vybereme položku LAND_VALUE.
Všimněte si, že standardně nastavený znak pro porovnání je symbol „větší než“. Pro jeho změnu použijte klávesnici nebo použijte seznam symbolů přímo v dialogu pro definici výrazu. Stačí zaměnit ">" za "<". Nyní je třeba zadat hodnotu pro porovnání, proto pomocí klávesnice zadejte hodnotu 10 000.
V této chvíli je možné zkontrolovat syntaxi výrazu, který jsme vytvořili pomocí tlačítka Ověřit. Jestliže je vytvořený výraz v pořádku, klepneme na tlačítko OK. Tím proběhne k jeho zpracování a zobrazení výsledku.
Všimněte si, že nyní v mapě zobrazena pouze podmnožina z původního množství parcel, tedy těch, které odpovídají podmínce definované dříve.
V původním zadání bylo zobrazení parcel omezeno také uživatelsky určeným obdélníkovým výřezem. Abychom mohli tuto prostorovou podmínku do filtru přidat, je třeba znovu aktivovat dialog pro vytvoření dotazu.
Ve Správci zobrazení proto klepneme na vrstvu Parcels a vybereme možnost Dotaz na filtrování dat. V poli pro definici výrazu je zobrazen již vytvořený výraz:
LAND_VALUE < 10000
Nyní přidáme operátor pro spojení dvou podmínek ve výrazu pomocí tlačítka AND. Poté přidáme samotnou prostorovou podmínku klepnutím na tlačítko Najít na mapě a výběrem možnosti Dotek s libovolnou částí obdélníka. Dojde k zobrazení aktuálního výřezu mapy a my můžeme ve výkresu definovat dva rohy, které určí velikost našeho obdélníkového výřezu.
Výsledný výraz pro filtrování by měl vypadat následovně:
LAND_VALUE < 10000 AND [LOCATION:INTERSECTS.POLYGON.ID1]
Opět vytvořený výraz syntakticky zkontrolujeme pomocí tlačítka Ověřit a poté klepeme na tlačítko OK a zobrazíme výsledky filtrování.
Výsledná mapa zobrazuje kombinaci obou použitých podmínek, tedy parcely pod určeným limitem ceny a ve vybrané lokalitě.
Různé typy dotazů
Tento článek byl zaměřen na vytvoření velmi jednoduchého dotazu pro filtrování geoprostorových dat v prostředí aplikace AutoCAD Map 3D. Instruktážní video pro tento příklad najdete zde, odkud byl článek také převzat. Správce dotazů je možné použít pro nejrůznější filtrace a definice množství zobrazení dat.
Související články:
- AutoCAD Map 3D – najít odpovědi na otázky II.