W usłudze ArcGIS Online można używać danych przechowywanych w pliku tekstowym z wartościami rozdzielanymi przecinkami (CSV, .csv), w rozdzielanym pliku tekstowym (.txt) lub pliku w formacie wymiany danych GPS (.gpx). Poniższa lista zawiera podsumowanie informacji o sposobach użycia tych plików i udostępnia łącza do instrukcji. Sekcje znajdujące się po liście funkcji zawierają informacje na temat właściwego formatowania oraz wskazówki dotyczące korzystania z plików CSV, TXT i GPX w instytucji ArcGIS Online.
- Dodaj pliki CSV, TXT lub GPX jako elementy i udostępnij je, aby umożliwić innym użytkownikom pobieranie danych.
- Dodaj plik CSV zawierający współrzędne szerokości i długości geograficznej z dysku lokalnego lub sieciowego do przeglądarki map Map Viewer lub dodaj pliki CSV, TXT lub GPX do przeglądarki map Map Viewer Classic, aby narysować obiekty na mapie dla każdego wiersza w pliku. Plik jest przechowywany na mapie jako warstwa, a właściwości utworzonej warstwy można edytować. Na przykład, można skonfigurować okna podręczne, zmienić symbole, ustawić zakres widoczności, włączyć edycję oraz wyłączyć okna podręczne.
- Dodaj do mapy plik CSV w postaci tabeli, który nie zawiera informacji o lokalizacji. Opcja ta jest przydatna, aby połączyć dane nieprzestrzenne (na przykład roszczenia dotyczące szkód związanych z ostatnim tornadem) z danymi przestrzennymi (na przykład warstwą kodów pocztowych) za pomocą narzędzia analizy Połącz obiekty.Gdy do przeglądarki map Map Viewer dodawany jest plik CSV bez informacji o lokalizacji, warstwa tabeli jest publikowana i dodawana do mapy.
- Jeśli plik CSV jest przechowywany w publicznie dostępnej witrynie internetowej, istnieje możliwość utworzenia odwołania do niego z poziomu mapy w przeglądarce map Map Viewer lub w przeglądarce map Map Viewer Classic jako warstwy istniejącej w Internecie. Jeśli plik CSV zawiera współrzędne, aktualizacje wprowadzone do pliku CSV w Internecie będą wyświetlane na mapie. Jeśli plik CSV zawiera informacje dotyczące adresów i miejsc, aktualizacje wprowadzone do pliku CSV w Internecie nie będą odzwierciedlane na mapie.
Pliki CSV i TXT
Informacje są przechowane w plikach CSV i TXT w postaci jawnego tekstu. Pierwszy wiersz pliku zawiera nazwy wszystkich kolejnych pól. W plikach CSV i TXT pola mogą być rozdzielane przecinkami, średnikami lub tabulatorami. Inne separatory nie są obsługiwane.
Ponieważ typy danych nie są wymuszane w pliku, usługa ArcGIS Online interpretuje typ danych, który ma zostać zastosowany, na podstawie nazw pól i konkretnego formatowania użytego w polach.
Poniższe sekcje zawierają informacje o obsługiwanych formatach danych w plikach CSV i TXT oraz o tym, co należy wziąć pod uwagę przy dodawaniu plików CSV i TXT do mapy.
Pola lokalizacji w plikach CSV i TXT
Aby używać plików CSV lub TXT w instytucji, plik musi zawierać pola lokalizacji. Pola lokalizacji mogą zawierać informacje o współrzędnych, adresach lub miejscach. Pierwszy wiersz w pliku musi zawierać nazwy pól lokalizacji. Adresy mogą być przechowywane w jednym lub większej liczbie pól. Współrzędne muszą znajdować się w dwóch osobnych polach.
Jeśli plik zawiera pola współrzędnych, usługa ArcGIS Online wykorzystuje je do lokalizowania obiektów na mapie. Usługa ArcGIS Online obsługuje następujące typy współrzędnych:
- długość i szerokość geograficzna*
- szerokość i długość geograficzna*
- Military Grid Reference System (MGRS)
- United States National Grid (USNG)
Jeśli przeglądarka map Map Viewer Classic nie może określić informacji o współrzędnych lub jeśli plik zawiera informacje o adresach bądź miejscach, zostanie wyświetlona prośba o sprawdzenie pól lokalizacji i w razie potrzeby ich zmianę. Zawsze pojawia się monit o przejrzenie plików lokalizacji w przeglądarce map Map Viewer i na stronie Zasoby.
Obsługiwane są następujące pola lokalizacji:
- Szerokość geograficzna, długość geograficzna
- Lat, Long (Szer., dług.)
- Longitude83, Latitude83
- Longdecdeg, Latdecdeg
- Long_dd, Latdd
- Lng
- Y, X
- Ycenter, Xcenter (Y środka, X środka)
- Xcenter, Ycenter (X środka, Y środka)
- Point-y, Point-x (Punkt y, punkt x)
- X punktu, Y punktu
- MGRS
- USNG
- Adres
- Miasto
- Stan/Województwo
- Kod pocztowy
Data i czas w plikach CSV
Przyjmuje się, ze pola daty w plikach CSV zawierają datę i godzinę czasu UTC. Przyjmuje się, że daty są podawane w formacie UTC, ponieważ fizycznie serwer hostujący dane może znajdować się w dowolnym miejscu na świecie. Przechowywanie daty i czasu zapisanych zgodnie z lokalną strefą czasową może prowadzić do wielu problemów, szczególnie w przypadku gdy nastąpi zmiana strefy czasowej, w której znajduje się użytkownik bądź serwer hostujący dane.
Przy każdym wyświetleniu pola daty jest ona przekształcana z formatu UTC na czas lokalny. Ta operacja jest wykonywana poprzez przesłanie zapytania dotyczącego ustawienia strefy czasowej do komputera bieżącego użytkownika. Na przykład załóżmy, że na komputerze ustawiono czas pacyficzny (USA i Kanada). Czas pacyficzny jest opóźniony o osiem godzin względem czasu UTC, z wyjątkiem czasu letniego — o godzinie 10:00 czasu UTC jest 2:00 czasu pacyficznego.
Gdy publikujesz hostowaną warstwę obiektową z pliku CSV, możesz podać strefę czasową danych. Podana strefa czasowa pozwala uwzględnić przesunięcie czasowe, ponieważ usługa ArcGIS Online przyjmuje, że data i godzina są podawane dla czasu UTC. Jeśli na przykład plik CSV zawierający pola daty jest publikowany z wybraną strefą czasu pacyficznego, do wszystkich wartości daty i godziny w pliku CSV zostanie dodane osiem lub siedem godzin w ramach konwersji do UTC, zależnie od tego, czy wartości daty przypadają w czasie letnim.
Jeśli pola daty w pliku CSV zawierają datę bez godziny, wartość czasowa północy jest przypisana w momencie publikacji hostowanej warstwy obiektowej. Dlatego jeśli nie podasz strefy czasowej w momencie publikacji, dane będą przechowywane z zapisaną wartością czasową północy (UTC). Podczas wyświetlania danych godzina będzie konwertowana na czas lokalny wraz z ewentualną zmianą daty. Na przykład, 28/7/2009 0:00 to północ (UTC) 28 lipca 2009 roku. Na komputerze w strefie czasu pacyficznego data i godzina będą następujące: 27/7/2009 17:00. Podanie strefy czasowej w momencie publikacji eliminuje to przesunięcie czasowe w przypadku wyświetlania w podanej strefie.
W przypadku publikowania hostowanej warstwy obiektowej z pliku CSV obsługiwane są następujące formaty daty:
Format | Przykład |
---|---|
DD/M/RRRR | 28/7/2009 |
DD/M/RRRR zegar 12-godzinny | 28/7/2009 5:23 rano lub 28/7/2009 05:23 rano |
DD/M/RR | 28/7/09 |
DD/M/RR zegar 12-godzinny | 28/7/09 17:23 lub 28/7/09 17:23 |
DD/MM/RR | 28/07/09 |
DD/MM/RR zegar 12-godzinny | 28/7/09 17:23 lub 28/7/09 17:23 |
DD/MM/RRRR | 28/07/2009 |
DD/MM/RRRR zegar 12-godzinny | 28/07/2009 17:23 lub 28/7/2009 17:23 |
DD miesiąc | 28 lipca |
RRRR/MM | 2009/07 |
RRRR-MM | 2009-07 |
RRRR/MM/DD | 2009/07/28 |
RRRR-MM-DD | 2009-07-28 |
RRRR/MM/DD gg:mm:ss | 2009/07/28 17:23:00 |
RRRR-MM-DD gg:mm:ss | 2009-07-28 17:23:00 |
RRRR/MM/DD gg:mm:ss.s | 2009/07/28 17:23:00.0 |
RRRR-MM-DDTgg:mm:ss.s | 2009-07-28 17:23:00 |
Notatka:
Jeśli pole skonfigurowane jako pole daty zawiera nieobsługiwany lub nieprawidłowy format, zostanie utworzone jako pole typu znakowego w wynikowej hostowanej warstwie obiektowej, nawet w przypadku zmiany typu pola przed opublikowaniem.
Jeśli plik CSV zostanie dodany bezpośrednio do przeglądarki map Map Viewer Classic, następujące formaty dat zostaną wczytane jako daty, ale czas nie będzie wyświetlany w tabeli w przeglądarce map Map Viewer Classic:
Format | Przykład danych wejściowych | Wartość w tabeli |
---|---|---|
DD/M/RRRR zegar 12-godzinny | 28/7/2009 17:23 | 28 lipca 2009 |
DD/MM/RRRR zegar 12-godzinny | 28/07/2009 17:23 | 28 lipca 2009 |
DD/M/RR zegar 12-godzinny | 28/7/09 17:23 | 28 lipca 2009 |
DD/MM/RR zegar 12-godzinny | 28/07/09 17:23 | 28 lipca 2009 |
Jeśli plik CSV zostanie dodany bezpośrednio do przeglądarki map Map Viewer Classic, następujące formaty dat zostaną wczytane jako pola znakowe dokładnie tak, jak są wyświetlane w pliku CSV:
Format | Przykład danych wejściowych |
---|---|
DD/M/RRRR | 28/7/2009 |
DD/MM/RRRR | 28/07/2009 |
DD/M/RRRR zegar 24-godzinny | 28/7/2009 17:23 |
DD/MM/RRRR zegar 24-godzinny | 28/07/2009 17:23 |
DD/M/RR | 28/7/09 |
DD/MM/RR | 28/07/09 |
DD/M/RR zegar 24-godzinny | 28/7/09 17:23 |
DD/MM/RR zegar 24-godzinny | 28/07/09 17:23 |
DD miesiąc | 28 lipca |
RRRR/MM | 2009/07 |
RRRR-MM | 2009-07 |
RRRR/MM/DD | 2009/07/28 |
RRRR-MM-DD | 2009-07-28 |
RRRR/MM/DD gg:mm:ss | 2009/07/28 17:23:00 |
RRRR-MM-DD gg:mm:ss | 2009-07-28 17:23:00 |
RRRR/MM/DD gg:mm:ss.s | 2009/07/28 17:23:00.0 |
RRRR-MM-DD gg:mm:ss.s | 2009-07-28 17:23:00.0 |
Uwagi dotyczące publikowania pól daty w plikach CSV
- Gdy podajesz strefę czasową w momencie publikacji pliku CSV, wybrana strefa czasowa jest stosowana do wszystkich wartości daty i godziny zawartych w pliku CSV w momencie publikacji lub zastępowania warstwy obiektowej.
- Jeśli chcesz zastosować strefę czasową tylko do poszczególnych rekordów, możesz podać przesunięcie czasowe względem UTC dla danego rekordu. Na przykład wartość daty Wtorek, 28 lipca 2009, 5:23 AM+8 wskazuje na strefę czasową przesuniętą o osiem godzin do przodu względem czasu UTC. Lista wszystkich stref czasowych znajduje się na stronie www.worldtimezone.com. Gdy strefa czasowa jest określona dla rekordu w pliku CSV, strefa czasowa wybrana w momencie publikacji jest stosowana do rekordów bez określonego przesunięcia czasowego.
- Jeśli określasz strefę czasową w momencie publikacji hostowanej warstwy obiektowej z pliku CSV, zastąpienie hostowanej warstwy obiektowej zaktualizowanymi danymi zachowuje strefę czasową wybraną podczas pierwotnej publikacji.
- Jeśli zmienisz pola daty w opublikowanej warstwie obiektowej, w tym jeśli zmienisz hostowaną warstwę obiektową, aby używała opcji Zapisuj, kto tworzy i aktualizuje obiekty, pola daty uzyskają wartości w lokalnym czasie edytującego i dokonają konwersji na czas UTC z zastosowaniem przesunięcia czasowego.
- Gdy eksportujesz dane z hostowanej warstwy obiektowej, dla której określona została strefa czasowa w momencie publikacji, nie jest stosowane przesunięcie czasowe. Dane są eksportowane w formacie UTC, który zachowuje strefę czasową wybraną w momencie publikacji.
- Czas letni jest automatycznie stosowany, jeśli wartość daty w pliku CSV przypada na okres obowiązywania czasu letniego, a w wybranej strefie czasowej czas letni jest używany.
Pola danych w plikach TXT
Po dodaniu pliku TXT do przeglądarki map Map Viewer Classic następujące formaty dat są rozpoznawane jako pola daty:
Format | Przykład danych wejściowych | Wartość w tabeli |
---|---|---|
DD/M/RRRR zegar 12-godzinny | 28/7/2009 17:23 | 28 lipca 2009 |
DD/MM/RRRR zegar 12-godzinny | 28/07/2009 17:23 | 28 lipca 2009 |
DD/MM/RR zegar 12-godzinny | 28/07/09 17:23 | 28 lipca 2009 |
Dzień tygodnia, DD miesiąc RRRR, czas 12-godzinny* | Wtorek, 28 lipca 2009 17:23 | 28 lipca 2009 |
DD miesiąc, RRRR, czas 12-godzinny* | 28 lipca 2009 17:23 | 28 lipca 2009 |
*Te formaty dat są obsługiwane tylko wtedy, gdy pola są oddzielone przy użyciu tabulatorów lub średników.
Uwagi dotyczące dodawania plików CSV i TXT do mapy
- Im więcej pól zostanie zawartych, tym dokładniejsze będą wyniki geokodowania. Na przykład, adres i kod pocztowy pozwolą na uzyskanie lepszych wyników niż sam adres.
- Pole adresu może zawierać wiele elementów adresu (czasami nazywane geokodowaniem jednoliniowym).
- Przeglądarka Map Viewer Classic nie obsługuje pola kraju. Domyślnie adresy są geokodowane na podstawie regionu danej instytucji. Podczas dodawania pliku można wybrać inny kraj. Jeśli plik zawiera adresy z wielu krajów, należy wybrać opcję Świat.
- Gdy plik CSV zostanie dodany bezpośrednio do przeglądarki map Map Viewer Classic, typy pól zostaną skonfigurowane automatycznie i nie będzie można ich zmienić. Aby w razie potrzeby zmodyfikować typy pól, opublikuj plik CSV jako hostowaną warstwę obiektową i zdefiniuj podczas publikowania typu pól. Gdy dodajesz plik CSV do przeglądarki map Map Viewer, możesz zdefiniować typy pól.
- Jeśli w nazwach pól pliku (pierwszy wiersz pliku) występuje więcej spacji niż separatorów, może wystąpić problem z dodaniem pliku jako warstwy na mapie. Należy usunąć dodatkowe spacje w nazwach pól i spróbować dodać plik ponownie.
- Kolejność i wielkość znaków nie ma znaczenia (na przykład: wpis może mieć postać 519 East 86 Street,New York,NY,10028 lub 519 east 86 street,new york,ny,10028). Jednak kolejność w każdym wierszu pliku musi być taka sama.
- Gdy zalogujesz się na konto instytucji, możesz zaimportować plik CSV lub TXT z adresami lub współrzędnymi zawierający maksymalnie 4000 wierszy, które chcesz dodać bezpośrednio do mapy. Pliki CSV i TXT zawierające więcej niż 4000 wierszy należy opublikować jako hostowane warstwy obiektowe.
- Jeśli natomiast zalogujesz się na konto publiczne lub nie zalogujesz się w ogóle, przy użyciu pliku CSV lub TXT z adresami możesz dodać maksymalnie 250 obiektów bezpośrednio do mapy. Pliki CSV i TXT zawierające więcej adresów muszą zostać opublikowane jako hostowana warstwa obiektowa.
- Jeśli dane w pliku zawierają znaki nieangielskie, na przykład znaki specyficzne dla alfabetu francuskiego, rosyjskiego, greckiego, japońskiego lub arabskiego, importowany plik musi zostać zakodowany z użyciem kodu Unicode lub UTF-8 a nie ASCII. Importowanie pliku kodowanego kodem ASCII, który zawiera znaki nieangielskie może spowodować wyświetlenie wartości atrybutów z niewłaściwymi znakami. W systemie Microsoft Windows plik tekstowy można zapisać z użyciem kodów UTF-8 lub Unicode. Otwórz plik w edytorze tekstu, takim jak Notepad, kliknij polecenie Plik > Zapisz jako, a następnie wybierz opcję UTF-8 lub Unicode z listy rozwijanej Kodowanie wyświetlonej w menu rozwijanym na dole okna dialogowego Zapisz jako.
- W przypadku korzystania z adresu URL do dodania pliku CSV zawierającego pola liczb z częściami dziesiętnymi, separatory dziesiętne znajdujące się w pliku powinny odpowiadać formatowi obsługiwanemu przez język systemu. Jeśli językiem systemu jest na przykład język angielski, symbolem miejsca dziesiętnego w tym pliku powinna być kropka. Jeśli w systemie język ustawiony jest język francuski lub polski, do oddzielania części dziesiętnych w pliku należy użyć przecinków.
- Gdy plik CSV zawierający długość i szerokość geograficzną albo współrzędne MGRS lub USNG jest dodawany do mapy, współrzędne są przekształcane do odniesienia przestrzennego bieżącej mapy bazowej.
- Elementy z pliku CSV (w tym z informacjami adresowymi) nie mogą być dodawane do mapy. Do mapy można dodać tylko plik źródłowy na dysku lub hostowaną warstwę obiektową opublikowaną z pliku CSV. Podobnie nie można dodać do mapy elementów z plików TXT. Można dodać tylko plik źródłowy na dysku.
Pliki GPX
Dane można zarejestrować przy użyciu urządzenia GPS i użyć narzędzia innej firmy lub producenta GPS do konwersji danych do pliku w formacie GPS Exchange Format. Po wygenerowaniu pliku GPX można dodać go do przeglądarki Map Viewer Classic w celu wizualizacji danych. W przeglądarce Map Viewer Classic obsługiwane są następujące typy danych:
- Punkty trasy — są to punkty ręcznie rejestrowane przez użytkownika urządzenia GPS, często z podaniem nazwy, służącej do oznaczenia lokalizacji na mapie.
- Ścieżki — są to punkty automatycznie rejestrowane przez urządzenie GPS co określony interwał czasu. Ścieżki są renderowane jako obiekty liniowe.
- Trasy — są to punkty, z których urządzenie GPS korzysta w celu nawigowania do określonej lokalizacji. Trasy są renderowane jako obiekty liniowe.
Uwagi dotyczące korzystania z plików GPX
- Pliki GPX mogą zawierać wiele warstw przedstawiających punkty trasy, szlaki i trasy.
- Jeśli nie został zdefiniowany symbol lub symbol nie występuje w zestawie symboli przeglądarki Map Viewer Classic, zostanie użyty domyślny symbol punktu trasy.
- Pliki GPX można dodawać do przeglądarki Map Viewer Classic, ale nie można ich dodawać jako elementów za pomocą karty Moje zasoby strony zasobów.