Field számológép
Gomb Az attribútum táblázatban a számológép lehetővé teszi számítások elvégzését meglévő attribútumértékek vagy meghatározott függvények alapján, például a geometriai objektumok hosszának vagy területének kiszámításához. Az eredményeket új attribútum oszlopba lehet írni, vagy egy meglévő oszlop értékeinek frissítésére használják.
Mielőtt a "Field Calculator" ikonra kattint (lásd figure_attributes_3), a réteget át kell helyezni a szerkesztési módba. A megjelenő párbeszédpanelen először ki kell választani a lehetőségek egyikét: „frissíti a meglévő mező”, „Frissítés csak a kijelölt objektumok” vagy egy „új terület” attribútumait az asztalra, ahol a számítások eredményeit lesz hozzá.
Kép attribútumok 3:

Ahhoz, hogy egy új mezőt, meg kell adnia a nevét, típusát (integer (egész szám), tizedes (valós) vagy szöveges (: string)), a méret és a pontosság (decimális), lásd. Figure_attributes_3. Például, ha a mezőméretet 10-re állítja, és a pontosság 3, akkor ez azt jelenti, hogy a mezőben hat számjegyből álló szám, tizedespont és három tizedesjegy pontot lehet írni.
A Funkciók szakasz tartalmazza az összes elérhető operátort, valamint a mezőket és értékeket. A funkció leírása megjelenik a Funkció leírás mezőben. A kifejezés mező megjeleníti a függvénycsoport tagjai által alkotott kifejezést. A leggyakrabban használt operátorok külön Operátorok panelre kerülnek.
Csoportok üzemeltetői. Funkciót. Átalakítás. Húr. A geometriai és a rekordok különböző funkciókat biztosítanak. Az Operators csoport számtani és logikai operátorokat tartalmaz. A függvényekben - matematikai függvények. A Konverziós csoport az adattípusok egymás közötti átváltásának funkcióit tartalmazza. A szakasz sztring biztosítja a karakterláncok feldolgozását, valamint a geometriai függvényeket, amelyekkel az objektum geometriájával dolgozhat. Végül a Records csoport a táblázatok bejegyzéseinek számát tartalmazza. Egy funkció hozzáadása a Kifejezés mezőbe, kattintson duplán a nevére a listán.
Itt van egy kis példa a számológép mező használatára. " Vegye figyelembe a vasúti rétegek objektumainak hosszát a QGIS demó adatkészletből:
Adja hozzá a railroads.shp shapefile-t a QGIS-hez, és kattintson a Attribútum-attribútum megnyitása gombra.
Engedélyezze a Szerkesztés módot, és hívja a Field Calculator alkalmazást.
Jelölje be az Új mező létrehozása jelölőnégyzetet. hogy a számítás eredményeit egy új mezőre rögzítse.
Állítsa be a hosszúságot az eredménymező neve, a "Tizedes szám (valós)" mezőtípushoz, adja meg a 10 mező "Mérete" és a "Pontosság" 3 értéket.
Most keresse meg a $ length operátort a Geometry csoportban, és kattintson duplán rá. A funkció megjelenik a Kifejezés mezőben.
Végezze el a kifejezést a / 1000 kifejezéssel a Kifejezés mezőben, és kattintson az [OK] gombra.
Az attribútum táblázatban most látja az új hosszmezőt az objektumhossz értékekkel.
Az összes rendelkezésre álló funkció listája az alábbiakban található.
A funkciók listája. valamint a Funkció Leírás csoportot. Az operátorokat és a kifejezést akkor is használják, amikor szabályokat készítenek a szabályok rajzolásához és az aláírások létrehozásához a kifejezéseken alapulva.
A kifejezésekben használt alapvető operátorok, például +. -. *
Feltételes üzemeltetők és funkciók