这是我关于stackoverflow的第一个问题,所以请轻松一点!
高级目标是:找到craigslist上距离我工作不到35米的公寓的交叉点。
我使用了和服实验室的API构建器来提取Craigslist上价格范围内的公寓地址,然后将这些地址转换为经度/纬度坐标。
我还有一个伪geoJson对象列表,共同描述35m内的区域,由mapnificent.net生成;例如
{"type":"Feature",
"properties":{"radius":1153.8461538461538},
"geometry":{"type":"Point",
"coordinates":[-73.97367450000002,
40.7589832]
}
},
第一个问题是:如何在mongoDB或其他地方将这些批量转换为接近Mongo可以理解的区域的常规geoJSON多边形列表?
第二个问题是:一旦我有一个正多边形的集合,我如何使用所有~4,000个这些对象来定义一个2dsphere索引,我可以使用它与Craigslist中的点列表相交?
我基本熟悉MongoDB,Python,Ruby和Java,但我绝不是专家。快速学习 - 一天前我甚至不知道geoJSON是什么或如何运行MongoDB。
谢谢!