Skip To Content

Pliki CSV, TXT i GPX

W portalu ArcGIS Enterprise można używać danych arkusza kalkulacyjnego 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 portalu Enterprise.

  • Dodaj pliki CSV, TXT lub GPX do mapy. Przeglądarka map Map Viewer umożliwia dodawanie informacji dotyczących lokalizacji i wyświetlanie obiektów na mapie dla każdego elementu zawartego w pliku oraz przechowuje dane na mapie w postaci warstwy. Po dodaniu pliku do mapy można edytować właściwości tworzonej warstwy. 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 przeglądarki map Map Viewer plik CSV w postaci tabeli, który nie zawiera informacji o lokalizacji. Opcja ta jest przydatna, aby połączyć dane nieprzestrzenne (na przykład poświadczenia uszkodzeń mienia związane z ostatnim tornado) z danymi przestrzennymi (na przykład warstwą kodów pocztowych) za pomocą narzędzia analizy Połącz obiekty.
  • Jeśli plik CSV jest przechowywany w publicznie dostępnej witrynie internetowej istnieje możliwość utworzenia odwołania do 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.
  • Dodaj pliki CSV do portalu i udostępnij je, aby umożliwić innym użytkownikom pobieranie danych.
  • Jeśli masz uprawnienia do publikowania hostowanych warstw obiektowych, możesz publikować dane w plikach CSV.

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 pola są zawsze rozdzielane przecinkami. W plikach 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 Enterprise 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 na temat obsługiwanych formatów danych dotyczących lokalizacji w plikach CSV i TXT, obsługiwanych formatów oraz uwarunkowań, które należy uwzględnić, umieszczając w plikach CSV dane dotyczące daty i czasu, obsługiwanych pól danych w plikach TXT, a także zagadnień, które należy rozważyć, dodając pliki CSV i TXT do przeglądarki map Map Viewer.

Pola lokalizacji w plikach CSV i TXT

Aby dodać plik CSV lub TXT z dysku lokalnego albo plik CSV znajdujący się w Internecie do mapy jako warstwę obiektową lub aby opublikować lokalny plik CSV jako hostowaną warstwę obiektową, plik ten 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, przeglądarka map Map Viewer wykorzystuje je do lokalizowania obiektów na mapie. Portale ArcGIS Enterprise obsługują następujące układy współrzędnych odniesienia:

  • długość geograficzna, szerokość geograficzna*
  • szerokość geograficzna, długość geograficzna*
  • Military Grid Reference System (MGRS)
  • United States National Grid (USNG)
*Dane dotyczące szerokości i długości geograficznej muszą być wyrażone w stopniach dziesiętnych.

Jeśli przeglądarka map Map Viewer 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ę.

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)
  • X środka, Y środka
  • Point-y, Point-x (Punkt y, punkt x)
  • X punktu, Y punktu
  • MGRS
  • USNG
  • Adres
  • Miasto
  • 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 godziny zapisanej 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.

Ilekroć wyświetlane jest pole daty, data jest konwertowana z 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 komputer jest ustawiony na czas pacyficzny (PST). Czas PST dzieli osiem godzin od czasu UTC — gdy w czasie UTC jest godzina 10:00, w czasie PST jest 2:00 (osiem godzin do tyłu).

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 Enterprise przyjmuje, że data i godzina jest podawana 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 godzin w ramach konwersji do czasu UTC.

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. Jeśli wyświetlasz dane na komputerze w strefie czasu pacyficznego, data i godzina będą następujące: 27/7/2009 16: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:

FormatPrzykład

DD/M/RRRR

28/7/2009

DD/MM/RRRR

28/07/2009

DD/M/RR

28/7/09

DD/MM/RR

28/07/09

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/M/DD gg:mm:ss

2009/7/28 17:23:00

RRRR-MM-DD gg:mm:ss

2009-07-28 17:23:00

RRRR-M-DD gg:mm:ss

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 Viewer, następujące formaty dat zostaną wczytane jako daty, ale czas nie będzie wyświetlany w tabeli w przeglądarce Map Viewer:

