Skip To Content

Tworzenie własnego szablonu

Szablon aplikacji GeoPlanner zawiera predefiniowane warstwy obiektowe z symbolami i atrybutami specyficznymi dla konkretnej branży lub domeny. Szablon nie zawiera obiektów, ale udostępnia środowisko i zbiór symboli do tworzenia nowych obiektów. Firma Esri opracowała zestaw szablonów aplikacji GeoPlanner. Obejmują one szablony przeznaczone do zastosowań związanych z użytkowaniem terenu, wydarzeniami specjalnymi oraz planowaniem bezpieczeństwa publicznego.

Może zaistnieć potrzeba pracy ze schematami danych i symbolami innymi niż te dostarczane z aplikacją GeoPlanner. W takim przypadku można skonfigurować własne szablony, stosując się do wymagań nakładanych przez aplikację GeoPlanner. Poniższa procedura przedstawia sposób konfigurowania nowego szablonu dla aplikacji GeoPlanner przy użyciu aplikacji ArcMap i portalu.

Szablon aplikacji GeoPlanner jest grupą w instytucji, mapą internetową oraz usługą obiektową. Aby utworzyć nowy szablon, należy utworzyć każdy z tych elementów i dodać do nich charakterystyczne znaczniki. Znaczniki ułatwiają aplikacji GeoPlanner znalezienie odpowiedniego szablonu. Niniejszy opis przedstawia proces tworzenia nowego szablonu aplikacji GeoPlanner. Proces ten obejmuje następujące etapy:

  1. Utworzenie grupy szablonów aplikacji GeoPlanner w instytucji.
  2. Utworzenie i udostępnienie mapy internetowej szablonu.
  3. Utworzenie co najmniej jednej klasy obiektów i dodanie ich jako warstwy obiektowej do aplikacji ArcMap.
  4. Przypisanie symboli do warstwy obiektowej i dodanie do nich szablonów obiektów.
  5. Udostępnienie warstwy obiektowej jako usługi obiektowej dla portalu.

Tworzenie grupy w portalu

Każdy szablon aplikacji GeoPlanner musi mieć własną grupę. Tytuł, opis i podsumowanie tej grupy są wyświetlane w oknie wyboru szablonu podczas tworzenia nowego projektu w aplikacji GeoPlanner.

Aby skonfigurować grupę szablonu aplikacji GeoPlanner, wykonaj następujące czynności:

  1. Zaloguj się w portalu.
  2. Kliknij opcję Grupy.
  3. Kliknij opcję Utwórz grupę.
  4. Na stronie właściwości grupy podaj nazwę grupy. Jednym ze znaczników musi być geodesignTemplate. Bardzo ważne jest, aby użyć nazwy tego znacznika dokładnie w takiej postaci, w jakiej została napisana, ponieważ aplikacja GeoPlanner używa tego znacznika do wyszukiwania grup. Grupy bez tego znacznika nie będą wykrywane.
  5. Na stronie właściwości grupy zaznacz pole Instytucja w obszarze Stan.
  6. Kliknij przycisk Zapisz.

    Zostanie utworzona nowa grupa. Tej grupie nie udostępniono jeszcze żadnych elementów.

  7. Kliknij opcję Grupy, aby wyświetlić nowo utworzoną grupę.

Tworzenie folderu w portalu

Folder jest katalogiem w obszarze Moje zasoby w portalu użytkownika. Aplikacja GeoPlanner nie wymaga istnienia folderu szablonu, jednak zaleca się jego użycie do przechowywania wszystkich zasobów szablonu aplikacji GeoPlanner. Folder szablonu aplikacji GeoPlanner ułatwia zarządzanie zasobami w portalu, szczególnie w przypadku dużej ilości danych w obszarze Moje zasoby. Aby utworzyć folder szablonu aplikacji GeoPlanner, postępuj zgodnie z poniższą instrukcją:

  1. Zaloguj się w portalu.
  2. Kliknij pozycję Moje zasoby.
  3. Na panelu po lewej stronie kliknij opcję Nowy w obszarze Foldery, aby utworzyć nowy folder.
  4. Podaj nazwę folderu i kliknij opcję Utwórz. Zostanie utworzony nowy folder o podanej nazwie.

