title, content

This commit is contained in:
Motiejus Jakštys 2019-10-26 18:52:33 +03:00
parent 55a4bb55c0
commit 711004f187
2 changed files with 27 additions and 14 deletions

View File

@ -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 $@

View File

@ -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 Jei tau nesvetimos duomenų bazės ar programavimas, ir iš žinių norėjote
daugiau, šis įrašas -- jums. Labai trumpai susipažinsime, kaip sukurti daugiau, šis įrašas -- jums. Labai trumpai susipažinsime, kaip sukurti
"erdvinę" duomenų bazę ir leisti naudingas užklausas. "erdvinę" duomenų bazę ir leisti naudingas užklausas.
Turinys: Turinys:
- Kas yra PostGis?
- Užduoties aprašymas. * Kas yra PostGis?
- Užduoties vykdymas. * Užduoties aprašymas.
- Pavyzdžiai. * Užduoties vykdymas.
* Pavyzdžiai.
Kas yra PostGis? Kas yra PostGis?
---------------- ----------------
@ -28,9 +29,10 @@ Duomenų bazės sukūrimas
----------------------- -----------------------
Susidarys iš kelių dalių: Susidarys iš kelių dalių:
- Duomenų bazės sukūrimas.
- Duomenų importavimas. * Duomenų bazės sukūrimas.
- Užklausos. * Duomenų importavimas.
* Užklausos.
Oro uostų informaciją gausime iš [openflights.org][3]; `airports.dat` failas Oro uostų informaciją gausime iš [openflights.org][3]; `airports.dat` failas
jūsų patogumui yra šioje repositorijoje. Sukurkime ir importuokime duomenų bazę 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 RAS | Sardar-e-Jangal Airport | Iran | -12.19
``` ```
Pabaiga Pabaigai
------- --------
Kaip matėme šiame įraše, PostGis suteikia erdvines funkcijas, duomenų tipus ir PostGis prie pažįstamos ir galingos PostgreSQL sąsajos suteikia erdvines
indeksus prie patogios ir pažįstamos PostgreSQL sąsajos. 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: Užduotys susidomėjusiam skaitytojui:
* Kodėl artimiausių oro uostų užklausoje naudojome [<->][5], o * 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? * Kokį atstumą skristume aplink žemę, jei iš Vilniaus skristume ta pačia platuma?
* Kiek kartų reikia nuskristi United Economy klase aplink žemę Vilniaus * Kiek kartų reikia nuskristi United Economy klase aplink žemę Vilniaus
platumoje, kad uždirbtume [nemokamus pusryčius][2]? platumoje, kad uždirbtume [nemokamus pusryčius][2]?