今天本人在打开省公司下发的tab图层文件的时候发现,我们点击进去的时候都是乱码,这样对于我们很难办到,因此我们就需要进行图层转换,省公司虽然说打开的时候可以选择编码模式,但是我试了好几次就没有编码选择这个选项,估计是版本老了,没有那个选项,因此我们就需要用其他方法进行转化,这两个文件我们需要使用2个软件,一个是MapInfo软件,一个是QGIS软件
1、首先我们现在QGIS软件里面打开这个图层软件,然后点击信息查看,我们发现他是能正常显示的,为了不需要重复在MapInfo里操作提取,因此我们就把我这个地市的图层提取出来了
2、我们首选选中图层,右键选择过滤
3、然后我们在查询构造器里面选择关键字。我看了地市所在扽表头关键字是CITY,因此我们在CITY='**',其中**表示自己所在的地市,输入完成后我们点击OK
4、点击OK后我们发现我已经把这个地市单独的图层提取出来了
5、提取单独地市的图层后我们还需要导出成MapInfo能正常显示的图层,我们先选中右键,选择导出-要素另存为
6、然后我们选择文件名后面的三个点,点击后跳出如下界面,我们选择图层所在路径并且命名保存图层的文件名字,都设置好之后点击保存
7、在这里需要注意的是编码方式我们要设置成GBK,如果设置成其他编码方式就会出现乱码,都设置完成之后我们选择OK
8、选择OK后需要稍等一会,当出现如下界面后就提示我们已经导入成功了,现在我们就可以在MapInfo里面查看了
9、我们再在MapInfo里面打开发现,是正常显示了,不会出现乱码了
在本文中我们发现,如果我们直接使用QGIS就不需要做这么繁杂的步骤,直接在QGIS里面就能正常显示,如果要在mapinfo里面查看,就需要在QGIS里面转编码方式,这无形中多了很多工作。
领取专属 10元无门槛券
私享最新 技术干货