Vektor Réteg Beállítások

A QField külön teendők elvégzésének szükségessége nélkül, közvetlenül támogatja a QGIS-ben alkalmazott beállítások többségét.

Stílus

A QField közvetlenül támogatja a QGIS-ben rendelkezésre álló összes stílusbeállítást. Mindez magában foglalja valamennyi számítási (ábrázolási) metódust, mint amilyen a „graduált”, a „kategorizált”, a „szabály alapú”, a „2.5D” vagy az „adat alapú”.

Kifejezés megjelenítés

A QField-ben az objektumokat névvel azonosítjuk. Ezt a nevet generáló kifejezést a QGIS-ben az attribútum tábla megnyitásával és űrlap nézetre váltással definiálhatjuk. Válassza a megfelelő mező nevet vagy egy kifejezést az ott található listából. A QGIS 3-tól ez közvetlenül megtehető a Vektor réteg tulajdonságok -> Megjelenítés oldalon.

The display expression is also used to search in layers.

Define display expression

A megjelenítés kifejezést használjuk egy azonosító szöveglánccal az elemek megjelenítésére a QField-ben.

Csak olvasható, nem azonosítható és kereshető rétegek

Néhány réteg a projektben csak a látvány céljából szerepel. Ilyen rétegeknek nem kell megjelennie amikor a felhasználó egy objektum azonosítása érdekében megérinti a képernyőt.

Néhány réteg csak információ forrásként szolgál és a felhasználónak nem lenne szabad módosítania. Meg lehet védeni a rétegeket az attribútumok szerkesztésétől vagy elemek hozzáadásától és törlésétől.

Az is konfigurálható, hogy mely rétegek kereshetők.

To configure identify, readonly and searchable behavior, go to the Project ‣ Project Properties ‣ Identify Layers page and activate the checkboxes to match your desired behavior.

Identify and readonly configuration

Rétegek konfigurációja, melyek nem azonosíthatók, nem módosíthatók és/vagy nem kereshetők.

Űrlapok és Mezők

A QField által létrehozott űrlapok hasonlóak, de nem azonosak a QGIS űrlapokkal.

Elem űrlap tiltása

Az elem űrlap kikapcsolása beállítást közvetlenül alkalmazzuk a QFiled űrlapra.

Mező vezérlő

A QGIS mező vezérlőket a legnagyobb gondosság elve alapján támogatjuk.

Mező típus Támogatás Megjegyzés
Szövegszerkesztés
  • A HTML nem támogatott
  • A numerikus adatbevitel a típusnak megfelelően ellenőrizzük.
Jelölőnégyzet  
Érték térkép  
Rejtett  
Külső forrás ~ Ezt a mező a fényképezőgép integrációhoz kapcsolódik. Még csak képek jeleníthetők meg. Segítsd a fejlődését, kezeld a sajátodként
Dátum idő  
Reláció hivatkozás  
Kapcsolat vezérlő  
Továbbiak Segítsd a fejlődését, kezeld a sajátodként

Kapcsolat vezérlő

További információért forduljon a kapcsolatok fejezethez a hivatalos QGIS Dokumentációban.

../_images/relation_editor_widget_list.png

A kapcsolat vezérlőben megjelenik az összes hivatkozott gyermek elem. Hozzáadhat, törölhet és megnyithatja őket.

The visual identification of the list entries are done a Display Expression on the child layer.

Kulcs kezelés

Since the parents primary keys are used as foreign keys on the referencing child features, these primary keys must be save to use even after the synchronization back to the original data. Therefore we recommend to use stable values such as UUIDs for primary keys.

Child features can be added before the parent is finaly saved - means while adding a parent. But it’s blocked if there is no valid primary key on the parent or the constraints are violated. In case the adding of the parent feature is canceled after there have been some childs added already, the childs are deleted by cascade.

Több a többhöz kapcsolatok

On many-to-many relationships, according to the cardinality setting in the QGIS Vector Layer Properties, on adding, deleting or opening an entry in the list effects directly the child layer (on direct cardinality) or the linking table (on many-to-one cardinality).

The second case is usually used when there are additional relation information (e.g. percentage) in the linking table.

../_images/relation_widget_cardinality.png

In case of the many-to-one cardinality on many-to-many relations the Display Expression needs to be set on the linking table.

Külső források (fotó beállítások)

The widget type „Attachement” is used to store the path to collected photos.

Attachement field settings

Az elérési út legyen relatív. Ez azt jelenti, hogy a képeket a projekt alkönyvtárában tároljuk, ahová a szöveg mezőben lévő link mutat.

A QField-ben a kép megjelenik. A kamara szimbólumra kattintva a kamara frissíti a képet egy új fotóval.

Picture in QField

A szinkronizáláskor a képeket tartalmazó alkönyvtárat szintén át kell másolni.

Húzd és ejtsd tervező űrlapok

A csoportokat és a füleket támogatjuk a Húzd és ejtsd tervező űrlapokról.

