Do mapy można dodać dane przechowywane w postaci rozdzielanych plików tekstowych (.csv lub .txt) albo plików w formacie GPS Exchange Format (.gpx). Przeglądarka map umożliwia dodawanie informacji dotyczących lokalizacji i wyświetlenie 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.
Pliki CSV i TXT
Dane można dodawać z plików tekstowych z wartościami rozdzielanymi przecinkami (.csv) lub rozdzielanych plików tekstowych (.txt), które zawierają informacje o długości i szerokości geograficznej lub dane adresowe. Aby można było dodać te dane jako warstwę obiektów, plik musi zawierać co najmniej jedną parę pól współrzędnych lub co najmniej jedno pole adresu. Pierwszy wiersz musi zawierać nazwy pól lokalizacji. Jeśli plik zawiera pola szerokości i długości geograficznej,to są one wykorzystywane do zlokalizowania obiektów na mapie. Jeśli w pliku znajdują się dane adresowe lub jeśli dane dotyczące szerokości i długości geograficznej nie są rozpoznawane przez przeglądarkę mapy, zostanie wyświetlony komunikat informujący o konieczności sprawdzenia pól lokalizacji i w razie potrzeby ich modyfikacji.
Obsługiwane są następujące pola:
- Latitude, Longitude
- 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
- Adres
- Miasto
- Województwo
- ZIP
- Data
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ę obiektów z pliku CSV, możesz podać strefę czasową daty. Podana strefa czasowa pozwala uwzględnić przesunięcie czasowe, ponieważ usługa Portal for ArcGIS przyjmuje, że data i godzina jest podawana dla czasu UTC. Na przykład, jeśli 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 UTC.
Jeśli pola daty w pliku CSV zawierają datę bez godziny, wartość czasowa północy jest przypisana w momencie publikacji hostowanej warstwy obiektów. 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.
Obsługiwane formaty daty i godziny są następujące:
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/RRRR zegar 24-godzinny | 28/7/2009 5:23 lub 28/7/2009 05:23 |
DD/M/RR | 28/7/09 |
DD/M/RR zegar 12-godzinny | 28/7/09 5:23 rano lub 28/7/09 05:23 rano |
DD/M/RR zegar 24-godzinny | 28/7/09 5:23 lub 28/7/09 05:23 |
DD/MM/RR | 28/07/09 |
DD/MM/RR zegar 12-godzinny | 28/07/09 5:23 rano lub 28/07/09 05:23 rano |
DD/MM/RR zegar 24-godzinny | 28/07/09 5:23 lub 28/07/09 05:23 |
DD/MM/RRRR | 28/07/2009 |
DD/MM/RRRR zegar 12-godzinny | 28/07/2009 5:23 rano lub 28/7/2009 05:23 rano |
DD/MM/RRRR zegar 24-godzinny | 28/07/2009 5:23 lub 28/07/2009 05:23 |
DD miesiąc YYYY | 28 lipca 2009 |
Dzień tygodnia, DD miesiąc YYYY | Wtorek, 28 lipca 2009 |
Dzień tygodnia, DD miesiąc YYYY, czas 12-godzinny | Wtorek, 28 lipca 2009, 5:23 rano, lub Wtorek, 28 lipca 2009, 05:23 rano |
DD miesiąc RRRR zegar 12-godzinny | 28 lipca 2009 5:23 rano lub 28 lipca 2009 05:23 rano |
DD miesiąc RRRR zegar 24-godzinny | 28 lipca 2009 5:23 lub 28 lipca 2009 05:23 |
DD miesiąc | 28 lipca |
Miesiąc YYYY | Lipiec 2009 |
Notatka:
Jeśli pole skonfigurowane jako pole daty zawiera nieobsługiwany lub nieprawidłowy format, przyjmie formę ciągu w wynikowej hostowanej warstwie obiektów.
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 obiektów.
- 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 obiektów, w tym włączysz dla hostowanej warstwy obiektów funkcję Zapisz twórcę obiektów i autora ostatnich aktualizacji, pola daty uzyskają wartości w lokalnym czasie edytującego i dokonują konwersji na UTC z zastosowaniem przesunięcia czasowego.
- Gdy eksportujesz dane z hostowanej warstwy obiektów, 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. Niemniej jednak czas letni (DST) jest automatycznie stosowany, jeśli wartość daty w pliku CSV mieści się w czasie letnim, a wybrana strefa czasowa rozpoznaje czas letni.
Uwagi dotyczące dodawania plików CSV i TXT do przeglądarki map
- 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).
- Pola mogą być rozdzielone przecinkiem, średnikiem lub tabulatorem. Inne separatory nie są obsługiwane.
- Dane dotyczące szerokości i długości geograficznej muszą być wyrażone w stopniach dziesiętnych.
- Przeglądarka map 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).
- Jeśli plik zawiera adresy, zostaną wyświetlone obiekty z pierwszego 1000 wierszy. (Jeśli użytkownik nie jest zalogowany w portalu, wyświetlonych zostanie tylko pierwsze 250 obiektów). Aby dodać większą liczbę obiektów do mapy, można opublikować plik CSV jako hostowaną warstwę obiektów i dodać tę warstwę do przeglądarki map.
- Limit 1000 obiektów nie ma zastosowania, jeśli plik dodany do mapy zawiera długość i szerokość geograficzną.
- Pola daty zawarte w pliku CSV lub tekstowym muszą mieć format MM/DD/RRRR lub DD/MM/RRRR, a liczby reprezentujące dzień miesiąc i rok muszą być rozdzielone dowolnym separatorem. Jeżeli częścią daty jest także godzina, musi to być czas 24-godzinny w formacie HH:MM:SS, a liczby muszą być rozdzielone dowolnym separatorem.
- Aby można było przeciągać pliki bezpośrednio na mapę, należy skorzystać z przeglądarki Firefox lub Chrome.
- 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.
- Jeśli plik CSV lub TXT jest przechowywany w publicznie dostępnej witrynie internetowej i zawiera współrzędne geograficzne, istnieje możliwość utworzenia do niego odwołania w postaci warstwy w sieci. Przy każdym otwarciu mapy wyświetlane są aktualne dane z pliku. Możesz dodać plik .csv lub .txt z Internetu wraz z informacją o adresie, ale plik będzie przechowywany z mapą. Wszelkie aktualizacje pliku .csv lub .txt dokonywane w Internecie nie będą odzwierciedlane na mapie.
- 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.
- Użytkownik może udostępnić plik CSV (także taki, zawierający dane adresowe) jako element w witrynie internetowej do pobrania przez innych użytkowników. Pliku tego nie można wyświetlać przy pomocy przeglądarki map.
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 (.gpx). Po wygenerowaniu pliku GPX można dodać go przeglądarki map w celu wizualizacji danych. W przeglądarce map obsługiwane są następujące rodzaje 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.
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, użyty zostanie domyślny symbol punktu trasy.
Należy zwrócić uwagę, że pliki GPX można dodawać do przeglądarki map, ale nie można ich dodawać jako elementów na stronie Moje zasoby.