Indeks
IsochroneService(interfejs)GenerateIsochroneRequest(komunikat)GenerateIsochroneRequest.PolygonFidelity(wyliczenie)GenerateIsochroneRequest.RoutingPreference(wyliczenie)GenerateIsochroneRequest.TravelDirection(wyliczenie)GenerateIsochroneRequest.TravelMode(wyliczenie)GenerateIsochroneResponse(komunikat)Isochrone(komunikat)
IsochroneService
Usługa do obliczania izochron. Izochrona to obszar, do którego można dotrzeć z danego punktu początkowego w określonym czasie podróży.
| GenerateIsochrone |
|---|
|
Oblicza i zwraca pojedynczą izochronę dla danego zestawu parametrów. |
GenerateIsochroneRequest
Żądanie wygenerowania pojedynczej izochrony.
| Pola | |
|---|---|
travel_duration |
Wymagane. Czas podróży do obliczenia izochrony. Wartość musi być dodatnia i nie może przekraczać 7200 sekund (120 minut). W przypadku trybu DRIVE maksymalny dozwolony czas trwania to 3600 sekund (60 minut). |
travel_mode |
Wymagane. środek transportu, |
travel_direction |
Wymagane. Kierunek podróży. |
routing_preference |
Opcjonalnie. Określa preferencje dotyczące sposobu wyznaczania trasy. Domyślna wartość to TRAFFIC_UNAWARE. |
enable_smoothing |
Opcjonalnie. Określa, czy wygładzać krawędzie wynikowych wielokątów izochronicznych. |
polygon_fidelity |
Opcjonalnie. Określa precyzję wygenerowanego wielokąta. Domyślna wartość to POLYGON_FIDELITY_UNSPECIFIED. |
Pole zbiorcze origin. Wymagane. Punkt początkowy obliczania izochrony. origin może mieć tylko jedną z tych wartości: |
|
location |
Punkt początkowy jako współrzędne geograficzne. |
place |
Nazwa zasobu miejsca w formacie |
PolygonFidelity
Określa poziom szczegółowości wielokąta izochronicznego.
| Wartości w polu enum | |
|---|---|
POLYGON_FIDELITY_UNSPECIFIED |
Nie określono wierności wielokąta. Serwer użyje domyślnej wartości, która zależy od czasu trwania podróży. |
LOW |
Niska precyzja. Dobrze sprawdza się w przypadku dużych obszarów z mniejszą liczbą wierzchołków. |
MEDIUM |
Średnia precyzja. Równowaga między szczegółowością a rozmiarem artefaktu. |
HIGH |
Wysoka precyzja. Krawędzie o wysokiej wierności, ale mogą występować luki w wielokącie w miejscach, gdzie gęstość sieci drogowej jest niska. |
RoutingPreference
Określa sposób uwzględniania warunków na drodze w obliczeniach.
| Wartości w polu enum | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Nie określono preferencji routingu. Serwer użyje domyślnej wartości TRAFFIC_UNAWARE. |
TRAFFIC_UNAWARE |
Obliczenia nie uwzględniają warunków na drodze. Izochrona będzie oparta na sieci dróg i statycznym czasie podróży. Jest to przydatne do celów planowania, w których natężenie ruchu nie jest czynnikiem. |
TRAFFIC_AWARE |
Obliczenia będą uwzględniać aktualne warunki drogowe. |
TravelDirection
Określa kierunek podróży na potrzeby obliczania izochrony.
| Wartości w polu enum | |
|---|---|
TRAVEL_DIRECTION_UNSPECIFIED |
Nie określono kierunku podróży. |
FROM |
Oblicza obszar dostępny z punktu początkowego. Przykład: „Gdzie mogę dostarczyć towar z magazynu w ciągu 30 minut?” |
TO |
Oblicza obszar, z którego można dojechać do punktu początkowego. Przykład: „Z jakich miejsc mogą dojeżdżać pracownicy, aby dotrzeć do biura w 30 minut?” |
TravelMode
Określa środek transportu do obliczania izochron.
| Wartości w polu enum | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
Nie określono środka transportu. |
DRIVE |
Podróżowanie samochodem osobowym. |
BICYCLE |
Podróżowanie rowerem. |
WALK |
podróżować pieszo; |
GenerateIsochroneResponse
Odpowiedź zawierająca wygenerowane dane izochrony.
| Pola | |
|---|---|
isochrone |
Tylko dane wyjściowe. Wygenerowana izochrona. |
Isochrone
Wynik obliczeń izochrony, który reprezentuje obszar dostępny z punktu początkowego w określonym czasie podróży.
| Pola | |
|---|---|
Pole zbiorcze geometry. Geometryczna reprezentacja izochrony. geometry może mieć tylko jedną z tych wartości: |
|
geo_json |
Geometria izochrony w formacie GeoJSON, zgodnie z formatem RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6. |