Możesz zastąpić wszystkie dane w hostowanej warstwie obiektowej lub hostowanej tabeli, 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
- Plik definicji usługi (.sd)
Aby zastąpić hostowaną warstwę obiektową lub hostowaną tabelę 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 za pomocą 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 i tabele obiektów z metadanymi, usługa ArcGIS Online dodaje lub zastępuje metadane na poziomie warstwy w hostowanej warstwie. Jeśli hostowana warstwa obiektowa lub hostowana tabela została opublikowana z poziomu usługi Cloud Drive, dane pozostaną w usłudze Cloud Drive, ale dane z elementu hostowanej warstwy zostaną zastąpione.
Jeśli opcja zastąpienia warstwy nie jest dostępna, oznacza to, że dana warstwa hostowana nie może być zastąpiona na stronie elementu 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.
- Została opublikowana z pliku .csv przed marcem 2014 roku.
- Synchronizacja jest włączona w hostowanej warstwie obiektowej lub hostowanej tabeli.
- Jest to raczej widok hostowanej warstwy obiektowej, a nie hostowana warstwa obiektowa. Aby zaktualizować wartości danych 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.
Notatka:
Jeśli powiązany widok hostowanej warstwy obiektowej ma zdefiniowany obszar zainteresowania, nie możesz zastępować hostowanej warstwy obiektowej na stronie elementu.
Nie możesz zastąpić źródłowej hostowanej warstwy obiektowej, jeśli widok jest widokiem złączonym.
- Włączono śledzenie zmian danych w warstwie.
- Powiązany plik źródłowy został usunięty.
- Okno Aktualizuj dane zostało otwarte z poziomu strony warstwy podrzędnej lub z poziomu karty Dane elementu hostowanej warstwy obiektowej, lub hostowanej tabeli.
- Nie jesteś właścicielem warstwy lub członkiem o 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 wykonasz 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 zmienisz właściciela jednej z nich, zmień właściciela drugiej. Jeśli tego nie zrobisz, nie będzie można zastąpić hostowanej warstwy.
- Zachowanie i ograniczenia podczas zastępowania warstwy obiektowej z aplikacji ArcGIS Pro mogą różnić się od zachowania na stronie elementu. Informacje na temat zastępowania warstwy obiektowej z aplikacji ArcGIS Pro można znaleźć w sekcji Zastępowanie internetowej warstwy obiektowej w pomocy do aplikacji ArcGIS Pro.
- 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.
Wykonaj następujące czynności, aby zastąpić hostowaną warstwę obiektową z pliku:
- Zaloguj się w instytucji.
Musisz być właścicielem hostowanej warstwy obiektowej lub członkiem o domyślnej roli administratora.
- Otwórz stronę elementu hostowanej warstwy obiektowej lub hostowanej tabeli.
- Kliknij opcję Aktualizuj dane na karcie Przegląd.
Wskazówka:
Może być konieczne kliknięcie przycisku Pokaż więcej
, aby zobaczyć wszystkie opcje.Zostanie wyświetlone okno Zaktualizuj dane.
- Wybierz opcję Zastąp całą warstwę obiektową.
- Jeśli hostowana warstwa obiektowa lub hostowana tabela 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ść warstwy:
- 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 lub hostowana tabela 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 istniejące zasoby zawartością z pliku źródłowego na dysku w chmurze.