Tworzenie mapy internetowej szablonu

Po utworzeniu grupy i folderu konieczne jest utworzenie mapy internetowej. Mapa internetowa szablonu aplikacji GeoPlanner zawiera warstwy operacyjne i mapę bazową. Jest używana przez aplikację GeoPlanner do tworzenia projektu i zarządzania nim. Nie należy dodawać usługi obiektowej szablonu aplikacji GeoPlanner do mapy internetowej szablonu, ponieważ zostanie ona automatycznie dodana do mapy internetowej projektu podczas tworzenia nowego projektu. Dodanie usługi obiektowej szablonu do mapy internetowej szablonu spowoduje zduplikowanie warstw obiektowych na mapie internetowej projektu.

Aby utworzyć mapę internetową szablonu i udostępnić ją grupie szablonu aplikacji GeoPlanner, postępuj zgodnie z poniższą instrukcją:

  1. Przejdź na stronę Moje zasoby w portalu.
  2. Kliknij folder szablonu, a następnie kliknij opcję Utwórz mapę.

    Zostanie otwarta nowa mapa.

  3. Kliknij przycisk Mapa bazowa i wybierz mapę bazową.

    Użyj mapy bazowej w odwzorowaniu Web Mercator.

  4. Opcjonalnie kliknij opcję Dodaj i dodaj do mapy warstwy operacyjne.
  5. Kliknij przycisk Zapisz i wybierz opcję Zapisz jako. W oknie dialogowym Zapisz mapę wpisz znacznik geodesignTemplateWebMap. Jest to znacznik, którego szuka aplikacja GeoPlanner, dlatego musi on zostać wpisany w postaci, w jakiej jest napisany w tym miejscu. Podaj nazwę i podsumowanie mapy, wybierz folder szablonu jako folder zapisu, a następnie kliknij opcję Zapisz mapę.

    Nowo utworzona mapa internetowa została zapisana w folderze szablonu w obszarze Moje zasoby.

  6. Kliknij polecenie Udostępnij. W oknie dialogowym Udostępnianie zaznacz pole wyboru obok instytucji i grupy szablonu w utworzonej w powyższej sekcji Tworzenie grupy w portalu.
  7. Kliknij przycisk Zamknij.

Tworzenie nowej klasy obiektów

Szablon aplikacji GeoPlanner zawiera co najmniej jedną hostowaną warstwę obiektową. Warstwy te udostępniają typy obiektów umożliwiające szkicowanie i projektowanie. Typy te są definiowane jako szablony obiektów o określonych symbolach i wartościach domyślnych. Warstwy zawierają także atrybuty, których można używać na potrzeby raportowania za pomocą kontrolek na panelu aplikacji GeoPlanner. W poniższej procedurze opisano sposób użycia aplikacji ArcMap do tworzenia szablonów i atrybutów obiektów w danej klasie obiektów:

  1. Otwórz aplikację ArcMap i utwórz nową, pustą mapę.
  2. Otwórz okno Katalog, klikając przycisk Katalog na pasku narzędziowym Narzędzia.
  3. W oknie Katalog wyszukaj folder i utwórz w nim nową geobazę plikową.
  4. Wybierz tę geobazę, kliknij ją prawym przyciskiem myszy i kliknij opcję Nowa > Klasa obiektów.
  5. Podaj nazwę i alias klasy obiektów. Wybierz typ obiektu z rozwijanej listy typów. Kliknij przycisk Dalej.
  6. Rozwiń gałąź Układy współrzędnych odwzorowanych i wybierz układ WGS 1984 Web Mercator (Auxiliary Sphere). Odwzorowanie to można znaleźć, rozwijając gałąź Odwzorowane układy współrzędnych, a następnie rozwijając grupę Świat.
  7. Po wybraniu układu współrzędnych kliknij przycisk Dalej.
  8. Zaakceptuj domyślną tolerancję XY i rozdzielczość, a następnie kliknij przycisk Dalej.
  9. Zaakceptuj domyślne słowo kluczowe konfiguracji i kliknij przycisk Dalej.
  10. Dodaj pola wymienione w poniższej tabeli. Pola Geodesign_ProjectID i Geodesign_ScenarioID są atrybutami wymaganymi przez aplikację GeoPlanner, które muszą istnieć w każdej warstwie szablonu. Po utworzeniu nowego projektu w aplikacji GeoPlanner atrybuty te zostają sprawdzone. Do klasy obiektów można również dodać Inne atrybuty.
    Poniższa tabela zawiera przykładowe atrybuty zdefiniowane w klasie obiektów poligonowych przeznaczonych do zastosowań związanych z użytkowaniem terenu:

    Nazwa polaTyp polaDługość pola

    LanduseType

    Tekst

    30

    Geodesign_ProjectID

    Tekst

    50

    Geodesign_ScenarioID

    Tekst

    50

    Nazwa

    Tekst

    50

    Opis

    Tekst

    250

    Floor_Area_Ratio

    Podwójne

    Pole LanduseType jest przykładowym polem tekstowym używanym w następnej sekcji w celu zademonstrowania sposobu definiowania zestawu symboli. Można je zastąpić własną nazwą pola. Pole Opis jest przykładowym polem, które będzie wyświetlane w obszarze tekstowym zamiast jednowierszowego pola tekstowego w oknie Atrybuty aplikacji GeoPlanner. Natomiast pole Floor_Area_Ratio jest przykładowym polem, które zostanie użyte do przedstawienia sposobu ustawiania wartości domyślnych atrybutów dla każdej podklasy danej klasy obiektów.

  11. Kliknij przycisk Zakończ po dodaniu tych pól.

    Nowa klasa obiektów zostanie utworzona i automatycznie dodana do okna Tabela zawartości.

  12. W razie potrzeby powtórz etapy od 4 do 11, aby utworzyć inną klasę obiektów.
  13. Zapisz dokument aplikacji ArcMap, ale go nie zamykaj. Będzie potrzebny w następnej sekcji.

