Vizrt API JSON与图形的数据集成

时间:2019-01-08 07:20:12

标签: graphviz

我想在VIZRT软件上集成来自API的JSON响应。谁能帮助我,例如如何读取JSON响应并在图形上显示或进行转换...

谢谢你。

2 个答案:

答案 0 :(得分:1)

最好和最简单的方法是使用大多数Vizrt安装中已经提供的DataPool插件。这些插件不需要许可,并且在大多数版本的软件中都受支持。有一个名为 DataReader 的插件,它允许您指定一个文件或网址以从中提取Excel,SQL,XML或JSON信息,并且可以按固定频率(每10秒等)执行此操作)。

您可以在documentation site上获得有关这些插件的很多信息。

此外,在安装时,请确保执行 Complete 安装,而不是典型安装。这样可以确保所有DataPool插件均已安装。

答案 1 :(得分:0)

首先,我建议您阅读Vizrt文档的必要部分(它将指向您可以在其中找到示例项目的地方)。

将Json Feed转换为Viz GFX的方式有很多,但都取决于您的要求。

如果您想使用Viz Trio,可以与默认端口6100 Preview和6800程序的Media Sequence Engine对话。

或者您也可以使用外部应用程序(最好是.Net)直接与Viz引擎通信?

private void SetValueToDocumentByXPath(XmlDocument doc, string xpath, string value)
{
    var nav = doc.CreateNavigator();
    var it = nav.Select(xpath, nameSpaceManager_);
    if (it.MoveNext())
    {
        it.Current.SetValue(value);
    }
}
  

SetValueToDocumentByXPath(elementDoc,“ // vdf:payload / vdf:field [@ name = '01'] / vdf:value”,“我的新标题”);

Target Tabfield 01上方的行,将其值设置为My new headline

可以从MSE获取XMlDocument。