Esta página es la documentación de la progamación para procesar las tablas base de HGIS de las Indias hasta llegar a los archivos geoespaciales y las páginas informativas de los lugares y territorios en la infraestructura dokuwiki.
Este progama python añade coordenadas y territorios "genéricos" a los lugares de la feature class “a_gz_the_geom” en la geodatabase the_geom_gdb: país, región (=aproximadamente las audiencias hacia 1787); provincia (aproximadamente las intendencias y gobernaciones hacia 1787) y partido (divisiones de esas provincias, pero no tan claramente atribuibles a un momento exacto). Esas informaciones genéricas sólo sirven para desambiguar entre diferentes lugares homónimos, nada más.
Este programa convierte la feature class “a_gz_the_geom” en un archivo csv.
Este paso hay que hacerlo en MS-Access, abriendo “C:\\Hgis\\HGIS.accdb”!
Hay que ejecutar primero el macro “AA_Mastermacro” para los pasos 3a-3i; y luego el macro “AAA_Export Tables” para el paso 3j:
El programa simplemente convierte los archivos exportados a csv.
Antes de calcular una nueva geodatabase HGIS de las Indias, se hace un backup de la existente.
Importa los .csv de tabla_gz_info_1 y tabla_cabeceras a the_geom_gdb.
Programa masivo para crear hgisdelasindias_gdb.
En caso afirmativo, agrega el polígono a una feature class *nivel*_*año* y guarda el año como valor en el campo “year”.
Combina (con Dissolve) polígonos dentro de cada feature class si coinciden en la entidad territorial.
Si en un año consecutivo la entidad sigue teniendo la misma geometría, entidad y tipo (corregimiento…) como en el anterior, cambia el valor de *start* al de la variable y guarda el valor “delete” en el campo *check* (indica que el registro anterior es superflúo).
Si hay un cambio de geometría, tipo de entidad (una “gobernación” que cambia a “intendencia”…) o entidad, el valor de *year* del registro se guarda en *start* y se toma como nueva variable. Además, para indicar el tipo de cambio, se guarda “geometrydiffers”, “entitydiffers” or “typediffers” en el campo *check*
Al llegar al último registro, se invierte la dirección y se hace una nueva iteración. Se pasa el valor de *check* al registro siguiente y se remplaza el valor. Ahora, los registros superflúos todos tienen el valor “delete”.
Se eliminan todos los registros con el valor “delete” en *check*. Voilà!
Procesa datos de tablas con datos agregados] - es decir datos de cualquier tipo que se relacionan con [[feature classes de hgisdelasindias_gdb.
Combinando las cronologías de la tabla agregada y el gazetteer o la entidad territorial en un nivel de reconstrucción se crean feature classes geoespaciales para cada tabla.
Hay tres tipos de proceso:
-a. Combinando tablas con el gazetteer de lugares, relacionados especificando el “gz_id” del lugar al que corresponde un dato; e indicando un período de validez del dato (START/END_).
-b. Combinando tablas con una entidad territorial, relacionadas especificando el “entidad_id” del territorio y el nivel dentro de la organización territorial; ; e indicando un período de validez del dato (START/END_).
-c. Como b., pero en vez de combinar cronologías la tabla relacionada y el objeto geoespacial relacionado, se especifica en la tabla relacionada un año particular en el que la geometría de la entidad territorial corresponde al área al que se refiere el dato de la tabla. Esto es útil porque datos no necesariamente se conforman con la organización “oficial” del territorio en un determinado momento.
Crea páginas-“template” para las entidades en tabla_entidades y tabla_gz_entidades.
Crea páginas-ficha para cada registro en las siguientes tablas: tabla_infotable,tabla_gz_iglesia, tabla_gz_categoria, tabla_gz_cabildo, tabla_gz_nombres,tabla_gz_the_geom, tabla_cabeceras, tabla_entidades_wiki, tabla_entidades_fuentes y tabla_fuentes.
Estas fichas se visualizan en las páginas-template relacionadas usando el plug-in “data” de dokuwiki (https://www.dokuwiki.org/plugin:data ).
Populate the dokuwiki by outputting rows from tables into entries usable with the “data”-plugin of dokuwiki, as well as template files for all territorial and place entities that show the related data entries.
Crea mapas base para entidades territoriales en algunos niveles de reconstrucción de la organización territorial (jurisdicción, provincia, audiencia, intendencia, obispado) para algunos años (1701, 1725, 1750, 1775, 1787, 1800, 1808), combinando varias capas de información existente en la base de datos. Ya que la organización territorial es muy heterogénea, las extensiones de las entidades en un mismo nivel varían mucho. Por esta causa, para algunos territorios los parámetros escogidos para los mapas cabe mejor que en otras.
La mayor diferencia existe en el nivel de “provincia”, por lo que definimos algoritmos adicionales para un par de provincias particularmente grandes y pequeñas para crear mapas más ajustadas.