Przypisywanie symboli do warstw obiektowych

W poprzedniej sekcji została utworzona nowa klasa obiektów. Następnie zostanie do niej dodanych kilka symboli. Symbole te będą dostępne podczas szkicowania w aplikacji GeoPlanner.

  1. W aplikacji ArcMap dodaj do wyświetlanej mapy klasy obiektów utworzone w sekcji Tworzenie nowej klasy obiektów.
  2. Kliknij dwukrotnie warstwę w oknie Tabela zawartości, aby otworzyć okno dialogowe Właściwości warstwy.
  3. Kliknij kartę Symbolizacja.
  4. Na lewym panelu kliknij opcję Kategorie i wybierz pozycję Wartości unikalne.
  5. Wybierz pole LanduseType (lub własne pole na potrzeby definiowania podklas) jako pole wartości w prawym panelu.
  6. Kliknij opcję Dodaj wartości.

    Wyświetlone zostanie okno dialogowe Dodawanie wartości.

  7. Podaj wartość w polu Nowa wartość i kliknij opcję Dodaj do listy.

    Wartość zostanie dodana do listy.

  8. Powtórz etapy 6 i 7, aby dodać więcej wartości.
  9. Zaznacz wszystkie wartości w polu listy i kliknij przycisk OK. Wartości zostaną dodane na karcie Symbolizacja, a do każdej wartości zostanie przypisany symbol.
  10. Aby usunąć wartość z listy, zaznacz ją i kliknij opcję Usuń.
  11. Usuń zaznaczenie symbolu powiązanego z pozycją <wszystkie inne wartości> na liście.
  12. Wprowadź etykietę dla każdej wartości.
  13. Kliknij przycisk OK, aby zamknąć okno dialogowe Właściwości warstwy. W oknie Tabela zawartości są teraz wyświetlane symbole.
  14. Aby przeprowadzić edycję symbolu, kliknij odpowiedni symbol w oknie Tabela zawartości, aby otworzyć okno dialogowe Selektor symboli.

    W poniższej tabeli przedstawiono typy symboli, których można użyć w szablonie:

    Typ geometriiTyp symbolu

    Punkt

    Symbol sygnatury strzałki

    Symbol sygnatury znakowej

    Symbol sygnatury obrazkowej

    Symbol sygnatury prostej

    Linia

    Prosty symbol linii

    Poligon

    Symbol wypełnienia liniowego

    Symbol wypełnienia obrazkowego

    Symbol wypełnienia prostego

  15. Po zakończeniu kliknij przycisk OK.

    W oknie Tabela zawartości są teraz wyświetlane nowe symbole.

  16. W razie potrzeby powtórz etapy od 1 do 15, aby przypisać symbole do innej klasy obiektów.
  17. Zapisz ten dokument aplikacji ArcMap do odpowiedniego katalogu, ale jeszcze go nie zamykaj.

