Leaflet Web Maps with qgis2leaf



Σχετικά έγγραφα
Searching and Downloading OpenStreetMap Data

Performing Spatial Queries

Using Google Maps Engine Connector for QGIS

Batch Processing using Processing Framework

Using Custom Python Expression Functions

Working with Terrain Data

Using the QGIS Browser

Nearest Neighbor Analysis

Performing Spatial Joins

Georeferencing Topo Sheets and Scanned Maps

Interpolating Point Data

Basic Raster Styling and Analysis

Making A Map. QGIS Tutorials and Tips. Author. Ujaval Gandhi Translations by

Digitizing Map Data. QGIS Tutorials and Tips. Author. Ujaval Gandhi Translations by

Automating Complex Workflows using Processing Modeler

Eισαγωγή στο λογισμικό QGis

Δημιουργία και επεξεργασία διανυσματικών επιπέδων στο QGIS

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Υπολογιστικών Φύλλων. 2. Κύρια Οθόνη Της Εφαρμογής Υπολογιστικών Φύλλων ΣΤΟΧΟΙ:

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ:

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ

Δημιουργία μιας εφαρμογής Java με το NetBeans

Βασικές Λειτουργίες του Word

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ. Καθηγητής : Π.Μ. Δελλαδέτσιμας Υπ. Διδάκτορας : Γ. Τσεβά, Α. Ξυνός

Access 2. Φτιάχνοντας μια DB, πίνακες και εισαγωγή εξωτερικών δεδομένων

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες επεξεργασίας Προσωπικής σελίδας Διδάσκοντα

