我想创建一个需要使用 Java 创建 .gml 文件的应用程序。我想从文本文件中添加新创建的 .gml 文件中的元素。
我该怎么做?
我想创建一个需要使用 Java 创建 .gml 文件的应用程序。我想从文本文件中添加新创建的 .gml 文件中的元素。
我该怎么做?
我猜你有某种形式的遗留输出,没有明确的标记,并且它有地理坐标。对此没有简单或容易的答案 - 我们正在编写解析器,从自由文本中提取地理坐标,这是一个漫长的过程,涉及启发式方法并且没有 100% 的召回/精度。
有时你有半结构化的文档——比如维基百科,写一个地理坐标刮板更容易——但不是微不足道的。
但是你应该提供更多关于你的潜在投入的细节。
由于 GML 是一种 XML 方言,我想说最好的方法是获取您的GML 应用程序模式并使用 JAX-B 从中生成对象模型,然后解析文本格式,将数据传输到 objext 模型并使用 JAX -B 将其编组为 XML。
所有 .gml 文件都是以#define script_name开头的文件 然后你把你的代码放在它下面。