Ustawianie domyślnych wartości atrybutów dla szablonów obiektów

W poprzedniej sekcji symbole zostały przypisane do obiektów. Następnie zostaną utworzone szablony obiektów i ustawione wartości domyślne dla typów szkiców w aplikacji GeoPlanner.

  1. W aplikacji ArcMap kliknij prawym przyciskiem myszy jedną z warstw obiektowych w tabeli zawartości. Z menu kontekstowego wybierz opcję Edytuj obiekty, a następnie wybierz opcję Organizuj szablony obiektów.
  2. W oknie dialogowym Organizowanie szablonów obiektów kliknij listę rozwijaną Nowy szablon i wybierz pozycję Nowy szablon.
  3. W Kreatorze tworzenia nowych szablonów zaznacz warstwy, dla których chcesz utworzyć szablony obiektów. Kliknij przycisk Dalej, a następnie kliknij przycisk Zakończ.
    Kreator szablonów obiektów
  4. W oknie dialogowym Organizowanie szablonów obiektów kliknij dwukrotnie jeden szablon, aby otworzyć okno dialogowe Właściwości szablonu.
  5. W komórkach z prawej strony listy atrybutów wpisz wartości domyślne. Wartości te będą ustawiane automatycznie podczas szkicowania w nowych obiektach.
    Ustawianie wartości domyślnej w oknie dialogowym Właściwości szablonu
    Notatka:

    Nie należy ustawiać wartości domyślnej pól Geodesign_ProjectID ani Geodesign_ScenarioID.

  6. Kliknij przycisk OK , aby zapisać zmiany i zamknąć okno dialogowe właściwości.
  7. Powtórz etapy od 1 do 6, aby zdefiniować domyślne wartości atrybutów dla innych szablonów obiektów.
  8. W oknie dialogowym Organizowanie szablonów obiektów kliknij przycisk Zamknij.
  9. Zapisz ten dokument aplikacji ArcMap.

Udostępnianie usługi obiektowej na potrzeby szablonu

W poprzednich sekcjach utworzono jedną lub większą liczbę klas obiektów. Te klasy obiektów zostały dodane do aplikacji ArcMap. Utworzono szablony obiektów i ustawiono dla nich wartości domyślne. Następnie warstwa obiektowa zostanie udostępniona w dokumencie aplikacji ArcMap jako usługa obiektowa w portalu. Opublikowanie usługi obiektowej w portalu powoduje utworzenie hostowanej warstwy obiektowej w portalu. Hostowana warstwa obiektowa zostanie również udostępniona grupie szablonu aplikacji GeoPlanner.

Informacje dotyczące zależności między hostowaną warstwą obiektową a usługą obiektową zawiera sekcja Zależności pomiędzy usługami internetowymi a elementami portalu.

Notatka:

