Oprócz współrzędnych geograficznych można zapisać także inne metadane GPS powiązane z obiektem, takie jak dokładność i typ poprawki. Zapisanie tych metadanych może być przydatne przy ocenie jakości danych oraz w celu zapewnienia zachowania standardów gromadzenia danych. Można dodać pola metadanych GPS do usługi obiektów punktowych, aby aplikacja Collector mogła zapisywać metadane GPS w odpowiednich polach podczas edytowania obiektów punktowych. Należy również skonfigurować okno podręczne obiektu w taki sposób, aby niektóre dane były ukryte przed osobami zbierającymi dane.
Konfigurując przechowywanie metadanych GPS, należy uwzględnić kilka czynników:
- Pola metadanych GPS są zapełniane tylko w przypadku warstw punktowych.
- Jeśli obiekt punktowy został utworzony lub zaktualizowany przez dłuższe naciśnięcie na mapie, a nie za pomocą systemu GPS, pola metadanych GPS są wyczyszczone.
- Jeśli obiekt punktowy został utworzony lub zaktualizowany, ale metadane GPS nie są dostępne, pola metadanych GPS są wyczyszczone.
Obsługiwane metadane GPS
Następujące wartości metadanych GPS są rejestrowane przez aplikację Collector w przypadku korzystania ze skonfigurowanej usługi obiektowej:
- Nazwa odbiornika
- Szerokość geograficzna — lokalizacja przed zastosowaniem podanego profilu lokalizacji, w tym transformacji danych
- Długość geograficzna — lokalizacja przed zastosowaniem podanego profilu lokalizacji, w tym transformacji danych
- Wysokość — lokalizacja przed zastosowaniem podanego profilu lokalizacji, w tym transformacji danych
- Czas pozycji
W przypadku używania pojedynczej lokalizacji GPS w celu ustawienia lokalizacji punktu, rejestrowane są również następujące metadane:
- Dokładność pozioma
- Dokładność pionowa
- PDOP
- HDOP
- VDOP
- Typ pozycji
- Czas korekcji
- Identyfikator stacji
- Liczba satelitów
W przypadku uśredniania wartości GPS w celu ustawienia lokalizacji punktu rejestrowane są także następujące wartości metadanych:
- Średnia dokładność pozioma
- Średnia dokładność pionowa
- Liczba uśrednionych pozycji
- Odchylenie standardowe
Wskazanie różnicy odległości między końcową, uśrednioną lokalizacją, a każdą indywidualną lokalizacją zarejestrowaną podczas uśredniania. Wysokie wartości wskazują, że na pozycję miały wpływ wartości odstające.
Można wybrać, które z tych wartości będą przechwytywane z danymi: ignorowane będą wartości wszystkich pól, które nie zostały dodane do usługi obiektowej. Podobnie można skonfigurować dane dla pojedynczych lokalizacji GPS, uśrednionych lokalizacji lub obu z nich: gdy uśrednianie jest włączone, powiązane pola są zapełniane, a pola dla pojedynczych zbiorów lokalizacji są pozostawiane puste i na odwrót.
Notatka:
Jeśli w ustawieniach aplikacji Collector włączono poziom ufności 95%, będzie on wykorzystywany do określania, czy dokładność jest akceptowalna do zbierania danych. Rejestrowane dokładności będą nadal przeliczane z użyciem funkcji średniej kwadratowej (RMS). W takiej sytuacji poziom ufności w zarejestrowanych dokładnościach wynosi od 63% do 68% w przypadku dokładności w poziomie oraz 68% w przypadku dokładności w pionie.
Konfigurowanie przechowywania metadanych GPS w usłudze obiektowej
W celu skonfigurowania przechowywania metadanych GPS w usłudze obiektowej można użyć skryptów w języku Python albo wprowadzić odpowiednie zmiany ręcznie.
- Jeśli usługa jest publikowana za pomocą oprogramowania ArcGIS Desktop, można przed opublikowaniem usługi dodać pola metadanych GPS do tabeli atrybutów obiektów za pomocą skryptów w języku Python lub przez ręczną aktualizację danych.
- Jeśli warstwy są tworzone i aktualizowane za pomocą usługi ArcGIS Online lub oprogramowania ArcGIS Enterprise nie można dodać pól metadanych GPS do tabeli atrybutów obiektów za pomocą skryptów w języku Python. Zmiany należy wprowadzić ręcznie. Informacje szczegółowe można znaleźć w sekcji Ręczna aktualizacja danych.
Ręczna aktualizacja danych
Aby ręcznie skonfigurować usługę obiektową w celu przechowywania metadanych GPS, postępuj zgodnie z poniższą instrukcją.
Uwaga:
Przed rozpoczęciem zastanów się, czy zamiast tego możesz użyć skryptów w języku Python. Te instrukcje należy wykonać tylko w przypadku, gdy do tworzenia i aktualizacji warstw używana jest usługa ArcGIS Online lub oprogramowanie ArcGIS Enterprise.
- Aby stosować domeny na potrzeby pól Typ pozycji, Liczba satelitów i Identyfikator stacji, które zostaną utworzone w następnym etapie, na podstawie przedstawionych poniżej szczegółowych informacji utwórz w bazie danych domeny GNSSFixType, NumSatellites i NumStationID. Użycie domen w celu wypełniania tych trzech pól jest opcjonalne. Więcej informacji zawiera temat Przegląd domen atrybutów w pomocy do systemu ArcGIS Pro.
Notatka:
Hostowane warstwy obiektów utworzone w usłudze ArcGIS Online lub na platformie ArcGIS Enterprise nie obsługują dodawania domen.
- Domena 1: Domena wartości kodowanych
- Nazwa: GNSSFixType
- Typ pola: krótka liczba całkowita
- Wartości: 0 — poprawka nieprawidłowa, 1 — GPS, 2 — różnicowy GPS, 4 — RTK poprawiony, 5 — RTK Float
- Domena 2: Domena zakresowa
- Nazwa: NumSatellites
- Typ pola: krótka liczba całkowita
- Zakres: 0–99
- Domena 3: Domena zakresowa
- Nazwa: NumStationID
- Typ pola: krótka liczba całkowita
- Zakres: 0–1023
- Domena 1: Domena wartości kodowanych
- Określ metadane GPS, które mają być przechwytywane podczas gromadzenia danych. Dla każdego elementu metadanych, który należy przechwycić, dodaj odpowiednie pole z poniższej tabeli do tabeli atrybutów obiektów usługi.
Notatka:
Wszystkie pola, które nie zostaną dodane, będą ignorowane.
- W przypadku warstw obiektów hostowanych w usłudze ArcGIS Online zapoznaj się z sekcją Dodawanie pola.
- W przypadku warstw obiektów hostowanych na platformie ArcGIS Enterprise zapoznaj się z sekcją Dodawanie pola.
- W przypadku usług serwera ArcGIS Server zapoznaj się z sekcją Tworzenie, modyfikowanie i usuwanie pól warstwy lub tabeli w pomocy do systemu ArcGIS Pro.
Atrybut Alias pola Nazwa pola Typ pola Domena Nazwa odbiornika
Nazwa odbiornika
ESRIGNSS_RECEIVER
Ciąg znakowy(50)
Dokładność pozioma
Dokładność pozioma (m)
ESRIGNSS_H_RMS
Podwójnej precyzji
Dokładność pionowa
Dokładność pionowa (m)
ESRIGNSS_V_RMS
Podwójnej precyzji
Szerokość geograficzna
Szerokość geograficzna
ESRIGNSS_LATITUDE
Podwójnej precyzji
Długość geograficzna
Długość geograficzna
ESRIGNSS_LONGITUDE
Podwójnej precyzji
Wysokość
Wysokość
ESRIGNSS_ALTITUDE
Podwójnej precyzji
PDOP
PDOP
ESRIGNSS_PDOP
Podwójnej precyzji
HDOP
HDOP
ESRIGNSS_HDOP
Podwójnej precyzji
VDOP
VDOP
ESRIGNSS_VDOP
Podwójnej precyzji
Typ pozycji
Typ pozycji
ESRIGNSS_FIXTYPE
Krótkie
GNSSFixType (optional)
Czas korekcji
Czas korekcji
ESRIGNSS_CORRECTIONAGE
Podwójnej precyzji
Identyfikator stacji
Identyfikator stacji
ESRIGNSS_STATIONID
Krótkie
NumStationID (opcjonalna)
Liczba satelitów
Liczba satelitów
ESRIGNSS_NUMSATS
Krótkie
NumSatellites (opcjonalna)
Czas pozycji
Czas pozycji
ESRIGNSS_FIXDATETIME
Data
Średnia dokładność pozioma
Średnia dokładność pozioma (m)
ESRIGNSS_AVG_H_RMS
Podwójnej precyzji
Średnia dokładność pionowa
Średnia dokładność pionowa (m)
ESRIGNSS_AVG_V_RMS
Podwójnej precyzji
Liczba uśrednionych pozycji
Uśrednione pozycje
ESRIGNSS_AVG_POSITIONS
Dł. geogr.
Odchylenie standardowe
Odchylenie standardowe (m)
ESRIGNSS_H_STDDEV
Podwójnej precyzji
Konfigurowanie pól metadanych GPS w oknie podręcznym warstwy obiektowej
Po skonfigurowaniu przechowywania metadanych zaleca się skonfigurowanie ukrywania niektórych pól metadanych GPS w oknie podręcznym warstwy obiektowej lub ustawienia ich jako tylko do odczytu, aby zapobiec edycji tych metadanych przez pracowników mobilnych. Można użyć skryptów w języku Python albo ręcznie zaktualizować okno podręczne. Aby skonfigurować okno podręczne warstwy obiektowej za pomocą skryptów, należy to zrobić na mapie, a nie w warstwie.
Wskazówka:
Konfigurując okna podręczne mapy, należy używać skryptów w języku Python. W przypadku konfigurowania ich w warstwie, należy ręcznie zaktualizować okno podręczne.
Ręczna aktualizacja okna podręcznego
Aby ręcznie skonfigurować okno podręczne w warstwie w celu ukrycia powiązanych pól, wykonaj poniższe instrukcje. Szczegółowe informacje na temat edytowania okien podręcznych można znaleźć w sekcji Konfiguracja formularza dodawania danych.
Uwaga:
Przed rozpoczęciem zastanów się, czy zamiast tego możesz użyć skryptów w języku Python. Te instrukcje należy wykonać tylko wtedy, gdy okno podręczne jest konfigurowane w warstwie, a nie na mapie.
- Podczas edycji okna podręcznego kliknij opcję Konfiguruj atrybuty.
- Wyłącz zaznaczenie pola wyboru Edytuj dla każdego pola dodanego w celu przechwycenia metadanych GPS w ostatniej sekcji. Uniemożliwi to osobom zbierającym dane edycję tych wartości.
- Jeśli chcesz mieć pewność, że pola metadanych GPS są dostępne tylko do odczytu, tak aby pracownicy mobilni mogli sprawdzać, czy spełniają wymagania dotyczące dokładności zbierania danych, zaznacz dla tych pól pole wyboru Wyświetl. W przypadku pól wyświetlanych zaleca się ich sformatowanie zgodnie z poniższą tabelą.
Nazwa pola Alias pola Format pola ESRIGNSS_RECEIVER
Nazwa odbiornika
Nie dotyczy
ESRIGNSS_H_RMS
Dokładność pozioma (m)
2 miejsca dziesiętne
ESRIGNSS_V_RMS
Dokładność pionowa (m)
2 miejsca dziesiętne
ESRIGNSS_LATITUDE
Szerokość geograficzna
8 miejsc dziesiętnych
ESRIGNSS_LONGITUDE
Długość geograficzna
8 miejsc dziesiętnych
ESRIGNSS_ALTITUDE
Wysokość
2 miejsca dziesiętne
ESRIGNSS_PDOP
PDOP
2 miejsca dziesiętne
ESRIGNSS_HDOP
HDOP
2 miejsca dziesiętne
ESRIGNSS_VDOP
VDOP
2 miejsca dziesiętne
ESRIGNSS_FIXTYPE
Typ pozycji
Nie dotyczy
ESRIGNSS_CORRECTIONAGE
Czas korekcji (sekundy)
0 miejsc dziesiętnych
ESRIGNSS_STATIONID
Identyfikator stacji
Nie dotyczy
ESRIGNSS_NUMSATS
Liczba satelitów
Nie dotyczy
ESRIGNSS_FIXDATETIME
Czas pozycji
ShortDateTime, 12-godz.
ESRIGNSS_AVG_H_RMS
Średnia dokładność pozioma (m)
2 miejsca dziesiętne
ESRIGNSS_AVG_V_RMS
Średnia dokładność pionowa (m)
2 miejsca dziesiętne
ESRIGNSS_AVG_POSITIONS
Uśrednione pozycje
Nie dotyczy
ESRIGNSS_H_STDDEV
Odchylenie standardowe (m)
3 miejsca dziesiętne
- Jeśli istnieją pola, które mają być niewidoczne dla osób zbierających dane, wyłącz dla tych pól zaznaczenie pola wyboru Wyświetl.