You are on page 1of 3

2023

Sprawozdanie (z3)
SPATIAL LITE
WIKTORIA GRYZA IGP 2022/2023 NR ALBUMU 419026
1. Lista wszystkich tablic obiektów w bazie
select * from geometry_columns

2. Nazwa kolumny geometrii dla tablicy BUDYNEK


select f_geometry_column from geometry_columns where f_table_name='budynek';

3. Wymiary współrzędnych kolumny geometrii dla tablicy BUDYNEK


select dimension(budynek_geom) from budynek;

4. Kod układu współrzędnych kolumny geometrii dla tablicy BUDYNEK


select SRID(budynek_geom) from budynek;

5. Definicja użytego układu współrzędnych dla tabeli BUDYNEK


select * from spatial_ref_sys where srid= 2180;

6. Wymiar geometrii danych dla tabeli BUDYNEK


select coord_dimension from geometry_columns where f_table_name='budynek';

7. Typ geometryczny dla tabeli BUDYNEK


select geometrytype(budynek_geom) from budynek;

8. Reprezentacja WKT tabeli BUDYNEK


select astext(budynek_geom) from budynek;

9. Kod układu współrzędnych tabeli BUDYNEK


select SRID from geometry_columns where f_table_name='budynek'

10. Centroid BUDYNKU o najmniejszym ID


select centroid(budynek_geom) from budynek where id =(SELECT MIN(id)FROM budynek);

11. Podaj współrzędne centroidu BUDYNKU o najmniejszym ID


select astext(centroid(budynek_geom)) from budynek where id = 1;

12. Pole powierzchni obiektów w tabeli BUDYNEK


select area(budynek_geom) from budynek;

13. Czy geometria BUDYNKU o najmniejszym ID leży wewnątrz działki?


select budynek.name, dzialka.name, WITHIN(budynek.budynek_geom,
dzialka.dzialka_geom) as CzyLezyWewnatrzDzialki from budynek, dzialka where
budynek.id =1;

14. Czy geometria BUDYNEK styka się z geometrią DZIALKI? (touches)


select budynek.name, dzialka.name, TOUCHES(budynek.budynek_geom,
dzialka.dzialka_geom) as CzyStykaSie from budynek, dzialka;

15. Czy geometria BUDYNEK leży wewnątrz DZIAŁKA? ( Within)


select budynek.name, dzialka.name, WITHIN(budynek.budynek_geom,
dzialka.dzialka_geom) as CzyLezyWewnatrzDzialki from budynek, dzialka;

1
A. Zawartosc tabeli tree
Select * from tree

B. Wyswietl tylko 3 wiersze z tabeli tree


Select * from tree LIMIT 3

C. Wyswietl tylko 3 wiersze z tabeli tree zaczynając od 5


Select * from tree LIMIT 3 OFFSET 5

D. Wyswietl wierszcze dla których srednia koron jest wieksza niż 4,5
Select * from tree WHERE korona > 4.5

E. Wyswietl wierszcze dla których srednia koron jest rozna od 4,09


Select * from tree WHERE korona != 4.09

F. Wyswietl wierszcze dla których srednia koron jest wieksza niż 4,5 i mniejsza niż 5,0
Select * from tree WHERE korona > 4.5 AND korona < 5.0

G. Wyswietl wierszcze dla których srednia koron jest rowna 4,09, 4,28, 5,06
Select * from tree WHERE korona IN (4,09,4,28…)

H. Wyswietl wiersze dla których rodzaj nie został określony


I. Select * from tree WHERE rodzaj != ‘ ‘

J. Min, max, avg dla korony

Select min(korona), max(korona), avg(korona) from tree

K. Liczba drzew z korona nie wieksza niż 4,5


Select COUNT(*) from tree WHERE korona > 4.5

L. Suma koron drzew


Select SUM(korona) from tree

M. Sortowanie tabeli wg wartości z koron drzew


Select * from tree ORDER BY korona DESC

N. Liczba drzew liściastych i iglastych


Select rodzaj, count(*) from tree GROUP BY rodzaj

You might also like