Organización de los avisos en Google Maps

Los valores de los campos de alerta effect (efecto), cause (causa) e informed_entity (entidad informada) ayudan a determinar el orden en el que se muestran las alertas cuando se asignan varias a un mismo viaje o a una misma parada en varios medios de transporte.

A continuación, se muestra un ejemplo de organización de alertas:

id: "1"
alert {
  informed_entity {
    agency_id: "state_railway"
  }
  cause: MEDICAL_EMERGENCY
  effect: OTHER_EFFECT
  url {
    translation {
      text: "https://staterailway.info"
      language: "en"
    }
  }
  header_text {
    translation {
      text: "Changes in service capacity"
      language: "en"
    }
  }
  description_text {
    translation {
      text: "Until further notice, this service will be operating at half capacity"
      language: "en"
    }
  }
  uid: 11490810685792836703
}

id: "2"
alert {
  informed_entity {
    route_id: "G4"
  }

 active_period {
    start: 1590933600
    end: 1598796000
  }
  effect: DETOUR
  cause: OTHER_CAUSE
  header_text {
    header_text {
    translation {
      text: "Detour at Middle Street"
      language: "en"
    }
  }
  description_text {
    translation {
      text: "Route G4 will not run past Middle street due to road works but will run a temporary alternative stop along 1st Street"
      language: "en"
    }
  }
}
id: "3"
alert {
  informed_entity {
    route_id: "C5"
  }
  effect: OTHER_EFFECT
  cause: OTHER_CAUSE
  header_text {
    translation {
      text: "Bike permitted with fees"
      language: "en"
    }
  }
  description_text {
    translation {
      text: "Bicycles are permitted on this service, although additional fees may apply. Please check that the operator has space prior to travelling."
      language: "en"
    }
  }
}

Página de resultados de búsqueda

Al trayecto se le han asignado varias alertas. En la página de resultados de búsqueda de rutas, el trayecto se marcará con el icono que corresponda a la categoría de alerta más alta:

  • Crítico 
  • De advertencia 
  • Informativo 

En el ejemplo de arriba, el efecto DETOUR es el que tiene la categoría de alerta más alta de todos, por lo que se muestra el icono correspondiente, que es .

Resultados de rutas con la categoría de alerta más alta

Página de detalles del trayecto y panel de salidas

Cuando se usan varias alertas en un trayecto o una parada concretos, se ordenan por impacto. El impacto de una alerta se calcula a partir de los valores de los campos effect, cause e informed_entity.

Impacto de effect

El impacto del campo effect se basa en la gravedad de la interrupción. Los valores y el impacto se ordenan de la siguiente manera en orden descendente:

  • NO_SERVICE
  • REDUCED_SERVICE
  • SIGNIFICANT_DELAYS
  • DETOUR/ADDITIONAL_SERVICE/MODIFIED_SERVICE/STOP_MOVED/OTHER_EFFECT cuando se usan con MEDICAL_EMERGENCY como causa de la alerta.
  • OTHER_EFFECT/UNKNOWN_EFFECT

Impacto de cause

El único valor del campo cause al que se le asigna un alto impacto es MEDICAL_EMERGENCY. Los demás valores tienen el mismo impacto.

Impacto de informed_entity

El impacto de informed_entity se basa en la parte de la red que se ve afectada por el evento. Si se asignan varios valores de informed_entity a una misma alerta, solo se tiene en cuenta el ámbito más restrictivo.

Las distintas combinaciones de informed_entity y su impacto se ordenan de la siguiente manera en orden descendente:

  • Proveedor de transporte 
  • Ruta completa o ruta que pasa por una parada concreta
  • Trayecto completo o trayecto que pasa por una parada concreta
  • Parada o trayecto operado por un mismo proveedor de transporte en una parada concreta

Más información sobre cómo seleccionar entidades

En la tabla siguiente, los valores con mayor impacto de cada campo del ejemplo anterior se destacan en negrita.

ID de alerta Impacto de la causa Impacto del efecto Impacto de la entidad
1 MEDICAL_EMERGENCY OTHER_EFFECT Proveedor de transporte
2 OTHER_CAUSE DETOUR Ruta
3 OTHER_CAUSE OTHER_EFFECT Ruta

La primera alerta que aparece en el ejemplo es la que tiene el valor "1" en el campo id, ya que los valores de sus campos cause y informed_entity tienen un impacto mayor que los de las demás alertas. 

Orden de las alertas según su impacto

Búsqueda
Borrar búsqueda
Cerrar búsqueda
Menú principal
9399251243936918106
true
Buscar en el Centro de ayuda
true
true
true
true
true
82656
false
false