全部产品

PUT数据

更新时间:2019-01-09 11:06:03

创建索引之后,就可以向索引表中导入数据了。

URL /index/:ds/:index/features
方法 POST
URL 参数 alias=[alphanumeric] 前面创建的ds名称
index=[alphanumeric] 前面创建的 index 名称
数据参数 GeoJSON格式表示的Feature集合
成功信息 Code: 200
Content: 添加 Feature 的 ID 列表
失败信息 Code: 400 -参数不完成
内容:空

示例 1: 向 my_ds 中 test 索引导入数据。首先将GeoJson描述的Feature信息写入到features.json文件中,然后将该文件导入到Ganos中:

  1. echo '{"type":"FeatureCollection","features":[' \
  2. '{"type":"Feature","geometry":{"type":"Point",' \
  3. '"coordinates":[32,10]},"properties":{"id":"1","name":"n1"}},' \
  4. '{"type":"Feature","geometry":{"type":"Point",' \
  5. '"coordinates":[34,10]},"properties":{"id":"2","name":"n2"}}]}' \
  6. > features.json
  7. curl \
  8. 'localhost:8080/geoserver/geomesa/geojson/index/my_ds/my_index/features'\
  9. -H 'Content-type: application/json' \
  10. -d @features.json

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