WME Places Name Normalizer

Normaliza nombres de lugares y gestiona categorías dinámicamente en WME.

目前為 2025-07-11 提交的版本,檢視 最新版本

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

# WME Places Name Normalizer — Manual de Usuario (v7.2.0)

Este script facilita la revisión y normalización de nombres de lugares en Waze Map Editor (WME), aplicando reglas de estilo, sugerencias personalizadas y detectando inconsistencias desde un panel flotante.

---

## Funcionalidades Clave

- **Normalización Inteligente:** Sugiere nombres corregidos según reglas de estilo, ortografía y listas configurables.
- **Normalización Avanzada de Puntuación:** Maneja de forma inteligente la capitalización y los espacios alrededor de guiones (`-`) y apóstrofes (`'`).
- **Reemplazos Inteligentes:** La función de reemplazos ahora evita duplicar palabras si el contexto ya existe (ej. `Tienda ARA` no se convierte en `Tienda Tiendas ARA`).
- **Detección de Duplicados Cercanos:** Identifica y alerta sobre lugares con el mismo nombre que se encuentran a menos de 50 metros de distancia.
- **Recomendaciones de Categoría Dinámicas:** Ofrece sugerencias de categoría para los lugares, cargadas desde una hoja de Google Sheets.
- **Panel de Estadísticas:** Un panel flotante muestra tu progreso de normalizaciones diarias, semanales, mensuales y totales.
- **Filtro Avanzado de Exclusión:** Permite ocultar del análisis los lugares editados por ti, con un filtro por rango de tiempo.
- **Interfaz Reactiva:** Los controles se bloquean durante el escaneo para evitar errores, y el script proporciona notificaciones visuales para cada acción.
- **Gestión de Datos Centralizada:** Permite gestionar palabras especiales, reemplazos y estadísticas en un solo lugar, con opciones de importación y exportación a través de un archivo XML.

---

## Pestañas del Script

### `Gene` (General) ⚙️
Pestaña principal para configuración y escaneo:

- **Máximo de lugares a revisar:** Define cuántos lugares procesar en cada análisis.
- **Start Scan…:** Inicia el análisis de los lugares visibles en el mapa. **Durante el escaneo, todos los controles de esta pestaña se bloquearán** para garantizar la integridad del análisis.
- **Recomendar categorías:** Activa o desactiva las sugerencias de categoría en el panel de resultados.
- **Excluir lugares cuya última edición sea del Editor:**
- Al marcar esta opción, el script omitirá los lugares que hayas editado recientemente.
- **Excluir solo ediciones de:** Un sub-menú que se activa para definir el rango de tiempo del filtro (`Último día`, `Última Semana`, `Último mes`, etc.).
- **Habilitar panel de estadísticas:** Muestra u oculta el panel flotante con tu conteo de normalizaciones.

---

### `Espe` (Especiales) 🏷️
Lista de palabras o frases que la normalización **no** debe modificar.

- Permite **añadir, editar, eliminar**, importar y exportar (XML).
- Ideal para marcas (`D'Auto`), siglas (`EPM`, `GOES`), o términos propios que deben conservar su formato exacto (`MallPlaza`).

---

### `Dicc` (Diccionario) 📘
Conjunto de palabras válidas para mejorar la precisión de las sugerencias ortográficas.

- Se carga **automáticamente** desde Google Sheets al iniciar el editor.
- Puedes **añadir, editar o eliminar** entradas localmente para personalizarlo.

---

### `Reemp` (Reemplazos) 🔂
Dos herramientas principales para automatizar correcciones:

1. **Reemplazo de palabras**
- Define reglas de sustitución (ej. `Av.` → `Avenida`).
- *Lógica mejorada:* Ahora evita crear duplicados. Si tienes una regla `ARA` → `Tiendas ARA`, el script no la aplicará si el nombre ya es `Tienda ARA`. También maneja de forma segura reglas como `Terpel` → `Terpel -` sin crear bucles.

2. **Palabras al principio (Swap)**
- Mueve una palabra o frase del final de un nombre al principio.
- *Ejemplo:* "Las Palmas **Urbanización**" → "**Urbanización** Las Palmas".

---

## Panel de Resultados

Al finalizar el escaneo, aparece un panel flotante con la lista de inconsistencias.

- **Columna `⚠️` (Alerta):** Muestra un icono de advertencia si el lugar es un posible duplicado de otro en la lista.
- **Nombre Sugerido:** Puedes editar directamente el nombre en este campo antes de aplicarlo.
- **Sugerencias de reemplazo:** Cajas de sugerencias para corregir palabras individuales con un solo clic.
- **Categoría Recomendada:** Ofrece sugerencias de categoría. Al hacer clic en una, se aplica inmediatamente y se marca la fila para indicar el cambio.

### Columna `Acción`

- **Botón `✔` (Aplicar):**
- Inicia **deshabilitado**.
- Se **activa automáticamente** si modificas el nombre o seleccionas una nueva categoría.
- **Botón `🗑️` (Eliminar):** Borra el lugar del mapa (requiere confirmación).
- **Botón `🏷️` (Añadir a Especiales):** Permite añadir una o más palabras del nombre original a la lista de "Especiales".

---

## Panel de Estadísticas 📊

Un panel flotante en la parte inferior de la pantalla que rastrea tu actividad.

- Se puede expandir o contraer haciendo clic en él.
- Muestra los contadores de lugares normalizados para:
- **Hoy:** Se reinicia cada día a la medianoche.
- **Esta Semana:** Se reinicia cada lunes.
- **Este Mes:** Se reinicia el primer día de cada mes.
- **Total:** El conteo histórico de todas tus ediciones con el script.

---

## Gestión de Datos y Archivo XML

El script te permite exportar e importar toda tu configuración en un único archivo `wme_normalizer_data_export.xml`.

- **Contenido del XML:** El archivo guarda todo: Palabras Especiales, Reemplazos, Palabras al Inicio y tus **Estadísticas**.
- **Formato de Estadísticas:** Para mantener el archivo pequeño y eficiente, las estadísticas se guardan como totales (total, mensual, semanal, etc.) en lugar de guardar cada evento individual.

---

## Cómo usarlo

1. **Instalar:** Usa Tampermonkey o Greasemonkey e importa el script.
2. **Abrir WME:** Asegúrate de tener un nivel de zoom adecuado para ver los lugares que quieres analizar.
3. **Configurar:**
- En la pestaña `Gene`, ajusta el "Máximo de places a revisar".
- Activa o desactiva las recomendaciones, filtros y el panel de estadísticas según tu preferencia.
4. **Escanear:** Haz clic en **Start Scan…** y espera a que el análisis termine. Los controles se bloquearán.
5. **Revisar:** En el panel flotante, edita los nombres, aplica sugerencias y cambia categorías.
6. **Guardar:** Usa el botón de **Guardar** principal de WME para confirmar todos los cambios realizados.

---

## Recursos

- **XML de ejemplo para especiales y reemplazos:** [https://www.simplificatecpro.com/Waze_Scripts/excluded_words.xml]

QingJ © 2025

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