Skip To Content

Konfigurowanie usług wyznaczania tras

Usługi wyznaczania tras umożliwiają wykonywanie różnego rodzaju analiz przestrzennych sieci transportowych, takich jak wyznaczanie najlepszej trasy w mieście, znajdowanie najbliższego pojazdu lub obiektu służb ratowniczych, określanie obszaru usług wokół danej lokalizacji czy obsługa zestawu zleceń za pomocą floty pojazdów.

Domyślni administratorzy i użytkownicy z odpowiednimi uprawnieniami mogą skonfigurować w oprogramowaniu ArcGIS Enterprise korzystanie z usług wyznaczania tras do wykonywania różnych zadań. Usługi wyznaczania tras można skonfigurować w oprogramowaniu ArcGIS Enterprise za pomocą jednej z trzech metod:

Po skonfigurowaniu usług wyznaczania tras mogą być one używane w różnych aplikacjach, takich jak ArcGIS Pro, lub do uzyskiwania wskazówek dojazdu i wykonywania analiz w przeglądarce Map Viewer. Usługi wyznaczania tras umożliwiają także uwzględnienie funkcji analizy sieciowej w niestandardowych aplikacjach. Z usługami wyznaczania tras można też używać zestawów SDK i interfejsów API, takich jak ArcGIS Maps SDK for JavaScript, ArcGIS REST API czy różne natywne zestawy ArcGIS Maps SDKs.

Dowiedz się więcej na temat różnych interfejsów API umożliwiających dostęp do usług wyznaczania tras

Konfigurowanie usług wyznaczania tras

Aby skonfigurować usługi wyznaczania tras w ArcGIS Enterprise, postępuj zgodnie z poniższymi wskazówkami.

  1. Zaloguj się do instytucji jako administrator.
  2. Kliknij przycisk Instytucja znajdujący się w górnej części witryny, a następnie kliknij kartę Ustawienia.
  3. Kliknij pozycję Usługi narzędziowe - Utility Services znajdującą się po lewej stronie ekranu.
  4. Kliknij opcję Wyznaczanie tras i wskazówki dojazdu znajdującą się po prawej stronie ekranu.
  5. Kliknij opcję Skonfiguruj usługi wyznaczania tras i wybierz jedną z trzech metod, aby skonfigurować usługi wyznaczania.
    Okno dialogowe Konfigurowanie usług wyznaczania tras

Korzystanie z usług wyznaczania tras z ArcGIS Online

Usługi wyznaczania tras ArcGIS Enterprise można skonfigurować w usłudze ArcGIS Online. Aby to zrobić, musisz mieć konto instytucji ArcGIS Online. Do konta muszą być przypisane kredyty, a ponadto konto musi mieć odpowiednie uprawnienia do korzystania z usług wyznaczania tras.

  1. W oknie dialogowym Konfigurowanie usług wyznaczania tras wybierz opcję ArcGIS Online i kliknij przycisk Dalej.
  2. Wprowadź poświadczenia konta usługi ArcGIS Online, które ma być używane przez usługi wyznaczania tras, a następnie wybierz lub utwórz folder, w którym zostaną utworzone odpowiednie elementy oprogramowania ArcGIS Enterprise.
  3. Kliknij przycisk Zapisz.

Po pomyślnym wykonaniu operacji zostanie wyświetlona informacja, że usługi wyznaczania tras w oprogramowaniu ArcGIS Enterprise pochodzą z usługi ArcGIS Online. Wyświetlone zostanie także konto użytkownika ArcGIS Online używane do konfigurowania usług wyznaczania tras ArcGIS Enterprise. Jest to konto, z którego będą odejmowane kredyty podczas korzystania z usług wyznaczania tras w oprogramowaniu ArcGIS Enterprise.

Publikowanie zestawu danych sieciowych

Mając zestaw danych sieciowych modelujący dane drogowe, można używać go jako źródła usług wyznaczania tras. W tym celu można opublikować zestaw jako usługi wyznaczania tras i skonfigurować go dla instytucji. W ramach tego procesu zestaw usług wyznaczania tras jest tworzony na podstawie zestawu danych sieciowych i rejestrowany jako usługi narzędziowe w instytucji, aby różne aplikacje mogły go wykrywać i używać.

