SlideShare a Scribd company logo
1 of 20
Download to read offline
QGIS – SZYBKI START
Warszawa, 20 maja 2017
WBdata.pl
O NAS
Czym się zajmujemy:
▪Analizy przestrzenne
▪GeoMarketing
▪Przestrzenne bazy danych
▪Szkolenia QGIS i SAGA GIS
Branże:
▪Lotnicza
▪Transportowa
▪Retail
WBdata.pl
WBdata.pl
GEOGRAFIA A GIS
Fundamentalne koncepcje w geografii:
▪miejsca mają lokalizacje, kierunek oraz odległość w odniesieniu do innych miejsc;
▪skala jest istotna – miejsca mogą być duże lub małe;
▪miejsce ma zarówno strukturę fizyczną, jak i zawartość kulturową;
▪właściwości miejsc rozwijają się i zmieniają z czasem;
▪miejsca oddziałują na siebie nawzajem;
▪zawartość miejsc jest racjonalnie zorganizowana.
„Introduction to human geography” prof. Stuart Sweeney
GIS System Informacji Geograficznej
WBdata.pl
Źródło: https://www.shreveportla.gov/images/pages/N1334/gismed.gif
System Informacji Geograficznej łączy informacje lokalizacyjne (przestrzenne) oraz
bazy danych (tabelaryczne) i umożliwia wizualizację wzorów, zależności oraz
trendów. Proces ten daje zupełnie nową perspektywę do analizy danych, które nie
mogą być postrzegane w formie tabeli lub listy.
15% 20%
15%
20%30%
WBdata.pl
OPROGRAMOWANIE GIS
+ arkusz kalkulacyjny
WBdata.pl
BAZA WIEDZY O GIS
▪Książki
▪Blogi
▪YouTube (tutoriale)
▪Fora internetowe
▪Przykłady map w galeriach
WBdata.pl
PROGRAM SZKOLENIA
Przedstawienie zasad warsztatów, trenera, uczestników (9:10-9:25)
Blok 1 (9:25 - 11:00) Interfejs QGIS, pierwsza mapa
Blok 2 (11:15 - 12:30) Omówienie warstw, zadania
Lunch (12:30 - 13:00)
Blok 3 (13:00 - 14:15) Zadania
Blok 4 (14:15 - 15:00) Wtyczki, źródła danych i nauki
WBdata.pl
WBdata.pl
ZADANIA
Proszę wykonać kartogram z liczbą ludności gmin województwa
pomorskiego
1. Wybrać gminy województwa pomorskiego z wszystkich polskich
gmin (warstwa gminy_polska.shp)
2. Sklasyfikować gminy wg liczby ludności 2015
3. Dodatkowo. Pokazać na kartogramie zmianę liczby ludności
w latach 2011-2015
WBdata.pl
ZADANIE 1
Proszę wykonać kartogram z liczbą ludności gmin województwa
mazowieckiego
1. Otworzyć warstwę gminy_wojewodztwa_mazowieckiego.shp
2. Dodać liczbę ludności gmin województwa z pliku *xlsx
3. Obliczyć gęstość zaludnienia w 2015 roku.
4. Sklasyfikować gminy wg gęstości zaludnienia (5 przedziałów)
WBdata.pl
ZADANIE 2
1. Proszę pokazać etykiety gmin województwa mazowieckiego wg liczby
ludności.
2. Etykiety powinny mieć tylko gminy powyżej 50 000 osób oraz zawierać
nazwę gminy oraz liczbę mieszkańców!
3. Etykiety o otoczce 6 mm. Czcionka domyślna.
WBdata.pl
ZADANIE 3
Przygotowanie mapy do wydruku (okno mapy, legenda, podziałka, opis)
Przygotowane dane z zadania 2 i 3 proszę wydrukować do obrazu *.png
wraz z legendą i podziałką.
WBdata.pl
ZADANIE 4
Zbadanie w jakim powiecie znajduje się gmina i sprawdzenie poprawności
warstw gmin i powiatów. Proszę:
1. otworzyć warstwę gmin i powiatów.
2. połączyć tabelę atrybutów gmin z odpowiadającymi im powiatami.
3. obliczyć powierzchnię każdego poligonu.
WBdata.pl
ZADANIE 5
Tworzenie warstw na podstawie podkładu rastrowego. Proszę:
1. otworzyć warstwę rastrową do_narysowania.tiff. (epsg 2180)
2. stworzyć warstwy punktową, liniową i poligonową (po jednej).
3. Każda warstwa powinna mieć tabelę atrybutów z nazwą i krótkim
opisem.
WBdata.pl
ZADANIE 6
Obliczenie ludności gminy Nasielsk na podstawie obwodów spisowych. Proszę:
1. otworzyć warstwę gmin woj. mazowieckiego i wyeksportować gminę Nasielsk.
2. otworzyć warstwę z obwodami spisowymi i nadać atrybuty z tabeli gminy Nasielsk
3. Wyeksportować obwody spisowe gminy Nasielsk
4. obliczyć powierzchnię każdego poligonu (wyrzucić szczątkowe poligony, poniżej 10000 m2)
5. stworzyć warstwę punktową na podstawie kolumny TOTAL_POP obwodów gm. Nasielsk (warstwa obwody spisowe)
6. obliczyć sumaryczną liczbę ludności na podstawie warstwy punktowej.
WBdata.pl
ZADANIE 7
Stworzenie warstwy rastrowej na podstawie punktów. Proszę:
1. Stworzyć siatkę wektorową o boku 100 metrów
2. Otworzyć warstwę z obwodami gminy Nasielsk i stworzyć warstwę punktową (1 kropa => 10 osób)
3. Obliczyć liczbę osób w komórce siatki wektorowej. (Wynik przekształcić na liczby dziesiętne)
4. Przekształcić siatkę wektorową w warstwę rastrową (na podstawie pola z liczbą ludności)
WBdata.pl
ZADANIE 8
Posługiwanie się wtyczką QuickOSM Proszę:
1. ściągnąć granice powiatów województwa mazowieckiego, autostrady oraz koleje
2. Proszę zakryć całą treść mapy poza granicami woj. Mazowieckiego
dodatkowo
3. Obciąć do granicy województwa warstwy dróg i kolei.
WBdata.pl
ZADANIE 9
Jak z warstwy adresów zrobić warstwę kodów pocztowych? Proszę:
1. Otworzyć warstwę adresów
2. Stworzyć poligony Woronoja
3. Zagregować poligony wg kodu pocztowego
WBdata.pl
ZADANIE 10
Jak stworzyć warstwę punktową z pliku *.csv? Proszę:
1. Otworzyć plik *.csv poleceniem Dodaj warstwę tekstową CSV.
2. Wybrać X i Y
3. Nacisnąć OK
4. Zapisać do warstwy *.shp
WBdata.pl
ZADANIE 11
DZIĘKUJĘ ZA UWAGĘ
QGIS – SZYBKI START
Wojciech Brol
info@wbdata.pl
WBdata.pl
facebook.com/wbdata
twitter.com/wbdata

