אני בונה יישום תוכנה המשתמש ב- GPS למטרה שקשורה לכבישים.
ברצוני לדעת כמה מקומות עשרוניים של נתוני GPS צריכים להיות מאוחסנים כדי לספק מדידות מדויקות עד כמה מטרים?
אני בונה יישום תוכנה המשתמש ב- GPS למטרה שקשורה לכבישים.
ברצוני לדעת כמה מקומות עשרוניים של נתוני GPS צריכים להיות מאוחסנים כדי לספק מדידות מדויקות עד כמה מטרים?
היקף כדור הארץ הוא כ- 25,000 מייל [40,075 ק"מ] , או 131.5 מ"ר. המחולק ב -360 הוא 365 קפיט / מעלה [111.3 ק"מ / מעלה] . ערך מעלה עם 4 מקומות עשרוניים הוא בעל דיוק מרומז של 0.00005 מעלות, או 18 מטר [0.5 מ ']. כל ספרות נוספות מקטינות את השגיאה המספרית בפקטור 10. מעלות עם 6 ספרות שבר הן ציון המיקום לכ- 2 אינץ ' [בערך 5.5 ס"מ] .
שים לב שהאמור לעיל הנחתי את המקרה הגרוע ביותר שבו 360 מעלות פרושות על פני כל היקף כדור הארץ. זה נכון לגבי קו האורך בקו המשווה, ורוחב בכל מקום. הדיוק המספרי של קו האורך הוא מה שמחושב מעל בקנה מידה על ידי הקוסינוס של קו הרוחב.
יש כמה מתמטיקה מסובכת לחישוב מרחקים מקואורדינטות GPS. המרחק בפועל לתואר (קו רוחב ואורך הם מעלות) משתנה בהתאם למיקום בו אתה נמצא על פני כדור הארץ.
עם זאת, עליך לדעת רק את המרחק המרבי לכל מעלה בכל מקום על כדור הארץ. על פי דף ויקיפדיה זה המרחק הזה הוא קצת פחות מ 112 $ דולר.
אז כדי לאחסן ערכים מדויקים ל- $ 1 מיליון $, עליך לאחסן בדיוק של $ 1/112000 $, כלומר $ 0.00000893 $. אז אחסון של שש מקומות עשרוניים אמור לתת לכם את הדיוק הדרוש לכם.