transformation 相关问题

通常意味着在保留内容的同时修改对象的形状或外观。常见的应用程序是向量,四元数,矩阵或XML文件的转换。

在fabricJS中如何使用transformMatrix变换点?

我正在尝试将点(通过 Fabric.Circle 制作)放置在 Fabric.Polygon 的角上。用户可以移动、缩放或旋转多边形。然而,每次修改后我都希望有......

回答 4 投票 0

JOLT TRANSFORM 分隔数组元素

我有以下输入: [ { “$id”:“1”, "OutboundQueueId": "000000610", "TransactionType": "工作创建", ”

回答 1 投票 0

JSON 到 JSON 转换库

最好且最高效的 JSON 到 JSON 转换库有哪些? 我只知道乔尔特。有谁知道其他类似的开源库吗?

回答 2 投票 0

如何将json数据转换为普通英语句子

我有一个json数据,我需要将其插入到Vector数据库中。我怎样才能高效地做到这一点? 我有多个嵌套对象,其中包含用户名电子邮件时间戳一些通知消息,原因...

回答 1 投票 0

将具有暗名称的矩阵转换为长格式 data.frame

希望这里有一个简单的答案,但我在任何地方都找不到。 我有一个带有行名称和列名称的数字矩阵: # 1 2 3 4 # 6 7 8 9 # b 8 7 5 7 # ...

回答 5 投票 0

PowerShell 将带有标头和嵌套项目的 JSON 解析为行

我有一个像这样的JSON, { “总数”:2, “数据”: [ { “身份证”:9663696221792, “代码”:“08099991”, &

回答 2 投票 0

从等距柱状全景图到透视图像的变换失真

给定等距柱状全景图(长宽比 2:1,分辨率 4000x2000)、相机的方向、所需的图像形状和 2D FOV,我正在尝试将其转换为透视图像。

回答 1 投票 0

图像从圆柱体内部投影到平面 2D [Matlab]

我用圆柱体内的相机捕捉图像。我想将该图像转换为二维平面。圆柱体内的图像有很多点,形成网格。 我试图做的是估计...

回答 1 投票 0

在 XSLT 1.0 中使用结构(用于 xPath 翻译)时出现问题

我们公司有一个系统,定期从客户系统获取xml文件。 我们使用 xslt 将数据从客户结构转换为我们数据库支持的 xPath 结构。 95%...

回答 1 投票 0

根据条件填写列与R中的另一列

我有以下输入表: 输入<- structure( list( individual = c(1, 2, 3, 4), age = c(20, 34, 29, 30), earnings_2020 = c(0, 0, 1, 0), earnings_2021 = c(1,...

回答 1 投票 0

2 个日期列比较以指示一条记录是否在另一条记录之后发生

我有一个数据框,我想返回在诊断疾病后进行后续随访的帕蒂尼特的数量(比例)。 原始 DF(1 个患者示例) |患者 ID |应用程序_数据...

回答 1 投票 0

有没有一种有效的方法(或包)来按日期之间的时间动态过滤数据集?

假设有一个包含重复 PersonID 和多个日期的数据集。 人员ID 日期 1 2024-01-01 1 2024-01-02 1 2024-01-09 1 2024-01-15 2 2024-08-05 2 2024-08-06 3 2024-01-07 3 2024-01-08 3

回答 1 投票 0

如何将 IMU 数据从传感器帧转换为 Baselink 帧?

我的机器人上有两个 IMU 传感器(前部和后部)。我想将两个传感器的线性加速度数据转换到机器人的 base_link 框架,然后使用这个计算俯仰和滚动

回答 1 投票 0

如何在 JOLT 中使用带有修改覆盖测试版的条件

我正在寻找使用修改覆盖测试版操作,但遇到错误。 OVERWRITR 不能有 TransposePathElement RHS 我研究了解决方案,发现了一个几乎有效的解决方案。 我...

回答 1 投票 0

立方体的 3D 变换(旋转)无法按预期工作

我正在编写一个不使用矩阵的 3D 引擎,但它的旋转不起作用 目前我正在使用此代码进行轮换: 顶点.x = 顶点.x * cos(theta) - 顶点.y * sin(theta) 垂直...

回答 1 投票 0

运行简单转换时出现引用节点错误

我在使用我无法弄清楚的简单转换时遇到问题。 运行代码在转换行给出以下错误消息(异常类 CX_ST_REF_ACCESS) 我在使用简单的转换时遇到问题,我无法弄清楚。 运行代码在转换行CX_ST_REF_ACCESS处给出以下错误消息(异常类<tt:loop name="PurchaseOrder" ref="PurchaseOrder">): 访问引用节点“PURCHASEORDER”时出错。引用节点未定义或没有必要的类型 使用CALL Transformation时出现错误。 我尝试使用简单转换从 XML 中读取数据。 这是我的简单转换: <?sap.transform simple?> <tt:transform xmlns:tt="http://www.sap.com/transformation-templates"> <tt:root name="PurchaseOrder"/> <!-- Root element: PurchaseOrder --> <tt:template> <tt:loop name="PurchaseOrder" ref="PurchaseOrder"> <PurchaseOrder> <!-- Address Elements --> <Address> <tt:loop name="Adress" ref="PurchaseOrder.Address"> <Name> <tt:value ref="Name"/> </Name> <Street> <tt:value ref="Street"/> </Street> <City> <tt:value ref="City"/> </City> <State> <tt:value ref="State"/> </State> <Zip> <tt:value ref="Zip"/> </Zip> <Country> <tt:value ref="Country"/> </Country> </tt:loop> </Address> <!-- DeliveryNotes Element --> <DeliveryNotes> <tt:value ref="PurchaseOrder"/> </DeliveryNotes> <!-- Items Section --> <Items> <tt:loop ref="PurchaseOrder"> <Item> <ProductName> <tt:value ref="ProductName"/> </ProductName> <Quantity> <tt:value ref="Quantity"/> </Quantity> <USPrice> <tt:value ref="USPrice"/> </USPrice> <tt:cond> <Comment> <tt:value ref="Comment"/> </Comment> </tt:cond> <tt:cond> <ShipDate> <tt:value ref="ShipDate"/> </ShipDate> </tt:cond> </Item> </tt:loop> </Items> </PurchaseOrder> </tt:loop> </tt:template> </tt:transform> 我的ABAP代码(精简到相关部分): TYPES: BEGIN OF ty_address, name TYPE string, street TYPE string, city TYPE string, state TYPE string, zip TYPE string, country TYPE string, END OF ty_address. TYPES: BEGIN OF ty_item, productname TYPE string, quantity TYPE i, usprice TYPE p DECIMALS 2, comment TYPE string, " Optionales Feld für Kommentar shipdate TYPE d, " Optionales Feld für ShipDate END OF ty_item. DATA: BEGIN OF ty_purchase_order, addresses TYPE TABLE OF ty_address, " Mehrere Address-Einträge deliverynotes TYPE string, items TYPE TABLE OF ty_item, " Tabelle mit Items END OF ty_purchase_order. DATA: gv_file TYPE string, " Datei für den Upload lt_xml_table TYPE TABLE OF string, " Tabelle für XML-Zeilen gv_xml_string TYPE string. " Für das gesamte XML als String gv_file = p_file. CALL METHOD cl_gui_frontend_services=>gui_upload EXPORTING filename = gv_file * codepage = '1252' CHANGING data_tab = lt_xml_table EXCEPTIONS file_open_error = 1 file_read_error = 2 no_batch = 3 gui_refuse_filetransfer = 4 invalid_type = 5 no_authority = 6 unknown_error = 7 bad_data_format = 8 header_not_allowed = 9 separator_not_allowed = 10 header_too_long = 11 unknown_dp_error = 12 access_denied = 13 dp_out_of_memory = 14 disk_full = 15 dp_timeout = 16 not_supported_by_gui = 17 error_no_gui = 18 OTHERS = 19. LOOP AT lt_xml_table INTO DATA(lv_line). CONCATENATE gv_xml_string lv_line INTO gv_xml_string. ENDLOOP. CALL TRANSFORMATION ZJB_TRAN0 SOURCE XML gv_xml_string RESULT PurchaseOrder = ty_purchase_order. 最后是我想要处理的 XML 文件: <PurchaseOrder> <Address> <Name>Ellen Adams</Name> <Street>123 Maple Street</Street> <City>Mill Valley</City> <State>CA</State> <Zip>10999</Zip> <Country>USA</Country> </Address> <Address> <Name>Tai Yee</Name> <Street>8 Oak Avenue</Street> <City>Old Town</City> <State>PA</State> <Zip>95819</Zip> <Country>USA</Country> </Address> <DeliveryNotes>Please leave packages in shed by driveway.</DeliveryNotes> <Items> <Item> <ProductName>Lawnmower</ProductName> <Quantity>1</Quantity> <USPrice>148.95</USPrice> <Comment>Confirm this is electric</Comment> </Item> <Item> <ProductName>Baby Monitor</ProductName> <Quantity>2</Quantity> <USPrice>39.98</USPrice> <ShipDate>1999-05-21</ShipDate> </Item> </Items> </PurchaseOrder> 在转换中,您不应该在顶部 XML 节点 (<PurchaseOrder>) 之前循环,因为顶部 XML 节点是唯一的。 发生错误CX_ST_REF_ACCESS: ABAP 名称不存在 或者实际类型不是预期的类型 当涉及到循环时,它隐含地意味着ABAP节点是一个内表,但事实并非如此。 在你的例子中,语句<tt:loop name="PurchaseOrder" ref="PurchaseOrder">引用(ref)根名称“PurchaseOrder”,它引用ABAP变量TY_PURCHASE_ORDER,它是一个结构,所以循环是没有意义的。 ABAP 名称的混乱/ref 为了避免混淆,我建议在转换 (ref) 中以全部大写形式指示 ABAP 名称,以避免与 XML 名称混淆。您将看到您指示的 ABAP 名称在您的 ABAP 代码中不存在(ADDRESS 而不是 ADDRESSES)。 例如,最好输入以下内容,而不是 <tt:root name="PurchaseOrder"/> 和 <tt:loop name="Adress" ref="PurchaseOrder.Address">: <tt:root name="PURCHASEORDER"/> <tt:template> <PurchaseOrder tt:ref="PURCHASEORDER"> ... <tt:loop name="Adress" ref="ADDRESSES"> 注意,ref可以有多种表达方式,如<PurchaseOrder tt:ref="PURCHASEORDER">和<tt:loop name="Adress" ref="ADDRESSES">所示,它们都有相同的含义(设置当前ABAP节点指针),不同之处在于前缀tt:当 XML 元素不是 ST 命令时需要。 关于loop的困惑 您应该在 <Address> 之前循环,而不是之后,因为 <Address> 在 XML 文件中多次出现。 <tt:loop ref="ADDRESSES"> <address> ... </address> </tt:loop> 关于loop name="..."的困惑 如果您不提及名称,则无需注明名称。如果您有两个或多个嵌套循环,则名称很有用,例如引用内循环(例如第二级)中的 ABAP 内容 引用外循环(例如第一级)。 <tt:loop ref="ADDRESSES"> ... <address> ... </address> </tt:loop> NB:关于ABAP代码,我猜您将ty_purchase_order设置为变量,因为在尝试将其设置为类型时出现语法错误,这是由于addresses TYPE TABLE OF ty_address(也是items),因为复杂的内部表类型必须是“完整”,即指定表类别和键,例如完整的可能是addresses TYPE STANDARD TABLE OF ty_address WITH EMPTY KEY。

回答 1 投票 0

如何在 jolt 中添加 null 条件检查?

我是震动映射新手。以下是输入和预期输出。 场景一: 输入 : { “姓名”:“弗雷德”, “电话”: [ { “手机”:“1112223333&

回答 1 投票 0

图片的傅里叶角变换,C++

我需要使用傅里叶变换获取图片上物体的角度。 我有一个旋转的图片对象。傅里叶实现没有问题。它向我展示了良好的渐变线

回答 1 投票 0

定位二维图像中变形的点

我有一张已“扭曲”的原始图像。有人可以帮我计算一下原始图像中的给定点将出现在扭曲图像中的位置吗? 我有一张带有

回答 2 投票 0

iOS 设备的欧拉角到旋转矩阵手动转换

这是一个小背景和问题介绍: 我的基于运动和位置的 iOS 应用程序中有一些功能,需要旋转矩阵作为输入。一些图形输出是

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.