Learn Geographic Information Systems with geodjango

Udemy Certificate USD 19.99
Enroll now →
Learn Geographic Information Systems with geodjango

About this course

We can add anything onto our standard databases and then search up queries like listing them in a particular chronological order or for instance, showing people who has a name starting with the letter a. But have you ever thought about how we save a particular location, more precisely, their latitude and longitude information by using queries? What about listing these queries from the nearest to the most far, most far to the nearest and everything else like searching up within a particular kilometer? If the subject is location, we also need to learn how to use other data types as well as customary databases like pointfield or polygonfield. What is a PointField?Simply put, it is a type of data that we use to save the coordinates (latitude and longitude) of the users. What is a PolygonField?This is the type of data that you would need to use if you want to plot a particular area instead of just plotting a point on the map. Examples include: land, patch of an area, country, city, the area of a house etc.Where can I use PointField? Where would it benefit me? For example, when you check-in using the swarm app, the app will receive your latitude and logitude information where you have checked in at that moment. This information will be sent to their server and will be saved into the pointfield after being transformed into a point. Then your location will be shared with everyone instantly. What else does Swarm do? For example, when you are checking in, it comes up with some suggestions. For example, if you are eating in London in Burger King, and you have a Starbucks nearby, it will be suggested to you.Here is an example of what the suggestions may look like:Burger KingStarbucksLondonOthers...... but how does swarm know that you are near these places? Because these are actually saved into the database of Swarm as a pointfield. So

What you'll learn

  • understanding of PointField and its applications
  • knowledge of PolygonField and how to use it for defining areas
  • ability to query location data by distance
  • skills in managing geographical databases using Django

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.