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
$16.99

(+ $29.99 AirMail USB Drive)
🔒
Secure Payment
Instant Download
100% Satisfaction
🏆
Trusted Since 2009

Product Description

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

What's Included:

  • Complete factory service manual in PDF format
  • Step-by-step repair procedures with detailed illustrations
  • Wiring diagrams and electrical schematics
  • Troubleshooting guides and diagnostic procedures
  • Maintenance schedules and specifications
  • Printable pages for workshop use
  • Searchable text for quick navigation
  • Compatible with all devices (PC, Mac, tablets, smartphones)