LastMile Zonas: zonas de entrega
Dibuja zonas de entrega en el mapa (o impórtalas como GeoJSON), deja que los pedidos caigan en su zona y luego ejecuta la ruta automática por zona y confirma para crear las rutas.
Una zona es un área que dibujas en el mapa: «todo lo que queda dentro de este contorno es una zona de entrega». Cuando las zonas existen, los pedidos pertenecen a la zona donde cae su dirección, y las rutas se planifican zona por zona en vez de para toda la ciudad a la vez. La página de Zonas (LastMile → Zones, /lastmile/zones) es donde dibujas e importas zonas, ves cuántos pedidos aún esperan zona y ejecutas la ruta automática de una zona.
Paso 1: Dibuja una zona en el mapa#
- Abre LastMile → Zones y haz clic en «Dibujar zona».
- Escribe primero el nombre de la zona y elige un color: la página pide el nombre antes de guardar, y el color es como distingues las zonas en el mapa.
- Haz clic en el mapa para soltar un vértice tras otro; doble clic para cerrar la forma. La zona se guarda en cuanto la forma se cierra.
- La zona nueva aparece en la lista de la izquierda con su color y cuántos conductores tiene vinculados. Haz clic en una zona de la lista (o en el mapa) para seleccionarla.
Las zonas de entrega se definen en un solo lugar: la página de Zonas (LastMile → Zones). Pon a cada zona un nombre que los conductores reconozcan — un barrio o un punto de referencia funciona mejor que un código — porque ese mismo nombre acompaña a la zona en las rutas y en la lista de rutas.
O importa las zonas desde un archivo GeoJSON#
- Haz clic en «Importar GeoJSON» en la página de Zonas.
- Pega el texto GeoJSON — una FeatureCollection cuyas features son las formas de las zonas — en el cuadro.
- Importa. La página indica cuántas zonas se crearon, y aparecen en la misma lista que las dibujadas a mano.
Revisa el pool sin asignar#
Debajo de la lista de zonas, el contador «Sin asignar» muestra cuántos pedidos aún no están dentro de ninguna zona. Esos pedidos no se pueden rutear por zona hasta que pertenezcan a una: arrástralos a una zona en el mapa de despacho o asígnalos a una zona por lotes. Si el número crece, suele ser que un barrio nuevo empezó a pedir y ninguna zona lo cubre todavía: dibuja primero la zona que falta y luego rutea.
Paso 2: Ejecuta la ruta automática de una zona#
- Selecciona la zona en la lista: la ruta siempre se ejecuta para la zona seleccionada.
- Ajusta la fecha de la ruta (hoy por defecto) debajo de la lista de zonas.
- Haz clic en «Optimizar ruta» y espera: el botón muestra el progreso en porcentaje mientras el trabajo corre.
- Al terminar, el mapa muestra la vista previa: una línea de color por ruta y las paradas numeradas en orden de visita. El mensaje sobre el mapa dice cuántas rutas salieron y cuántas paradas quedaron sin asignar.
Paso 3: Confirma y asigna#
- Si la vista previa se ve bien, haz clic en «Confirmar y asignar».
- Las rutas planificadas se crean para la fecha elegida y los conductores ya pueden tomarlas. La página indica cuántas rutas se crearon, limpia la vista previa y actualiza el pool sin asignar.
Funciones de Docklify usadas en este artículo#
- LastMile → Zones (/lastmile/zones) — dibuja zonas en el mapa con nombre y color
- Importar GeoJSON (LastMile → Zones) — crea varias zonas a la vez desde una FeatureCollection
- Pool sin asignar (LastMile → Zones) — conteo de pedidos que aún no están en ninguna zona
- Optimizar ruta (LastMile → Zones) — ruta automática de la zona seleccionada, con vista previa en el mapa
- Confirmar y asignar (LastMile → Zones) — convierte la vista previa en rutas reales que los conductores pueden tomar