Case Study: Creating a Geospatial Web Application for National Geographic
1. S
Case Study: Creating a
Geospatial Web
Application for National
Geographic
Adetola Adewodu
Software Developer, Ade Labs
2. Recruited to help National
Geographic
S Chosen to help build a geospatial web application
for National Geographic.
S The application would involve creating a web service with
park location information so that the information could be
plotted on a map.
S Ade Labs was in charge of building the Web Service/API
S Other Features were added as well
3. Geospatial Web Service/API
S Load data into Database
S Get Location Data
S Make data available through Restful Web Service that
allows Web Client to read and write
S Search Parks
S Find Nearest Parks to a point
4. Technologies used
S NodeJs – Server Side Javascript
S HapiJs – Nodejs Web Framework
S Postgresql – Relational Database
S Postgis – Geospatial Database Extenstion for Postgresql
S Mapbox – Map based API
S Geojson – Geospatial Data Format
5. Add location to data
S Given Park data without city, state, zipcode use Map Box
API to get location data for Parks
S https://www.mapbox.com/developers/api/
S Get point (longitude and latitude) of Park
S Reverse geocode point to get city, state, zipcode and
other information from Mapbox
9. Find the Nearest Parks
S Nearest Parks to a point
S Use Postresql and Postgis
S Get point
S Return K-nearest neighbor parks
10. Ade Labs
S Capabilities
S Geospatial Software Solutions
S Data Science
S Web Development
S For more information, go to www.adelabs.com or go to
adetola@adelabs.com