Skip to content
- Tutorials
- Python Tutorial
- Taking Input in Python
- Python Operators
- Python Data Types
- Python Loops and Control Flow
- Python Functions
- Python OOPS Concept
- Python Data Structures
- Python Exception Handling
- Python File Handling
- Python Exercises
- Java
- Java Programming Language
- Java Collections
- Java 8 Tutorial
- Java Programs
- Java Interview Questions
- Java Exercises
- Java Quiz
- Java Projects
- Advance Java
- Programming Languages
- System Design
- Interview Corner
- Computer Science Subjects
- DevOps
- Linux
- Software Testing
- Databases
- Android
- Excel
- Mathematics
- Python Tutorial
- DSA
- Data Structures
- Algorithms
- Analysis of Algorithms
- Searching Algorithms
- Sorting Algorithms
- Greedy Algorithms
- Dynamic Programming
- Graph Algorithms
- Pattern Searching
- Recursion
- Backtracking
- Divide and Conquer
- Mathematical Algorithms
- Geometric Algorithms
- Bitwise Algorithms
- Randomized Algorithms
- Branch and Bound
- Algorithms Tutorial
- DSA Tutorial
- Practice
- All DSA Problems
- Problem of the Day
- Company Wise Coding Practice
- GfG SDE Sheet
- Practice Problems Difficulty Wise
- Language Wise Coding Practice
- Curated DSA Lists
- Competitive Programming
- Company Wise SDE Sheets
- DSA Cheat Sheets
- Top Interview Questions
- Puzzles
- Data Science
- Web Tech
- Courses
-
Last Updated : 20 Dec, 2022
Comments
Improve
Suggest changes
Like Article
Like
Save
Report
Global Positioning System (GPS) may be a satellite-based positioning system which is owned by our government and by Air Force of us. Elemental technique of GPS is to amount ranges between receiver and at an equivalent time ascertain observed satellites. Positions of the satellites are forecasted and broadcasted alongside GPS signal to the user. Through various identified positions (of the satellites) and therefore measured distances between receiver and satellites, position of the receiver are often determined. Difference in position, which may be also determined in reference to time, is then speed of receiver. These satellites are usually situated at peak of 20, 000 Km above earth with speed of 14000 Km/Hr. Signals are send at speed of sunshine by these satellites. GPS uses mathematics principle of “trilateration” to work out position of an object and it’s a system of quite 30 satellites orbiting world. The entities involved in the working of GPS are
- Satellites (the space segment).
- Control system (operated by U.S. military).
- Signals
- Position of satellites is understood from signals which they broadcast to receiver.
- These signals are received by receivers connected within objects which are to be located.
- Important point here is that minimum 4 satellites are required to urge precise location of receiver on Earth.
- 3 satellites are wont to trace situation place.
- 4th satellite is employed to verify target location of satellites.
- GPS receiver takes knowledge from satellite and uses tactic of triangulation to work out a user’s exact position.
Advantages of Global Positioning System :
- GPS is extremely easy to navigate because it tells you to direction for every turns you’re taking otherwise you need to fancy reach to your destination.
- GPS works altogether weather so you would like to not worry of climate as in other navigating devices.
- GPS costs you very low as compared other navigation systems.
- Most attraction of this technique is its100% coverage on earth.
- It also helps you to look nearby restaurants, hotels and gas stations and is extremely useful for a replacement place.
- Due to its low cost, it’s very easy to integrate into other technologies like telephone.
- System is updated regularly by United States government and hence is extremely advance.
- This is the simplest navigating system in water as in larger water bodies we are often misled thanks to lack of proper directions.
- GPS signal is out there worldwide. Therefore, users won’t be bereft of it anywhere.
- GPS are often used anywhere within world, it’s powered by world satellites, so it are often accessed anywhere, a solid tracking system and a GPS receiver are all you would like.
Disadvantages of worldwide Positioning System :
- Sometimes GPS may fail thanks to certain reasons and therein case you would like to hold a backup map and directions.
- If you’re using GPS on A battery operated device, there could also be A battery failure and you’ll need a external power supply which isn’t always possible.
- Sometimes GPS signals aren’t accurate thanks to some obstacles to signals like buildings, trees and sometimes by extreme atmospheric conditions like geomagnetic storms.
- GPS chip is hungry for power which drains battery in 8 to 12 hours. this needs replacement or recharge of battery quite frequently.
- GPS doesn’t penetrate solid walls or structures. it’s also suffering from large constructions or structures.
Please Login to comment...
Similar Reads
Difference between GPS and DGPS
GPS stands for Global Positioning System which is a satellite-based navigation system that provides location and time information in all weather conditions, anywhere on or near the Earth, where there is an unobstructed line of sight to four or more GPS satellites. The system was originally developed by the United States government for military use
2 min read
Difference between GPS and GPRS
GPS stands for Global Positioning System. whereas GPRS stands for General Packet Radio Service. GPS is used for the satellite based navigation systems, mapping as well as GIS etc. Whereas GPRS is used for video calling, Email accessing, multimedia messaging etc. The distinction between GPS and GPRS is that, GPS is satellite based navigation system.
2 min read
Difference between GPS and Satellite Navigation System
Global Positioning System (GPS): Global Positioning System provides time and location-based information to a GPS receiver, located anywhere on or near the earth surface. GPS works in all weather conditions, provided there is an unobstructed line of sight communication with 4 or more GPS satellites. GPS uses a constellation of at least 24 satellites
3 min read
Advantages and Disadvantages of LAN, MAN and WAN
Pre-requisites: Difference between LAN, MAN, and WAN A computer network is a system that connects numerous independent computers in order to share information (data) and resources. In this article, we will see the advantages and disadvantages of LAN, MAN, and WAN. Advantages of LANSimple and reasonable cost: The primary benefit of the local area ne
5 min read
Advantages and Disadvantages of Subnetting
Subnetting: Dividing a network into many small Networks is known as Subnetting. Subnetting is useful in many ways like: It provides security to one network from another network. eg) In an Organisation, code of the Developer department must not be accessed by another department.It may be possible that a particular subnet might need higher network pr
3 min read
Advantages and Disadvantages of Computer Networking
Pre-requisites: What is Computer Networking? The computer network is defined as a set of interconnected autonomous systems that facilitate distributed processing of information. It results in better performance with a high speed of processing. Computer Networks can be defined as collections of two or more computer networks that are linked together.
5 min read
Advantages and Disadvantages of Hybrid Topology
Pre-Requisite: Types of Network Topology Hybrid Topology is the first before going into the topic, we saw that topology may be a connection of varied links and nodes, communicating with one another for the transfer of knowledge. During this process sort of topology, we combine two or more different topologies to make a resultant topology that has g
4 min read
Advantages and Disadvantages of Telecommunication
“Communications technology is a crucial part of both today's and tomorrow’s society.” Telecommunication also referred to as e-commuting or e-work, is that the term used when individuals cash in on the various technological advances to figure from anywhere they desire, giving themselves. Furthermore, it's important to notice that telecommuting shoul
2 min read
Advantages and disadvantages of Remote Communication Technology
Remote Communication could be a sort of information communication in which data is transmitted and gotten between two or more gadgets without any utilize of wire or cable. Remote communication is the exchange of data or control between two or more focuses that are not associated by an electrical conductor. The foremost common remote advances utiliz
2 min read
Advantages and Disadvantages of Radio Transmission
Practically all organizations utilize radio waves for information transmission, e.g., GSM at 900, 1800, and 1900 MHz, DECT at 1880 MHz and so on Radio transmission innovations can be utilized to set up specially appointed associations for work gatherings, to an interface, e.g., a work area with a printer without a wire, or to help portability insid
3 min read
Article Tags :
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
'); $('.spinner-loading-overlay').show(); jQuery.ajax({ url: writeApiUrl + 'create-improvement-post/?v=1', type: "POST", contentType: 'application/json; charset=utf-8', dataType: 'json', xhrFields: { withCredentials: true }, data: JSON.stringify({ gfg_id: post_id, check: true }), success:function(result) { jQuery.ajax({ url: writeApiUrl + 'suggestions/auth/' + `${post_id}/`, type: "GET", dataType: 'json', xhrFields: { withCredentials: true }, success: function (result) { $('.spinner-loading-overlay:eq(0)').remove(); var commentArray = result; if(commentArray === null || commentArray.length === 0) { // when no reason is availaible then user will redirected directly make the improvment. // call to api create-improvement-post $('body').append('
'); $('.spinner-loading-overlay').show(); jQuery.ajax({ url: writeApiUrl + 'create-improvement-post/?v=1', type: "POST", contentType: 'application/json; charset=utf-8', dataType: 'json', xhrFields: { withCredentials: true }, data: JSON.stringify({ gfg_id: post_id, }), success:function(result) { $('.spinner-loading-overlay:eq(0)').remove(); $('.improve-modal--overlay').hide(); $('.unlocked-status--improve-modal-content').css("display","none"); $('.create-improvement-redirection-to-write').attr('href',writeUrl + 'improve-post/' + `${result.id}` + '/', '_blank'); $('.create-improvement-redirection-to-write')[0].click(); }, error:function(e) { $('.spinner-loading-overlay:eq(0)').remove(); var result = e.responseJSON; if(result.detail.non_field_errors.length){ $('.improve-modal--improve-content .improve-modal--improve-content-modified').text(`${result.detail.non_field_errors}.`); jQuery('.improve-modal--overlay').show(); jQuery('.improve-modal--improvement').show(); $('.locked-status--impove-modal').css("display","block"); $('.unlocked-status--improve-modal-content').css("display","none"); $('.improve-modal--improvement').attr("status","locked"); $('.improvement-reason-modal').hide(); } }, }); return; } var improvement_reason_html = ""; for(var comment of commentArray) { // loop creating improvement reason list markup var comment_id = comment['id']; var comment_text = comment['suggestion']; improvement_reason_html += `
${comment_text}
`; } $('.improvement-reasons_wrapper').html(improvement_reason_html); $('.improvement-bottom-btn').html("Create Improvement"); $('.improve-modal--improvement').hide(); $('.improvement-reason-modal').show(); }, error: function(e){ $('.spinner-loading-overlay:eq(0)').remove(); // stop loader when ajax failed; }, }); }, error:function(e) { $('.spinner-loading-overlay:eq(0)').remove(); var result = e.responseJSON; if(result.detail.non_field_errors.length){ $('.improve-modal--improve-content .improve-modal--improve-content-modified').text(`${result.detail.non_field_errors}.`); jQuery('.improve-modal--overlay').show(); jQuery('.improve-modal--improvement').show(); $('.locked-status--impove-modal').css("display","block"); $('.unlocked-status--improve-modal-content').css("display","none"); $('.improve-modal--improvement').attr("status","locked"); $('.improvement-reason-modal').hide(); } }, }); } else { if(loginData && !loginData.isLoggedIn) { $('.improve-modal--overlay').hide(); if ($('.header-main__wrapper').find('.header-main__signup.login-modal-btn').length) { $('.header-main__wrapper').find('.header-main__signup.login-modal-btn').click(); } return; } } }); $('.left-arrow-icon_wrapper').on('click',function(){ if($('.improve-modal--suggestion').is(":visible")) $('.improve-modal--suggestion').hide(); else{ $('.improvement-reason-modal').hide(); } $('.improve-modal--improvement').show(); }); function loadScript(src, callback) { var script = document.createElement('script'); script.src = src; script.onload = callback; document.head.appendChild(script); } function suggestionCall() { var suggest_val = $.trim($("#suggestion-section-textarea").val()); var array_String= suggest_val.split(" ") var gCaptchaToken = $("#g-recaptcha-response-suggestion-form").val(); var error_msg = false; if(suggest_val != "" && array_String.length >=4){ if(suggest_val.length <= 2000){ var payload = { "gfg_post_id" : `${post_id}`, "suggestion" : `
${suggest_val}
`, } if(!loginData || !loginData.isLoggedIn) // User is not logged in payload["g-recaptcha-token"] = gCaptchaToken jQuery.ajax({ type:'post', url: "https://apiwrite.geeksforgeeks.org/suggestions/auth/create/", xhrFields: { withCredentials: true }, crossDomain: true, contentType:'application/json', data: JSON.stringify(payload), success:function(data) { jQuery('.spinner-loading-overlay:eq(0)').remove(); jQuery('#suggestion-section-textarea').val(""); jQuery('.suggest-bottom-btn').css("display","none"); // Update the modal content const modalSection = document.querySelector('.suggestion-modal-section'); modalSection.innerHTML = `
Thank You!
Your suggestions are valuable to us.
You can now also contribute to the GeeksforGeeks community by creating improvement and help your fellow geeks.
`; }, error:function(data) { jQuery('.spinner-loading-overlay:eq(0)').remove(); jQuery('#suggestion-modal-alert').html("Something went wrong."); jQuery('#suggestion-modal-alert').show(); error_msg = true; } }); } else{ jQuery('.spinner-loading-overlay:eq(0)').remove(); jQuery('#suggestion-modal-alert').html("Minimum 5 Words and Maximum Character limit is 2000."); jQuery('#suggestion-modal-alert').show(); jQuery('#suggestion-section-textarea').focus(); error_msg = true; } } else{ jQuery('.spinner-loading-overlay:eq(0)').remove(); jQuery('#suggestion-modal-alert').html("Enter atleast four words !"); jQuery('#suggestion-modal-alert').show(); jQuery('#suggestion-section-textarea').focus(); error_msg = true; } if(error_msg){ setTimeout(() => { jQuery('#suggestion-section-textarea').focus(); jQuery('#suggestion-modal-alert').hide(); }, 3000); } } document.querySelector('.suggest-bottom-btn').addEventListener('click', function(){ jQuery('body').append('
'); jQuery('.spinner-loading-overlay').show(); if(loginData && loginData.isLoggedIn) { suggestionCall(); return; } // load the captcha script and set the token loadScript('https://www.google.com/recaptcha/api.js?render=6LdMFNUZAAAAAIuRtzg0piOT-qXCbDF-iQiUi9KY', function() { setGoogleRecaptcha(); }); }); $('.improvement-bottom-btn.create-improvement-btn').click(function() { //create improvement button is clicked $('body').append('
'); $('.spinner-loading-overlay').show(); // send this option via create-improvement-post api jQuery.ajax({ url: writeApiUrl + 'create-improvement-post/?v=1', type: "POST", contentType: 'application/json; charset=utf-8', dataType: 'json', xhrFields: { withCredentials: true }, data: JSON.stringify({ gfg_id: post_id }), success:function(result) { $('.spinner-loading-overlay:eq(0)').remove(); $('.improve-modal--overlay').hide(); $('.improvement-reason-modal').hide(); $('.create-improvement-redirection-to-write').attr('href',writeUrl + 'improve-post/' + `${result.id}` + '/', '_blank'); $('.create-improvement-redirection-to-write')[0].click(); }, error:function(e) { $('.spinner-loading-overlay:eq(0)').remove(); var result = e.responseJSON; if(result.detail.non_field_errors.length){ $('.improve-modal--improve-content .improve-modal--improve-content-modified').text(`${result.detail.non_field_errors}.`); jQuery('.improve-modal--overlay').show(); jQuery('.improve-modal--improvement').show(); $('.locked-status--impove-modal').css("display","block"); $('.unlocked-status--improve-modal-content').css("display","none"); $('.improve-modal--improvement').attr("status","locked"); $('.improvement-reason-modal').hide(); } }, }); });