More Related Content

More from Sages

Bezpieczne dane w aplikacjach java
Bezpieczne dane w aplikacjach javaBezpieczne dane w aplikacjach java
Bezpieczne dane w aplikacjach javaSages
 
Wprowadzenie do technologi Big Data i Apache Hadoop
Wprowadzenie do technologi Big Data i Apache HadoopWprowadzenie do technologi Big Data i Apache Hadoop
Wprowadzenie do technologi Big Data i Apache HadoopSages
 
Architektura aplikacji android
Architektura aplikacji androidArchitektura aplikacji android
Architektura aplikacji androidSages
 
Technologia Xamarin i wprowadzenie do Windows IoT core
Technologia Xamarin i wprowadzenie do Windows IoT coreTechnologia Xamarin i wprowadzenie do Windows IoT core
Technologia Xamarin i wprowadzenie do Windows IoT coreSages
 
Zrób dobrze swojej komórce - programowanie urządzeń mobilnych z wykorzystanie...
Zrób dobrze swojej komórce - programowanie urządzeń mobilnych z wykorzystanie...Zrób dobrze swojej komórce - programowanie urządzeń mobilnych z wykorzystanie...
Zrób dobrze swojej komórce - programowanie urządzeń mobilnych z wykorzystanie...Sages
 
Szybkie wprowadzenie do eksploracji danych z pakietem Weka
Szybkie wprowadzenie do eksploracji danych z pakietem WekaSzybkie wprowadzenie do eksploracji danych z pakietem Weka
Szybkie wprowadzenie do eksploracji danych z pakietem WekaSages
 
