Menu

Getting Started with GEO CouchDB and Node.js-Mick Thompson

Getting Started with GEO CouchDB and Node.js-Mick Thompson

★★★★★ 4.5/5
530,000+ Happy Customers
  • Manufactured by
    Thompson
This manual covers the foundational principles and practical applications of working with location data using modern web technologies. It is designed for application developers seeking to integrate geospatial capabilities into their projects. The content focuses on leveraging open-source tools, specifically Node.js for server-side operations and CouchDB as a document-oriented database, to efficiently store, query, and utilize geographical information.

The manual provides comprehensive guidance on utilizing these tools to build functional applications. Key areas explored include serving dynamic content with Node.js, handling asynchronous requests, and working with spatial data formats and libraries such as GeoJSON, Geohash, and GDAL. It also details the creation of geospatial indexes within CouchDB, culminating in the development of a real-time location-based chat application, MapChat, with accompanying code samples.

Today's mobile devices have GPS and standard APIs to give you access to coordinates—but what can you do with that data? With this concise book, application developers learn how to work with location data quickly and easily, using Node.js, CouchDB, and other open source tools and libraries.

Node.js makes it simple to run event code on the Web, and the CouchDB document-oriented database lets you store location data and perform complex queries on it quickly. You'll learn how to get started with these tools, and then use them together to build an example project called MapChat, using HTML and JavaScript code samples.

  • Learn how to serve dynamic content with Node.js, and use its asynchronous IO to handle several requests at once
  • Become familiar with GeoJSON, Geohash, and the Geospatial Data Abstraction Library (GDAL) for working with spatial data
  • Build geospatial indexes using the GeoCouch branch of CouchDB
  • Combine these tools to build a project that lets users post real-time chat messages tagged with their current map location
Author: Thompson, Mick Publisher: O'Reilly Media Illustration: N Language: ENG Title: Getting Started with GEO, CouchDB, and Node.js Pages: 00066 (Unencrypted EPUB) On Sale: 2011-07-22 SKU-13/ISBN: 9781449307523 Category: Computers : Data Processing


Today's mobile devices have GPS and standard APIs to give you access to coordinates—but what can you do with that data? With this concise book, application developers learn how to work with location data quickly and easily, using Node.js, CouchDB, and other open source tools and libraries.

Node.js makes it simple to run event code on the Web, and the CouchDB document-oriented database lets you store location data and perform complex queries on it quickly. You'll learn how to get started with these tools, and then use them together to build an example project called MapChat, using HTML and JavaScript code samples.

  • Learn how to serve dynamic content with Node.js, and use its asynchronous IO to handle several requests at once
  • Become familiar with GeoJSON, Geohash, and the Geospatial Data Abstraction Library (GDAL) for working with spatial data
  • Build geospatial indexes using the GeoCouch branch of CouchDB
  • Combine these tools to build a project that lets users post real-time chat messages tagged with their current map location
Author: Thompson, Mick Publisher: O'Reilly Media Illustration: N Language: ENG Title: Getting Started with GEO, CouchDB, and Node.js Pages: 00066 (Unencrypted EPUB) On Sale: 2011-07-22 SKU-13/ISBN: 9781449307523 Category: Computers : Data Processing