将geojson“circle”批量转换为多边形对象,然后从多边形集合中定义2dsphere索引

时间:2014-04-02 15:47:06

标签: python ruby mongodb geojson

这是我关于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。

谢谢!

0 个答案:

没有答案