Skip to content

CS0000/chronicle_vis_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Horizons of interest: Places mentioned in chronicles 1770-1815

Project description

Based on chronicles recorded from 1770 to 1815, the project aims to investigate the experience of normal people in the Dutch Republic and Austrian Netherlands during the period of revolutions. The chronicles used in this project are recorded from a local and 'private' perspective rather than formal historical profile. Visualizing the locations mentioned in specific chronicles on a map during a selected time period allows us to gain more insights on people's daily experience. Moreover, the map App enables a visualized comparisons among different chronicles at a user-defined time period.


chronicles processing strategy

XML file was processed in ./script/process_chronicles_ITag.py, class ChronicleBucket is defined for each chronicle.

Select dates ranging from 1770 to 1815 in a monthly resolution. The mentioned location (with a locatie tag)'s date is defined as the nearest date (with a datum tag) before it.

Scripts

../script/process_chronicles_ITag.py
Extract location and date information from XML file.

../script/mapping.ipynb
Generate preprocessed data for map visualization.

../script/multiple_chronicles_new.ipynb
Generate preprocessed data & some exploration of the locations and dates tags.

../script/st_vis.py
Visualize the map via Streamlit.

Preprocessed data for map visualization

../data/corrected_mapping_filter.csv
manually corrected original locations with their modern names. columns include geo-coordinates of the mentioned locations, hover, raw_location, true_place etc. Generated from script mapping.ipynb

la, lo: latitude, longtitude
hover: hover info shown in the map, the content of chronicles mentioned the location
belong_date: the date when the location is mentioned
raw_location: original locations in the content
true_place: corresponding modern name for the raw locations
rownames: chronicles contents with mentioned locations.

../data/Chronicle-Center-new.pickle
A dictionary. Keys are names of the chronicles, values contains matched place (where the chronicle is written), latitude and longtitude of the place. Generated from script mapping.ipynb.

{'1793_Bred_Ouko': {'match_place': 'Breda', 'la': '51.58656', 'lo': '4.77596'},    
'1795_Maas_Anon': {'match_place': 'Maastricht', 'la': '50.84833', 'lo': '5.68889'},...}

../data/summary_table.csv
A summary of the corrected_mapping_filter.

Map App instruction

https://cs0000-chronicle-vis-project-scriptsst-vis-njcubc.streamlit.app/

app demo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors