לייבא נתונים OpenStreetMap כדי qgis

כמות הנתונים OpenStreetMap הוא רחב מאוד, ולמרות שהוא אינו מעודכן במלואו, ברוב המקרים הוא מדויק יותר מאשר נתונים שהועלו באופן מסורתי באמצעות גיליונות סולם 1: 50,000.

ב- QGIS כדאי לטעון את השכבה הזו כמפת רקע כגון תמונת Google Earth, שעבורה קיימים יישומי פלאגין, אך זוהי רק מפת רקע.

מה אם אתה רוצה להיות שכבת OpenStreetMap כמו וקטור?

1. הורד את בסיס OSM

לשם כך, עליך לבחור את האזור שממנו אתה מצפה להוריד נתונים. ברור כי אזורים גדולים מאוד, שם יש הרבה מידע, את גודל מסד הנתונים יהיה ענק איטי. לשם כך, בחר:

וקטור> OpenStreetMap> הורד

osm

כאן אתה בוחר את הנתיב שבו קובץ XML עם סיומת .osm יורדו. ניתן להצביע על טווח הרבע משכבה קיימת או על-ידי תצוגת התצוגה הנוכחית. לאחר בחירה באפשרות לקבל, תהליך ההורדה מתחיל והנפח של הנתונים שהורדו מוצג.

2. יצירת מסד נתונים

לאחר הורדת קובץ ה- XML, נדרש להמיר אותו למסד נתונים.

זה נעשה עם: וקטור> OpenStreetMap> ייבוא ​​טופולוגיה מ- XML ​​...

osm

כאן אנו מתבקשים להזין את המקור, קובץ הפלט DB SpatiaLite ואם אנחנו רוצים את החיבור לייבוא ​​כדי ליצור באופן מיידי.

3 התקשר את השכבה ל- QGIS

קריאה לנתונים כשכבה דורשת:

וקטור> OpenStreetMap> ייצוא טופולוגיה כדי SpatiaLite ...,

osm

אתה חייב לציין אם אנחנו הולכים להתקשר רק נקודות, קווים או מצולעים. כמו כן, עם לחצן טען של מסד הנתונים ניתן רשימה אשר הם אובייקטים של עניין.

כתוצאה מכך, אנו יכולים לטעון את השכבה על המפה שלנו, כפי שמוצג בתמונה הבאה.

osm

כמובן, בגלל OSM הוא קוד פתוח היוזמה, זה יהיה הרבה זמן עבור כלים פרטיים לעשות את זה סוג של דבר.

השאירו תשובה

כתובת הדוא"ל שלך לא תפורסם.

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד מעובדים נתוני ההערה שלך.