Getting Started with GEO, CouchDB, and Node.js (Paperback)

Mick Thompson

  • 出版商: O'Reilly
  • 出版日期: 2011-08-30
  • 定價: $825
  • 售價: 1.2$99
  • 語言: 英文
  • 頁數: 66
  • 裝訂: Paperback
  • ISBN: 1449307523
  • ISBN-13: 9781449307523
  • 相關分類: NoSQLNode.js
  • 立即出貨

買這商品的人也買了...

商品描述

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

商品描述(中文翻譯)

如今的移動設備配備了GPS和標準API,讓您可以獲取座標資料,但是您可以用這些資料做些什麼呢?這本簡明的書籍將教導應用程式開發人員如何快速且輕鬆地使用Node.js、CouchDB和其他開源工具和函式庫來處理位置資料。

Node.js使得在網頁上運行事件代碼變得簡單,而CouchDB文檔導向的資料庫則讓您可以快速存儲位置資料並執行複雜的查詢。您將學習如何使用這些工具,並使用HTML和JavaScript程式碼示例一起建立一個名為MapChat的範例專案。

本書的內容包括:
- 學習如何使用Node.js提供動態內容,並使用其非同步IO同時處理多個請求
- 熟悉GeoJSON、Geohash和Geospatial Data Abstraction Library (GDAL)等處理空間資料的工具
- 使用CouchDB的GeoCouch分支建立地理空間索引
- 結合這些工具,建立一個讓使用者可以發佈帶有當前地圖位置標籤的即時聊天訊息的專案。

這本書將幫助您快速上手並掌握處理位置資料的技巧,讓您能夠開發出更具創意和實用性的應用程式。