Usługa Portal ArcGIS Enterprise zawiera liczne mapy bazowe udostępniające natychmiastowy kontekst geograficzny dla warstw operacyjnych. Mapy bazowe są przechowywane jako warstwy kafli zaprojektowane na potrzeby uzyskiwania szybkiego i prostego dostępu do map internetowych, aplikacji internetowych, systemu ArcGIS i prawie każdej aplikacji do tworzenia map. Użytkownik może na przykład dodać mapę bazową z kaflami ulic swojej okolicy w celu utworzenia wizualnego odwołania do znaków drogowych w warstwie obiektowej. Warstwy kafli są również użyteczne, kiedy trzeba udostępnić mapę lub warstwę w Internecie na potrzeby wizualizacji relatywnie statycznych danych.
Warstwy kafli mają różne formaty w zależności od oryginalnego źródła danych. Warstwy kafli mogą być przechowywane jako wstępnie renderowane kafle rastrowe lub kafle wektorowe. Zarówno kafle rastrowe, jak i wektorowe zostały zaprojektowane, aby zapewnić dużą wydajność i skalowalność dostarczania danych mapy na potrzeby wizualizacji.
Warstwy kafli rastrowych
Warstwy kafli rastrowych dostarczają map bazowych dla aplikacji klienckich w postaci plików graficznych (na przykład plików w formacie JPG lub PNG), które zostały wstępnie renderowane i zapisane na serwerze. Są one wyświetlane przez klienta w stanie niezmienionym. Warstwy kafli rastrowych są najbardziej odpowiednie dla map bazowych, które zapewniają mapom kontekst geograficzny, na przykład na potrzeby zobrazowania (mapa bazowa Zobrazowanie świata), lub map opartych na funkcjach, takich jak mapy bazowe Topograficzna, National Geographic, Oceany i inne. Warstwy kafli rastrowych mogą się również składać ze statycznych warstw operacyjnych, takich jak mapy tematyczne danych.
Format warstw kafli można szybko przesyłać przez Internet. Jest on też powszechnie rozpoznawany przez większość popularnych aplikacji do tworzenia map. Dzięki temu te mapy bazowe są zgodne nie tylko z systemem ArcGIS i aplikacjami internetowymi utworzonymi za pomocą interfejsu ArcGIS API, ale również z aplikacjami innych firm, które korzystają z protokołów OGC, na przykład WMS/WMTS. Inne zalety warstw kafli rastrowych to między innymi:
- Prawidłowe działanie w wielu aplikacjach i na wielu urządzeniach (internetowe, komputerowe i mobilne), w tym w aplikacjach komputerowych oraz w starszych wersjach przeglądarek internetowych.
- Udostępnianie wysokiej klasy możliwości kartograficznych, takich jak zaawansowane umieszczanie etykiet i symbolizacja.
- Obsługa różnych źródeł danych rastrowych, takich jak dane zobrazowań i dane wysokościowe.
- Możliwość drukowania z poziomu aplikacji do tworzenia map internetowych.
Warstwy kafli wektorowych
Warstwa kafli wektorowych odwołuje się do zestawu dostępnych przez Internet kafli wektorowych i odpowiedniego stylu, który określa sposób wyświetlania tych kafli. Kafle wektorowe są podobne do kafli rastrowych, ale przechowują one wektorową reprezentację danych. Oznacza to, że obiekty geograficzne są reprezentowane jako punkty, linie i poligony w formacie obsługiwanym przez aplikację kliencką. Inaczej niż w przypadku warstw kafli rastrowych warstwy kafli wektorowych można dostosowywać do rozdzielczości urządzenia i zmieniać ich styl na potrzeby różnych zastosowań. Kafle wektorowe mają mniejszy rozmiar niż kafle rastrowe, co przekłada się na szybsze przetwarzanie map i wyższą wydajność. Połączenie wydajności dostępu do kafli i wyświetlania wektorowego pozwala na dostosowanie kafli do dowolnej rozdzielczości ekranu, która może być różna na różnych urządzeniach.
Aby uzyskać dodatkowe informacje o warstwach kafli wektorowych, przejrzyj następujące mapy narracyjne:
- Dostosowywanie wektorowych map bazowych firmy Esri
- Dostosowywanie wektorowych map kafli wykorzystujących czcionki i obiekty graficzne
W przeglądarce Map Viewer Classic (wcześniej noszącej nazwę Map Viewer) można dostosowywać styl warstwy kafli wektorowych i zasobów mapy. Inne zalety warstw kafli wektorowych to między innymi:
- Aby wygenerować wiele różnych stylów map, można użyć jednego zestawu kafli wektorowych. Na przykład na warstwie kafli wektorowych można zmienić symbole i czcionki lub zmienić języki etykiet bez konieczności ponownego generowania kafli.
- Warstwy kafli wektorowych, inaczej niż kafle rastrowe, wyglądają lepiej na ekranach o wysokiej rozdzielczości (na przykład na urządzeniach z wyświetlaczem Retina). Kafle wektorowe można wyświetlać na dowolnym poziomie skalowania z wyraźną symbolizacją i etykietami w aplikacjach komputerowych, takich jak ArcGIS Pro.
- Kafle wektorowe są mniejsze niż odpowiadające im kafle rastrowe. Dlatego czas ich tworzenia jest krótszy i wymagają one mniej miejsca do przechowywania.
- Aplikacje komputerowe, takie jak ArcGIS Pro, mogą odwzorować warstwy kafli wektorowych na różne układy współrzędnych bez zniekształcenia etykiet i innych symboli.
- Podczas publikowania warstwy kafli wektorowych z aplikacji ArcGIS Pro (w wersji 2.8 lub nowszych) można jednocześnie opublikować powiązaną warstwę obiektową. Edytorzy mogą aktualizować dane w warstwie obiektowej i można przebudować pamięć podręczną kafli wektorowych, aby uwzględnić modyfikacje w warstwie kafli wektorowych.
Warstwy kafli wektorowych można dodać do przeglądarki map Map Viewer (wcześniej była to instalowana osobno wersja beta, ale obecnie jest automatycznie dostępna w portalu) przeglądarki map Map Viewer Classic, przeglądarki scen Scene Viewer, aplikacji ArcGIS Pro, ArcGIS Collector, ArcGIS Workforce i ArcGIS Explorer jako warstwy operacyjne lub mapy bazowe. Map i scen z warstwami kafli wektorowych można także używać w aplikacjach internetowych przy użyciu aplikacji ArcGIS Configurable Apps, aplikacji ArcGIS Web AppBuilder, ArcGIS API for JavaScript i środowisk ArcGIS Runtime SDK.
Esri oferuje zestaw map bazowych dostarczanych w postaci kafli wektorowych. Członkowie z przypisaną rolą administratora domyślnego mogą konfigurować przeglądarkę map Map Viewer, przeglądarkę map Map Viewer Classic i przeglądarkę scen Scene Viewer, aby móc korzystać z map bazowych kafli wektorowych przy pracy z mapami i scenami. Zawierają one wiele stylów, które można dostosowywać. Przejdź do grupy wektorowych map bazowych Esri, aby zapoznać się z przykładowymi stylami wektorowymi, a także dowiedzieć się, jak można zmienić wygląd mapy. Przykładowe style zawierają proste modyfikacje barw i bardziej złożone zmiany projektów obejmujące modyfikacje obiektów graficznych i czcionek. Wektorowe mapy bazowe są często aktualizowane. Także społeczność systemu GIS regularnie udostępnia nowe zasoby.
Dzięki aplikacji ArcGIS Pro 1.2 można udostępniać pakiet kafli wektorowych swojej instytucji i publikować przesłany pakiet kafli wektorowych jako warstwę hostowaną. Korzystając z aplikacji ArcGIS Pro 1.4 lub jej nowszej wersji, można publikować hostowaną warstwę kafli wektorowych z mapy w aplikacji ArcGIS Pro bezpośrednio w portalu.
Uwagi dotyczące korzystania z warstw kafli wektorowych
Poniżej przedstawiono pewne uwagi dotyczące korzystania z warstw kafli wektorowych:
- Warstwy kafli wektorowych można wyświetlać w najnowszych wersjach przeglądarek komputerowych, włącznie z Google Chrome, Mozilla Firefox oraz Safari.
- Warstwy kafli wektorowych mają najlepszą wydajność na nowszym sprzęcie komputerowym, ponieważ wymagają sterowników graficznych z obsługą WebGL.
Kiedy tworzyć poszczególne typy warstw kafli
Zarówno warstwy kafli rastrowych, jak i wektorowych, obsługują szeroką gamę zestawów symbolizacji i wyświetlają obiekty szybciej niż warstwy obiektowe czy warstwy map dynamicznych, ponieważ potrzebują tylko dostępu do pamięci podręcznych kafli, a nie do danych źródłowych. Jeśli potrzebujesz tej funkcji, opublikuj warstwę kafli. Jednak kiedy użyć warstwy kafli rastrowych, a kiedy użyć warstwy kafli wektorowych?
W większości przypadków należy opublikować warstwę kafli wektorowych. Warstwy kafli wektorowych zajmują mniej miejsca na dysku i zbudowanie ich pamięci podręcznych trwa krócej niż w przypadku warstw kafli rastrowych. Wyjątkiem są sytuacje, gdy trzeba opublikować dane rastrowe lub gdy klient, który będzie konsumentem warstwy, działa na starszych komputerach ze sterownikami graficznymi bez obsługi WebGL. W takich przypadkach opublikuj warstwę kafli rastrowych.
Podczas publikowania warstwy kafli wektorowych z aplikacji ArcGIS Pro można opublikować z nią jej powiązaną warstwę obiektową. Jeśli zachodzi potrzeba częstej aktualizacji danych wektorowych zawartych w warstwie kafli wektorowych (co godzinę, codziennie, co tydzień), należy z warstwą kafli wektorowych opublikować powiązaną warstwę obiektową. W ten sposób możesz wraz z pozostałymi edytującymi, którym również jest udostępniona ta warstwa obiektowa, edytować zawarte w niej dane. Następnie możesz okresowo odbudować pamięć podręczną warstwy kafli wektorowych, aby uwzględnić zmiany wprowadzone w warstwie obiektowej.
Po dołączeniu warstwy obiektowej możesz wybrać, czy dane obiektowe mają być przechowywane w źródle danych (odniesienie do zarejestrowanych danych), czy dane mają zostać skopiowane do relacyjnego magazynu danych. Jeśli źródło stanowi geobaza profesjonalna lub baza danych i inne klienty albo procesy będą aktualizować te dane bezpośrednio w bazie danych, opublikuj warstwę obiektową odwołującą się do źródła zarejestrowanych danych. Jeśli wszystkie zmiany obiektów będą wykonywane za pośrednictwem hostowanej usługi obiektowej, opublikuj warstwę obiektową i skopiuj dane.
Jeśli te dane są aktualizowane rzadko lub nawet wcale, możesz opublikować po prostu warstwę kafli wektorowych. Jeśli musisz zaktualizować zasoby tego typu warstwy kafli wektorowych, możesz zastąpić ją inną warstwą kafli wektorowych.