Outdated documentation

The latest documentation was moved to docs.qfield.org

QFieldSync-lisäosa

QFieldSync-lisäosa helpottaa QGIS-projektin valmistelua ja pakkaamista QFieldin käyttöä varten.

QFieldSync tukee projektisi valmistelua automatisoimalla seuraavat:

  • Projektin määrittelyn pakolliset vaiheet (esim. Siirrettävä projekti)
  • Taustakartan luominen yksittäisestä rasteritasosta tai karttateemassa määritetystä tyylistä.
  • Offline-muokkauksen määrittely ja muutosten takaisin synkronointi.

Työnkulku

Jotta saisit nopean yleiskatsauksen prosessista, tässä on lista tyypillisistä vaiheista:

  1. Luo QField-paketti. Tämä on työkopio erillisessä kansiossa.
  2. Kopioi QField-paketti kohdelaitteeseen.
  3. Mene ulos ja kerää aineistoa.
  4. Kopioi muokatut aineistot takaisin työasemallesi.
  5. Synkronoi muokatut aineistot tietokantaasi tai tiedostoihisi.

Asennus

Avaa lisäosakirjasto QGISissä ja laita hakusanaksi qfield sync. Valitse lisäosa listauksesta ja klikkaa Asenna.

../_images/qfield-sync_install1.png

Määritys

Projektin määritys on tallennettu .qgs-projektitiedostoon. Tällä tavalla projekti voidaan esimääritellä kerran ja sen jälkeen käyttää toistuvasti.

../_images/qfield-sync_configmenu1.png

Tason määritys

../_images/qfield-sync_config1.png

Projektin määritys -ikkunassa voidaan määritellä toiminto jokaiselle tasolle erikseen. Tason tyypistä riippuen käytettävissä on erilaisia toimintoja.

Kopioi
Taso kopioidaan pakettikansioon. Tämä on mahdollista vain tiedostopohjaisille tasoille.
Ei toimintoa
Tason lähteeseen ei kosketa. Tämä on mahdollista vain ei-tiedostopohjaisille tasoille, kuten WMS, WFS, PostGIS…
Offline-muokkaus
Tason työkopio kopioidaan paketin kansioon. Jokainen työn aikana paketoituun projektiin tehty muutos tallennetaan muutoslokiin. Synkronoitaessa muutokset takaisin tämä loki suoritetaan uudestaan ja kaikki muutokset viedään varsinaisen päätietokantaan. Konfliktien hallintaa ei ole käytettävissä.
Poista
Taso poistetaan työkopiosta. Tämä on hyödyllistä, jos tasoa käytetään taustakartassa eikä se ole käytettävissä paketoidussa projektissa.

Taustakartan määrittely

Taustakartta on rasteritaso, joka on pakatun projektitiedoston alimmainen taso.

Jos taustakarttavaihtoehto on käytössä, taustakartta renderöidään aina kun projekti paketoidaan. Kiinnostava alue - alueen laajuus, joka renderöidään - valitaan paketoinnin aikana.

Taustakartalle on kaksi mahdollista lähdettä:

Taso
Rasteritaso. On hyödyllistä tehdä offline-kopio tasosta kuten WMS tai tehdä työkopio ei-tuetusta formaatista kuten ECW- tai MrSID-tasosta.
Karttateema
Karttateema. Tämä on hyödyllistä luoda jos taustakartta rakentuu usean tyylitellyn tason yhdistelmästä. Sen jälkeen nämä tasot voidaan poistaa työpaketista eikä niitä tarvitse renderöidä laitteessa. Tämä säästää laitteen levytilaa ja akkua.

Tiilin koko määrittää spatiaalisen resoluution. Se määrittää karttayksiköiden lukumäärän pikselissä. Jos karttapohjan koordinaattijärjestelmässä on yksikkönä metri ja kooksi asetetaan 1, jokainen rasterin pikseli on silloin laajuudeltaan 1 m x 1 m. Jos kooksi asetetaan 1000, jokainen rasterin pikseli vastaa silloin yhtä neliökilometrin aluetta.

Offline-muokkauksen määrittely

Jos synkronoi ainoastaan ominaisuudet kiinnostavalta alueella on käytössä, ainoastaan ne kohteet, jotka ovat karttapohjalla pakkaushetkellä, kopioidaan offline-muokkauksen työkopioon.

Pakkaa QFieldiä varten

Kun projekti on määritetty, pakkaa se kansioon. Tämä kansio sisältää käytettävän .qgs-tiedoston ja aineistot.

../_images/qfield-sync_package3.png

Kopioi kansio laitteeseesi. Avaa QField, avaa projekti ja aloita tietojen kerääminen.

Varmista, että tallennat QGIS-projektin käyttäen tavallista ”Tallenna nimellä”-toimintoa, sillä sinun on avattava se myöhemmin muutosten synkronointia varten.

Synkronointi QFieldistä

Kun haluat synkronoida keräämäsi tiedon, avaa projekti uudelleen QGISissä (se projekti, jonka tallensit tavallisella ”Tallenna nimellä”-toiminnolla).

Kopioi projektikansio laitteestasi tietokoneellesi ja käytä Synchronize from QField-valikkoa sykronoidaksesi muutokset siirrettävästä projektista varsinaiseen projektiin.

../_images/qfield-sync_sync1.png

Varmista, että synkronoit tiedot takaisin vain kerran. Tämä tarkoittaa, että jos menet uudelleen keräämään lisää dataa, sinun tulee luoda uusi QField-paketti ennen sitä, jotta vältytään myöhemmiltä synkronointiongelmilta (kuten kaksoiskappaleilta).