יותר

קובץ צורת QGIS לרסטר


יש לי בעיה להמיר קובץ shap ל raster.

יצרתי קובץ צורה באמצעות טבלת טקסט עם כמה קואורדינטות xyz. עכשיו אני רוצה להמיר אותו לטיף, שבו כל האזורים ללא ערכים (הכל חוץ מהנקודות) מקבלים את הערך 0.

כשאני משתמש בכלי "rasterize" אני יכול להחליט רק על תכונה אחת (x, y או z) עם קופסה שחורה ללא ערכים כפלט. מה אני עושה לא נכון?


אתה יכול לבחור רק ערך אחד כי זה כל מה שסמל (בדרך כלל) יכול להחזיק. אני מניח שברצונך ליצור DEM מנתוני ה- XYZ שלך, אז עבור התכונה, בחר Z. לאחר מכן QGIS תחשב את ערך התאים של הרסטר על סמך מיקום הנקודות (השתמשת בערכי x ו- Y כשהמרת מ- csv ל- shapefile). עכשיו כאן אתה צריך לקבל החלטה:

אם אתה יודע שהנקודות שלך מייצגות רשת קבועה של תאים רציפים, הגדר את הרזולוציה של הרסטר שלך כך שיתאים (למשל אם אתה יודע של- csv יש נקודות עם מרווח של 10 מ 'x 10 מ', אז אתה מגדיר את הרזולוציה האופקית והאנכית לערכים אלה. ). זהו מקרה השימוש הפשוט ביותר שלך.

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

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


צפו בסרטון: QGIS: Add Vector Layer Chapter 5 (סֶפּטֶמבֶּר 2021).