Εισαγωγή δεδομένων από το OpenStreetMap στο QGIS
Η ποσότητα των δεδομένων στο OpenStreetMap είναι πολύ ευρύ και παρόλο που δεν είναι πλήρως ενημερωμένο, στις περισσότερες περιπτώσεις είναι πιο ακριβές από τα δεδομένα που παραδοσιακά έχουν συγκεντρωθεί χρησιμοποιώντας φύλλα κλίμακας 1: 50,000.
Στο QGIS είναι υπέροχο να φορτώσετε αυτό το επίπεδο ως φόντο, όπως η εικόνα του Google Earth, για την οποία υπάρχουν ήδη plugins, αλλά αυτό είναι μόνο ένας χάρτης φόντου.
Τι γίνεται αν θέλετε να έχετε το στρώμα OpenStreetMap ως φορέα;
1. Κατεβάστε τη βάση δεδομένων OSM
Για να το κάνετε αυτό, πρέπει να επιλέξετε την περιοχή όπου αναμένετε να κάνετε λήψη δεδομένων. Είναι προφανές ότι πολύ μεγάλες περιοχές, όπου υπάρχουν πολλές πληροφορίες, το μέγεθος της βάσης δεδομένων θα είναι τεράστιο και χρονοβόρο. Για να το κάνετε αυτό, επιλέξτε:
Διάνυσμα> OpenStreetMap> Λήψη
Εδώ επιλέγετε τη διαδρομή όπου θα γίνει λήψη του αρχείου xml με την επέκταση .osm. Είναι δυνατή η ένδειξη της περιοχής τεταρτημορίων από ένα υπάρχον στρώμα ή από την τρέχουσα προβολή της προβολής. Μόλις ενεργοποιηθεί η επιλογή δέχομαι, ξεκινά η διαδικασία λήψης και εμφανίζεται η ένταση των ληφθέντων δεδομένων.
2. Δημιουργήστε μια βάση δεδομένων
Μόλις ληφθεί το αρχείο XML, απαιτείται η μετατροπή του σε βάση δεδομένων.
Αυτό γίνεται με: Vector> OpenStreetMap> Εισαγωγή τοπολογίας από XML ...
Εδώ μας ζητείται να εισαγάγουμε την προέλευση, το αρχείο εξόδου DB SpatiaLite και εάν θέλουμε να δημιουργηθεί άμεσα η σύνδεση εισαγωγής.
3. Καλέστε το επίπεδο στο QGIS
Η κλήση δεδομένων ως στρώμα απαιτεί:
Διάνυσμα> OpenStreetMap> Εξαγωγή τοπολογίας στο SpatiaLite ...,
Πρέπει να αναφέρεται εάν πρόκειται να καλέσουμε μόνο σημεία, γραμμές ή πολύγωνα. Επίσης, με το κουμπί Φόρτωση από τη βάση δεδομένων μπορείτε να αναφέρετε ποια είναι τα αντικείμενα που σας ενδιαφέρουν.
Ως αποτέλεσμα, μπορούμε να φορτώσουμε το στρώμα στο χάρτη μας, όπως φαίνεται στην παρακάτω εικόνα.
Φυσικά, επειδή ο OSM είναι μια πρωτοβουλία ανοικτού κώδικα, θα χρειαστούν πολλά για ιδιωτικά εργαλεία για να γίνει κάτι τέτοιο.