Jak zacząć przetwarzanie małych i dużych danych tekstowych?
Jak zacząć przetwarzanie małych i dużych danych tekstowych?Jak zacząć przetwarzanie małych i dużych danych tekstowych?
Jak zacząć przetwarzanie małych i dużych danych tekstowych?Sages
 
Wprowadzenie do Big Data i Apache Spark
Wprowadzenie do Big Data i Apache SparkWprowadzenie do Big Data i Apache Spark
Wprowadzenie do Big Data i Apache SparkSages
 
Wprowadzenie do technologii Puppet
Wprowadzenie do technologii PuppetWprowadzenie do technologii Puppet
Wprowadzenie do technologii PuppetSages
 
Budowa elementów GUI za pomocą biblioteki React - szybki start
Budowa elementów GUI za pomocą biblioteki React - szybki startBudowa elementów GUI za pomocą biblioteki React - szybki start
Budowa elementów GUI za pomocą biblioteki React - szybki startSages
 
Vert.x v3 - high performance polyglot application toolkit
Vert.x v3 - high performance  polyglot application toolkitVert.x v3 - high performance  polyglot application toolkit
Vert.x v3 - high performance polyglot application toolkitSages
 
Wprowadzenie do technologii Big Data / Intro to Big Data Ecosystem
Wprowadzenie do technologii Big Data / Intro to Big Data EcosystemWprowadzenie do technologii Big Data / Intro to Big Data Ecosystem
Wprowadzenie do technologii Big Data / Intro to Big Data EcosystemSages
 
Codepot - Pig i Hive: szybkie wprowadzenie / Pig and Hive crash course
Codepot - Pig i Hive: szybkie wprowadzenie / Pig and Hive crash courseCodepot - Pig i Hive: szybkie wprowadzenie / Pig and Hive crash course
Codepot - Pig i Hive: szybkie wprowadzenie / Pig and Hive crash courseSages
 
Podstawy AngularJS
Podstawy AngularJSPodstawy AngularJS
Podstawy AngularJSSages
 
Wprowadzenie do technologii Big Data
Wprowadzenie do technologii Big DataWprowadzenie do technologii Big Data
Wprowadzenie do technologii Big DataSages
 

More from Sages (15)

Bezpieczne dane w aplikacjach java
Bezpieczne dane w aplikacjach javaBezpieczne dane w aplikacjach java
Bezpieczne dane w aplikacjach java
 
Wprowadzenie do technologi Big Data i Apache Hadoop
Wprowadzenie do technologi Big Data i Apache HadoopWprowadzenie do technologi Big Data i Apache Hadoop
Wprowadzenie do technologi Big Data i Apache Hadoop
 
Architektura aplikacji android
Architektura aplikacji androidArchitektura aplikacji android
Architektura aplikacji android
 
Technologia Xamarin i wprowadzenie do Windows IoT core
Technologia Xamarin i wprowadzenie do Windows IoT coreTechnologia Xamarin i wprowadzenie do Windows IoT core
Technologia Xamarin i wprowadzenie do Windows IoT core
 
Zrób dobrze swojej komórce - programowanie urządzeń mobilnych z wykorzystanie...
Zrób dobrze swojej komórce - programowanie urządzeń mobilnych z wykorzystanie...Zrób dobrze swojej komórce - programowanie urządzeń mobilnych z wykorzystanie...
Zrób dobrze swojej komórce - programowanie urządzeń mobilnych z wykorzystanie...
 
Szybkie wprowadzenie do eksploracji danych z pakietem Weka
Szybkie wprowadzenie do eksploracji danych z pakietem WekaSzybkie wprowadzenie do eksploracji danych z pakietem Weka
Szybkie wprowadzenie do eksploracji danych z pakietem Weka
 
Jak zacząć przetwarzanie małych i dużych danych tekstowych?
Jak zacząć przetwarzanie małych i dużych danych tekstowych?Jak zacząć przetwarzanie małych i dużych danych tekstowych?
Jak zacząć przetwarzanie małych i dużych danych tekstowych?
 
Wprowadzenie do Big Data i Apache Spark
Wprowadzenie do Big Data i Apache SparkWprowadzenie do Big Data i Apache Spark
Wprowadzenie do Big Data i Apache Spark
 
