{"id":52749,"date":"2010-09-09T11:20:31","date_gmt":"2010-09-09T08:20:31","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=52749"},"modified":"2024-09-23T08:26:10","modified_gmt":"2024-09-23T05:26:10","slug":"how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/","title":{"rendered":"How to Omit Inaccuracy in Receiving Position and Distance Data from GPS"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/#Too_many_records_mean_too_much_traffic\" >Too many records mean too much traffic<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/#Solution_1_Narrowing_down_time_and_distance\" >Solution #1: Narrowing down time and distance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/#Solution_2_Position_dilution_of_precision\" >Solution #2: Position dilution of precision<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/#Further_reading\" >Further reading<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Too_many_records_mean_too_much_traffic\"><\/span>Too many records mean too much traffic<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>It\u2019s no secret that there are natural inaccuracies in computing objects&#8217; coordinates through GPS. When a receiver stays in a single location for a certain period of time, the system detects a set of different coordinates that lie within 5 to 100 meters from each other, instead of detecting the same coordinate. If this data is sent and saved in the database, it will cause redundancy and inaccuracy.<\/p>\n<p>For example, it may seem that a truck is moving, while in reality it stands still. As a result, the system will be winding mileage. We faced such a challenge when developing a route-tracking module based on the GPS technology for one of the logistics and warehousing applications. We&#8217;d like to share the solution found to give you ideas on how to prevent major problems with GPS navigation on Pocket PC devices.<\/p>\n<p>Imagine that a truck is parked overnight, and the driver does not turn off the Pocket PC device with GPS that sends its coordinates to the server. In case the truck stays in a parking lot for 10 hours, and its position is calculated every second, the server will receive 36,000 records overnight! It will cause data redundancy, traffic overload, and total cost increase. If a record requires at least a dozen of kilobytes, irrelevant data sent over night can occupy hundreds of megabytes.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/device_cut.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/device_cut.jpg\" alt=\"\" width=\"451\" height=\"329\" class=\"aligncenter size-full wp-image-52750\" \/><\/a><small>Locating a GPS device<\/small><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Solution_1_Narrowing_down_time_and_distance\"><\/span>Solution #1: Narrowing down time and distance<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>At first, we created two parameters that had to be considered for proper position calculation: <strong>time and distance<\/strong>. The system was made to ignore any position changes within 50 meters, and the inquiries were sent every 5 seconds. The values of these parameters can be configured, of course, to adjust the level of accuracy. If the difference between the positions was over 50 meters in 5 seconds, the device sent records to the server. If it was less, it waited to send records till the required distance of 50 meters was passed. This did help to compute coordinates with a given accuracy.<\/p>\n<p>This solution worked out, but we still needed more precise calculations of the distance passed by the vehicle. We now knew how to avoid inaccuracies in computing object\u2019s coordinates, but is it going to be enough to omit data redundancy and make our customer happy?<\/p>\n<p>We decided to test the device and left it turned on in the office overnight. We couldn\u2019t help crying out loud the next morning when we walked into the office and looked at the device\u2014it winded over 19 kilometers while just lying on the windowsill. We could not be satisfied with test results, as the application required not only the accurate coordinates, but the precise calculation of distance passed by a vehicle. Now, we needed to apply some other techniques for proper distance calculations, because when the signal reception was poor, the inaccurate data was sent.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Solution_2_Position_dilution_of_precision\"><\/span>Solution #2: Position dilution of precision<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>As you may know, one of the parameters for GPS navigation is <a href=\"https:\/\/en.wikipedia.org\/wiki\/Dilution_of_precision_(navigation)\" target=\"_blank\" rel=\"noopener noreferrer\">Position Dilution of Precision<\/a> (PDOP). This is a geometric effect resulting from satellites being too close to each other. When the angle between satellites is narrow, the area within which the receiver lies is greater than when the satellites are well spaced. We have decided to utilize it along with other parameters to improve data accuracy.<\/p>\n<p>Since the satellites move across the sky relatively to the user, the PDOP is always changing. PDOP value varies from 1 to 50. With our device, if PDOP equals 1, the position accuracy can be calculated within 5 meters. If PDOP equals 2, the accuracy is 10 meters, and so on. As you can see, the lower PDOP is better. We configured the GSP module in a way that it ignores position changes, if PDOP is more than 8. Along with two other parameters, it has drastically improved data accuracy.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/history_good1.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/history_good1.jpg\" alt=\"\" width=\"640\" class=\"aligncenter size-full wp-image-52751\" \/><\/a><small>Sample position information<\/small><\/center><\/p>\n<p>The GPS device sends relevant data now, and when the reception is good, there are no inaccuracies at all. We tested it again: this time, only one position was recorded to the database, when the receiver stayed at one place. For logistics and warehousing companies, it means that their databases are not overloaded with redundant data. It helps to save resources, ensure proper system operation, and cut down maintenance costs.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_reading\"><\/span>Further reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/how-to-exchange-data-with-a-mobile-client-when-it-is-offline\/\">How to Exchange Data with a Mobile Client when It Is Offline?<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/logistics-app-data-full-automation-vs-manual-input-adjustment\/\">Logistics App Data: Full Automation vs. Manual Input\/Adjustment<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/issues-with-mobile-app-windows-think-architecture\/\">Issues with Mobile App Windows? Think Architecture!<\/a><\/li>\n<hr \/>\n<p><center><small>The post was written by <a href=\"https:\/\/www.altoros.com\/blog\/author\/igorzubchenok\/\">Igor Zubchenok<\/a> and <a href=\"https:\/\/www.linkedin.com\/in\/stepanch\/\" rel=\"noopener\" target=\"_blank\">Stepan Churyukanov<\/a>,<br \/>\nedited by <a href=\"https:\/\/www.altoros.com\/blog\/author\/olga\/\">Olga Belokurskaya<\/a> and <a href=\"https:\/\/www.altoros.com\/blog\/author\/alex\/\">Alex Khizhniak<\/a>.<\/small><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Too many records mean too much traffic<\/p>\n<p>It\u2019s no secret that there are natural inaccuracies in computing objects&#8217; coordinates through GPS. When a receiver stays in a single location for a certain period of time, the system detects a set of different coordinates that lie within 5 to 100 meters from [&#8230;]<\/p>\n","protected":false},"author":69,"featured_media":52761,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[214],"tags":[1043,895],"class_list":["post-52749","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-logistics","tag-research-and-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Omit Inaccuracy in Receiving Position and Distance Data from GPS | Altoros<\/title>\n<meta name=\"description\" content=\"Learn how to prevent major problems with GPS navigation by narrowing down time and distance, as well as utilizing position dilution of precision.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Omit Inaccuracy in Receiving Position and Distance Data from GPS | Altoros\" \/>\n<meta property=\"og:description\" content=\"Too many records mean too much traffic It\u2019s no secret that there are natural inaccuracies in computing objects&#8217; coordinates through GPS. When a receiver stays in a single location for a certain period of time, the system detects a set of different coordinates that lie within 5 to 100 meters from [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2010-09-09T08:20:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-23T05:26:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2010\/09\/omit-inaccuracy-GPS.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Igor Zubchenok\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Igor Zubchenok\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/\"},\"author\":{\"name\":\"Igor Zubchenok\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/4ec19c813b8bbfa62cbd87a09aad845a\"},\"headline\":\"How to Omit Inaccuracy in Receiving Position and Distance Data from GPS\",\"datePublished\":\"2010-09-09T08:20:31+00:00\",\"dateModified\":\"2024-09-23T05:26:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/\"},\"wordCount\":770,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/09\\\/omit-inaccuracy-GPS.gif\",\"keywords\":[\"Logistics\",\"Research and Development\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/\",\"name\":\"How to Omit Inaccuracy in Receiving Position and Distance Data from GPS | Altoros\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/09\\\/omit-inaccuracy-GPS.gif\",\"datePublished\":\"2010-09-09T08:20:31+00:00\",\"dateModified\":\"2024-09-23T05:26:10+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/4ec19c813b8bbfa62cbd87a09aad845a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/09\\\/omit-inaccuracy-GPS.gif\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/09\\\/omit-inaccuracy-GPS.gif\",\"width\":640,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Omit Inaccuracy in Receiving Position and Distance Data from GPS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/4ec19c813b8bbfa62cbd87a09aad845a\",\"name\":\"Igor Zubchenok\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/Igor-Zubchenok-96x96.jpg\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/Igor-Zubchenok-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/Igor-Zubchenok-96x96.jpg\",\"caption\":\"Igor Zubchenok\"},\"description\":\"Igor Zubchenok is a project manager at Altoros, responsible for leading the .NET and C++ teams. He is highly knowledgeable about software engineering, algorithms design, and Java-based development.\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/author\\\/igorzubchenok\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Omit Inaccuracy in Receiving Position and Distance Data from GPS | Altoros","description":"Learn how to prevent major problems with GPS navigation by narrowing down time and distance, as well as utilizing position dilution of precision.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/","og_locale":"en_US","og_type":"article","og_title":"How to Omit Inaccuracy in Receiving Position and Distance Data from GPS | Altoros","og_description":"Too many records mean too much traffic It\u2019s no secret that there are natural inaccuracies in computing objects&#8217; coordinates through GPS. When a receiver stays in a single location for a certain period of time, the system detects a set of different coordinates that lie within 5 to 100 meters from [...]","og_url":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/","og_site_name":"Altoros","article_published_time":"2010-09-09T08:20:31+00:00","article_modified_time":"2024-09-23T05:26:10+00:00","og_image":[{"width":640,"height":360,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2010\/09\/omit-inaccuracy-GPS.gif","type":"image\/gif"}],"author":"Igor Zubchenok","twitter_misc":{"Written by":"Igor Zubchenok","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/#article","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/"},"author":{"name":"Igor Zubchenok","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/4ec19c813b8bbfa62cbd87a09aad845a"},"headline":"How to Omit Inaccuracy in Receiving Position and Distance Data from GPS","datePublished":"2010-09-09T08:20:31+00:00","dateModified":"2024-09-23T05:26:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/"},"wordCount":770,"commentCount":0,"image":{"@id":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2010\/09\/omit-inaccuracy-GPS.gif","keywords":["Logistics","Research and Development"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/","url":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/","name":"How to Omit Inaccuracy in Receiving Position and Distance Data from GPS | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2010\/09\/omit-inaccuracy-GPS.gif","datePublished":"2010-09-09T08:20:31+00:00","dateModified":"2024-09-23T05:26:10+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/4ec19c813b8bbfa62cbd87a09aad845a"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2010\/09\/omit-inaccuracy-GPS.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2010\/09\/omit-inaccuracy-GPS.gif","width":640,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/how-to-omit-inaccuracy-in-receiving-position-and-distance-data-from-gps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Omit Inaccuracy in Receiving Position and Distance Data from GPS"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/4ec19c813b8bbfa62cbd87a09aad845a","name":"Igor Zubchenok","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Igor-Zubchenok-96x96.jpg","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Igor-Zubchenok-96x96.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Igor-Zubchenok-96x96.jpg","caption":"Igor Zubchenok"},"description":"Igor Zubchenok is a project manager at Altoros, responsible for leading the .NET and C++ teams. He is highly knowledgeable about software engineering, algorithms design, and Java-based development.","url":"https:\/\/www.altoros.com\/blog\/author\/igorzubchenok\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/69"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=52749"}],"version-history":[{"count":12,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52749\/revisions"}],"predecessor-version":[{"id":67877,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52749\/revisions\/67877"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/52761"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=52749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=52749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=52749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}