【解决办法】
元数据文件读取这个功能是我们桌面端产品上层实现的功能,并不是组件端有“源数据读取识别”的api接口。
但可以与您解释一下实现流程思路,您根据您的需求自行实现。
1.io流文件接口打开读取xml文件,读取节点或字符串。
java原生实现xml读取的接口很多,具体用那种看您的需求便利和开发习惯。
2.读取识别关键节点,定位中心节点值与坐标系信息值。
定位中心通常包含xyz,坐标系信息通常包含三种情况标准epsgcode坐标系统、enu坐标系统、自定义参数坐标系统。
3.根据参数,使用java组件构造对应的 prjcoordSys和point3D
4.加上其他参数,调用 GenerateConfigFile 方法生成scp配置文件。
其中第2步您可以注意下,我们桌面端的实现是适配了多种厂家生产的xml元数据读取结构的,并不是所有厂家的xml文件结构和数据节点名称是一致的。