Wprowadzenie do technologii Puppet
Wprowadzenie do technologii PuppetWprowadzenie do technologii Puppet
Wprowadzenie do technologii Puppet
 
Budowa elementów GUI za pomocą biblioteki React - szybki start
Budowa elementów GUI za pomocą biblioteki React - szybki startBudowa elementów GUI za pomocą biblioteki React - szybki start
Budowa elementów GUI za pomocą biblioteki React - szybki start
 
Vert.x v3 - high performance polyglot application toolkit
Vert.x v3 - high performance  polyglot application toolkitVert.x v3 - high performance  polyglot application toolkit
Vert.x v3 - high performance polyglot application toolkit
 
Wprowadzenie do technologii Big Data / Intro to Big Data Ecosystem
Wprowadzenie do technologii Big Data / Intro to Big Data EcosystemWprowadzenie do technologii Big Data / Intro to Big Data Ecosystem
Wprowadzenie do technologii Big Data / Intro to Big Data Ecosystem
 
Codepot - Pig i Hive: szybkie wprowadzenie / Pig and Hive crash course
Codepot - Pig i Hive: szybkie wprowadzenie / Pig and Hive crash courseCodepot - Pig i Hive: szybkie wprowadzenie / Pig and Hive crash course
Codepot - Pig i Hive: szybkie wprowadzenie / Pig and Hive crash course
 
Podstawy AngularJS
Podstawy AngularJSPodstawy AngularJS
Podstawy AngularJS
 
Wprowadzenie do technologii Big Data
Wprowadzenie do technologii Big DataWprowadzenie do technologii Big Data
Wprowadzenie do technologii Big Data
 

