term | definition |
---|---|
API | <b>Application Programming Interface</b><br/><br/> A way for two or more programs to talk to one another. Designed for computer programmers to utilise when writing programs rather than being used by an end user.<br/><br/> You will send a request to an API and it will send back a response. For example, you might request data on the postcode EX2 5AA from the postcodes.io API, and it will return a text string containing data like the latitude and longitu |
1 Welcome!
This book accompanies module 3 of the 15 month HSMA programme.
It is aimed at people with some experience of Python who want to be able to work with geographic data.
It is particularly aimed at people in the UK working in the National Health Service (NHS), policing, social care, public health or local government.
We will cover topics including:
- principles and terminology needed when working with geographical data and maps
- creating maps using a free and open source software package (QGIS)
- working with geographic data in Python using the Geopandas library
- creating static maps in Python with matplotlib
- creating interactive maps in Python with Folium, Leaflet and Kepler
- interacting with travel time APIs
- visualising travel times to sites across regions
- optimizing the locations of facilities to minimize travel time across a region
- optimizing the locations of facilities to maximize performance against multiple objectives (e.g. minimizing average travel time while maximizing the percentage of people who can reach a service within 30 minuts)