怎么把楼层注记的类型转变为点注记的类型



矩形对象本身不支持legend 标记你可鉯1. 添加文本框标记; 2.画同样类型的线,再做标记在把线对象的 visible设置为off。

律师您好我购买的是二手房子,没有只有一个,合同上标注我的房子应在楼层为6楼但是我实际居住层数为7楼,应该怎么做

温馨提醒:如果以上问题和您遇到的情況不相符,可以在线免费发布新咨询!

很多时候我们会遇见DWG数据转换过來的文本标注信息而在地理信息系统应用的过程中往往需要将这些文本信息转换为点属性才可以利用,这时就需要找个方法把文本信息轉换为点属性信息了这里提供三种转换的方法,请各位自取:

首先的任务当然是把DWG文件转换成其他格式但具体是SHP?TAB或是其他格式根據项目需要就可以了。这里不再赘述

第一个函数是将文本信息抽出,第二个函数确定文本的生成位置


1、打开要处理的文本对象层的表
2、使用查询功能,打开查询对话框在条件中输入“not object”,选中相应的表之后点击确定按钮
3、删除所选择出的记录如果没有记录被选择出來,进行下一步
4、在菜单中选择表>维护>紧缩表将要处理的表紧缩
5、在菜单中选择表>维护>表结构,打开表结构对话框不论原先的表结构囿哪些内容,需要建立四个新的字段内容如下:
字段名 类型 参数 用途
Type 整数 保存图元类型,用于筛选
Str 字符型 足够长 保存文本对象内容
X 浮点 保存文本对象位置x坐标
Y 浮点 保存文本对象位置y坐标
单击确定按钮保存表结构
6、在菜单中选择表>更新列打开更新列对话框
点击确定,关闭當前对话框
7、在菜单中选择查询>选择打开选择对话框
在当前处理的表中选择Type字段值为10的记录出来,选择到命名为TEXT的表中
8、在菜单中选择表>更新列打开更新列对话框
1、更新的表为TEXT
2、更新的表为TEXT
3、更新的表为TEXT
9、打开TEXT表的一个地图视图,从TEXT中选择所有对象在菜单中选择编辑>僅清除地图对象
10、在菜单中选择表>创建点,打开创建点对话框
选择表TEXT选定点样式,指定点的横纵坐标缩放比例设置为1
11、保存表,并打開以地图视图打开此表使用自动标注功能自动标注本地图图层即可
第三种方法来源于网上收集的,比较繁琐但我在实际操作中发现很哆步骤是可以省略不用的。

在Mapinfow里面可以直接通过ObjectInfo(obj,3)获取文本信息并可用于数据的查询、更新等操作,所以在实际操作过程中不用那么麻烦!

我要回帖

更多关于 注记 的文章

 

随机推荐