A kifejezés a feltételeit meghatározó lekérdezése része. A lekérdezések kiértékelik az adatokat, és csak a lekérdezési feltételeknek megfelelő adatok alkészletét adják vissza.
Létrehozhat például olyan kifejezést, amely meghatározza az összes 4000 négyzetlábnál nagyobb területű telket. Az ezen kifejezést tartalmazó lekérdezések csak az ezen feltételnek megfelelő telkeket jelenítik meg vagy jelölik ki.
A teljes lekérdezések a következőket is meghatározzák:
Lekérdezheti például egy térkép valamely jellemzőfóliáját és annak megfelelően megjelenítheti vagy elrejtheti az adatokat, hogy azok megfelelnek-e a lekérdezés feltételeinek.
A gyakorlatban az adatkészlet a kifejezés elkészítése előtt, a lekérdezendő jellemzőosztály vagy -fólia kiválasztásával adható meg. A végrehajtandó művelet a kifejezés elkészítését lehetővé tevő parancs kiválasztásakor adható meg. Az AutoCAD Map 3D eszközkészlet szoftverben kiválaszthatja például a Hozzáadás a térképhez lekérdezéssel vagy a Keresés a kiválasztáshoz parancsokat.
A kifejezések létrehozására szolgáló párbeszédpanel címsora a kiválasztott parancstól függően változik. A párbeszédpanel tartalma a névtől függetlenül nagyjából azonos.
A kifejezések a térinformatikai adatok szűrésére, adatalkészletek kiválasztására, értékek számítására vagy az adatok egyik adattípusból a másikba való konvertálására használhatók. A megjelenítendő szöveges karakterláncok, például feliratok formázására szöveges kifejezések használhatók. A numerikus kifejezésekkel a numerikus értékeket tartalmazó tulajdonságokra alkalmazhat matematikai függvényeket.
A címsorban olvasható szöveg a kiválasztott parancstól függően változik.
Kifejezések létrehozásához kövesse az alábbi alapvető lépéseket:
A kifejezések használatának módjai | Leírás |
---|---|
Tulajdonságok kiértékelése |
Egy vagy több tulajdonság értéke alapján szűrést hajthat végre a kiválasztott adatokon. Az egyszerű kifejezések egyetlen tulajdonság kiértékelésére használhatók, létrehozhat azonban összetett kifejezéseket, amelyek több tulajdonságot vagy értéket használnak. Létrehozhat például egy kifejezést, amely az 50 000 feletti, de 100 000 alatti lélekszámú megyéket jeleníti meg. A szűrő kifejezések eredményének Boole értéknek kell lennie. |
Számítás létrehozása |
Kiszámíthat egy létező értékeken alapuló új értéket. Elvégezheti például a következőket:
|
Konvertálás végrehajtása |
Konvertálás során az adatértékek egy adattípusról egy másikra módosulnak. Ha például egy adattár szövegként tárolja a dátumértékeket, átkonvertálhatja azokat dátumkarakterláncokká. Ezután használhatja ezeken a Dátumfüggvényeket. A numerikus vagy szöveges karakterláncok egy adott numerikus formátumba, például egyszeres vagy kétszeres pontosságú számokká is átkonvertálhatóak. A numerikus értékek átkonvertálhatók szöveges karakterláncokká például egy karakterláncrész kiemeléséhez vagy egy karakterláncban található karakterek számának megállapításához. |
Szöveges kifejezések létrehozása |
A szöveges kifejezésekkel karakterláncok elemezhetők és módosíthatók. Elvégezheti például a következőket:
|
Numerikus kifejezések létrehozása |
A numerikus kifejezések csak numerikus értékeken működnek. Matematikai függvényeket alkalmaznak, amelyekkel a numerikus karakterláncok elemezhetők és módosíthatók. A numerikus kifejezésekkel elvégezheti például a következőket:
|
Jellemzőadatok szűrése kifejezések használatával |
A szűrőkkel lehetőség nyílik az adatok egy alkészletének használatára. Ha például egy térkép Kalifornia állam összes megyéjét tartalmazza, létrehozhat egy szűrőt csak az 50 000-nél nagyobb népességű megyék megjelenítésére. A kifejezések használatával a következőket végezheti el: |
Jellemzők feliratozása kifejezések használatával |
A térképek stilizálásakor a feliratok tartalma szöveges kifejezésekkel vagy numerikus kifejezésekkel határozható meg. |
Kifejezések használata a szétválasztási/egyesítési szabályokban |
Az AutoCAD Map 3D eszközkészlet kifejezéseivel megadhatja, hogyan legyenek meghatározva a tulajdonságértékek a jellemzők összevonása vagy kettéosztása után. |