JavaScript Node.js:将基于地理的Flickr数据导入CouchDB
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript Node.js:将基于地理的Flickr数据导入CouchDB相关的知识,希望对你有一定的参考价值。
var cradle = require("cradle"),
sys = require("sys"),
fs = require("fs");
var connection = new(cradle.Connection)("localhost", 5984);
var db = connection.database('geoexample');
data = fs.readFileSync("./json/data_flickr.json", "utf-8");
flickr = JSON.parse(data);
for(p in flickr.photos.photo){
photo = flickr.photos.photo[p];
photo.geometry = {"type":"Point",
"coordinates": [ photo.longitude, photo.latitude ]
};
// Save the url to the flickr image.
// http://farm{farm-id}.static.flickr.com/{server-id}/{id}_{secret}_[mstzb].jpg
photo.image_url_small = "http://farm"+photo.farm+".static.flickr.com/"+photo.server+"/"+photo.id+"_"+photo.secret+"_s.jpg";
db.save(photo.id, photo, function(er, ok) {
if (er) {sys.puts("error: "+er); return;}
});
}
以上是关于JavaScript Node.js:将基于地理的Flickr数据导入CouchDB的主要内容,如果未能解决你的问题,请参考以下文章
nodejs介绍
基于node.js人脸识别之人脸对比
Node.js 常用工具 util
Node.js
DAY 109 安装node.js
构建基于 Node.js 的条形码识别程序