在ckan ngsi视图

时间:2016-03-31 14:26:17

标签: ckan fiware-cygnus

我的SW背景:

  1. orion broker(0.27.0-next)+ cygnus 0.13.0->从docker开始
  2. 个人CKAN实例(2.4.1)
  3. 我有来自猎户经纪人的NGSI通知(带有地理位置),由天鹅座处理并路由到CKAN后端。完善! 所以我在CKAN中创建了一些数据集/资源,我可以看到它们 在NGSI10标签的门户网站中列出 但是当我尝试查看地图时,不会显示带地图的地理视图。我期待一些视觉化如下:
    https://data.lab.fiware.org/dataset/equipamientos-de-sevilla/resource/43031ec7-0b0e-4960-9e53-78035ccf9f8c

    但我没有这个显示只有一个'斜倚网格视图'

    我可以重新编译/部署天鹅座并修改CKAN后端但不清楚它是否可以修改某些内容

    CKAN方面和CKAN插件的负担似乎更多?对 ? 有什么想法吗?

    谢谢

    菲尔

1 个答案:

答案 0 :(得分:0)

我认为理想的事情是Cygnus可以推断出“数据类型”并在CKAN中创建最合适的视图。但这暂时有点复杂,主要是因为Orion发送的类型没有语义,而且只是对数据“提供信息”。我的意思是,类型可以是“字符串”,“整数”,“geopoint”或“土豆”。

据说,我认为你可以使用CKAN API为资源添加更多视图(这个API是Cygnus用来创建“斜倚视图”的那个,顺便说一下):

http://docs.ckan.org/en/latest/api/#ckan.logic.action.create.resource_view_create

这应该可行(使用适当的视图,令牌等进行定制):

$ curl -X POST http://ckan_host:80/api/3/action/resource_view_create -d '{"resource_id":"my-resource-id", "view_type":"recline_grid_view", "title":"My recline grid"}' -H "Authorization:my-api-key"