MICROSOFT OFFICE 2003 MICROSOFT WORD 2003

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ "ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ" (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗ I. 3o ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΟ WORD

Αλλαγή της εμφάνισης κειμένου: μέγεθος γραμματοσειράς, είδος γραμματοσειράς

Οδηγός Χρήσης Η-Βιβλίων Ebrary ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

ΤΕΙ Ιονίων Νήσων Εργαστηριακές Ασκήσεις στα Γεωγραφικά Συστήματα Πληροφοριών

6. ΓΕΩΓΡΑΦΙΚΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Πώς να δημιουργήσετε ένα Wiki

Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE

Προετοιμασία σύνδεσης του modem. Εγκατάσταση του Modem

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

ΤΕΙ Ιονίων Νήσων Εργαστηριακές Ασκήσεις στα Γεωγραφικά Συστήματα Πληροφοριών

Αθήνα, Απρίλιος 2018 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΚΩΝ

Οδηγός Χρήσης Η-Βιβλίων EBSCO ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου

Google Map Χάρτες στο διαδίκτυο

Διαχείριση Έργων Πληροφορικής Εργαστήριο

Χρήση του Office 365 σε iphone ή ipad

Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X

Ενημέρωση του Firmware για Ασύρματα Τηλεχειριστήρια WR-R10

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : / id ot.com /

Αλλαγή μεταξύ τρόπων εμφάνισης της σελίδας

Όλοι οι χρήστες του Turnitin πρέπει να δημιουργήσουν ένα προφίλ χρήστη.

Άνοιγμα (και κλείσιμο) της εφαρμογής Εγγράφου Κειμένου

Μετασχηματισμός δεδομένων σε ενιαίο σύστημα αναφοράς στο QGIS

Ενημέρωση του υλικολογισμικού της φωτογραφικής μηχανής

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ΙΑΧΕΙΡΙΣΗΣ ΠΡΟΣΩΠΙΚΟΥ ΧΩΡΟΥ ΤΗΣ ALTEC SOFTWARE

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP

Οδηγίες χρήσης της πλατφόρμας TYPO3. για τους Διαχειριστές Ιστοσελίδων των Τμημάτων του. Πανεπιστημίου Αθηνών

Mendeley - εισαγωγή βιβλιογραφικών παραπομπών στον κειμενογράφο

1. O FrontPage Explorer

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Ι

Είσοδος. Καλωσορίσατε στο Ενιαίο Σύστημα Πληρωμών Δαπανών Ηλεκτρονικών Υπηρεσιών.

2.9.3 Χρήση λογισμικού παρουσιάσεων για τη δημιουργία απλών παρουσιάσεων ρουτίνας

Σύντοµο Εγχειρίδιο Χρήσης. του Λογισµικού Στατιστικής Επεξεργασίας. SPSS for Windows v. 8.0

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

6. ΓΕΩΓΡΑΦΙΚΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Άσκηση 5 Firefox Αποθήκευση αρχείων

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Writing Python Scripts for Processing Framework

ΔΗΜΙΟΥΡΓΙΑ ΚΟΙΝΟΧΡΗΣΤΩΝ ΦΑΚΕΛΩΝ & ΑΡΧΕΙΩΝ

Οδηγίες εγκατάστασης πιστοποιητικών της Αρχής Πιστοποίησης του Χρηματιστηρίου Αθηνών

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Τσαουσάκης Σταύρος ΠΕ70 ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3

Στο παράθυρο που θα εµφανιστεί πατήστε το κουµπί Unzip.

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή.

1. Άνοιγμα Και Κλείσιμο Της Εφαρμογής Φυλλομετρητή Ιστού (Internet Explorer)

Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων.

Οδηγίες Εγκατάστασης Πιστοποιητικών για Χρήση σε WEB Browsers

Χαρτογράφηση με Ανοιχτό Λογισμικό GIS

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα

MathDebate Οδηγός για διαχειριστές

Άσκηση. Εξοικείωση με διαδικασία εγγραφής μαθητών σε κάποιο μάθημα και διαδικασία μεταφοράς μαθημάτων μεταξύ διαφορετικών συστημάτων moodle

Επεξεργασία χωρικών δεδομένων στο πλαίσιο του μαθήματος «Συνθετικό Γεωγραφικό Θέμα»

Πίνακες, περιγράµµατα και σκίαση

Epsilon Net PYLON Platform

Εισαγωγή στο πρόγραμμα Microsoft word 2003

Android Studio για Windows

Hase οδηγίες χρήσης.

Αντανάκλαση κειμένου (Text Reflection)

Αλλαγή απόδοσης επιφάνειας

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word

OTOsuite. Οδηγός εγκατάστασης. Αρ. εγγρ GR/07 Αρ. εξαρτήματος GR

Χρήση html editor. Περιεχόμενα. 1. Εισαγωγή/διαμόρφωση κειμένου.

Εγχειρίδιο: Περιεχόμενα

Transcript:

Leaflet Web Maps with qgis2leaf QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis Despoina Karfi This work is licensed under a Creative Commons Attribution 4.0 International License.

Leaflet Διαδικτυακοί Χάρτες με το qgis2leaf Το Leaflet είναι μια δημοφιλής, ανοικτού κώδικα βιβλιοθήκη Javascript για την κατασκευή εφαρμογών διαδικτυακών χαρτών. Το πρόσθετο qgis2leaf παρέχει έναν απλό τρόπο εξαγωγής του QGIS χάρτη σας, σε έναν λειτουργικό διαδικτυακό χάρτη βασισμένο σε leaflet. Αυτό το πρόσθετο είναι ένας χρήσιμος τρόπος, για να ξεκινήσετε με τους διαδικτυακούς χάρτες και να δημιουργήσετε έναν διαδραστικό διαδικτυακό χάρτη από τα στατικά GIS επίπεδα δεδομένων σας. Επισκόπηση εργασίας Θα δημιουργήσουμε έναν leaflet διαδικτυακό χάρτη των αεροδρομίων σε όλον τον κόσμο. λλες δεξι τητες που θα µ θετε Χρήση της δήλωσης SQL CASE στο Field Calculator, για τη δημιουργία νέων πεδίων τιμών, βασισμένες σε διαφορετικές συνθήκες. Εντοπισμός και χρήση προσαρμοσμένων SVG εικονιδίων στο QGIS. Λήψη δεδομένων Θα χρησιμοποιήσουμε το σύνολο δεδομένων Airports από το Natural Earth. Κατεβάστε το Airports shapefile. Πηγή Δεδομένων [NATURALEARTH] Διαδικασία 1. Εγκαταστήστε το πρόσθετο qgis2leaf πηγαίνοντας στο Plugins Manage and Install Plugin. Σημειώστε ότι το πρόσθετο είναι προς το παρόν μαρκαρισμένο ως experimental, οπότε θα πρέπει να τσεκάρετε το Show also experimental plugins στις Ρυθμίσεις Πρόσθετων. (See Χρησιμοποιώντας Πρόσθετες Λειτουργίες για περισσότερες πληροφορίες σχετικά με την εγκατάσταση πρόσθετων στο QGIS)

2. Αποσυμπιέστε το αρχείο ne_10m_airports.zip. Ανοίξτε το QGIS και πηγαίνετε στο Layer Add Vector Layer. Πηγαίνετε στην τοποθεσία όπου αποσυμπιέστηκαν τα αρχεία και επιλέξτε το ne_10m_airports.shp. Πατήστε OK.

3. Μόλις φορτωθεί το επίπεδο ne_10m_airports, χρησιμοποιήστε το εργαλείο Identify για να κάνετε κλικ σε οποιοδήποτε χαρακτηριστικό και να δείτε τις ιδιότητες του. Θα δημιουργήσουμε έναν χάρτη αεροδρομίου όπου θα ταξινομήσουμε τα αεροδρόμια σε 3 κατηγορίες. Η ιδιότητα type θα είναι χρήσιμη όταν ταξινομήσουμε τα χαρακτηριστικά.

4. Κάντε δεξί κλικ στο επίπεδο ne_10m_airports και επιλέξτε Open Attribute Table.

5. Στο παράθυρο διαλόγου του πίνακα χαρακτηριστικών, πατήστε το κουμπί Toggle Editing. Μόλις το επίπεδο είναι σε κατάσταση επεξεργασίας, πατήστε το κουμπί Open Field Calculator.

6. Θέλουμε να δημιουργήσουμε μια νέα ιδιότητα που θα ονομάζεται type_code, όπου θα δίνουμε στα μεγάλα αεροδρόμια την τιμή 3, στα μεσαίου μεγέθους αεροδρόμια την τιμή 2 και σε όλα τα υπόλοιπα την τιμή 1. Μπορούμε να χρησιμοποιήσουμε τη δήλωση CASE και να γράψουμε μια έκφραση η οποία θα βλέπει την τιμή της ιδιότητας type και θα δημιουργεί μια ιδιότητα type_code βασισμένη στην κατάσταση. Τσεκάρετε το κουτάκι Create a new field και εισάγετε type_code ως Output field name. Επιλέξτε Whole number (integer) ως Output field type. Στο παράθυρο Expression, εισάγετε το κείμενο που ακολουθεί. CASE WHEN "type" LIKE '%major%' THEN 3 WHEN "type" LIKE '%mid%' THEN 2 ELSE 1 END

7. Πίσω στο παράθυρο Attribute Table, θα δείτε μια νέα στήλη στο τέλος. Ελέγξτε ότι η έκφραση σας λειτούργησε σωστά και πατήστε το κουμπί Toggle Editing για να αποθηκεύσετε τις αλλαγές.

8. Τώρα θα μορφοποιήσουμε το επίπεδο των αεροδρομίων χρησιμοποιώντας την ιδιότητα type_code που μόλις δημιουργήθηκε. Κάντε δεξί κλικ στο επίπεδο ne_10m_airports και επιλέξτε Properties.

9. Επιλέξτε την καρτέλα Style στο παράθυρο διαλόγου Layer Properties. Επιλέξτε μορφοποίηση Categorized από το μενού και επιλέξτε type_code ως Column. Επιλέξτε μια βαθμίδα χρώματος της αρεσκείας σας και πατήστε Classify. Πατήστε OK για να επιστρέψετε στο κυρίως παράθυρο του QGIS.

10. Εδώ θα δείτε έναν ωραία μορφοποιημένο χάρτη αεροδρομίων. Ας το εξάγουμε αυτό για να δημιουργήσουμε έναν διαδραστικό διαδικτυακό χάρτη. Πηγαίνετε στο Web qgis2leaf Exports a QGIS Project to a working leaflet webmap.

11. Στο παράθυρο διαλόγου QGIS 2 Leaflet, πατήστε Get Layers για να δείτε την ανανεωμένη λίστα επιπέδων. Επιλέξτε Full screen για να δείτε τον διαδικτυακό χάρτη σε πλήρη οθόνη. Επιλέξτε layer extent ως Extent του εξαγόμενου χάρτη. Επιλέξτε Output project folder στο σύστημα σας, όπου θέλετε το πρόσθετο να γράψει τα αρχεία που θα παραχθούν. Πατήστε OK.

12. Μόλις τελειώσει η διαδικασία εξαγωγής, εντοπίστε το φάκελο που παράχθηκε στον δίσκο σας. Ανοίξτε το αρχείο index.html με ένα πρόγραμμα περιήγησης. Θα δείτε έναν διαδραστικό διαδικτυακό χάρτη που είναι αντίγραφο του QGIS χάρτη. Μπορείτε να κάνετε μεγέθυνση και μετακίνηση γύρω από τον χάρτη και επίσης να κάνετε κλικ σε οποιαδήποτε από τα χαρακτηριστικά, για να σας ανοίξει ένα αναδυόμενο παράθυρο με τις πληροφορίες τους. Μπορείτε να αντιγράψετε τα περιεχόμενα αυτού του φακέλου σε έναν διακομιστή για να έχετε έναν πλήρες διαδικτυακό χάρτη με όλα του τα χαρακτηριστικά.

13. Τώρα θα ανακαλύψουμε κάποιες εξειδικευμένες ιδιότητες αυτού του πρόσθετου που θα σας επιτρέψει να προσαρμόσετε τον χάρτη περαιτέρω. Εάν παρατηρήσατε, το αναδυόμενο παράθυρο περιείχε όλες τις ιδιότητες του χαρακτηριστικού. Κάποιες ιδιότητες δεν είναι χρήσιμες και το παράθυρο φαίνεται άσχημο. Μπορεί να αντικαταστήσουμε το προεπιλεγμένο αναδυόμενο παράθυρο με το δικό μας προσαρμοσμένο HTML, για να το κάνουμε να φαίνεται καλύτερα. Αυτό επιτυγχάνεται με το να προσθέσουμε το προσαρμοσμένο HTML σε μια στήλη με το όνομα html_exp. Κάντε δεξί κλικ στο επίπεδο ne_10m_airports και επιλέξτε Open Attribute Table.

14. Στο παράθυρο διαλόγου του πίνακα χαρακτηριστικών, πατήστε το κουμπί Toggle Editing. Μόλις το επίπεδο είναι σε κατάσταση επεξεργασίας, πατήστε το κουμπί Open Field Calculator.

15. Τσεκάρετε το κουτάκι Create a new field και εισάγετε html_exp ως Output field name. Επιλέξτε Text (string) ως Output field type. Εφόσον θα δημιουργήσουμε ένα μεγάλου μήκους αλφαριθμητικό, επιλέξτε 200 ως Output field width. Εισάγετε την έκφραση που ακολουθεί στην περιοχή Expression. Αυτή η έκφραση που φαίνεται περίεργη, απλώς προσδιορίζει έναν HTML πίνακα και υποκαθιστά τιμές κελιών από χαρακτηριστικά iata_code, name and type. Ελέγξτε το Output preview για να βεβαιωθείτε ότι η έκφραση είναι σωστή. concat('<h3>', "iata_code", '</h3><table>', '<tr><td>airport Name: <b> ', "name", '</b></td></tr><tr><td>category: <b> ', "type", '</b></td></tr></table>') Note Το αρχείο τύπου shapefile, μπορεί να περιέχει μέσα σε ένα πεδίο μέχρι και 254 χαρακτήρες.

16. Πίσω στο παράθυρο Attribute Table, θα δείτε μια νέα στήλη στο τέλος. Ελέγξτε ότι η έκφραση σας λειτούργησε σωστά και πατήστε το κουμπί Toggle Editing για να αποθηκεύσετε τις αλλαγές.

17. Τώρα κάντε εξαγωγή τον χάρτη ξανά, χρησιμοποιώντας το Web qgis2leaf Exports a QGIS Project to a working leaflet webmap.

18. Κάντε τις ίδιες επιλογές όπως και πριν.

19. Πηγαίνετε στον φάκελο που παράχθηκε μόλις τελειώσει η διαδικασία εξαγωγής. Θα έχετε έναν υποφάκελο με την παρούσα χρονική στιγμή. Εντοπίστε το αρχείο index.html μέσα στο φάκελο και ανοίξτε το με ένα πρόγραμμα περιήγησης. Κάντε κλικ πάνω σε οποιοδήποτε χαρακτηριστικό και δείτε το αναδυόμενο παράθυρο. Θα παρατηρήσετε ότι πλέον είναι πιο ευανάγνωστο και ενημερωτικό.

20. Ακόμα μια χρήσιμη ιδιότητα του πρόσθετου qgis2leaf είναι η δυνατότητα να προσδιορίζει ένα προσαρμοσμένο εικονίδιο για να το χρησιμοποιεί με τον διαδικτυακό χάρτη. Αυτό επιτυγχάνεται με τον προσδιορισμό της διαδρομής του προσαρμοσμένου εικονιδίου, σε ένα πεδίο που ονομάζεται icon_exp`. Θα δημιουργήσουμε ένα νέο επίπεδο που θα περιλαμβάνει μόνο τα μεγάλα αεροδρόμια και μορφοποίηση χρησιμοποιώντας ένα SVG εικονίδιο. Εντοπίστε το εργαλείο Select features using an expression από τη γραμμή εργαλείων.

21. Εισάγετε την έκφραση που ακολουθεί και πατήστε Select για να επιλέξετε όλα τα μεγάλα αεροδρόμια. "type_code" = 3

22. Κάντε δεξί κλικ στο επίπεδο ne_10m_airports και επιλέξτε Save Selection As...

23. Στο παράθυρο διαλόγου Save vector layer as..., ονομάστε το αρχείο που θα αποθηκευτεί ως major_airports.shp. Τσεκάρετε το κουτάκι Add saved file to map και πατήστε OK.

24. Μόλις φορτωθεί το επίπεδο major_airports στο QGIS, κάντε δεξί κλικ πάνω του και επιλέξτε Open Attribute Table.

25. Στο παράθυρο διαλόγου του πίνακα χαρακτηριστικών, πατήστε το κουμπί Toggle Editing. Μόλις το επίπεδο είναι σε κατάσταση επεξεργασίας, πατήστε το κουμπί Open Field Calculator.

26. Στο παράθυρο διαλόγου Field Calculator, εισάγετε icon_exp ως Output field name. Κάντε τον τύπο Text (string). Στην περιοχή Expression, εισάγετε την έκφραση που ακολουθεί. 'airport.svg'

27. Αποθηκεύστε ότι επεξεργαστήκατε, πατώντας το κουμπί Toggle Editing στο Attribute Table.

28. Ανοίξτε το πρόσθετο qgis2leaf από το Web qgis2leaf Exports a QGIS Project to a working leaflet webmap. Πατήστε το κουμπί Get Layers για να φέρετε και τα δύο επίπεδα από το QGIS. Υπάρχουν πολλά διαφορετικά προκατασκευασμένα επίπεδα πλακιδίων, διαθέσιμα για βάσεις χαρτών. Σε αυτόν τον χάρτη, Μπορούμε να δοκιμάσουμε κάτι διαφορετικό και να φορτώσουμε το Stamen Watercolor ως Basemap. Πατήστε OK.

29. Εάν θυμάστε, διευκρινίσαμε το airport.svg ως το εικονίδιο για τα αεροδρόμια. Πρέπει να προσθέσουμε αυτό το εικονίδιο χειροκίνητα στον παραγόμενο φάκελο. Το QGIS περιλαμβάνει μια μεγάλη συλλογή εικονιδίων. Στα Windows, αυτά τα εικονίδια βρίσκονται στο C: OSGEO4W64 apps qgis svg. Η διαδρομή μπορεί να διαφέρει ανάλογα με την πλατφόρμα και τον τύπο εγκατάστασης. Εντοπίστε αυτόν τον φάκελο και επιλέξτε ένα εικονίδιο της αρεσκείας σας. Για τον χάρτη μας, μπορούμε να δοκιμάσουμε το εικονίδιο amenity=airport.svg που βρίσκεται υπό την κατηγορία transport.

30. Κάντε αντιγραφή και επικόλληση αυτό το εικονίδιο στον παραγόμενο φάκελο, που είχατε διευκρινίσει όταν κάνατε εξαγωγή του χάρτη. Μετονομάστε το ως airport.svg.

31. Τώρα ανοίξτε το αρχείο index.html που βρίσκεται στο φάκελο. Θα δείτε μια όμορφη βάση χάρτη με τα προσαρμοσμένα μας εικονίδια, για τα μεγάλα αεροδρόμια. Επίσης, θα παρατηρήσετε τον πίνακα επιπέδου στην πάνω δεξιά γωνία, ο οποίος έχει επιλογές εμφάνισης και για τα δυο επίπεδα.