FormatPrzykład danych wejściowychWartość w tabeli

DD/M/RRRR zegar 12-godzinny

7/28/2009 17:23

28 lipca 2009

DD/MM/RRRR zegar 12-godzinny

07/28/2009 17:23

28 lipca 2009

DD/M/RR zegar 12-godzinny

7/28/09 17:23

28 lipca 2009

DD/MM/RR zegar 12-godzinny

07/28/09 17:23

28 lipca 2009

Jeśli plik CSV zostanie dodany bezpośrednio do przeglądarki Map Viewer, następujące formaty dat zostaną wczytane jako pola znakowe dokładnie tak, jak są wyświetlane w pliku CSV:

FormatPrzykład danych wejściowych

DD/M/RRRR

28/7/2009

DD/MM/RRRR

28/07/2009

DD/M/RRRR zegar 24-godzinny

7/28/2009 17:23

DD/MM/RRRR zegar 24-godzinny

07/28/2009 17:23

DD/M/RR

28/7/09

DD/MM/RR

28/07/09

DD/M/RR zegar 24-godzinny

7/28/09 17:23

DD/MM/RR zegar 24-godzinny

07/28/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

  • Menu rozwijane Strefa czasowa jest wyświetlane w oknie Element z komputera, nawet jeśli plik CSV nie zawiera pól daty.
  • 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 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.
  • Tylko standardowe strefy czasowe są dostępne na liście stref czasowych podczas publikacji. Jednak 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 następujące formaty dat są rozpoznawane jako pola daty:

FormatPrzykład danych wejściowychWartość w tabeli

DD/M/RRRR zegar 12-godzinny

7/28/2009 17:23

28 lipca 2009

DD/MM/RRRR zegar 12-godzinny

07/28/2009 17:23

28 lipca 2009

DD/MM/RR zegar 12-godzinny

07/28/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*

Wtorek, 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 przeglądarki Map Viewer

  • 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).
  • Gdy plik CSV zostanie dodany bezpośrednio do przeglądarki map Map Viewer, 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.
  • Przeglądarka Map Viewer może nie utworzyć warstwy z pliku, jeśli w nazwach pól pliku występuje więcej spacji niż separatorów (pierwszy wiersz pliku). Należy usunąć niektóre ze spacji w nazwach pól i spróbować dodać plik ponownie.
  • Kolejność i wielkość znaków nie ma znaczenia (na przykład: wpis może wyglądać następująco 519 East 86 Street, New York, NY, 10028 lub następująco new york,10028,519 east 86 street,ny). Jednak kolejność w każdym wierszu pliku musi być taka sama.
  • Gdy zalogujesz się, dodając plik CSV lub TXT z adresami lub współrzędnymi, możesz dodać maksymalnie 4000 wierszy 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 jesteś użytkownikiem anonimowym lub nie zalogujesz się w ogóle, dodając plik tekstowy lub CSV 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 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 Windows plik tekstowy można zapisać z użyciem kodów UTF-8 lub Unicode. Otwórz plik w edytorze tekstu, takim jak Notatnik, 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 dodawania z sieci 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 językiem systemu jest język francuski, znakiem dziesiętnym w tym pliku powinien być przecinek.
  • Gdy plik CSV zawierający informacje o długości i szerokości geograficznej jest dodawany do mapy, współrzędne długości i szerokości geograficznej są przekształcane w odniesienie przestrzenne bieżącej mapy bazowej.
  • Jeśli plik CSV (także taki, który zawiera informacje adresowe) jest dodawany i udostępniany jako element do pobrania przez innych użytkowników, pliku tego nie można wyświetlać za pomocą przeglądarki map Map Viewer.

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 w celu wizualizacji danych. W przeglądarce Map Viewer 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, zostanie użyty domyślny symbol punktu trasy.
  • Pliki GPX można dodawać do przeglądarki Map Viewer, ale nie można ich dodawać jako elementów za pomocą karty Moje zasoby strony zasobów.

W tym temacie
  1. Pliki CSV i TXT
  2. Pliki GPX