OSGB模型坐标总复位?修改metadata.xml一招搞定
2026年06月15日 15:11

在GISBox的使用过程中,OSGB模型坐标系相关问题是不少用户都会碰到的难题。坐标系设置的准确性直接影响到模型在场景中的展示和后续编辑操作,一旦出现问题,不仅会打乱工作节奏,还可能导致数据不准确。今天,我们就针对用户反馈的一个典型问题,为大家详细剖析原因并提供切实可行的解决办法。

具体问题

该用户将自己的OSGB模型导入场景后,在右侧的样式中修改了模型的“零点坐标”,随后就进行了编辑操作。之后用户又导入该OSGB模型,发现OSGB之前抠除、压平的编辑操作都保留了,但是模型的坐标并没有保存,还是原来一开始的坐标。用户询问如何修改坐标后,保证模型再次导入后坐标是之前调整好的。

解决办法

首先,OSGB模型导入场景后,我们编辑模型,提交后,只会保存修改后的模型数据,不会保存模型的坐标,即使在场景中已经修改了零点坐标。

正在上传图片(0%)...

我们可以将场景中的调整好的零点坐标记录下来,然后在“metadata.xml”中进行修改。下面我们先了解一下“metadata.xml”是什么?

什么是XML文件?

扩展名.xml是最直接的标识,XML(可扩展标记语言)是一种通用的标记语言,用于结构化存储和传输数据,标签可自定义,适配不同业务场景的元数据描述。

语法特征

声明(<?xml version="1.0" encoding="UTF-8"?>)、

根节点(<ModelMetadata>)

子节点(<SRS>、<SRSOrigin>)

注释(<!--Spatial Reference System-->)

正在上传图片(0%)...

该文件本质是自定义的 XML元数据文件,专门用于描述地理空间模型(或空间数据)的核心属性(坐标系、原点等),是地理信息领域中记录空间数据元信息的典型格式。


如果用户的OSGB模型是可以导入GISBox场景中的,说明用户的模型文件下一定含有自定义的XML元数据文件。

正在上传图片(0%)...

如果没有该文件,那我们导入OSGB模型时,软件就会提示报错。

正在上传图片(0%)...

如何修改metadata.xml中的坐标?

首先我们现在OSGB文件下找到该文件,我们可直接用记事本打开,在ORIGIN基准点处,修改成在场景中调好的坐标,三个逗号分隔的数字分别代表X、Y、Z三个维度的坐标值。

正在上传图片(0%)...

修改好后保存,我们再次导入OSGB模型后,场景中模型对应的零点坐标就会变成我们在xml文件中修改后的。以后导入的模型的坐标就再也不会改变了。

正在上传图片(0%)...

小结

总的来说,通过修改metadata.xml文件来保存OSGB模型坐标,操作步骤清晰明了。只需记录好场景中调整后的零点坐标,找到对应的XML文件并修改其中的基准点数值,就能一劳永逸地解决模型坐标不保存的问题。这种方法不仅能保证模型再次导入时坐标准确无误,还能大大提高工作效率,让用户在GISBox中的操作更加顺畅。希望以上内容能帮助大家轻松应对OSGB模型坐标系相关问题。


关于GISBox的更多信息,请访问以下链接了解详情:

GISBox问答社区:https://www.gisbox.com.cn/community/

GISBox视频教程:https://www.gisbox.com.cn/video?group=1

GISBox图文教程:https://www.gisbox.com.cn/docs