Qgis szybki start

  • 1. QGIS – SZYBKI START Warszawa, 20 maja 2017 WBdata.pl
  • 2. O NAS Czym się zajmujemy: ▪Analizy przestrzenne ▪GeoMarketing ▪Przestrzenne bazy danych ▪Szkolenia QGIS i SAGA GIS Branże: ▪Lotnicza ▪Transportowa ▪Retail WBdata.pl WBdata.pl
  • 3. GEOGRAFIA A GIS Fundamentalne koncepcje w geografii: ▪miejsca mają lokalizacje, kierunek oraz odległość w odniesieniu do innych miejsc; ▪skala jest istotna – miejsca mogą być duże lub małe; ▪miejsce ma zarówno strukturę fizyczną, jak i zawartość kulturową; ▪właściwości miejsc rozwijają się i zmieniają z czasem; ▪miejsca oddziałują na siebie nawzajem; ▪zawartość miejsc jest racjonalnie zorganizowana. „Introduction to human geography” prof. Stuart Sweeney GIS System Informacji Geograficznej WBdata.pl
  • 4. Źródło: https://www.shreveportla.gov/images/pages/N1334/gismed.gif System Informacji Geograficznej łączy informacje lokalizacyjne (przestrzenne) oraz bazy danych (tabelaryczne) i umożliwia wizualizację wzorów, zależności oraz trendów. Proces ten daje zupełnie nową perspektywę do analizy danych, które nie mogą być postrzegane w formie tabeli lub listy. 15% 20% 15% 20%30% WBdata.pl
  • 5. OPROGRAMOWANIE GIS + arkusz kalkulacyjny WBdata.pl
  • 6. BAZA WIEDZY O GIS ▪Książki ▪Blogi ▪YouTube (tutoriale) ▪Fora internetowe ▪Przykłady map w galeriach WBdata.pl
  • 7. PROGRAM SZKOLENIA Przedstawienie zasad warsztatów, trenera, uczestników (9:10-9:25) Blok 1 (9:25 - 11:00) Interfejs QGIS, pierwsza mapa Blok 2 (11:15 - 12:30) Omówienie warstw, zadania Lunch (12:30 - 13:00) Blok 3 (13:00 - 14:15) Zadania Blok 4 (14:15 - 15:00) Wtyczki, źródła danych i nauki WBdata.pl
  • 9. Proszę wykonać kartogram z liczbą ludności gmin województwa pomorskiego 1. Wybrać gminy województwa pomorskiego z wszystkich polskich gmin (warstwa gminy_polska.shp) 2. Sklasyfikować gminy wg liczby ludności 2015 3. Dodatkowo. Pokazać na kartogramie zmianę liczby ludności w latach 2011-2015 WBdata.pl ZADANIE 1
  • 10. Proszę wykonać kartogram z liczbą ludności gmin województwa mazowieckiego 1. Otworzyć warstwę gminy_wojewodztwa_mazowieckiego.shp 2. Dodać liczbę ludności gmin województwa z pliku *xlsx 3. Obliczyć gęstość zaludnienia w 2015 roku. 4. Sklasyfikować gminy wg gęstości zaludnienia (5 przedziałów) WBdata.pl ZADANIE 2
  • 11. 1. Proszę pokazać etykiety gmin województwa mazowieckiego wg liczby ludności. 2. Etykiety powinny mieć tylko gminy powyżej 50 000 osób oraz zawierać nazwę gminy oraz liczbę mieszkańców! 3. Etykiety o otoczce 6 mm. Czcionka domyślna. WBdata.pl ZADANIE 3
  • 12. Przygotowanie mapy do wydruku (okno mapy, legenda, podziałka, opis) Przygotowane dane z zadania 2 i 3 proszę wydrukować do obrazu *.png wraz z legendą i podziałką. WBdata.pl ZADANIE 4
  • 13. Zbadanie w jakim powiecie znajduje się gmina i sprawdzenie poprawności warstw gmin i powiatów. Proszę: 1. otworzyć warstwę gmin i powiatów. 2. połączyć tabelę atrybutów gmin z odpowiadającymi im powiatami. 3. obliczyć powierzchnię każdego poligonu. WBdata.pl ZADANIE 5
  • 14. Tworzenie warstw na podstawie podkładu rastrowego. Proszę: 1. otworzyć warstwę rastrową do_narysowania.tiff. (epsg 2180) 2. stworzyć warstwy punktową, liniową i poligonową (po jednej). 3. Każda warstwa powinna mieć tabelę atrybutów z nazwą i krótkim opisem. WBdata.pl ZADANIE 6
  • 15. Obliczenie ludności gminy Nasielsk na podstawie obwodów spisowych. Proszę: 1. otworzyć warstwę gmin woj. mazowieckiego i wyeksportować gminę Nasielsk. 2. otworzyć warstwę z obwodami spisowymi i nadać atrybuty z tabeli gminy Nasielsk 3. Wyeksportować obwody spisowe gminy Nasielsk 4. obliczyć powierzchnię każdego poligonu (wyrzucić szczątkowe poligony, poniżej 10000 m2) 5. stworzyć warstwę punktową na podstawie kolumny TOTAL_POP obwodów gm. Nasielsk (warstwa obwody spisowe) 6. obliczyć sumaryczną liczbę ludności na podstawie warstwy punktowej. WBdata.pl ZADANIE 7
  • 16. Stworzenie warstwy rastrowej na podstawie punktów. Proszę: 1. Stworzyć siatkę wektorową o boku 100 metrów 2. Otworzyć warstwę z obwodami gminy Nasielsk i stworzyć warstwę punktową (1 kropa => 10 osób) 3. Obliczyć liczbę osób w komórce siatki wektorowej. (Wynik przekształcić na liczby dziesiętne) 4. Przekształcić siatkę wektorową w warstwę rastrową (na podstawie pola z liczbą ludności) WBdata.pl ZADANIE 8
  • 17. Posługiwanie się wtyczką QuickOSM Proszę: 1. ściągnąć granice powiatów województwa mazowieckiego, autostrady oraz koleje 2. Proszę zakryć całą treść mapy poza granicami woj. Mazowieckiego dodatkowo 3. Obciąć do granicy województwa warstwy dróg i kolei. WBdata.pl ZADANIE 9
  • 18. Jak z warstwy adresów zrobić warstwę kodów pocztowych? Proszę: 1. Otworzyć warstwę adresów 2. Stworzyć poligony Woronoja 3. Zagregować poligony wg kodu pocztowego WBdata.pl ZADANIE 10
  • 19. Jak stworzyć warstwę punktową z pliku *.csv? Proszę: 1. Otworzyć plik *.csv poleceniem Dodaj warstwę tekstową CSV. 2. Wybrać X i Y 3. Nacisnąć OK 4. Zapisać do warstwy *.shp WBdata.pl ZADANIE 11
  • 20. DZIĘKUJĘ ZA UWAGĘ QGIS – SZYBKI START Wojciech Brol info@wbdata.pl WBdata.pl facebook.com/wbdata twitter.com/wbdata