Udostępnij przez


Co to jest zestaw kafelków w usłudze Fabric Maps? (wersja zapoznawcza)

Usługa Microsoft Fabric Maps używa zestawów kafelków do wydajnego wizualizowania dużych statycznych zestawów danych przestrzennych. Dzieląc dane geograficzne na wstępnie przetworzone kafelki na poziomach powiększenia, zestawy kafelków umożliwiają szybkie renderowanie i płynną interakcję podczas pracy z dużymi mapami.

W tym artykule wyjaśniono podstawowe pojęcia związane z kafelkami, zestawami kafelków i PMTiles w Fabric Maps oraz kiedy lepiej użyć zestawu kafelków zamiast bezpośredniego renderowania nieprzetworzonych danych przestrzennych. Aby uzyskać instrukcje krok po kroku dotyczące używania zestawów kafelków w usłudze Fabric Maps, zobacz Tworzenie zestawów kafelków.

Wprowadzenie do kafelków i zestawów kafelków

Płytki

Kafelki to małe, kwadratowe sekcje mapy reprezentujące dane geograficzne dla określonego obszaru i poziomu powiększenia. Zamiast renderować całą mapę jako pojedynczy obraz, mapy sieci szkieletowej dzielą ją na kafelki w celu zwiększenia wydajności i skalowalności. Każdy kafelek zawiera dane, takie jak punkty, linie i wielokąty istotne dla jego obszaru geograficznego.

Typy kafelków mapy

Istnieją dwa główne typy kafelków obsługiwanych w usłudze Microsoft Fabric Maps:

  • Kafelki rastrowe: kafle obrazów rastrowych wstępnie wyrenderowane (na przykład PNG lub JPEG), które zapewniają niezmienne wizualizacje mapy.
  • Kafelki wektorowe: pakiety danych zawierające funkcje geograficzne renderowane dynamicznie w celu dostosowania stylu.

Uwaga / Notatka

Mapy Fabric obsługują PMTiles utworzone na podstawie kafelków rastrowych i wektorowych. Jednak Mapy Fabric mogą obecnie generować PMTiles tylko na podstawie kafelków wektorowych.

Porównanie typów kafelków mapy
Funkcja Kafelki rastrowe Kafelki wektorowe
Format Obrazy prerenderowane (PNG, JPEG) Pakiety danych (geometria i atrybuty)
Stylizacja Naprawiono, nie można zmienić po stronie klienta Dynamiczne, dostosowywalne na kliencie
Wydajność Większe pliki, wolniejsze animacje powiększania Mniejsze ładunki, płynne zoomowanie i obracanie
Przypadki użycia Obrazy statyczne (satelita, teren) Interaktywne mapy z dynamicznym stylem

Zestawy kafelków

Zestaw kafelków to ustrukturyzowana kolekcja kafelków mapy, które reprezentują dane geograficzne dla dużego obszaru — od miasta do całego świata.

Każdy kafelek w zestawie kafelków zawiera tylko dane istotne dla określonej lokalizacji i jest zorganizowany według poziomu powiększenia i współrzędnych kafelka. Ta struktura umożliwia mapom Fabric ładowanie tylko tych kafelków, które są potrzebne do bieżącego widoku mapy, co poprawia wydajność renderowania, skalowalność i czas odpowiedzi w porównaniu z renderowaniem nieprzetworzonych danych przestrzennych.

PMTiles

Mapy Fabric używają PMTiles jako formatu zestawu kafelków. PMTiles to nowoczesny, przenośny format, który pakuje kafelki na wiele poziomów powiększenia w jeden plik archiwalny. W porównaniu z tilesetami opartymi na folderach, takie podejście upraszcza przechowywanie, dystrybucję i przesyłanie strumieniowe — szczególnie w przypadku dużych zestawów danych przestrzennych.

Najważniejsze zalety pmTiles obejmują:

  • Wydajne, dynamiczne interakcje map na dużą skalę
  • Zmniejszenie narzutu sieciowego i pamięci masowej w porównaniu z zestawami kafelków opartymi na folderach
  • Wsparcie dla dostaw bezserwerowych z chmury obliczeniowej i sieci CDN

W mapach Fabric, PMTiles są przechowywane jako pliki w lakehouse i używane bezpośrednio przez mapę. Kiedy mapa jest przeglądana, Fabric Maps żąda jedynie danych kafelków potrzebnych dla aktualnego poziomu powiększenia i rozciągłości mapy. To selektywne ładowanie zmniejsza transfer danych i zwiększa wydajność renderowania podczas pracy z dużymi statycznymi zestawami danych przestrzennych.

Fabric Maps obecnie obsługuje generowanie plików PMTiles z prawidłowych plików GeoJSON za pomocą kafelków wektorowych, zgodnie z opisem w temacie Tworzenie zestawów kafelków. Aby uzyskać więcej informacji na temat używania pmTiles w mapach, zobacz Dodawanie danych do mapy — PMTiles w artykule Tworzenie mapy .

Opis poziomów powiększenia w zestawach kafelków

Poziomy powiększenia określają, ile szczegółów geograficznych jest wyświetlanych na mapie w różnych skalach. W zestawie kafelków dane przestrzenne są zorganizowane w kafelki na wielu poziomach powiększenia, dzięki czemu Fabric Maps mogą ładować tylko dane konieczne do bieżącego widoku. Niższe poziomy powiększenia wyświetlają szersze obszary z mniejszymi szczegółami, a wyższe poziomy powiększenia pokazują mniejsze obszary z większymi szczegółami, co pomaga w równoważeniu wydajności i przejrzystości wizualnej.

Poziomy powiększenia są definiowane podczas tworzenia zestawu kafelków. Mapy Fabryki obsługują poziomy powiększenia od 5 do 18, co równoważy szczegóły wizualne, wydajność i rozmiar zestawu kafelków.

Poziom powiększenia Typowy widok Przybliżony zakres odległości
0-2 Cały globus Tysiące kilometrów
3-5 Kontynenty, duże kraje/regiony, główne rzeki Setki do tysięcy kilometrów
6-8 kraje/regiony, główne miasta Dziesiątki do setek kilometrów
11 września Miasta, miasta, autostrady 5-50 kilometrów
12-14 Dzielnice, ulice 1–5 kilometrów
15-17 Budynki, parki, szczegółowe układy uliczne 100 metrów do 1 kilometra
18-20 Poszczególne domy, wejścia, drzewa Mniej niż 100 metrów

Aby uzyskać więcej informacji na temat poziomów powiększenia, zobacz Poziomy powiększenia i siatka kafelków w usłudze Microsoft Azure Maps.

Dlaczego warto używać zestawów kafelków?

Duże statyczne zestawy danych przestrzennych — takie jak sieci drogowe, budynki lub granice środowiskowe — mogą być kosztowne bezpośrednio do renderowania. Zestawy kafelków zwiększają wydajność przez:

  • Ładowanie tylko danych istotnych dla bieżącego widoku mapy
  • Zmniejszenie obciążenia związanego z renderowaniem po stronie klienta
  • Obsługa płynnego powiększania i przesuwania na różnych poziomach szczegółowości.

Zestawy kafelków są przeznaczone do wydajnego renderowania dużych zestawów danych przestrzennych przez ładowanie tylko danych potrzebnych do bieżącego widoku mapy.

Dalsze kroki