实例讲解 | CASS输入shp文字怎么处理?
The following article is from 南方数码生态圈 Author 虎妞
实例 / 课堂
有个小伙伴私信我:从天地图导出一个shp文件,导入CASS10.1怎么都无法成图?对比视频教程操作了很多次,都没成功!拿到这个数据之后,其实也花了我一段时间,才完整的导入成图。下面讲讲,我是怎么解决这个问题的。
检查shp文件
在ArcGIS中加载shp文件,如果正常打开和显示,说明文件没有损坏。如果ArcGIS都打开报错,无法显示。这个文件肯定无法导入CASS10.1成图了。
这个实例shp文件,用ArcGIS打开是正常显示的,如下图所示:
查询shp数据类型
在ArcGIS中点击当前图中任何一个实体,查看属性。发现这些图形实体的类型是“point”,可是内容却是文字。
到这步,就有点清楚为什么会导入shp失败了。
shp文件中,文字是作为point处理的,可是导入CASS时,就应该当“文字”来处理。
ArcGIS中的查询界面
输入CASS10.1
点击菜单:检查入库-输入ARC/INFO SHP格式
按下图所示步骤导入:
复盘总结
这个实例数据的核心是:shp文件中,文字是作为point处理的。
可是导入CASS时,就应该当“文字”来处理。
这类问题处理的思路是:检查shp文件 → 查询数据类型 → 设置匹配表和字段,输入CASS10.1
课后 / 要点
CASS10.1才有这个输入shp的功能。
匹配的图层要怎么选,操作是这样的:
每个图层的定义名称,可以在cass\system\cassconfig.db中查到
下图所示在attributetable表中,用SQLiteExpert软件打开此文件:
输入CASS10.1的图形截图
输入CASS10.1的文字注记
PS:正在使用CASS的小伙伴们,如果遇到自己无法解决的实例问题。可以到南方数码生态圈(http://o.southgis.com/)和我们一起讨论解决!也可以加入官方服务Q群,连接同行。
- END -
CASS地形图编辑视频讲解
RTK常用功能的讲解,值得学习!
CASS坐标提取的小技巧,提高效率!