Feltételes láthatóság

Egy kifejezés alapján a csoportok elrejthetők. Ez akkor hasznos, ha bizonyos körülmények között csak bizonyos attribútumokra van szükség. Példaként képzeljük el, hogy fákat térképezünk. Néhány közülük beteg lehet és van egy lehetséges betegségek listánk. Hogy ne zsúfoljuk tele mezőkkel az űrlapot, készítsünk egy csoportot és állítsuk be a láthatósági kifejezést a „betegségekre”. Adjon hozzá egy betegség jelölőnégyzetet. A betegségek listája csak akkor jelenik meg a felhasználónak, ha a jelölőnégyzetet kiválasztotta.

Conditional visibility configuration

Configuration of a group box that will only be shown if the checkbox „measures_taken” is checked.

Korlátozások

Az attribútum mezőkhöz korlatozásokat rendelhetünk. A korlátozások kifejezések melyeknek True (vagy 1) értéket kell adniuk, hogy az űrlapot el tudjuk menteni. A korlátozásokat mezőnként állíthatjuk be és egy leírást adhatunk meg mellé, melyet a felhasználó akkor lát, ha a korlátozó feltétel nem teljesül.

Constraint configuration

Tartományon belüli korlátozás beállítása

Általános felhasználási esetek

Nem adhat meg az ország legmagasabb hegyénél nagyobb magasságot.

"elevation" < 5000

Egy azonosító kitöltése kötelező.

"identifier" IS NOT NULL

Alapértelmezett értékek

A mezőkre alapértelmezett értéket állíthatunk be. Az alapértelmezett értékek az új elem digitalizálásánál jelennek meg az attribútum űrlapban. A felhasználó látja azokat és módosíthatja, ha szerkeszthető a mező. Az alapértelmezett értékek geometria vagy kifejezés változóktól függhetnek.

Default value configuration

Formázott dátum beállítása alapértelmezettként

További változók

A QField-ben további változók beállítására van lehetőség az aktuális pozíciót illetően.

  • position_coordinate (Geometry in WGS84!) : Hosszúság, szélesség, magasság ahogy a szenzorból érkezik. Akkor is elérhető, ha a szálkereszt nem mutat a szenzorra.
  • position_timestamp (DateTime) : A pozíció adat időbélyege
  • position_direction (float) : Az irány fokokban az igazi északtól.
  • position_ground_speed (float) : Földfeletti sebesség méter/szekundum.
  • position_magnetic_variation (float) : A mágneses tér vízszintes komponense és a valódi észak közötti szög fokokban. Mint mágneses deklináció is ismert. Egy pozitív érték óramutató járása szerinti irány a valódi északtól, a negatív érték óramutató járásával ellentétes irányt jelent.
  • position_horizontal_accuracy (float) : A koordináta vízszintes pontossága (meterben).
  • position_vertical_accuracy (float) : A koordináta függőleges pontossága (imeterben).
  • position_vertical_speed (float) : A függőleges sebesség értéke méter/szekundumban.

Általános felhasználási esetek

Pozíció adatok beillesztése változóként:

@position_horizontal_accuracy

Adja meg az aktuális dátumot és időt:

now()

Adja meg a digitalizált vonal hosszát:

length($geometry)

Konfigurálja a globális változókat az eszközön és szúrja be őket.

@operator_name

Ha a hely alapján egy terület kódot akar rendelni az új beszúrt elemhez, akkor használhatja az aggregátor kifejezést:

aggregate( layer:='regions', aggregate:='max', expression:="code", filter:=intersects( $geometry, geometry( @parent ) ) )

Szerkeszthető

A mezők szerkeszthetőségének beállítását figyelembe vesszük.

Utolsó értékek megjegyzése

A QField sokkal részletesebb felügyeletet biztosít az utoljára használt értékek kezelésében és figyelmen kívül hagyja a QGIS beállításokat.

Tárgyraszter

Új elemek digitalizálása közben az új pontok illeszthetők a meglévő geometriákhoz.

Minden konfigurálás megtehető a Projekt ‣ Tárgyraszter beállítások-ban (Beállítások ‣ Tárgyraszter beállítások QGIS 2.x-ben).

Tárgyraszter típusok

Új pontokat illeszthetünk

  • meglévő geometriák töréspontjaihoz
  • meglévő geometriák szakaszaihoz
  • meglévő geometriák töréspontjaihoz és szakaszaihoz

Tárgyraszter rétegekhez

Az is lehetséges, hogy egy vagy csak néhány réteghez adjunk tárgyrasztert.

Tárgyraszter tolerancia

A tárgyraszter tolerancia térképi egységekben vagy pixelekben adható meg.

Szinte minden esetben az egységet pixelekben állítsuk be. Jó tapasztalataink vannak a 20 pixeles toleranciával.

3D koordináták

A GPS eszközök képesek a 2D pozíció mellett a Föld felszín feletti magasságot is képesek megmérni. Ez az információ eltárolható