<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Birds Migration Data
Step1:  Exercise 1
The migration data of which birds (bird_names) are in the tracking dataset?
Step2:  Exercise 2
Draw a basic plot of the track(x-axis
Step3:  Exercise 3
Draw the flight route on Cartopy
```bash
conda install -c scitools cartopy=0.15.0
or (if former does not work)
conda install -c conda-forge cartopy=0.15.1
```
Step4:  Exercise 3.1
Draw the flight route with PlateCarree-Projection
See TODOs, where to change/insert your code.
Step5:  Exercise 3.2
Draw the flight route with Mercator-Projection
Use Features to show
- LAND
- OCEAN
- COASTLINE
- BORDERS
- LAKES
- RIVERS
See TODOs, where to change/insert your code.
<ASSISTANT_TASK:>
Python Code:
birds = pd.read_csv('../../data/bird_tracking.csv')
birds.head()
Explanation: Birds Migration Data
End of explanation
# TODO
Explanation: Exercise 1
The migration data of which birds (bird_names) are in the tracking dataset?
End of explanation
# TODO
Explanation: Exercise 2
Draw a basic plot of the track(x-axis: longitude, y-axis: latitude) of each bird:
The title of the plot should be Bird Migration.
The axes should be named.
A legend should show to which bird the single tracks belong.
End of explanation
import cartopy.crs as ccrs
Explanation: Exercise 3
Draw the flight route on Cartopy
```bash
conda install -c scitools cartopy=0.15.0
or (if former does not work)
conda install -c conda-forge cartopy=0.15.1
```
End of explanation
plt.figure(figsize=(10,10))
ax = plt.axes(projection=ccrs.PlateCarree())
ax.coastlines()
# TODO 1: comment in/out and see, what happens
# ax.set_extent((-25,20,52,10))
# TODO 2: draw the single tracks with title and legend as in Exercise 2
Explanation: Exercise 3.1
Draw the flight route with PlateCarree-Projection
See TODOs, where to change/insert your code.
End of explanation
import cartopy.feature as cfeature
# TODO add your code here
Explanation: Exercise 3.2
Draw the flight route with Mercator-Projection
Use Features to show
- LAND
- OCEAN
- COASTLINE
- BORDERS
- LAKES
- RIVERS
See TODOs, where to change/insert your code.
End of explanation
<END_TASK>