Wenn bei einem Projekt etwas schiefgeht, liegt die Ursache oft in einer kleinen, in Eile getroffenen Entscheidung, die entweder vor oder während der Feldarbeit getroffen wurde. Hier sind die Vorgehensweisen, die wir am häufigsten empfehlen, in der Reihenfolge, in der Sie auf sie stoßen. Wo es hilfreich ist, haben wir einen Link zur Dokumentationsseite mit den detaillierten Schritten eingefügt, damit Sie sich näher damit befassen können, wenn Sie bereit sind, die entsprechenden Einstellungen vorzunehmen.
Bereiten Sie das Projekt sorgfältig vor
Verwenden Sie GeoPackage für Vermessungsdaten
Jede Ebene, die Vermessungsingenieure bearbeiten, sollte ein GeoPackage sein. Mergin Maps führt die Änderungen in GeoPackage-Dateien Objekt für Objekt zusammen. Bei Formaten wie Shapefile kann das Programm nicht erkennen, was andere geändert haben, sodass die Datei einer Person die einer anderen überschreibt und die betroffene Person am Ende eine Konfliktdatei erhält.
Ein GeoPackage pro Vermessungsebene
Das Hinzufügen einer Tabelle zu einem GeoPackage, das bereits synchronisiert wird, kann zu widersprüchlichen Kopien führen. Erstellen Sie stattdessen für jede Vermessungsebene eine neue Datei: trees.gpkg, hedges.gpkg. Unsere QGIS Leitfaden zur Projektvorbereitung enthält weitere Tipps zu Ebenen wie diesen und ist eine gute Seite, die Sie während der Erstellung des Projekts geöffnet haben sollten.
Das Datenmodell vor der Feldarbeit planen
Legen Sie Feldtypen, Beziehungen und Einschränkungen fest, bevor irgendetwas bereitgestellt wird: Text für Namen und Codes, Ganzzahl für Anzahlen, Dezimalzahl für Messwerte, Datum oder Datum und Uhrzeit für Zeitstempel. Sobald das Projekt auf den Geräten gespeichert ist, lassen sich die Typen nur noch sehr schwer ändern.
Fügen Sie vor Beginn zusätzliche Felder hinzu
Fügen Sie ein paar zusätzliche Felder hinzu, die Sie noch nicht benötigen (Text, Ganzzahl, Dezimalzahl, Datum), und blenden Sie diese im Formular aus. Wenn mitten in der Saison eine neue Frage hinzukommt, weisen Sie einem dieser Felder einen Alias zu und fügen Sie es dem Formular hinzu. Das Formular ändert sich, das Schema bleibt unverändert.
Verwenden Sie UUIDs für Beziehungen
Verknüpfen Sie zugehörige Tabellen, wie z. B. mehrere Fotos oder wiederholte Inspektionen, über ein „uuid()“-Feld, niemals über „fid“. Feature-IDs können sich während der Synchronisation ändern, und ein untergeordneter Datensatz würde dann dem falschen übergeordneten Datensatz zugeordnet werden. Dasselbe gilt für Nachschlagetabellen, die Vermessungsingenieure hinzufügen können. Wenn Sie dies zum ersten Mal einrichten, lesen Sie bitte unsere Seite „Relations“ -Seite führt Sie Schritt für Schritt durch ein funktionierendes Beispiel.
Speichern Sie die Dateien im Projektordner
Vermessungsebenen, Offline-Karten und SVG-Symbole gehören in den Projektordner, wobei die relativen Pfade in den Projekteigenschaften festgelegt werden müssen. Eine Ebene, die auf Ihr Laufwerk D: verweist, funktioniert zwar auf Ihrem Computer, wird jedoch auf jedem Smartphone als fehlend angezeigt.
Design für den Anwender vor Ort
Formulare für den Einsatz vor Ort entwerfen
Verwenden Sie „Wertetabelle“- oder „Wertbeziehungs“-Listen anstelle von Freitext-, Datums- und Uhrzeit- sowie Kontrollkästchen-Widgets, sinnvolle Standardwerte, Registerkarten und Gruppen sowie bedingte Sichtbarkeit für Felder, die nur gelegentlich relevant sind. Markieren Sie Pflichtfelder als „Nicht null“ und aktivieren Sie „Einschränkung erzwingen“, wenn ein ungültiger Wert nicht gespeichert werden darf. Die von Ihnen verfasste Beschreibung wird dem Befragten angezeigt, wenn das Formular eine Fehlermeldung ausgibt; gestalten Sie sie daher möglichst hilfreich. Weitere Informationen zum Verfassen guter Beschreibungen finden Sie in unserem Dokumentation zu Einschränkungen Dokumentation.
Mergin Maps -Variablen verwenden
Die Felder @mm_username und @mm_user_email geben an, wer ein Objekt erstellt oder bearbeitet hat. uuid() und now() liefern stabile IDs und Zeitstempel, und @position_horizontal_accuracy speichert die GPS-Genauigkeit zum Zeitpunkt der Erfassung. Legen Sie diese als Standardwerte fest, anstatt sie abzufragen. Die vollständige Liste sowie einige weitere Felder, die wir hier nicht erwähnt haben, finden Sie in unserer Seite „Variablen“ Seite.
Entferne Felder aus dem Formular, nicht aus der Tabelle
Wenn ein Feld nicht benötigt wird, entfernen Sie es aus dem Formularlayout. Das Löschen aus dem GeoPackage stellt eine Schemaänderung dar, das Ausblenden hingegen nicht. Das Gleiche gilt für die Umbenennung: Ändern Sie den Alias und lassen Sie den Feldnamen unverändert.
Verwenden Sie entsprechende Benutzerberechtigungen
Vermessungsingenieure benötigen die Rolle „Editor “. Sie können Objekte bearbeiten, jedoch weder das Projekt noch das Schema. Die Rolle „Writer“ ist für diejenigen vorgesehen, die das Projekt unter QGIS pflegen. „Readers“ gelten nicht als Mitwirkende, daher können Sie beliebig viele davon einrichten und Interessengruppen hinzufügen, die das Projekt im Laufe seiner Entwicklung verfolgen können. Wir haben dies ausführlicher behandelt unter „Bewährte Verfahren für die Benutzerverwaltung“sowie in den Seite „Berechtigungen“ finden Sie eine vollständige Übersicht über die einzelnen Rollen.
Mobilgeräte für die Arbeit vor Ort vorbereiten
Zugriff auf Standortdaten zulassen
Mergin Maps Die Standortbestimmung muss aktiviert sein und die entsprechende Berechtigung muss erteilt werden, da sonst die Positionsmarkierung, die Positionsvariablen und die GPS-Erfassung nicht funktionieren. Die Positionsverfolgung erfolgt im Hintergrund, daher sollte der Zugriff auf den Standort nicht darauf beschränkt sein, dass die App auf dem Bildschirm angezeigt wird.
Standort-Tags der Kamera zulassen
Um Koordinaten oder die Richtung aus den EXIF-Metadaten eines Fotos auszulesen, benötigt die Kamera außerdem die Standortberechtigung und die Standort-Tags müssen aktiviert sein. Bei Android findest du dies unter „Kameraeinstellungen“ ❯ „Standort-Tags“. Bei iOS unter „Einstellungen“ ❯ „Datenschutz“ ❯ „Standortdienste“ ❯ „Kamera“. Bei Fotos, deren Größe angepasst wurde, bleiben die EXIF-Daten erhalten. Sobald die Berechtigungen eingerichtet sind, wird unser Seite zum Geotagging Seite, wie Sie diese Metadaten direkt in Ihre Formularfelder einfügen können.
Überprüfen Sie die GPS-Genauigkeit, wenn es darauf ankommt
Eine Position zu ermitteln ist einfach. Eine Position zu erhalten, auf die Sie sich verlassen können, dauert etwas länger. Stellen Sie die Genauigkeitsschwelle in den Einstellungen der App entsprechend den Anforderungen der Vermessung ein (standardmäßig 10 m) und warten Sie, bis die GPS-Schaltfläche grün leuchtet, bevor Sie die Messung vornehmen. Schließen Sie einen externen GNSS-Empfänger an, wenn ein Smartphone die erforderliche Genauigkeit nicht liefern kann.
Testen Sie das Projekt vor der Bereitstellung
Nehmen Sie auf einem echten Smartphone in jeder Ebene ein Objekt auf, machen Sie ein Foto, versuchen Sie, ein Formular zu speichern, das eigentlich fehlschlagen sollte, und synchronisieren Sie die Daten. Bei einer Offline-Erhebung wiederholen Sie den Vorgang bei deaktiviertem Internet und überprüfen Sie, ob die Hintergrundkarte das Gebiet in einem sinnvollen Zoomfaktor abdeckt. Projekte können ohne Internetverbindung nicht heruntergeladen werden; laden Sie sie daher herunter, bevor Sie den Empfangsbereich verlassen.
Sorgen Sie dafür, dass Projekte leicht zu synchronisieren sind
An sinnvollen Stellen synchronisieren
Synchronisieren Sie vor der Abreise, wann immer tagsüber eine Verbindung besteht, und noch einmal bei der Rückkehr. Unter „Mehr“ werden die lokalen Änderungen angezeigt, die noch ausstehen, und die Option „Änderungen automatisch synchronisieren“ übernimmt dies für Teams, die sich im Empfangsbereich befinden. Entfernen Sie niemals ein Projekt von einem Gerät, bevor es synchronisiert wurde. Diese Änderungen sind sonst nirgendwo gespeichert.
Hintergrundkarten für die Offline-Nutzung vorbereiten
XYZ-, WMS- und WMTS-Ebenen erfordern eine Verbindung. Erstellen Sie Kacheln in QGIS (Option „Für Vektorkachelnoffline verfügbar machen “ bzw. „XYZ-Kacheln für Raster erstellen “), beschränken Sie diese auf das Erhebungsgebiet und die benötigten Zoomstufen, speichern Sie sie im Projektordner und überprüfen Sie die Abdeckung in der App. Unsere Leitfaden für Hintergrundkarten führt Sie durch alle diese Optionen, von kostenlosen Online-Basiskarten bis hin zur Erstellung eigener Kacheln.
Fotogrößen festlegen
Smartphones können Bilder mit einer Größe von 10 MB oder mehr erzeugen, und schon eine ganze Reihe solcher Bilder führt dazu, dass das Projekt nicht mehr auf die Geräte passt. Legen Sie die Fotoqualität unter „Projekteigenschaften“ ❯ „ Mergin Maps “ fest. Die Einstellung „Hoch“ bewahrt genügend Details für die meisten Inspektionen bei nur einem Bruchteil der Dateigröße.
Fotospeicher organisieren
Speichern Sie Fotos in einem speziellen Projektordner und benennen Sie sie gegebenenfalls nach Funktion oder Benutzer. Das sorgt für Ordnung im Projekt und ermöglicht eine selektive Synchronisierung.
Erwägen Sie eine selektive Synchronisierung
Bei der selektiven Synchronisierung bleiben die Fotos auf dem Gerät, mit dem sie aufgenommen wurden, sowie auf dem Server gespeichert, während andere Geräte nur die ausgewählten Fotos herunterladen. Wählen Sie den Fotoordner aus, wenn niemand vor Ort die Bilder der anderen benötigt. Die Seite zur selektiven Synchronisierung enthält ein anschauliches Beispiel, in dem zwei Vermessungsingenieure ein Projekt auf diese Weise gemeinsam bearbeiten.
Projekte überschaubar halten
Lassen Sie Hintergrunddaten weg, die niemand nutzt, und halten Sie das Projekt unter 8 GB – sonst verlangsamen sich die Downloads und auf manchen Geräten passt es nicht mehr darauf. Projekte wachsen naturgemäß während einer Hochsaison an, wenn Ihre also bereits hinter Ihnen liegt, finden Sie in unserem Support-Tipp zum Thema was zu tun ist, wenn Ihr Projekt zu groß ist erklärt, wie Sie es aktualisieren können, ohne Daten zu verlieren.
Seien Sie vorsichtig, wenn Sie ein aktives Projekt ändern
Vermeiden Sie Schemaänderungen während einer Umfrage
Änderungen an Formularen (Aliase, Widgets, Einschränkungen, Standardwerte, Symbologie) sind sicher und werden den Vermessungsingenieuren bei der nächsten Synchronisierung übermittelt. Das Hinzufügen, Löschen oder Umbenennen eines Feldes führt zu einer Umstrukturierung des GeoPackage, und ein Gerät, das noch die alte Struktur bearbeitet, kann seine Daten verlieren. Falls dies unvermeidbar ist, befolgen Sie die Schritte unter „So stellen Sie überarbeitete Projekte bereit“: Alle synchronisieren, das Projekt wird von jedem Gerät entfernt, die Änderung wird synchronisiert und jedes Gerät lädt es neu herunter.
Änderungen vor der Synchronisierung überprüfen von QGIS
Lesen Sie den Projektstatus, bevor Sie auf „Synchronisieren“ klicken: ausstehende Änderungen, Warnungen zur Umstrukturierung des GeoPackage und Validierungen wie fehlende Ebenen. Unter „Änderungen anzeigen“ sehen Sie, was hochgeladen wird, und mit „Änderungen zurücksetzen“ verwerfen Sie Bearbeitungen, die Sie nicht vornehmen wollten. Sollten nach einer Synchronisierung Daten fehlen, befinden sie sich in der Regel noch auf dem Gerät. So stellen Sie fehlende Daten wieder her zeigt Ihnen, wo Sie suchen müssen und wie Sie die Daten wiederherstellen können.
Wenn Sie Fragen haben, helfen wir Ihnen gerne weiter
Das meiste davon ist eine Entscheidung, die einmalig bei der Erstellung des Projekts getroffen wird, dazu kommen noch die eine oder andere Gewohnheit vor Ort. Der Lohn ist ein Projekt, das sich ohne Überraschungen synchronisiert, auf den Geräten funktioniert und am Ende der Saison Daten liefert, auf die man sich verlassen kann.
Sollte Ihnen hier etwas auffallen, das Fragen zu Ihrem eigenen Projekt aufwirft, wenden Sie sich bitte über ein Support-Ticket an uns oder beteiligen Sie sich an der Diskussion in unserem Community-Forum, wo unser Team und andere Nutzer dir gerne weiterhelfen. Und falls du dir wünschst, dass Mergin Maps etwas anders machen sollte, teile uns dies bitte auf der Wunschliste.