GIS开发:shp文件编码格式转换
shp文件编码格式转换
shp文件在生成时,会有默认的编码格式,当打开shp的时候,编码格式和软件对应不上,打开shp文件时,就会出现乱码的情况。
一般情况下,会使用arcgis,对shp文件进行重新导出保存,还有一款开源的轻量级软件,可以确认shp的编码格式,并且可以保存成其他的编码格式。
QGIS是一款开源的轻量级数据处理软件,支持多种格式的数据处理。
具体的shp编码转换步骤如下:
1、打开QGIS软件,将shp文件拖拽到文件的窗口中;
2、在左侧的功能窗口上,右键点击图层(如datagrid),显示属性窗口,其中有一些shp文件的基本信息;
3、在General的tab页面下,可以看到图层的Data source encoding,默认都是选择System,在不确定shp文件的编码情况下,可以先默认System;
shp文件在使用过程中,编码一般就是(UTF-8,GB2312,GBK,Default),在选择的情况下也在这几种编码里切换;
4、选完编码后,关闭属性窗口,在图层上点击右键,打开Open Attribute Table,就可以看到属性表里的内容,假如属性表里是乱码,重复上一步去选择shp的编码,一直到属性表不乱码,即可知道shp文件的编码。
5、确认了shp文件的编码,就可以对shp文件进行另存为了,一般都是保存成utf-8字符集的文件;右键点击图层,选择save as,在弹出的确认窗口上,选择Format为Esri shapefile,当然也可以保存成其他QGIS支持的格式,输入文件名即可保存。
QGIS相比较比较轻量级,打开速度也比较快,对于一些简单的数据处理,推荐使用一下。
技术交流群:665060698
微信公众号:
GIS开发:shp文件编码格式转换相关推荐
- 将windows下文件编码格式转换成UTF-8 文件编码格式
将windows下文件编码格式转换成UTF-8 文件编码格式 背景说明: 一个芯片厂商的SDK中的所有文件使用的GB2312的中文编码方式,所以在linux下开发的时候会发现中文的部分都是乱码. 因为 ...
- Java文件编码格式转换
转自博文<Java文件编码格式转换>: 默认被转换的格式为GBK,转换成的格式为UTF-8 import info.monitorenter.cpdetector.CharsetPrint ...
- mac 批量文件编码格式转换
mac 批量文件编码格式转换 #!/bin/sh for file in `find ./ -name "*.c"`; do echo convering : $file icon ...
- gbk转换成utf8 文件编码格式转换
文件编码格式转换,无需下载软件,记事本打开即可 右键点击要转换的文件,找到打开方式,选择记事本打开 打开之后,点击左上角 文件--另存为 然后在右下角选择要转换的编码格式,保存文件即可
- Mac文件编码格式转换
楼主开发实录 有时从网上下载一本小说的.txt文件,在Mac上打开发现却是一堆乱码,可能会把我们气死. 这大概率是因为windows默认使用GBK编码,而Mac使用UTF-8编码所致. Mac下如何将 ...
- linux 文件编码格式转换
为什么80%的码农都做不了架构师?>>> 如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(g ...
- ArcGIS学习记录—KMZ KML与SHP文件互相转换
1.在google earth中绘制边界 工具栏中选择"Add Polygon".随意绘制一个多边形. 右击添加的图层名(左侧)保存位置为,选择保存为kmz或kml文件. km ...
- arcgis导出shp文件_RegionManager GIS导出shp文件编码说明
在<RegionManager GIS数据如何上报到国家水土保持重点工程项目管理系统>一文介绍了RM GIS软件如何导出shp文件的相关操作,以及如何定义投影等相关操作.从RM GIS软件 ...
- linux 文件编码格式转换-转
如果你需要在linux下面用到windows下的文件,拷贝上去后经常发现中文显示乱码..原因是Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8.比较繁琐的方法是在 ...
最新文章
- 原来博客园的日历是这样用的!
- Sqlserver:谈索引优化需要注意的几个方面
- STL源代码分析(ch 1)组态2
- lca---tarjan算法
- 2010经典句句 学会了以后你的嘴巴会很流利 (转)
- 在ubuntu上安装apc扩展
- matlab条形指纹拼接,matlab实现的两幅指纹图像的拼接
- 分享一个奇葩SM2258XT板子(100-H00112581-590)没有CE跳线,只有CE飞线,顺便量产开卡
- YGG 与 StemsDAO 达成合作,为全球音乐创作者提供支持
- 手把手教你搭建微信小程序服务器(HTTPS)
- php万能每亩,PHP 实现“万能”的短网址还原
- 鸿蒙音波萨顶顶,萨顶顶把古代论文唱成歌,撒贝宁评价:“最难合作的艺人之一”...
- Uva 11584 - Partitioning by Palindromes(预处理+DP)
- Win10双显示器显示设置与输入信号超出范围解决方法
- 生成验证码_JSP源代码
- ad hoc java_Java并发编程--线程封闭(Ad-hoc封闭 栈封闭 ThreadLocal)
- Python: 蛇形填空(每日一题)
- php后门隐藏与维持技巧,PHP后门隐藏与维持技巧,php后门技巧_PHP教程
- 2020湖湘杯 wp
- 局部图像描述子【计算机视觉第二章】