A térinformatikai jellemzők kifejezéseinek áttekintése

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.

A kifejezések létrehozásának alapvető lépései

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:

  • Kiszámíthatja egy poligon területét vagy egy vonaljellemző hosszát.
  • Egy szöveges karakterláncot dátumformátumra konvertálhat, és napokat vagy hónapokat adhat az így kapott dátumhoz.
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:

  • Többsoros feliratok formázása.
  • Több tulajdonság összeillesztése egyetlen bejegyzéssé. A Vezetéknév és Keresztnév összefűzésével például létrehozható a Teljes_Név.
  • Megállapíthatja egy szöveges karakterlánc hosszát, vagy annak egy másik karakterláncban elfoglalt pozícióját.
  • Konvertálhat egy szöveges karakterláncot csupa nagybetűs vagy kisbetűs karakterre.
  • Lemetszheti egy szöveges karakterlánc elejét vagy végét, vagy hozzáadhat egy szöveges karakterlánc elejéhez vagy végéhez.
  • Lecserélhet egy karakterkészletet egy másik karakterkészlettel.
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:

  • Egy érték kerekítése felfelé vagy lefelé.
  • Egy érték négyzetgyökének meghatározása, trigonometriai függvények alkalmazása, vagy egy szám másik számmal való elosztása utáni maradékának megállapítása.
  • Egy értékkészlet átlagának, középértékének vagy mediánjának meghatározása.
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.