לייבא נתונים OpenStreetMap כדי qgis
כמות הנתונים OpenStreetMap הוא רחב מאוד, ולמרות שהוא אינו מעודכן במלואו, ברוב המקרים הוא מדויק יותר מאשר נתונים שהועלו באופן מסורתי באמצעות גיליונות סולם 1: 50,000.
ב- QGIS כדאי לטעון את השכבה הזו כמפת רקע כגון תמונת Google Earth, שעבורה קיימים יישומי פלאגין, אך זוהי רק מפת רקע.
מה אם אתה רוצה להיות שכבת OpenStreetMap כמו וקטור?
1. הורד את מסד הנתונים של OSM
לשם כך, עליך לבחור את האזור אליו אתה מצפה להוריד נתונים. ברור כי שטחים גדולים מאוד, בהם יש מידע רב, גודל המאגר יהיה עצום וארוך זמן. לשם כך בחר:
וקטור> OpenStreetMap> הורד
כאן אתה בוחר את הנתיב אליו יורד קובץ ה- xml עם הסיומת .osm. ניתן לציין את טווח הרבע משכבה קיימת או על ידי התצוגה הנוכחית של התצוגה. לאחר שנבחרה האפשרות לקבל, תהליך ההורדה מתחיל והנפח של הנתונים שהורדו מוצג.
2. צור מסד נתונים
לאחר הורדת קובץ ה- XML, נדרש להמיר אותו למסד נתונים.
זה נעשה באמצעות: וקטור> OpenStreetMap> ייבוא טופולוגיה מ- XML ...
כאן אנו מתבקשים להזין את המקור, קובץ הפלט DB SpatiaLite ואם אנחנו רוצים את החיבור לייבוא כדי ליצור באופן מיידי.
3. התקשר לשכבה ל- QGIS
קריאה לנתונים כשכבה דורשת:
וקטור> OpenStreetMap> ייצוא טופולוגיה ל- SpatiaLite ...,
יש לציין אם אנו קוראים רק לנקודות, קווים או מצולעים. גם באמצעות כפתור ה- Load ממסד הנתונים תוכלו לרשום אילו אובייקטים מעניינים.
כתוצאה מכך, אנו יכולים לטעון את השכבה על המפה שלנו, כפי שמוצג בתמונה הבאה.
כמובן, בגלל OSM הוא קוד פתוח היוזמה, זה יהיה הרבה זמן עבור כלים פרטיים לעשות את זה סוג של דבר.