我有位置数据在 WGS84 米格式的 X 和 Y 列中的字段。如何转换这些字段或创建带有十进制度的新字段?矢量->几何工具->导出/添加几何列创建具有相同仪表格式的重复字段。同样,使用带有 $x- 和 $y 函数的字段计算器也可以创建带有仪表格式的字段。
1 回答
我可能误解了这个问题,但 WGS84 是一个地理坐标系,利用 WGS84 椭球,其坐标空间以纬度长对而不是米来测量。请参阅此处或此处的计量单位。因此,WGS 84 不表示为米,请参阅此处、此处或此处(评论)的讨论。简而言之,WGS84 使用角度测量来表示三维空间内的位置,因为计量网格不能很好地包围地球。WGS84 在 GIS 软件中显示时始终进行投影(不更改基础数据),它被投影以将其从地球的 3 维表示转换为 2 维。
您的数据(如果以米为单位)是预计的。WGS84 椭球可用作投影基础的一部分,例如 UTM 或 WGS84 南极极地立体投影。您拥有的投影及其参数对于理解如何确定点的位置(以度为单位)至关重要,因为基本上必须对点进行非投影才能获得其纬度和经度。
幸运的是,这在 GIS 软件中相对容易。
在 QGis 中,您可以将图层的坐标参考系统更改为 WGS 84 (EPSG:4326) -它可能已经与来自不同来源或先前 CRS 的数据一起存在- 然后使用字段计算器来计算几何图形正在寻找(假设您以米为单位的字段表示可以通过字段计算器计算的内容)。这还要求您现有的数据具有定义的投影。如果需要,您可以在添加新数据后转换回来。
在 Arc 中,该过程大致相同,使用“投影”工具重新投影/取消投影数据。
如果您的数据层没有定义的投影,则需要找到它。如果您的数据层字段已经以米为单位,不容易从 qGIS 中的字段计算器计算出来,那么它可能会涉及更多内容(从这些字段创建一个图层,更改该图层的 CRS,以度数计算字段...)。