本文介绍创建索引表后如何向索引表中导入数据。

配置参数 说明
URL /index/:ds/:index/features
方法 POST
URL 参数 alias=[alphanumeric]表示已创建的DS名称。index=[alphanumeric]表示已创建的index名称。
数据参数 GeoJSON格式,表示Feature集合。
成功信息 Code: 200,Content表示添加Feature的ID列表。
失败信息 Code: 400,表示参数不完成。
示例:向my_ds中test索引导入数据。首先将GeoJson描述的Feature信息写入到features.json文件中,然后将该文件导入到Ganos中:
echo '{"type":"FeatureCollection","features":[' \ 
     '{"type":"Feature","geometry":{"type":"Point",' \ 
     '"coordinates":[32,10]},"properties":{"id":"1","name":"n1"}},' \ 
     '{"type":"Feature","geometry":{"type":"Point",' \ 
     '"coordinates":[34,10]},"properties":{"id":"2","name":"n2"}}]}' \ 
> features.json

curl \ 
'localhost:8080/geoserver/geomesa/geojson/index/my_ds/my_index/features'\
    -H 'Content-type: application/json' \ 
    -d @features.json

如果运行成功,系统会返回新输入数据的ID列表:[1,2]。