如何将Zillow的Arc Shapefile转换并导入弹性搜索数据库?

时间:2015-02-22 00:45:40

标签: elasticsearch arcgis shapefile geo

我想基于Zillow的邻域数据创建服务,我需要将Arc Shapefile格式转换为数据(json?),我可以将其作为地理形状导入ElasticSearch。

数据:

http://www.zillow.com/howto/api/neighborhood-boundaries.htm

ElasticSearch(数据的目的地)

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-geo-shape-query.html

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-geo-shape-type.html

我是否可以使用任何免费工具,最好是在node.js或.net中将文件转换为json - 或直接导入更主流的数据库?我可以使用一些帮助从形状文件中获取原始数据,然后我可以自己解析和加载数据。

1 个答案:

答案 0 :(得分:2)

所以我可以使用GDAL框架中的ogr2ogr将shapefile中的数据转换为json,然后我可以将其导出到elasticsearch。

ogr2ogr -f GeoJSON -t_srs crs:84 NY.geojson ZillowNeighborhoods-NY.shp

请参阅http://geojson.org/和GDAL ogr2ogr