https://github.com/landscapegeoinformatics/mcarto
Materials for the Python lab session in the Mathematical Cartography course
https://github.com/landscapegeoinformatics/mcarto
Last synced: about 1 year ago
JSON representation
Materials for the Python lab session in the Mathematical Cartography course
- Host: GitHub
- URL: https://github.com/landscapegeoinformatics/mcarto
- Owner: LandscapeGeoinformatics
- Created: 2023-04-03T07:54:47.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-03T12:34:09.000Z (about 1 year ago)
- Last Synced: 2025-04-03T13:36:13.534Z (about 1 year ago)
- Language: Jupyter Notebook
- Size: 5.53 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Matemaatiline kartograafia
Antud juhendid toetavad geograafia eriala magistriõppe kursust Matemaatiline kartograafia LOOM.02.007 ja keskenduvad Pythoni matemaatilise kartograafia ja visualiseerimise teegi [Cartopy](https://scitools.org.uk/cartopy/docs/latest/) võimalustele.
Esimene juhend annab ülevaate kaardiakna loomisest, erinevate projektsioonide kasutamisest ja lihtsamate kaardielementide (kaardivõrk, tekst) konstrueerimisest:
* [Kaardiakna_juhtimine.ipynb](https://github.com/LandscapeGeoinformatics/mcarto/blob/main/Kaardiakna_juhtimine.ipynb)
Teine juhend keskendub täiendavate kaardielementide lisamisele, mille hulka kuuluvad nii lisadetailid (punkttähised, tekst ja legend) kui erinevad matemaatilised ja kartograafilised konstruktsioonid (ortodroom jms):
* [Kaardielemendid.ipynb](https://github.com/LandscapeGeoinformatics/mcarto/blob/main/Kaardielemendid.ipynb)
## Ettevalmistus
Juhendite kasutamine eeldab [Micromamba](https://mamba.readthedocs.io/en/latest/) olemasolu, mis peaks olema arvutiklassi arvutites tagatud. Kes soovib seda seadistada oma arvutis, võib selleks kasutada Alex Kmochi vastavat [juhendit](https://kodu.ut.ee/~kmoch/geopython2023/Py_00/Installing_Micromamba.html).
Pärast Micromamba installimist laadi alla ja paki kuhugi kausta lahti käesolev repositoorium koos kõigi failidega.
`Code -> Download ZIP`

Seejärel leia ja ava käsurea kaudu Windows PowerShell.

Liigu käsu `cd` abil kausta, kuhu pakkisid eelnevalt lahti GitHubist alla laaditud ZIP faili.
```
cd C:\Users\Holger\mcarto-main\mcarto-main
```
Käsu `ls` (Windowsis ka käsk `dir`) abil peaks nähtavale tulema kausta sisu, sh praktikumis kasutatavad Jupyteri töövihikud.

Alustuseks loome keskkonna nimega `mcarto` ning installime sellesse `cartopy` ja `jupyterlab` teegid, mida kasutame praktikumi ülesannetes. Parameeter `-c conda-forge` määrab Pythoni teekide lähtekanaliks [conda-forge](https://conda-forge.org/) repositooriumi.
```
micromamba create -n mcarto -c conda-forge cartopy jupyterlab
```

Järgmine rida aktiveerib äsjaloodud keskkonna.
```
micromamba activate mcarto
```

Enne harjutuste kallale asumist installime veel nn Jupyteri kerneli ehk anname Jupyteri töövihikutele teada, et soovime nende jooksutamisel kasutada vastloodud `mcarto` keskkonda.
```
python -m ipykernel install --user --name mcarto
```

Lõpuks aktiveeri Jupyteri keskkond.
```
jupyter lab
```
Avaneb brauser, kus klõps failil laiendiga *.ipynb* avab vastava töövihiku, mida saab brauseri aknas kasutama hakata.
Lisaks kontrollime, et aktiivne kernel üleval paremal on vastloodud `mcarto`.
