ISAW-GA 3024-001 | Fall 2017 | Introduction to Digital Humanities for the Ancient World

November 6 / Week 8

Mapping 2

Assignment Due

The deliverable is a CSV or JSON file containing places (names, coordinates, and – optionally – other information) of interest to you.

Include at least 10 places, but the main concern should be some type of pedagogical or research-oriented coherence. Add and commit the file in a new folder in your class-related git repository and push to GitHub.

How to get Pleiades coordinates

We discussed the use of Ryan Baumann’s Pleiades Geocollider to collate a list of places against Pleiades yesterday in class, but we didn’t demonstrate how to collect coordinates from the results (after you’ve chosen the best matches). Patrick has provided some example Python code for retrieving a version (in the GeoJSON format) of the Pleiades data for an individual place and parsing it for coordinates. Note line 27: the assumed input to the “get_pleiades_json()” function is a numeric Pleiades ID, i.e., the last bit of the Pleiades URI (not the whole URI). So if you’re working with URIs as returned by Pleiades Geocollider, you’ll want to use something like pleiades_uri.split('/')[-1] to get the ID to pass to Patrick’s function.

Alternatively, Ryan Horne’s Antiquity À-la-carte application from the Ancient World Mapping Center can be used to build a collection of places (drawn from Pleiades data) that can then be exported to CSV or JSON format. NB: AAlc works best with the Firefox web browser.

You may care to add, commit, and push some other files as well.

Not an assignment!: About OpenRefine and Pleiades Geocollider

For any who were intrigued by my dismissive discussion of OpenRefine yesterday, here are some resources:

Before Class

Download/Install/Etc.

For Class

Reading

class index