Można dodawać niestandardowe warstwy map GeoJSON do wykorzystania w wizualizacjach map, aby wyświetlać dane geometryczne map w skoroszycie.
Na przykład można dodać plik Mexico_States.json, aby wizualizować dane geometryczne na mapie stanów Meksyku.
Niestandardową warstwę mapy dodaje się, używając pliku danych geometrycznych (mającego rozszerzenie .json) zgodnego ze schematem GeoJSON, zob. https://en.wikipedia.org/wiki/GeoJSON.
Maksymalny rozmiar pojedynczego przesyłanego pliku GeoJSON wynosi 100 MB (po skompresowaniu). Ogólny domyślny limit miejsca składowania dla plików GeoJSON wynosi 200 MB (po skompresowaniu). Skompresowane pliki GeoJSON są mniejsze (nawet o połowę względem pierwotnego rozmiaru) od nieskompresowanych. Oracle Analytics kompresuje przesyłane pliki, usuwając odstępy i zmniejszając precyzję do 6 miejsc po przecinku.
-
Pliki warstw mapy zawierające wielokąty z 12 miejscami dziesiętnymi lub większą ich liczbą mogą zostać zmniejszone o 50%.
-
Pliki warstw mapy zawierające geometrie punktowe mogą zostać zmniejszone o 15-20%.
W razie potrzeby można skompresować pliki warstw mapy przed przesłaniem ich do Oracle Analytics za pomocą narzędzi takich jak mapshaper.org.
Ogólny limit zewnętrznego miejsca składowania w chmurze dla plików GeoJSON wynosi 50 GB.
Tworząc niestandardową warstwę mapy, trzeba wybrać klucze kolumn odpowiadające kolumnom danych, które mają być analizowane w wizualizacji bazującej na mapie. Na przykład, zamierzając analizować dane dla stanów Meksyku w wizualizacji bazującej na mapie, można zacząć od dodania niestandardowej warstwy mapy dla stanów Meksyku, a następnie wybrać klucz warstwy kodów HASC z pliku Mexican_States.json. Poniżej przedstawiono fragment pliku Mexican_States.json, pokazujący niektóre dane geometryczne dla stanu Kalifornia Dolna (Baja California).

.gif"
Gdy jest używany plik Mexican_States.json, wybierane klucze warstw muszą być zgodne z kolumnami, które mają być analizowane, pochodzącymi z tabel danych dla stanów Meksyku. Na przykład, jeśli wiadomo, że istnieje komórka danych dla meksykańskiego stanu Kalifornia Dolna (Baja California), aby wyświetlić nazwy stanów w wizualizacji bazującej na mapie, należy wybrać z pliku JSON odpowiednie pole nazwy. Po utworzeniu skoroszytu i wybraniu kolumn (takich jak State i HASC), na mapie będą wyświetlane stany Meksyku. Gdy użytkownik wskaże kursorem stan, na mapie zostanie wyświetlony jego kod HASC (taki jak MX BN).
- Na stronie startowej kliknąć Nawigator
, a następnie wybrać Konsola, aby wyświetlić stronę "Konsola".
- W celu wyświetlenia strony Warstwy mapy kliknąć Mapy.
Można włączać i wyłączać systemowe warstwy mapy, lecz nie można ich tworzyć ani usuwać.
- Aby dodać niestandardową warstwę mapy, na karcie Warstwy danych kliknąć kolejno Dodaj warstwę niestandardową i GeoJSON lub przeciągnąć i upuścić plik JSON z eksploratora plików do obszaru "Mapy niestandardowe".
- Korzystając z okna dialogowego "Otwórz", wybrać plik JSON (na przykład Mexico_States.json).
Plik JSON musi być plikiem GeoJSON zgodnym ze standardem opisanym na stronie https://en.wikipedia.org/wiki/GeoJSON (maksymalny dozwolony rozmiar pliku wynosi 100 MB).
Warstwy niestandardowe z typem geometrii LineString nie są w pełni obsługiwane. Sekcje "Kolor" i "Rozmiar" z okienka "Gramatyka" wizualizacji nie mają zastosowania do geometrii liniowych.
- Kliknąć przycisk Otwórz - zostanie wyświetlone okno dialogowe "Warstwa mapy".
- Opcjonalne: Aby znacznie zwiększyć pojemność magazynowania poza limity wewnętrznego miejsca składowania, kliknąć Zaawansowane i wybrać w polu typu magazynu wartość Zewnętrzne.
Magazyn zewnętrzny nie wymaga konfiguracji ani dodatkowego zasobu.
- Na karcie Ogólne wypełnić pola Nazwa i opcjonalnie Opis.
- Wybrać z listy "Klucze warstwy" te klucze, które mają zostać użyte.
Klucze warstwy określają zbiór atrybutów właściwości dla poszczególnych funkcji mapy, na przykład osobne kody dla poszczególnych stanów Meksyku. Klucze warstwy pochodzą z pliku JSON. Jeśli to możliwe, należy wybierać tylko te klucze warstwy, które odpowiadają używanym danym.
- Kliknąć Zapisz. Po ukończonym procesie i dodaniu warstwy zostanie wyświetlony komunikat o powodzeniu.