Zestaw danych sieciowych używany do publikowania usług wyznaczania tras należy najpierw dodać do instytucji, w której będzie hostowany. Można to zrobić na kilka sposobów:

Dowiedz się więcej na temat magazynów danych w oprogramowaniu ArcGIS Enterprise

Uwaga:

Jeśli określono maksymalny czas trwania tokena w oprogramowaniu ArcGIS Enterprise na wartość mniejszą niż 120 minut, mogą wystąpić problemy, ponieważ jest to potencjalnie bardzo czasochłonny proces. Zaleca się, aby przed uruchomieniem tego procesu ustawić maksymalny czas trwania tokena oprogramowania ArcGIS Enterprise na więcej niż 120 minut, a po zakończeniu procesu zresetować go do żądanej wartości.

  1. W oknie dialogowym Konfigurowanie usług wyznaczania tras wybierz opcję Zestaw danych sieciowych, który chcę opublikować, a następnie kliknij przycisk Dalej.
  2. W sekcji Zestaw danych sieciowych wykonaj następujące czynności:
  3. Z menu rozwijanego Element magazynu danych zawierający zestaw danych sieciowych wybierz element magazynu danych zawierający zestaw danych sieciowych.
  4. Z menu rozwijanego Witryna serwera GIS Server do hostowania usług wyznaczania tras wybierz witrynę serwera GIS Server, która będzie używana do hostowania usług wyznaczania tras. Menu rozwijane zawiera tylko te witryny serwera GIS Server, które mogą uzyskać dostęp do danego elementu magazynu danych. Ponadto obejmuje tylko witryny serwera ArcGIS Server w wersji 11.0 lub nowszej.
  5. Ścieżka względna zestawu danych sieciowych to ścieżka do zestawu danych sieciowych w magazynie danych. Jeśli na przykład ścieżka katalogu zestawu danych sieciowych w geobazie plikowej to C:\data\streets\NorthAmerica.gdb\Routing\Routing_ND, a element magazynu danych odwołuje się do wartości C:\data, wartością ścieżki względnej zestawu danych sieciowych jest /streets/NorthAmerica.gdb/Routing/Routing_ND.

    Notatka:

    Ścieżkę względną zestawu danych sieciowych należy określić za pomocą ukośników prawych.

  6. W sekcji Właściwości usług wykonaj następujące czynności:
  7. Jako parametr Folder usługi określ nazwę folderu serwera, w którym zostaną opublikowane usługi wyznaczania tras.
  8. W przypadku parametru Typy usług za pomocą przełącznika wskaż, czy typ powinien być włączony czy wyłączony.
    Notatka:
    Niektóre standardowe aplikacje klienckie mogą mieć wyłączone funkcje. Aby korzystać ze wszystkich lub wybranych usług, należy je włączyć w oknie dialogowym Konfigurowanie usług wyznaczania tras.
  9. W sekcji Właściwości zaawansowane można przekazać plik konfiguracyjny, aby określić pewne cechy usług wyznaczania tras, takie jak minimalna i maksymalna liczba instancji usług. Folder framework/runtime/ArcGIS/Resources/ArcToolBox/Services/routingservices w katalogu instalacyjnym serwera ArcGIS Server zawiera dwa przykładowe pliki konfiguracyjne publishroutingservices.json i publishroutingservices_dedicated.json.
  10. Jeśli plik właściwości nie zostanie wskazany, będzie używany plik publishroutingservices.json.
    Przed opublikowaniem upewnij się, że wszystkie parametry zostały wprowadzone poprawnie.
  11. Kliknij opcję Opublikuj usługi wyznaczania tras.

    Po rozpoczęciu tego procesu zostanie wyświetlony wskaźnik postępu. Ponieważ proces może być czasochłonny, można kontynuować wykonywanie innych zadań i wrócić na stronę wskaźnika postępu, aby sprawdzić, czy proces został zakończony.

  12. Po ukończeniu publikowania otrzymasz potwierdzenie z adresem URL witryny lub instytucji serwera, w której zostaną opublikowane usługi wyznaczania tras wraz z zestawem danych sieciowych.

Jeśli używasz danych StreetMap Premium do publikowania usług wyznaczania tras i te dane są skonfigurowane do korzystania z aktualnego natężenia ruchu drogowego, zostanie dodatkowo wyświetlony element usługi danych o ruchu drogowym wskazujący, że usługi wyznaczania tras mają skonfigurowane aktualne natężenie ruchu drogowego z usługi ArcGIS Online.

