Indice
IsochroneService(interfaccia)GenerateIsochroneRequest(messaggio)GenerateIsochroneRequest.PolygonFidelity(enum)GenerateIsochroneRequest.RoutingPreference(enum)GenerateIsochroneRequest.TravelDirection(enum)GenerateIsochroneRequest.TravelMode(enum)GenerateIsochroneResponse(messaggio)Isochrone(messaggio)
IsochroneService
Servizio per il calcolo delle isocrone. Una mappa isocrona è un'area raggiungibile da un determinato punto di partenza entro un tempo di percorrenza specificato.
| GenerateIsochrone |
|---|
|
Calcola e restituisce una singola isocrona per un determinato insieme di parametri. |
GenerateIsochroneRequest
Una richiesta per generare una singola isocrona.
| Campi | |
|---|---|
travel_duration |
Obbligatorio. Il tempo di percorrenza per il calcolo dell'isocrona. Il valore deve essere positivo e non superiore a 7200 secondi (120 minuti). Per la modalità DRIVE, la durata massima consentita è di 3600 secondi (60 minuti). |
travel_mode |
Obbligatorio. La modalità di trasporto. |
travel_direction |
Obbligatorio. La direzione di marcia. |
routing_preference |
Facoltativo. Specifica la preferenza per il routing. Il valore predefinito è TRAFFIC_UNAWARE. |
enable_smoothing |
Facoltativo. Specifica se smussare i bordi dei poligoni isocroni risultanti. |
polygon_fidelity |
Facoltativo. Controlla la precisione del poligono generato. Il valore predefinito è POLYGON_FIDELITY_UNSPECIFIED. |
Campo unione origin. Obbligatorio. Il punto di partenza per il calcolo dell'isocrona. origin può essere solo uno dei seguenti tipi: |
|
location |
L'origine come coordinata di latitudine/longitudine. |
place |
Il nome risorsa di un luogo, nel formato |
PolygonFidelity
Controlla il livello di dettaglio nel poligono isocrono.
| Enum | |
|---|---|
POLYGON_FIDELITY_UNSPECIFIED |
Nessuna fedeltà del poligono specificata. Il server utilizzerà il valore predefinito, che si basa sulla durata del viaggio. |
LOW |
Precisione bassa. Ideale per coprire aree di grandi dimensioni con un numero inferiore di vertici. |
MEDIUM |
Precisione media. Un equilibrio tra dettagli e dimensioni dell'artefatto. |
HIGH |
Alta precisione. Bordi ad alta fedeltà, ma potrebbero produrre buchi nel poligono dove la densità della rete stradale è bassa. |
RoutingPreference
Determina in che modo le condizioni del traffico vengono incorporate nel calcolo.
| Enum | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Nessuna preferenza di routing specificata. Il server utilizzerà il valore predefinito, ovvero TRAFFIC_UNAWARE. |
TRAFFIC_UNAWARE |
Il calcolo non tiene conto delle condizioni del traffico. L'isocrona si basa sulla rete stradale e sui tempi di percorrenza statici. Questo è adatto per la pianificazione in cui il traffico non è un fattore. |
TRAFFIC_AWARE |
Il calcolo terrà conto delle condizioni del traffico in tempo reale. |
TravelDirection
Specifica la direzione di viaggio per il calcolo dell'isocrona.
| Enum | |
|---|---|
TRAVEL_DIRECTION_UNSPECIFIED |
Nessuna direzione di viaggio specificata. |
FROM |
Calcola l'area raggiungibile da un punto di partenza. Esempio: "Dove posso effettuare consegne dal mio magazzino in 30 minuti?" |
TO |
Calcola l'area da cui puoi viaggiare verso il punto di partenza. Esempio: "Da dove possono spostarsi i miei dipendenti per raggiungere l'ufficio in 30 minuti?" |
TravelMode
Definisce la modalità di trasporto per il calcolo dell'isocrona.
| Enum | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
Nessuna modalità di viaggio specificata. |
DRIVE |
Viaggia in auto. |
BICYCLE |
Viaggia in bicicletta. |
WALK |
Spostarsi a piedi. |
GenerateIsochroneResponse
Una risposta contenente i dati isocroni generati.
| Campi | |
|---|---|
isochrone |
Solo output. L'isocrona generata. |
Isocrono
Il risultato di un calcolo isocrono, che rappresenta un'area raggiungibile da un punto di origine entro un determinato tempo di percorrenza.
| Campi | |
|---|---|
Campo unione geometry. La rappresentazione geometrica dell'isocrona. geometry può essere solo uno dei seguenti tipi: |
|
geo_json |
La geometria dell'isocrona in formato GeoJSON, utilizzando il formato RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6. |