Convertir el registro de mascotas perdidas de Taiwán en un mapa: direcciones, datos personales y animales sin chip
La sexta herramienta está en marcha: Mascotas perdidas. No es otro grupo de búsqueda: dibuja los datos oficiales en un mapa y añade las dos cosas que el sistema oficial no puede hacer — publicar un animal sin microchip y permitir que quien lo vea avise sin registrarse. (La herramienta está en chino.)
2026-08-25(2026-08-31 更新) 作者 William Hsu
De dónde salen los datos
El Ministerio de Agricultura de Taiwán publica un conjunto abierto de «avisos de mascotas perdidas» (data.gov.tw, dataset 77682), actualizado continuamente, con más de setenta mil registros históricos y unos diez mil en los dos últimos años. Cada uno trae raza, color, señas, fecha de la pérdida, una ubicación en texto libre y la URL de una foto. El sitio oficial es solo una lista sin mapa, y únicamente admite casos con microchip y con el aviso presentado por la persona propietaria: muchos gatos no llevan chip y no llegan a entrar en el sistema.

Por qué geocodificar una dirección es difícil en Taiwán
De los casos de los dos últimos años, el 60% incluye una calle y el 40% un número. Primero probé el servicio gratuito de geocodificación de OpenStreetMap (Nominatim): con número, 30 consultas dieron 0 aciertos — OSM apenas tiene números de calle taiwaneses. Quitando el número y dejando solo el nombre de la vía, cerca del 70% llegaba al nivel de calle.
La solución real fue que cada gobierno municipal publica sus propias coordenadas de direcciones como datos abiertos (Taipéi, Nuevo Taipéi, Taoyuan, Taichung, Tainan, Kaohsiung, Changhua y otros; 15 municipios en total): 4,59 millones de direcciones con coordenadas TWD97. Las descargué a una tabla de consulta local y la uso al importar, sin llamar a ningún servicio externo. Resultado: de 7.844 casos con municipio, 2.844 llegan al número, 451 al callejón, 1.042 al tramo de calle y el resto solo al municipio. Nantou, Yilan, la ciudad de Chiayi, Keelung y Lienchiang no publican estos datos, y Yunlin bloquea las descargas automáticas, así que de momento se quedan a nivel municipal.
- Trampas encontradas: cuatro formatos distintos de código municipal, seis condados codificados en BIG5, Penghu y Kinmen en otra zona de proyección, nombres de columna en inglés, direcciones rurales de Tainan sin nombre de calle y un servidor de descarga que solo responde con una versión antigua de TLS.
Ubicación y datos personales
El lugar donde se perdió el animal suele ser la casa de su familia, así que una coordenada con número de portal marcaría con demasiada precisión el domicilio de alguien en un mapa público. Por eso toda coordenada publicada lleva un desplazamiento fijo de hasta 100 metros (con semilla en el número de chip, calculado una sola vez, para que mirarlo muchas veces no permita promediar y deducir el original) y se dibuja como un círculo de 300 metros; los casos a nivel de calle usan la posición media de esa vía y lo indican; los municipales se colocan al azar dentro del límite del municipio.
Los campos de texto libre son peores. Al revisar dos años de datos aparecieron 96 registros con el portal completo y varios con un móvil, un LINE o el nombre de la persona propietaria; alguien había escrito un teléfono en el campo del nombre de la mascota. Todo eso se borra automáticamente al importar (las direcciones se recortan al nombre de la calle). El sitio no muestra ningún dato de contacto: para hablar con la familia de un caso oficial se vuelve al sitio oficial. Las fotos enlazan al origen oficial, aquí solo guardamos una miniatura y una copia media, y una comprobación diaria borra la nuestra cuando desaparece la oficial.
Animales sin chip
El aviso oficial exige número de chip y documento de identidad, así que un animal sin chip no se puede declarar. De ahí la publicación propia en este sitio: se entra con Google, no se envía ningún correo y no se crea contraseña; quien publica decide si muestra un LINE o un teléfono, y solo lo ven las personas identificadas que pulsan «mostrar», con un tope diario para que no se pueda extraer en bloque. Quien ha encontrado un animal también puede publicarlo. Cualquiera que lo vea puede avisar sin registrarse — posición, hora, foto — y aparece en el caso.
A las fotos subidas se les quitan los EXIF (las de móvil llevan GPS) y pasan la misma detección local de desnudos que las herramientas de fotos.
Cómo están diseñados los avisos de avistamiento (en marcha desde el 28 de agosto)
Casi nadie va a registrarse para ayudar a que el perro de otra persona vuelva a casa. Por eso avisar no requiere ninguna cuenta: pulsas «avisar de un avistamiento» en el mapa, tocas donde lo viste — la chincheta pide confirmación y se puede arrastrar —, pones la hora, dos frases y una foto.
La foto es obligatoria. La familia reconoce a su animal por la foto; movida o solo de espaldas vale igual: cualquier cosa es mejor que nada.

Al enviarlo, el sistema lista los casos abiertos cercanos cuya especie y fechas encajan, y quien avisa abre las fotos para comparar y confirma «es este» antes de que se vincule. La coincidencia automática está descartada a propósito: solo quien vio al animal puede distinguirlo, y un fallo del sistema manda falsas esperanzas a alguien que está buscando a su mascota.
Si no hay ningún caso que encaje, tampoco pasa nada: el aviso se queda en el mapa como avistamiento de un animal sin dueño conocido, y más tarde alguien puede reconocerlo y reclamarlo. A las familias de casos ya reclamados se les avisa por correo. En ningún momento se muestra el contacto de nadie.
Lo que estos datos no permiten decir
El conjunto solo cubre animales con chip y con aviso presentado, así que no sirve para decir «en qué distrito se pierden más mascotas»: refleja la tasa de declaración, no la de pérdida. Cada página municipal lo advierte. Lo que sí puede hacer el mapa es enseñarte en treinta segundos, cuando encuentras un perro, quién lo está buscando cerca.
La herramienta en 42 segundos
Mascotas perdidas · fuentes y privacidad · implementación (todo en chino)