Getting Started with GEO, CouchDB, and Node.js

Getting Started with GEO, CouchDB, and Node.js

Mick Thompson


Today's cellular units have GPS and traditional APIs to offer you entry to coordinates—but what are you able to do with that info? With this concise booklet, program builders the right way to paintings with situation information fast and simply, utilizing Node.js, CouchDB, and different open resource instruments and libraries.

Node.js makes it easy to run occasion code on the internet, and the CouchDB document-oriented database permits you to shop place facts and practice complicated queries on it fast. you will the right way to start with those instruments, after which use them jointly to construct an instance venture referred to as MapChat, utilizing HTML and JavaScript code samples.

  • Learn how one can serve dynamic content material with Node.js, and use its asynchronous IO to address numerous requests at once
  • Become accustomed to GeoJSON, Geohash, and the Geospatial info Abstraction Library (GDAL) for operating with spatial data
  • Build geospatial indexes utilizing the GeoCouch department of CouchDB
  • Combine those instruments to construct a undertaking that we could clients publish real-time chat messages tagged with their present map location

Show sample text content

Download sample