Base de datos de asentamientos de Rusia

Sí, uno más. Y no todos. Esta base de datos no contará con decenas de miles de filas. Todo lo contrario: el objetivo es proporcionar lo mínimo. Naturalmente, es necesario utilizar el libro de referencia de asentamientos en muchos proyectos. Y puede obtener una base de datos completa fácil y fácilmente de FIAS. Entonces, ¿por qué necesitamos esta "bicicleta"?



Es poco probable que alguien no esté al tanto de FIAS fias.nalog.ru/Updates - si no tiene en cuenta algunos errores (ciclos por NEXTID, varios registros reales de un objeto sin PREVID, etc.), que a veces surgen y con relativa rapidez eliminado a pedido, no hay mejor fuente. Sin embargo, en mi producto me gustaría hacer todo de manera agradable y conveniente: por ejemplo, inicialmente, con una simple búsqueda, eliminar los pequeños asentamientos y, desafortunadamente, no existe tal información en FIAS. Pasar a una jerarquía de dos niveles más simple: un asentamiento dentro de una región, sin distritos municipales. ¿Es posible que? En la práctica, resultó que sí (una pequeña demostración en la barra de búsqueda del sitio). Si tomamos asentamientos con más de 1000 habitantes, obtenemos una cobertura de aproximadamente el 89% de la población.



En general, la breve introducción ha terminado y presento un pequeño proyecto de datos abiertos: asentamientos de la Federación de Rusia con una población de más de 1000 personas . Cada registro contiene el identificador FIAS; se usa para coincidir con OKTMO, OKATO (que cambian con frecuencia); zona horaria: si tiene una alerta por SMS, los beneficios son obvios; enlace al artículo de Wikipedia de donde se obtuvieron la población y las coordenadas.



Pequeñas notas obvias:



  • esta base de datos no es adecuada para completar una columna del tipo "lugar de nacimiento"; para ello, debe usar la base de datos FIAS completa, además, con datos históricos (para ser honesto, es mejor no hacer esto; haga que el campo sea una cadena)
  • Si su proyecto afecta a asentamientos muy pequeños, entonces puede utilizar esta base de datos solo para la conveniencia de la selección, necesita un "modo avanzado", que también puede simplificarse ligeramente excluyendo los asentamientos contenidos en esta base de datos de la base de datos FIAS completa.
  • utilizando FIAS, almacene no solo el AOID, AOGUID seleccionado, sino también la versión utilizada de FIAS DB


Los comentarios, la verificación, la corrección de datos, las sugerencias para ingresar campos adicionales y los analizadores de datos para ellos de fuentes abiertas son bienvenidos.



All Articles