本文介绍创建索引表后如何向索引表中导入数据。
配置参数 | 说明 |
---|---|
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]。