Po prawidłowym skonfigurowaniu usług wyznaczania tras w instytucji zostanie utworzonych kilka elementów usług.

  • Narzędzie Usługa analiz sieciowych
  • Element Warstwa obrazu mapy

Dowiedz się więcej o konfigurowaniu szczegółów i ustawień elementów

Notatka:

Istnieje możliwość edytowania dodatkowych właściwości usług wyznaczania tras za pomocą aplikacji ArcGIS Server Administrator Directory.

Notatka:
Proces konfigurowania usług wyznaczania tras z użyciem własnego zestawu danych sieciowych umożliwia skonfigurowanie standardowych usług wyznaczania tras w portalu. Aby opublikować niestandardowe usługi wyznaczania tras, należy zapoznać się z tematem Niestandardowe usługi wyznaczania tras w aplikacji ArcGIS Pro.

Rozwiązywanie problemów

Jeśli podczas publikowania wystąpią problemy, zostaną wyświetlone komunikaty ostrzegawcze lub komunikaty o błędach. Dowiedz się więcej o ostrzeżeniach i błędach podczas publikowania usług wyznaczania tras.

Jeśli zostanie wyświetlony więcej niż jeden komunikat ostrzegawczy lub o błędzie, można zobaczyć je wszystkie, klikając opcję Wyświetl ostrzeżenia dotyczące publikowania usług wyznaczania tras lub Wyświetl błędy dotyczące publikowania usług wyznaczania tras. Klikając opcję Szczegółowe komunikaty dotyczące publikowania usług wyznaczania tras, można otworzyć nieprzetworzone komunikaty JSON zwrócone z interfejsu REST API publikowania usług wyznaczania tras, które mogą zawierać więcej informacji.

Korzystanie z istniejących usług wyznaczania tras

Mając usługi wyznaczania tras skonfigurowane na serwerze autonomicznym, można skonfigurować je w obrębie instytucji. Pozwoli to różnym aplikacjom na wykrywanie i używanie tych usług.

  1. W oknie dialogowym Konfigurowanie usług wyznaczania tras wybierz opcję Istniejące usługi wyznaczania tras (zaawansowane).
  2. Skonstruuj adresy URL istniejących usług narzędziowych wyznaczania tras. Nie musisz podawać adresu URL dla wszystkich usług.
  3. Kliknij przycisk Zapisz.

Po skonfigurowaniu usług wyznaczania tras przy użyciu jednej z trzech powyższych metod można wyświetlać, aktualizować i usuwać te usługi.

Wyświetlanie i aktualizowanie usług wyznaczania tras

Aby wyświetlić lub zaktualizować adres URL albo element usługi wyznaczania tras, wykonaj następujące czynności:

  1. W sekcji Wyznaczanie tras i wskazówki dojazdu na stronie Usługi narzędziowe kliknij przycisk Opcje Opcje.
  2. Kliknij opcję Wyświetl szczegóły usług wyznaczania tras.
  3. Aby wyświetlić lub zaktualizować usługę, na przykład w zakresie szczegółów elementu czy ustawień udostępniania, kliknij przycisk uruchamiania Uruchom tej usługi.

Usuwanie usług wyznaczania tras

Aby usunąć usługę wyznaczania tras, wykonaj następujące czynności:

  1. W sekcji Wyznaczanie tras i wskazówki dojazdu na stronie Usługi narzędziowe kliknij przycisk Opcje Opcje.
  2. Kliknij opcję Usuwanie usług wyznaczania tras.

    Jeśli skonfigurowano usługi wyznaczania tras przy użyciu adresów URL usług narzędziowych wyznaczania tras, można bezpośrednio edytować każdą usługę narzędziową, klikając przycisk Opcje i klikając opcję Edytuj usługi wyznaczania tras.

Możesz też usunąć istniejące usługi wyznaczania tras i skonfigurować je ponownie od podstaw. Dzięki temu istniejące elementy usług oraz usługi wyznaczania tras w witrynie hostującej lub instytucji są usuwane i czyszczone. Jeśli źródłem usług wyznaczania tras jest opcja Niestandardowe, dostępna jest tylko opcja Usuń usługi wyznaczania tras, która usuwa z oprogramowania ArcGIS Enterprise tylko usługi narzędziowe.