From 711004f187c2a05e3120a1dc1a2313ef9c45e1ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Sat, 26 Oct 2019 18:52:33 +0300 Subject: [PATCH] title, content --- MTM/task4-straipsnis/Makefile | 8 ++++++++ MTM/task4-straipsnis/straipsnis.md | 33 +++++++++++++++++------------- 2 files changed, 27 insertions(+), 14 deletions(-) create mode 100644 MTM/task4-straipsnis/Makefile diff --git a/MTM/task4-straipsnis/Makefile b/MTM/task4-straipsnis/Makefile new file mode 100644 index 0000000..77aee99 --- /dev/null +++ b/MTM/task4-straipsnis/Makefile @@ -0,0 +1,8 @@ +toolshed = docker run --rm -v $(PWD):/x -w /x motiejus/toolshed + +all: straipsnis.html + +straipsnis.html: straipsnis.md + $(toolshed) pandoc \ + -T "$(shell head -1 $<)" \ + --self-contained $< -o $@ diff --git a/MTM/task4-straipsnis/straipsnis.md b/MTM/task4-straipsnis/straipsnis.md index 44a9622..718bc47 100644 --- a/MTM/task4-straipsnis/straipsnis.md +++ b/MTM/task4-straipsnis/straipsnis.md @@ -1,15 +1,16 @@ -Trumpas įvadas į GIS programuotojui -=================================== +Trumpas programuotojo įvadas į PostGIS +====================================== Jei tau nesvetimos duomenų bazės ar programavimas, ir iš žinių norėjote daugiau, šis įrašas -- jums. Labai trumpai susipažinsime, kaip sukurti "erdvinę" duomenų bazę ir leisti naudingas užklausas. Turinys: -- Kas yra PostGis? -- Užduoties aprašymas. -- Užduoties vykdymas. -- Pavyzdžiai. + +* Kas yra PostGis? +* Užduoties aprašymas. +* Užduoties vykdymas. +* Pavyzdžiai. Kas yra PostGis? ---------------- @@ -28,9 +29,10 @@ Duomenų bazės sukūrimas ----------------------- Susidarys iš kelių dalių: -- Duomenų bazės sukūrimas. -- Duomenų importavimas. -- Užklausos. + +* Duomenų bazės sukūrimas. +* Duomenų importavimas. +* Užklausos. Oro uostų informaciją gausime iš [openflights.org][3]; `airports.dat` failas jūsų patogumui yra šioje repositorijoje. Sukurkime ir importuokime duomenų bazę @@ -193,15 +195,18 @@ LIMIT 10; RAS | Sardar-e-Jangal Airport | Iran | -12.19 ``` -Pabaiga -------- +Pabaigai +-------- -Kaip matėme šiame įraše, PostGis suteikia erdvines funkcijas, duomenų tipus ir -indeksus prie patogios ir pažįstamos PostgreSQL sąsajos. +PostGis prie pažįstamos ir galingos PostgreSQL sąsajos suteikia erdvines +funkcijas, duomenų tipus ir indeksavimo galimybes. Susipažinus su PostgreSQL, +importuoti erdvinius duomenis ir pradėti juos analizuoti yra gana nedidelis +šuolis. Užduotys susidomėjusiam skaitytojui: + * Kodėl artimiausių oro uostų užklausoje naudojome [<->][5], o - tolimiausių -- [st_distance][6]? + tolimiausių -- [`st_distance`][6]? * Kokį atstumą skristume aplink žemę, jei iš Vilniaus skristume ta pačia platuma? * Kiek kartų reikia nuskristi United Economy klase aplink žemę Vilniaus platumoje, kad uždirbtume [nemokamus pusryčius][2]?