WME Places Name Normalizer

Normaliza nombres de lugares en Waze Map Editor (WME) por ahora solo con reglas de Colombia

目前為 2025-03-26 提交的版本,檢視 最新版本

作者
Mauricio Otálvaro Ospina
評價
0 0 0
版本
1.8.1
建立日期
2025-03-19
更新日期
2025-03-26
尺寸
24.3 KB
授權條款
MIT
腳本執行於

Este script está diseñado para el Waze Map Editor (WME) y tiene como objetivo estandarizar los nombres de los lugares (Places) de forma eficiente. Además de sus funcionalidades anteriores, ahora el script filtra únicamente aquellos Places cuyo nivel sea inferior o igual al nivel del editor.

FUNCIONALIDADES PRINCIPALES

• Normalización de nombres
• Convierte los nombres de los lugares a un formato estandarizado, capitalizando la primera letra de cada palabra y poniendo el resto en minúsculas.

• Control de artículos
• Incorpora un checkbox que permite evitar la normalización de artículos comunes (por ejemplo, “el”, “la”, “los”, “las”, “del”, “de”, “y”).
• Cuando esta opción está activada, esos términos se mantienen exactamente como fueron escritos.

• Normalización de acrónimos
• Detecta palabras que representen siglas o acrónimos con letras separadas por puntos (por ejemplo, “S.a.s”, “s.a”, “ltda”, “l.t.d.a”) y las transforma a un formato estandarizado (por ejemplo, “S.A.S” o “L.T.D.A”).
• Ahora, cualquier término que cumpla con el patrón de siglas se corrige a su forma totalmente capitalizada y con puntos entre las letras.

• Lista de exclusiones personalizadas
• Permite añadir palabras a una lista de exclusión para que, si el nombre de un lugar contiene alguna de ellas, no se aplique la normalización.

• Filtrado por nivel
• Solo se incluyen en el proceso aquellos Places que tengan un nivel (definido en su propiedad “level”) inferior o igual al nivel del editor, obtenido de WME.
• Esto asegura que el script normalice únicamente los lugares dentro del rango de permisos del editor.

• Integración con el historial de ediciones de WME
• Emplea el sistema interno de acciones de WME para registrar los cambios, permitiendo deshacer o rehacer las modificaciones y habilitando el botón “Guardar” para que el usuario confirme manualmente los cambios.

• Reescaneo automático tras guardar
• El script puede re-escanea la lista de lugares después de un guardado exitoso (evento “saveSuccess”), actualizando la lista y eliminando de ella aquellos Places ya corregidos.



RESTRICCIONES Y CONSIDERACIONES

• ENTORNO ESPECÍFICO
• Diseñado exclusivamente para funcionar en el Waze Map Editor, por lo que puede no ser compatible con otros entornos o aplicaciones.

• DEPENDENCIA DE LA API INTERNA
• Se basa en métodos y eventos internos de WME (por ejemplo, el ActionManager y el evento “saveSuccess”). Cualquier actualización futura de WME podría afectar su funcionamiento.

• GUARDADO MANUAL
• Aunque el script registra los cambios en el historial de ediciones, el usuario debe pulsar el botón “Guardar” para confirmar y enviar los cambios al servidor.

• CONFIGURACIÓN LOCAL
• La configuración, como la lista de palabras excluidas, se almacena en el localStorage del navegador. Esto permite conservarla entre sesiones en el mismo dispositivo, aunque no se sincroniza entre distintos navegadores o dispositivos.

• FILTRADO POR NIVEL
• El script únicamente procesa aquellos Places cuyo nivel es menor o igual al nivel del editor, asegurando que solo se modifiquen los lugares dentro del rango de permisos del usuario.

• POSIBLE INTERFERENCIA DE EXTENSIONES
• Algunas extensiones del navegador (por ejemplo, gestores de contraseñas) pueden interferir con la ejecución del script. Se recomienda desactivarlas temporalmente si se presentan errores inusuales.

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址