Grupa szablonu aplikacji GeoPlanner powinna zawierać tylko jedną usługę obiektową. Jeśli więcej niż jedna usługa zostanie udostępniona grupie szablonu aplikacji GeoPlanner, tylko pierwsza z tych usług będzie wykrywana przez aplikację GeoPlanner.

  1. Otwórz dokument aplikacji ArcMap, który był używany w sekcji Ustawianie domyślnych wartości atrybutów dla szablonów obiektów.
  2. Kliknij menu Plik, a następnie kliknij opcję Zaloguj się, aby zalogować się do portalu.
  3. Kliknij menu Plik, wybierz opcję Udostępnij jako i kliknij pozycję Usługa.
  4. Wybierz opcję Publikuj usługę.
  5. Wybierz pozycję Moje hostowane usługi (nazwa instytucji), podaj nazwę usługi i kliknij przycisk Kontynuuj.
  6. W oknie Edytor usług kliknij opcję Funkcje na panelu po lewej stronie. Na panelu po prawej stronie zaznacz opcję Dostęp do obiektów i usuń zaznaczenie opcji Mapy kafelkowe.
  7. Kliknij opcję Dostęp do obiektów na panelu po lewej stronie. W obszarze Dozwolone operacje na prawym panelu zaznacz pozycje Tworzenie, Usuwanie, Zapytanie i Aktualizowanie.
  8. Kliknij opcję Opis elementu na panelu po lewej stronie. Wpisz podsumowanie i opis. W przypadku znaczników wpisz geodesignTemplateFeatureService. Jest to znacznik, którego szuka aplikacja GeoPlanner podczas wyszukiwania usług obiektowych szablonu, dlatego musi on zostać wpisany w postaci, w jakiej jest napisany.
  9. Kliknij opcję Udostępnianie na panelu po lewej stronie. Na liście wszystkich grup zaznacz instytucję i grupę szablonu aplikacji GeoPlanner utworzoną w sekcji Tworzenie grupy w portalu.
  10. Kliknij opcję Analizuj i popraw wszystkie błędy.
  11. Kliknij element Publikuj. Zostanie wyświetlone okno dialogowe przedstawiające postęp operacji. Po opublikowaniu dane są kopiowane do obszaru Moje zasoby portalu.

Przenoszenie usługi obiektowej do folderu szablonu

Ta sekcja jest opcjonalna, ale zalecana. Zaloguj się do portalu i kliknij kartę Moje zasoby. Zobaczysz hostowaną warstwę obiektową opublikowaną z aplikacji ArcMap, ale dodaną do Twojego folderu Strona główna w portalu. Teraz należy przenieść tę hostowaną warstwę obiektową do folderu utworzonego w sekcji Tworzenie folderu w portalu.

  1. Zaloguj się w portalu.
  2. Kliknij opcję Moje zasoby, aby otworzyć stronę.
  3. Kliknij hostowaną warstwę obiektową udostępnioną w sekcji Udostępnianie usługi obiektowej na potrzeby szablonu, aby wyświetlić jej stronę właściwości.
  4. Kliknij opcję Przenieś i wybierz folder szablonu.
  5. Wróć na stronę Moje zasoby i kliknij folder szablonu na panelu po lewej stronie. Jest tam teraz widoczna Twoja hostowana warstwa obiektowa.

Testowanie szablonu w aplikacji GeoPlanner

Do tej pory utworzona została grupa i mapa internetowa oraz udostępniono co najmniej jedną warstwę obiektową. Tworzenie nowego szablonu jest prawie zakończone. Teraz trzeba przetestować nowy szablon, aby mieć pewność, że wszystko zostało poprawnie skonfigurowane. Sposób testowania przedstawia poniższa procedura:

  1. Zaloguj się do aplikacji GeoPlanner w portalu. Adres URL ma format http://my-web-adaptor.my-company.com/<webadaptorname>/apps/geoplanner.
  2. W oknie dialogowym GeoPlanner for ArcGIS — Wprowadzenie kliknij opcję Utwórz nowy projekt.
  3. W oknie dialogowym GeoPlanner for ArcGIS — Wybierz szablon kliknij opcję Moja instytucja i przejdź do utworzonego szablonu.
  4. Kliknij opcję Podgląd.

    W oknie dialogowym Podgląd palety symboli zostaną wyświetlone szablony obiektów utworzone podczas realizacji tej procedury wykonywania zadań.

    Okno dialogowe Podgląd palety symboli

  5. Kliknij opcję Wybierz, aby utworzyć nowy projekt.

Gratulujemy! Nowy szablon został utworzony. Podczas tej procedury wykonywania zadań został utworzony nowy szablon aplikacji GeoPlanner przez utworzenie i udostępnienie grupy, mapy internetowej oraz usługi obiektowej. Szablon został przetestowany przez utworzenie na jego podstawie nowego projektu. Można rozpocząć pracę w aplikacji GeoPlanner, uruchomić przewodnik lub opcjonalnie włączyć niektóre właściwości usługi obiektowej szablonu. Właściwości te umożliwiają eksportowanie danych i załączanie obiektów. Więcej informacji na ten temat zawiera sekcja Właściwości usługi obiektowej.