We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Creating GIS Rest APIS using Geodjango under 30 minutes

Formal Metadata

Title
Creating GIS Rest APIS using Geodjango under 30 minutes
Title of Series
Number of Parts
156
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
We're living in the world of APIs. CRUD operations are base of lot of operations. Many smart frameworks such as Django, Flask, Laravel provides out of the box solutions to filter the data, which covers almost all needs to separate data based on column values. When it comes to Geospatial data, we expect to filter data based on their location property instead of metadata. This is where things get complicated, if you are using framework that doesn't have package, library built to handle such use cases, you are likely to be dependent on either database or any external package to handle it. Fortunately Geodjango (Django's extension) allows us to create databases which understands geometry and can process it. It also provides support to write APIs using Rest Framework extension which takes this to next level allowing user to output the data in various formats, creating paginations inside geojson, create TMSTileFilters, etc. In this talk we'll scratch the surface of this python package and see how to build basic CRUD APIs to push, pull GIS data along with filtering it to the PostgreSQL database.
Keywords