WME Places Name Normalizer

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

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

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
Mauricio Otálvaro Ospina
評價
0 0 0
版本
1.8
建立日期
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.