Niektóre ustawienia można zmieniać w hostowanej warstwie obiektowej (lub warstwie tabeli), podczas gdy inne są ustawiane w poszczególnych warstwach należących do hostowanej warstwy obiektowej. Poniższe sekcje zawierają opis sposobów umożliwiających właścicielowi warstwy lub administratorowi zarządzanie ustawieniami hostowanej warstwy obiektowej i warstw, które ona zawiera.
Wskazówka:
Po włączeniu poniższych ustawień każdy, kto ma dostęp do hostowanej warstwy obiektowej, może korzystać z jej funkcji. Należy o tym pamiętać, udostępniając własną warstwę.
- Włącz synchronizację (wymagane do użycia w trybie offline i kooperacji) — używaj hostowanej warstwy obiektowej w trybie offline lub w ramach kooperacji.
- Zezwól innym użytkownikom na eksport do różnych formatów — eksportuj dane z hostowanej warstwy obiektowej.
- Włącz załączniki — dodawaj załączniki do obiektów w hostowanych warstwach obiektowych.
Należy także pamiętać, że po udostępnieniu hostowanej warstwy obiektowej grupie udostępnionych aktualizacji, jej członkowie mogą zarządzać wieloma ustawieniami warstwy.
Zmiana dowolnych ustawień lub szczegółów opisanych poniżej powoduje zmianę schematu hostowanej warstwy. Data Zaktualizowano schemat, która jest widoczna na kartach Informacje ogólne oraz Dane strony elementu hostowanej warstwy obiektowej lub tabeli hostowanej, zostaje zaktualizowana po zmianie schematu. Dodawanie danych do warstwy obiektowej nie powoduje zmiany schematu tej warstwy, ale modyfikuje zawartość warstwy, co powoduje zaktualizowanie daty w parametrze Zaktualizowano dane.
Zmiana nazw warstw
Można zmieniać nazwy elementów hostowanej warstwy obiektowej oraz warstw w obrębie hostowanych warstw obiektowych.
Zmiana nazw warstw w hostowanej warstwie obiektowej nie powoduje zmiany nazw jakichkolwiek zależnych hostowanych warstw ani widoków. Podobnie, zmiana nazwy elementu warstwy zależnej lub nazw warstw w zależnej warstwie nie powoduje zmiany nazw w hostowanej źródłowej warstwie obiektowej.
- Zaloguj się do instytucji jako właściciel hostowanej warstwy obiektowej lub jako administrator.
- Otwórz stronę elementu hostowanej warstwy obiektowej.
- Zmiana nazwy warstwy.
- Aby zmienić nazwę hostowanej warstwy obiektowej, kliknij przycisk Edytuj znajdujący się obok nazwy warstwy na karcie Przegląd.
- Aby zmienić nazwę warstwy podrzędnej, otwórz jej stronę elementu, klikając nazwę warstwy na liście Warstwy karty Przegląd, a następnie kliknij przycisk Edytuj obok nazwy warstwy podrzędnej.
- Wpisz nową nazwę warstwy i kliknij opcję Zapisz.
Zarządzanie ustawieniami edycji
Właściciel lub administrator hostowanej warstwy obiektowej może zmienić ustawienia warstwy obiektowej, które wpływają na to, kto może ją edytować i jakich edycji może dokonywać. Inne czynniki również wpływają na to, kto może edytować. Sekcja Zarządzanie edycją hostowanych warstw obiektowych zawiera informacje o wszystkich ustawieniach i czynnikach wpływających na to, kto może edytować hostowaną warstwę obiektową.
Istnieją dwa ustawienia edycji korzystające z dziennika zmian, którym można zarządzać przez przycinanie starszych wpisów, jak opisano poniżej.
Zarządzanie wielkością dziennika zmian
Gdy zostanie włączona opcja Włącz synchronizację (wymagane do użycia w trybie offline i kooperacji) lub Śledź zmiany danych (dodanie, aktualizację, usunięcie obiektów) w hostowanej warstwie obiektowej, usługa ArcGIS Online przechowuje informacje o zmianach danych i wersjach offline w dzienniku zmian. Ten dziennik zmian rośnie w miarę gromadzenia się zmian. Aby uniknąć wykorzystania kredytów związanych z dużym dziennikiem zmian, można go przycinać.
Dla każdej warstwy obiektowej, która ma włączoną jedną z tych opcji, można określić liczbę dni, dla których zmiany mają być zachowywane. Wszelkie dokonane zmiany, wersje przełączone do trybu offline lub udostępnione w ramach kooperacji, które są starsze niż określona liczba dni, zostaną usunięte.
Uwaga:
Nie należy przycinać dziennika zmian w przypadku niezsynchronizowanych kooperacji lub edycji w trybie offline, które zostały udostępnione w ramach kooperacji lub przeniesione do trybu offline w okresie, który zostanie przycięty z tabeli. Jeśli na przykład udostępniono edytowalną warstwę obiektową w ramach kooperacji 100 dni temu, a edycje z tej kooperacji nie zostały zsynchronizowane, można przycinać rekordy starsze niż 180 dni, ale nie należy przycinać rekordów starszych niż 30 lub 90 dni. Podobnie, jeśli warstwa obiektowa została przełączona do trybu offline do edycji 40 dni temu i nie została zsynchronizowana, można przycinać rekordy starsze niż 90 lub 180 dni, ale nie należy przycinać rekordów starszych niż 30 dni.
Dodatkowo, jeśli warstwa jest częścią obszaru lub obszarów mapy offline, należy rozważyć, kiedy powiązany z nią pobrany pakiet był ostatnio aktualizowany. Aby uniknąć ponownego tworzenia obszarów map, wybierz okres przechowywania, który obejmuje datę ostatniej aktualizacji pobranego pakietu. Jeśli na przykład pobrany pakiet został zaktualizowany 38 dni temu, nie należy przycinać rekordów starszych niż 30 dni, ponieważ uniemożliwi to aktualizację i synchronizację obszaru mapy podczas pobierania.
Jeśli wszystkie opcje korzystające z pliku dziennika są wyłączone — na przykład była włączona zarówno opcja Włącz synchronizację (wymagane do użycia w trybie offline i kooperacji), jak i opcja Śledź zmiany danych (dodanie, aktualizację, usunięcie obiektów), a użytkownik wyłączy obie te opcje, lub włączona była tylko opcja Włącz synchronizację (wymagane do użycia w trybie offline i kooperacji), a użytkownik ją wyłączy — wszystkie rekordy zostaną usunięte z pliku dziennika.
- Zaloguj się do instytucji jako właściciel hostowanej warstwy obiektowej lub jako administrator.
- Otwórz stronę elementu hostowanej warstwy obiektowej.
- Kliknij kartę Ustawienia.
- Przewiń do opcji Ustawienia warstwy obiektowej (hostowanej) i kliknij opcję Zarządzaj dziennikiem zmian.
Zostanie wyświetlone okno Zarządzaj dziennikiem zmian.
- Użyj listy rozwijanej, aby określić liczbę dni, dla których mają być przechowywane dzienniki.
Wpisy dziennika starsze niż określona liczba dni zostaną usunięte z dziennika.
- Kliknij opcję Przytnij dziennik zmian.
Zezwalanie na eksportowanie danych
Jako właściciel lub administrator hostowanej warstwy obiektowej możesz wyeksportować dane z dowolnej warstwy do pliku z wartościami rozdzielanymi przecinkami (.csv), pliku Microsoft Excel, pliku shape, pliku klasy obiektów geobazy, pliku GeoJSON, zbioru obiektów, pliku .kml lub pliku Open Geospatial Consortium (OGC) GeoPackage. Można także skonfigurować możliwość eksportu danych z hostowanej warstwy obiektowej dla innych użytkowników, którzy uzyskują do niej dostęp w usłudze ArcGIS Online.
Wskazówka:
Jeśli hostowana warstwa obiektowa jest publikowana z aplikacji ArcGIS Pro, można podczas publikowania skonfigurować w warstwie obiektowej możliwość eksportowania danych.
Gdy użytkownicy inni niż właściciel lub administrator eksportują widok hostowanej warstwy obiektowej, do którego zastosowano definicje pól lub obiektów, wyeksportowany plik zawiera tylko te pola lub obiekty, na które zezwala definicja. W przypadku eksportowania przez właściciela lub administratora definicje nie są stosowane, a wyeksportowany plik zawiera wszystkie pola i obiekty.
Aby umożliwić innym użytkownikom eksportowanie z hostowanej warstwy obiektowej lub widoku hostowanej warstwy obiektowej po uzyskaniu dostępu do tej warstwy w usłudze ArcGIS Online, wykonaj poniższe czynności:
- Zaloguj się do instytucji jako właściciel hostowanej warstwy obiektowej lub jako administrator.
- Otwórz stronę elementu hostowanej warstwy obiektowej.
- Kliknij kartę Ustawienia.
- Przejdź do sekcji Ustawienia warstwy obiektowej.
- Kliknij opcję Zezwól innym użytkownikom na eksport do plików w różnych formatach i kliknij przycisk Zapisz.
Teraz inni członkowie instytucji mogą eksportować z hostowanej warstwy obiektowej.
Notatka:
To ustawienie nie ma wpływu na możliwość eksportowania danych z usługi bazowej przez innych użytkowników. Nawet jeśli nie włączysz tego ustawienia eksportu w swojej warstwie obiektowej, użytkownicy, którzy mają dostęp do tej warstwy w innych aplikacjach klienckich, takich jak ArcGIS Pro lub aplikacje niestandardowe, mogą eksportować z niej dane.
Zezwalanie na dodawanie załączników
Można zezwolić edytującym na dodawanie obrazów i innych plików do poszczególnych obiektów na warstwie znajdującej się w hostowanej warstwie obiektowej. Umożliwia to powiązanie dokumentów lub zdjęć z konkretnymi obiektami. Na przykład, specjalista ds. zgodności z przepisami może dołączyć do punktu o określonym adresie zdjęcie informujące o naruszeniu przepisów, a inspektor budowlany może dołączyć do obiektu budynku pozwolenie w formacie PDF.
Każdy widok hostowanej warstwy obiektowej dziedziczy to ustawienie dotyczące załączników z warstwy obiektowej, na podstawie której został utworzony. Domyślnie wszyscy użytkownicy widoku mogą wyświetlać załączniki odziedziczone z hostowanej warstwy obiektowej. Aby sterować tym, kto ma dostęp do tych załączników, można ukryć załączniki w widoku hostowanej warstwy obiektowej.
Maksymalna wielkość pliku dołączanego do obiektu to 10 MB. Aby dołączyć pliki większe niż 10 MB, można użyć operacji Upload Part (Prześlij część) i Add Attachment (Dodaj załącznik) z interfejsu ArcGIS REST API, aby przesłać załącznik w częściach.
Lista obsługiwanych typów pliku, które można załączyć, znajduje się w temacie Edycja tabel.
Aby zezwolić innym osobom na dołączanie plików do obiektów na warstwie we własnej warstwie obiektowej, należy wykonać poniższe operacje:
- Włącz edytowanie hostowanej warstwy obiektowej.
Jeśli edytowanie nie zostanie włączone, użytkownicy nie będą mogli dodawać załączników do warstwy.
- Nie wylogowując się z usługi ArcGIS Online, otwórz stronę elementu warstwy obiektowej przez kliknięcie tej warstwy na karcie Moje zasoby na stronie zasobów.
- Kliknij nazwę warstwy na liście Warstwy na karcie Informacje ogólne, aby otworzyć jej stronę elementu.
- Kliknij przełącznik Włącz załączniki.
Teraz podczas edytowania tej warstwy użytkownicy będą mogli dołączać pliki do poszczególnych obiektów.
W przypadku decyzji o zablokowaniu możliwości dołączania plików do warstwy otwórz stronę warstwy podrzędnej i wyłącz przełącznik Włącz załączniki. Należy jednak pamiętać, że spowoduje to usunięcie wszystkich dodanych załączników z warstwy oraz uniemożliwi dodawanie kolejnych załączników.
Ukrywanie załączników w widokach
Ukryj załączniki w widokach hostowanych warstw obiektowych, jeśli pewna podgrupa użytkowników musi uzyskiwać dostęp do atrybutów obiektów, ale nie powinni oni widzieć załączników lub nie potrzebują dostępu do nich.
Na przykład, jeśli załącznik zawiera informacje poufne, które powinny być widoczne tylko dla kilku członków instytucji, udostępnij tę hostowaną warstwę obiektową grupie zawierającej tych kilku członków. Utwórz widok hostowanej warstwy obiektowej na podstawie tej warstwy, ukryj załączniki i udostępnij ten widok szerszej grupie odbiorców.
Aby ukryć załączniki w poszczególnych warstwach widoku hostowanej warstwy obiektowej, wykonaj następujące czynności:
- Zaloguj się do instytucji jako właściciel widoku hostowanej warstwy obiektowej lub jako administrator.
- Otwórz stronę elementu widoku hostowanej warstwy obiektowej.
- Znajdź listę Warstwy na karcie Informacje ogólne i kliknij warstwę z załącznikami, które chcesz ukryć.
- Kliknij przełącznik Ukryj załączniki, aby uniemożliwić użytkownikom widoku hostowanej warstwy obiektowej uzyskiwanie dostępu do załączników tej warstwy.
- Powtórz etapy 2 i 3 dla każdej warstwy z załącznikami, do których użytkownicy nie mają mieć dostępu przez widok.
Jeśli zdecydujesz, że użytkownicy widoku mają mieć dostęp do załączników w jednej lub większej liczbie warstw widoku, kliknij łącze Pokaż załączniki poniżej odpowiednich warstw na karcie Przegląd strony elementu widoku hostowanej warstwy obiektowej.
Optymalizacja wyświetlania złożonych linii i poligonów
Jeśli hostowana warstwa obiektowa zawiera warstwy obiektowe liniowe lub poligonowe z dużą liczbą wierzchołków, która jest często wyświetlana w małych i średnich skalach, można zoptymalizować te warstwy, aby skrócić czas wyświetlania w klienckich aplikacjach internetowych. Na przykład dobrym kandydatem do optymalizacji byłaby warstwa zawierająca granice kodów pocztowych dla województwa lub większego regionu. Wyświetlanie kodów pocztowych jest użyteczne w małych lub średnich skalach, gdzie widać wszystkie kody równocześnie, a przydatne może być także powiększanie w celu wyświetlenia szczegółowych granic w większych skalach. Optymalizacja takiej warstwy zwiększy wydajność w małych i średnich skalach, zachowując jednocześnie poziom szczegółów w większych skalach.
Optymalizacja warstw zużywa dodatkowe miejsce w pamięci masowej, a warstwy można edytować dopiero po zakończeniu procesu optymalizacji. Miejsce w pamięci wymagane do przechowywania obiektów dla zoptymalizowanych warstw wzrośnie; jednak poprawa wydajności dla klientów internetowych może być znacząca. Jeśli skrócone czasy wyświetlania nie są konieczne, można wyłączyć optymalizację. Spowoduje to natychmiastowe zwolnienie dodatkowej pamięci (zmniejszy hostowaną warstwę obiektową), dzięki czemu koszty za dodatkową pamięć nie będą już naliczane. Wielkość hostowanej warstwy obiektowej można sprawdzić na karcie Informacje ogólne na stronie elementu warstwy.
Notatka:
Widoki hostowanej warstwy obiektowej dziedziczą ustawienie optymalizacji wyświetlania z hostowanej warstwy obiektowej, na podstawie której zostały utworzone. Nie można niezależnie skonfigurować tego ustawienia dla widoków. Aby włączyć optymalizację wyświetlania dla widoków, które zawierają linie lub poligony, zmień ustawienie hostowanej warstwy obiektowej, na podstawie której utworzono dany widok.
Jeśli warstwa w hostowanej warstwie obiektowej zawiera obiekt poligonowy lub liniowy, który z kolei zawiera ponad 500 000 wierzchołków, optymalizacja wyświetlania zostanie domyślnie włączona.
Aby móc ocenić wzrost wydajności wyświetlania, użyj poniższych łączy w celu porównania tej samej warstwy granic wszystkich powiatów w Stanach Zjednoczonych. Otwórz warstwy w dwóch oknach tej samej przeglądarki, dodaj każdą do przeglądarki map Map Viewer lub Map Viewer Classic, powiększaj warstwy i przesuwaj mapę. Chociaż ogólna wydajność zależy od sieci, można zauważyć znacznie lepszą wydajność wyświetlania dla warstwy zoptymalizowanej.
Bez optymalizacji hostowana warstwa obiektowa zajmuje 136 MB. Po zoptymalizowaniu tej warstwy zajmuje ona 205 MB.
Optymalizacja przynosi najlepsze efekty w przypadku warstw liniowych i poligonowych zawierających obiekty z wieloma wierzchołkami.
Podczas edycji lub zastępowania zoptymalizowanych warstw należy mieć na uwadze co następuje:
- W przypadku edycji lub synchronizacji zmian warstwy z włączoną optymalizacją zmiany są automatycznie optymalizowane.
- Jeśli warstwa obiektowa jest edytowalna na mapie, ta warstwa jest wczytywana bez optymalizacji w celu zapewnienia wszystkich poziomów szczegółowości danych do edycji.
- Jeśli nie ma potrzeby edycji danych na konkretnej mapie, wyłącz edycję dla warstwy na mapie internetowej. Pozwoli to skorzystać z optymalizacji wyświetlania na mapie tylko do wyświetlania, ale jednocześnie umożliwi edycję warstwy w razie potrzeby na innych mapach lub aplikacjach.
- Zastąpienie warstwy spowoduje wyłączenie optymalizacji. Konieczne będzie wykonanie poniższych czynności w celu ponownego zoptymalizowania czasów wyświetlania warstwy.
Postępuj zgodnie z poniższymi instrukcjami w celu optymalizacji czasów wyświetlania dla warstwy liniowej lub poligonowej:
- Zaloguj się do instytucji jako właściciel hostowanej warstwy obiektowej lub jako administrator.
- Otwórz stronę elementu hostowanej warstwy obiektowej.
- Kliknij kartę Ustawienia.
- Przejdź do sekcji Optymalizuj wyświetlanie warstwy.
Wyświetlane są warstwy w hostowanej warstwie obiektowej, dla których aktualnie jest włączona optymalizacja wyświetlania.
- Kliknij opcję Optymalizuj warstwy.
Zostanie wyświetlone okno dialogowe Optymalizuj wyświetlanie warstwy.
- Zaznacz pole wyboru obok warstwy, którą chcesz zoptymalizować pod kątem wyświetlania i kliknij Aktualizuj.
Okno dialogowe Optymalizuj wyświetlanie warstwy zostanie zamknięte, a na karcie Ustawienia będzie wyświetlany status aktualizacji.
Proces optymalizacji może zająć do kilku minut. W trakcie optymalizacji edycja warstwy jest tymczasowo niedostępna.
Jeśli później stwierdzisz, że warstwa nie jest często używana i nie wymaga optymalizacji wyświetlania, możesz ją wyłączyć. Aby wyłączyć optymalizację wyświetlania, powtórz operacje od 1 do 3. W operacji 4 usuń zaznaczenie warstwy, dla której chcesz wyłączyć optymalizację wyświetlania, a następnie kliknij Aktualizuj.
Włączanie ustawień czasu
W przypadku hostowanej warstwy obiektowej, która rejestruje różne informacje dla tej samej lokalizacji w oparciu o datę i godzinę, można włączyć ustawienia czasu na warstwach hostowanej warstwy obiektowej. Po skonfigurowaniu ustawień czasu i dodaniu do mapy hostowanej warstwy obiektowej można skonfigurować ustawienia czasu na mapie i sprawdzić, co zdarzyło się w określonym czasie albo zwizualizować wzorce i trendy powstające w miarę zmiany danych w czasie.
Zastępowanie hostowanych warstw obiektowych
Możesz zastąpić wszystkie dane w hostowanej warstwie obiektowej, którą opublikowano z jednego z następujących typów plików:
- Geobaza plikowa (skompresowana)
- Plik shape (skompresowany)
- Plik GeoJSON
- Plik Microsoft Excel
- Plik .csv
- Plik OGC GeoPackage
Aby zastąpić hostowaną warstwę obiektową zawartością ze zaktualizowanego pliku, prześlij zaktualizowany plik źródłowy. Musisz użyć tego samego typu pliku źródłowego, a schemat w pliku źródłowym musi być taki sam, jak podczas publikowania hostowanej warstwy obiektowej.Jeśli hostowana warstwa obiektowa została opublikowana z pliku na dysku w chmurze, zaktualizowany plik musi znajdować się na dysku w chmurze.
Na przykład jeśli hostowana warstwa obiektowa jest publiczna i nie chcesz, aby można było ją edytować lub jeśli inny dział regularnie wysyła aktualizacje danych w pliku shape, możesz zastąpić dane w hostowanej warstwie obiektowej, używając zaktualizowanego pliku. Adres URL warstwy, właściwości warstwy skonfigurowane na kartach Przegląd i Ustawienia strony elementu hostowanej warstwy obiektowej, symbolizacja i konfiguracje okien podręcznych zostaną zachowane. Ponieważ jednak zastąpienie hostowanej warstwy obiektowej powoduje ponowne opublikowanie usługi i zastąpienie każdej warstwy w hostowanej warstwie obiektowej, ustawienia pól, takie jak unikalna wartość, wartości domyślne i niedozwolone wartości null, nie są zachowywane i należy je zresetować po zastąpieniu hostowanej warstwy obiektowej.
W przypadku zastąpienia danych z lokalnego pliku źródłowego, ten plik i dane hostowanej warstwy obiektowej w usłudze ArcGIS Online zostaną zastąpione danymi ze zaktualizowanego pliku źródłowego. Jeśli źródłem jest plik shape z metadanymi lub geobaza plikowa zawierająca klasy obiektów z metadanymi, usługa ArcGIS Online dodaje lub zastępuje metadane na poziomie warstwy w hostowanej warstwie obiektowej. Jeśli hostowana warstwa obiektowa została opublikowana z poziomu usługi Cloud Drive, dane pozostaną w usłudze Cloud Drive, ale dane z hostowanej warstwy obiektowej zostaną zastąpione.
Jeśli opcja zastąpienia warstwy obiektowej nie jest dostępna, oznacza to, że dana warstwa hostowana nie może być zastąpiona na skutek jednej z poniższych przyczyn:
- Została opublikowana z poziomu klienta, a nie z poziomu strony internetowej usługi ArcGIS Online. Jeśli na przykład hostowana warstwa obiektowa została opublikowana z poziomu aplikacji ArcGIS Pro, należy zastąpić usługę z poziomu aplikacji ArcGIS Pro.
Notatka:
Podczas zastępowania hostowanych warstw obiektowych w aplikacji ArcMap w instytucji ArcGIS Online musi istnieć definicja usługi utworzona pierwotnie dla tej warstwy internetowej.
- Została opublikowana z pliku .csv przed marcem 2014 roku.
- Synchronizacja jest włączona w hostowanej warstwie obiektowej.
- Jest to raczej widok hostowanej warstwy obiektowej, a nie hostowana warstwa obiektowa. Aby zaktualizować dane w widoku hostowanej warstwy obiektowej i w hostowanej warstwie obiektowej, na podstawie której utworzono ten widok, zastąp hostowaną warstwę obiektową, a aktualizacje zostaną odzwierciedlone w widoku.
- Włączono śledzenie zmian danych w warstwie.
- Powiązany plik źródłowy został usunięty.
- Okno Aktualizuj warstwę zostało otwarte z poziomu strony warstwy podrzędnej lub z poziomu karty Dane elementu hostowanej warstwy obiektowej.
- Nie jesteś właścicielem hostowanej warstwy obiektowej ani nie masz przypisanej domyślnej roli administratora.
Uwaga:
- Wszelkie zmiany dokonane w danych hostowanej warstwy obiektowej są zastępowane danymi ze zaktualizowanego pliku źródłowego. Jeśli hostowana warstwa obiektowa zawierała indeksy atrybutów, a dane są zastępowane danymi źródłowymi, które nie mają indeksów atrybutów, należy ponownie utworzyć indeksy atrybutów w hostowanej warstwie obiektowej.
- W przypadku geobaz plikowych w zaktualizowanym pliku muszą znajdować się takie same pola i klasy obiektów jak w oryginalnym pliku. Na przykład, nie należy wykonywać zastępowania, jeśli użytkownik usunie klasę obiektów z geobazy plikowej lub doda pole do pliku shape lub klasy obiektów.
- Nazwa pliku musi być taka sama jak nazwa oryginalnego pliku. Jeśli przesłano geobazę plikową, nazwy klas obiektów muszą być takie same jak w oryginalnym przesłanym pliku.
- Jeśli jednak użytkownik wykona zastąpienie i schematy oraz nazwy klas obiektów nie pasują do siebie, warstwa obiektowa i mapy internetowe, które używają warstwy obiektowej, mogą nie działać tak, jak oczekiwano. Jeśli schemat danych źródłowych zmienił się lub jeśli chcesz zachować zmiany wprowadzone w danych hostowanej warstwy obiektowej, wczytaj plik jako nowy element i opublikuj nową warstwę obiektową.
- Właścicielem źródła danych i warstwy hostowanej musi być ten sam użytkownik. Jeśli zmieni się właściciel jednego z tych elementów, należy zmienić właściciela drugiego. Jeśli się tak nie stanie, nie będzie możliwości zastąpienia warstwy hostowanej.
- Jeśli użyto adresów lub miejsc do lokalizowania obiektów podczas pierwszego publikowania warstwy, zastąpienie warstwy powoduje geokodowanie wszystkich adresów lub miejsc w zaktualizowanym pliku. W zależności od sposobu skonfigurowania danej instytucji może to prowadzić do wykorzystania kredytów. Aby uzyskać informacje na temat usługi używanej do geokodowania lokalizacji w instytucji, należy skontaktować się z administratorem usługi ArcGIS Online. Podczas zastępowania automatycznie używany jest lokalizator wybrany podczas pierwszej publikacji warstwy.
- W przypadku modyfikacji szczegółów poszczególnych warstw podrzędnych zmiany te zostają utracone podczas zastępowania hostowanej warstwy obiektowej z pliku.
- Warstwa obiektowa stanie się niedostępna dla pozostałych użytkowników przez krótki czas, w trakcie którego będzie zastępowana.
Aby zastąpić hostowaną warstwę obiektową przy użyciu pliku, postępuj zgodnie z poniższymi wskazówkami:
- Zaloguj się do instytucji jako właściciel hostowanej warstwy obiektowej lub jako użytkownik o przypisanej domyślnej roli administratora.
- Otwórz stronę elementu hostowanej warstwy obiektowej.
- Kliknij przycisk Zaktualizuj dane na karcie Przegląd elementu hostowanej warstwy obiektowej.
Zostanie wyświetlone okno Zaktualizuj warstwę.
- Wybierz opcję Zastąp całą warstwę obiektową.
- Jeśli hostowana warstwa obiektowa została opublikowana z pliku lokalnego, kliknij przycisk Dalej, aby wskazać plik na dysku. Użyj jednej z poniższych metod, aby wybrać plik i zastąpić zawartość hostowanej warstwy obiektowej:
- Kliknij opcję Twoje urządzenie, przejrzyj pliki i wybierz odpowiedni, a następnie kliknij przycisk Otwórz.
- Przeciągnij plik z pulpitu lub aplikacji File Explorer do okna Aktualizuj dane.
- Jeśli hostowana warstwa obiektowa została opublikowana z pliku na dysku w chmurze, kliknij opcję Zaloguj się i zastąp.
Po nawiązaniu połączenia z dyskiem w chmurze usługa ArcGIS Online automatycznie zastępuje hostowaną warstwę obiektową zawartością z pliku źródłowego na dysku w chmurze.
Dodawanie i aktualizowanie obiektów z pliku
Za pomocą zaktualizowanego pliku można dodać obiekty do warstwy w istniejącej hostowanej warstwie obiektowej, jeśli użytkownik pełni dowolną spośród następujących ról:
- Właściciel hostowanej warstwy obiektowej
- Administrator instytucji
- Członek grupy udostępnionych aktualizacji, w której hostowana warstwa obiektowa jest udostępniana
Pozwala to opublikować początkowe dane lub nawet pustą hostowaną warstwę obiektową, a później dodać więcej danych, gdy staną się dostępne, bez konieczności zastępowania całej hostowanej warstwy obiektowej. Jeśli na przykład masz kilku pracowników, którzy przeprowadzają inspekcje i zbierają informacje w pliku .csv lub niestandardowej aplikacji zapisującej dane w pliku shape, możesz pod koniec dnia zebrać pliki od poszczególnych inspektorów i zaktualizować hostowaną warstwę obiektową przy użyciu nowych danych.
Jeśli plik aktualizacyjny zawiera zmiany w opublikowanych już obiektach, możesz też użyć pliku wejściowego do zaktualizowania istniejących obiektów. Z tego powodu warstwa i plik używany do wczytania aktualizacji muszą zawierać pole z niepowtarzalnymi wartościami, dzięki czemu usługa ArcGIS Online może zidentyfikować obiekt do zaktualizowania. Pole z warstwy podrzędnej hostowanej warstwy obiektowej można zdefiniować jako unikalne z poziomu karty Dane na stronie elementu warstwy. Wtedy podczas aktualizowania warstwy usługa ArcGIS Online może używać tego pola jako identyfikatora.
Uwaga:
Wartości pól w pliku aktualizacyjnym i warstwie muszą poprawnie i jednoznacznie identyfikować obiekt do zaktualizowania. Jeśli tak nie jest, dane mogą zostać utracone, gdy aktualizacja zastąpi atrybuty istniejącego obiektu. Dodawanie i aktualizowanie obiektów kończy się niepowodzeniem w przypadku aktualizacji wyników z powtarzającymi się wartościami w polu oznaczonym jako unikalne.
W przypadku publikowania z pliku .csv lub pliku programu Microsoft Excel zawierającego nazwy pól ze spacjami nazwy pól w hostowanej warstwie obiektowej mają między słowami wstawione znaki podkreślenia. Przy dodawaniu lub aktualizowaniu należy wstawić znaki podkreślenia w nazwach pól w pliku. W przeciwnym razie nazwy pól nie będą identyczne.
Do dodawania i aktualizowania danych można używać następujących formatów plików:
- Plik shape (skompresowany)
- Plik CSV (.csv)
- Plik Microsoft Excel
- Geobaza plikowa (skompresowana)
- Plik GeoJSON (.geojson)
- Plik OGC GeoPackage
Notatka:
- Operacja aktualizacji nie usuwa obiektów. Aby usunąć obiekty przy użyciu przesłanego pliku, zastąp warstwę.
- Jeśli w hostowanej warstwie obiektowej włączono edycję offline, można jedynie dodawać obiekty, ale nie można ich aktualizować.
- Dodanie lub aktualizacja obiektów nie powoduje dodania lub aktualizacji załączników w hostowanej warstwie obiektowej.
- Dodawanie i aktualizowanie pól dużych liczb całkowitych, tylko daty, tylko godziny lub przesunięcia datownika może się odbywać z geobaz plikowych. Aby dodać lub zaktualizować pola dużych liczb całkowitych, tylko daty, tylko godziny lub przesunięcia datownika z plików GeoJSON, Excel lub .csv, wartości pól muszą spełniać następujące wymagania::
- Wartości całkowitoliczbowe spoza zakresu od -2147483648 do 2147483647 będą interpretowane jako duże liczby całkowite.
- Aby wartości były interpretowane jako tylko data, muszą mieć format RRRR-MM-DD lub DD/MM/RRRR.
- Aby wartości były interpretowane jako tylko godzina, muszą mieć format gg:mm:ss lub gg:mm:ss.sss.
- Aby wartości były interpretowane jako przesunięcia datownika, muszą mieć format RRRR-MM-DDTgg:mm:ss±PrzesunięcieWzględemUTC.
Przykłady wartości daty i godziny zawiera sekcja Pola daty i czasu w usłudze ArcGIS Online.
Jeśli hostowana warstwa obiektowa nie zawiera pól tego typu, można odwzorować je na inne typy — na przykład liczbę o podwójnej precyzji w przypadku pól dużych liczb całkowitych czy pole znakowe w przypadku pól tylko daty i przesunięcia datownika.
Wykonaj poniższe czynności, aby przesłać plik w celu dodania lub aktualizacji obiektów w hostowanej warstwie obiektowej:
- Zaloguj się do instytucji jako właściciel hostowanej warstwy obiektowej lub jako administrator.
- Otwórz stronę elementu hostowanej warstwy obiektowej.
- Kliknij przycisk Zaktualizuj dane na karcie Przegląd elementu hostowanej warstwy obiektowej.
Zostanie wyświetlone okno Zaktualizuj dane.
- Wybierz jedną z następujących opcji, a następnie kliknij przycisk Dalej:
- Dodaj obiekty – wstawia nowe obiekty z pliku do warstwy obiektowej lub wstawia nowe wiersze do warstwy tabeli.
- Zaktualizuj obiekty — używa wartości z pliku do zaktualizowania wartości atrybutów istniejących wierszy w warstwie. Jeśli warstwa jest warstwą obiektową, można również aktualizować lokalizacje obiektów.
- Dodaj i zaktualizuj obiekty – wykonuje obie czynności opisane powyżej.
Notatka:
Nie używaj pola identyfikatora obiektu jako unikalnego identyfikatora podczas aktualizacji obiektów.
- Jeśli hostowana warstwa obiektowa zawiera więcej niż jedną warstwę, wybierz tę, do której mają zostać dodane dane lub która ma zostać zaktualizowana, a następnie kliknij przycisk Dalej.
- Użyj jednej z poniższych metod, aby podać zaktualizowany plik:
- Kliknij opcję Twoje urządzenie, przejrzyj pliki i wybierz odpowiedni, a następnie kliknij przycisk Otwórz.
- Przeciągnij plik z pulpitu lub aplikacji File Explorer do okna Aktualizuj dane.
- Jeśli plik jest skompresowany, wybierz format pliku i kliknij przycisk Dalej.
- Wskaż, które pola w pliku odpowiadają którym polom w warstwie i kliknij przycisk Dalej.
- Jeśli aktualizujesz dane, zdefiniuj, które pola w warstwie i pliku jednoznacznie identyfikują każdy obiekt lub wiersz i których można użyć, aby upewnić się, że prawidłowe dane z pliku aktualizują właściwy obiekt lub wiersz w warstwie.
- Jeśli plik zawiera wartości daty, które przechowują czas w strefie czasowej innej niż UTC, wybierz tę strefę czasową z menu rozwijanego Wybór strefy czasowej.
- Jeśli aktualizujesz dane w warstwie obiektowej, wybierz jedną z poniższych opcji:
- Tylko atrybuty – aktualizuje tylko wartości atrybutów nieprzestrzennych.
- Geometrie i atrybuty – aktualizuje zarówno wartości przestrzenne, jak i nieprzestrzenne.
Notatka:
Jeśli zostanie wybrana opcja Dodaj i zaktualizuj obiekty, dodane obiekty będą zawsze zawierały zarówno atrybuty, jak i geometrie.
- Jeśli dodajesz tylko obiekty lub wiersze (nie aktualizujesz), kliknij opcję Dodaj i zakończ, aby dołączyć obiekty lub wiersze. Jeśli tylko aktualizujesz lub aktualizujesz i dodajesz obiekty lub wiersze, kliknij przycisk Zaktualizuj i zakończ.
Wielkość warstwy i wybrane opcje będą miały wpływ na czas potrzebny do zastosowania aktualizacji. Po zakończeniu tego procesu zaktualizowana warstwa jest dostępna na mapach, w scenach, w zależnych warstwach WFS i w widokach hostowanych warstw obiektowych.
Przebudowywanie indeksu przestrzennego
Indeksy przestrzenne zwiększają wydajność zapytań przestrzennych, np. przy rysowaniu obiektów na mapie lub wyszukiwaniu obiektów. Po dodaniu do warstwy obiektów, które znajdują się poza początkowym zasięgiem warstwy, indeks przestrzenny staje się nieaktualny i może być konieczne jego przebudowanie. Jeśli na przykład hostowana warstwa obiektowa zawierała obiekty znajdujące się tylko w jednym mieście, a później dołączono do niej dane, które spowodowały dodanie obiektów z terenu całego kraju, należy przebudować indeks przestrzenny tej warstwy.
Ogólnie rzecz biorąc, jeśli wyświetlanie warstwy trwa dłużej niż wcześniej i wiadomo, że dodano do niej dużą liczbę obiektów spoza początkowego zasięgu, należy przebudować indeks przestrzenny. Indeksy przestrzenne są definiowane na polu przestrzennym warstwy obiektowej.
Aby przebudować indeks przestrzenny warstwy, wykonaj następujące czynności:
- Zaloguj się do instytucji jako właściciel hostowanej warstwy obiektowej lub jako administrator.
- Otwórz stronę elementu hostowanej warstwy obiektowej.
- Kliknij kartę Ustawienia.
- Przewiń do sekcji Zarządzaj indeksami.
- Upewnij się, że wybrana jest karta Indeksy przestrzenne i kliknij opcję Odbuduj indeksy.
- Zaznacz pole wyboru obok warstwy podrzędnej, dla której chcesz odtworzyć indeks przestrzenny i kliknij opcję Przebuduj.
Notatka:
Podczas ponownego tworzenia indeksu przestrzennego przez usługę ArcGIS Online użytkownicy warstwy będą odczuwać zmniejszenie wydajności. Jeśli to możliwe, należy przebudowywać indeksy przestrzenne, gdy warstwa nie jest używana.
Dodawanie indeksów do pól atrybutów
Indeksy mogą skrócić czas, w którym zapytania, takie jak wyszukiwanie czy filtry, znajdują żądane dane.
Jeśli uzyskanie wyników podczas filtrowania lub stosowania definicji opartej na atrybutach nieprzestrzennych w tabeli lub warstwie zajmuje dużo czasu, można dodać indeks do pola lub pól, aby poprawić wydajność zapytania.
Indeksy atrybutów można dodać do każdego z typów pól obsługiwanych przez usługę ArcGIS Online. Jeśli filtry lub definicje muszą znaleźć określone słowa lub frazy w polu znakowym, można dodać indeks pełnotekstowy.
Jeśli użytkownicy wyszukują lub pytają o jedno pole w danym momencie, należy zdefiniować indeks dla tego jednego pola. Jeśli pojedyncze wyszukiwanie lub zapytanie dotyczy wielu pól, możesz zdefiniować indeks dla wszystkich pól, których dotyczą częste zapytania.
Nie zaleca się dodawania indeksów do pól, które są często edytowane, ponieważ aktualizowanie pola ze zdefiniowanym indeksem może trwać dłużej. Nie ma też sensu dodawać indeksu w przypadku pól, których nie dotyczą zapytania.
Indeksy wykorzystują pewną niewielką ilość miejsca w bazie danych obiektów i w rezultacie mogą powodować wykorzystanie kredytów.
Dodawanie indeksu atrybutu
Wykonaj następujące czynności, aby dodać indeks atrybutu do pola lub pól w warstwie lub tabeli w hostowanej warstwie obiektowej:
- Zaloguj się do instytucji jako właściciel hostowanej warstwy obiektowej lub jako administrator.
- Otwórz stronę elementu hostowanej warstwy obiektowej.
- Kliknij kartę Ustawienia.
- Przewiń do sekcji Zarządzaj indeksami.
- Kliknij kartę Indeksy pól.
- Wybierz opcję Atrybut i kliknij Dalej.
- Wybierz warstwę podrzędną lub tabelę, do której zostanie dodany indeks.
- Wybierz pole, do którego zostanie dodany indeks atrybutu, a następnie kliknij opcję Dodaj do listy.
Aby zdefiniować indeks zawierający wiele pól, wybierz dodatkowe pole i kliknij ponownie opcję Dodaj do listy.
W indeksie atrybutów można uwzględnić do 16 pól. Indeks zdefiniowany na wielu polach jest przydatny w zapytaniach, które dotyczą wszystkich pól jednocześnie.
- W prawie wszystkich przypadkach pozostaw ustawioną opcję Rosnąco.
Indeks o kolejności malejącej tworzy się, jeśli zapytania dotyczące pól będą zapytaniami o kolejności malejącej.
- Jeśli pole, do którego dodajesz indeks, zawiera wartości unikalne i zawsze będzie zawierać wartości unikalne, zaznacz pole obok Wartości pola są unikalne, aby utworzyć indeks unikalny.
Jeśli w indeksie znajduje się wiele pól, kombinacja wartości z tych pól musi być unikalna, jeśli zaznaczysz pole wyboru Wartości pola są unikalne. Tak długo, jak jedno z wielu pól zawiera unikalne wartości, kombinacja wartości wszystkich pól w indeksie będzie unikalna.
- Kliknij przycisk Utwórz indeks.
Czas potrzebny do utworzenia indeksu zależy od liczby atrybutów lub wierszy w warstwie lub tabeli.
Indeks zostanie utworzony i pojawi się na liście indeksów na karcie Indeksy pól.
Dodanie indeksu pełnotekstowego do pól atrybutów znakowych
Wykonaj następujące czynności, aby dodać indeks pełnotekstowy do pola znakowego w warstwie lub tabeli w hostowanej warstwie obiektowej:
- Zaloguj się do instytucji jako właściciel hostowanej warstwy obiektowej lub jako administrator.
- Otwórz stronę elementu hostowanej warstwy obiektowej.
- Kliknij kartę Ustawienia.
- Przewiń do sekcji Zarządzaj indeksami.
- Kliknij kartę Indeksy pól.
- Wybierz opcję Pełny tekst i kliknij Dalej.
- Wybierz warstwę podrzędną lub tabelę, do której zostanie dodany indeks.
- Wybierz pole znakowe, do którego zostanie dodany indeks pełnotekstowy, a następnie kliknij opcję Dodaj do listy.
Pole, które określisz, może występować tylko w jednym indeksie.
- Kliknij przycisk Utwórz indeks.
Czas potrzebny do utworzenia indeksu zależy od liczby atrybutów lub wierszy w warstwie lub tabeli.
Indeks zostanie utworzony i pojawi się na liście indeksów na karcie Indeksy pól.
Usuwanie atrybutów i indeksów pełnotekstowych
Jeśli stwierdzisz, że dodany indeks nie poprawił wydajności zapytań lub, co gorsza, zmniejszył wydajność zapytań lub edycji, możesz usunąć taki indeks.
Możesz również usunąć indeks, jeśli zdecydujesz, że potrzebujesz indeksu o innej definicji — na przykład chcesz dodać pole do indeksu, ponieważ zapytania często dotyczą dwóch pól. W takim przypadku musisz usunąć istniejący indeks i utworzyć nowy indeks, który będzie zawierał wszystkie potrzebne pola.
Notatka:
Inne działania, które wykonujesz na danych poza tym interfejsem, również tworzą indeksy. Na przykład, gdy konfigurujesz wyszukiwanie zasobów mapy internetowej, tworzone są indeksy w warstwach na mapie internetowej. Podobnie, gdy dodajesz filtr do warstwy na mapie internetowej, Map Viewer dodaje indeksy do pól w tej warstwie.
Usługa ArcGIS Online tworzy również indeksy dla pól śledzenia edycji, identyfikatorów obiektów warstwy i identyfikatorów obiektów. Operacja usuwania nie jest dostępna dla tych indeksów.Wykonaj następujące czynności, aby usunąć atrybut lub indeks pełnotekstowy z warstwy lub tabeli w hostowanej warstwie obiektowej:
- Zaloguj się do instytucji jako właściciel hostowanej warstwy obiektowej lub jako administrator.
- Otwórz stronę elementu hostowanej warstwy obiektowej.
- Kliknij kartę Ustawienia.
- Przewiń do sekcji Zarządzaj indeksami.
- Kliknij kartę Indeksy pól.
- Wybierz warstwę lub tabelę, z której chcesz usunąć indeks.
- Kliknij przycisk Usuń obok indeksu, aby usunąć go z warstwy lub tabeli.
Zmienianie domyślnej wartości Z
Podczas tworzenia hostowanej warstwy obiektowej z włączonymi wartościami Z w usłudze ArcGIS Online wartości te są domyślnie ustawiane na 0. Podczas publikowania danych zawierających wartości Z z poziomu programu ArcGIS Pro można określić inną wartość domyślną. W obu przypadkach można zmienić domyślną wartość Z dla każdej warstwy podrzędnej hostowanej warstwy obiektowej z poziomu jej strony elementu.
- Zaloguj się do instytucji.
Aby zmienić domyślną wartość Z, musisz być właścicielem warstwy, administratorem instytucji lub członkiem grupy udostępnionych aktualizacji, w której została udostępniona warstwa obiektowa.
- Otwórz stronę elementu hostowanej warstwy obiektowej.
- Kliknij warstwę podrzędną na karcie Przegląd, aby otworzyć jej stronę elementu.
- W sekcji Opcje geometrii kliknij przycisk Edytuj i wprowadź nową domyślną wartość Z.
Wartości Z należy podać w jednostkach używanych przez usługę obiektową. Jednostki są wyświetlane w nawiasach. W powyższym przykładzie jednostkami są stopnie dziesiętne.
Domyślną wartość Z można zmienić tylko pod warunkiem, że włączono wartości Z dla warstwy podrzędnej. Wartości Z warstwy podrzędnej nie można włączyć, jeśli nie istniały one podczas tworzenia hostowanej warstwy obiektowej.
- Kliknij przycisk Zapisz.