当前位置: 首页 > news >正文

图斑或者道路如何单独显示名称在图斑上或者道路上

0序:

遇到过多个测绘、工程、林业相关业务的客户,在加载一些图斑数据,线路数据时,希望能够单独的把图斑的名称,显示到图斑上,或者路网上面。

之前多数推荐的办法:

1.shp可以直接在图新地球中设置名称字段。

2.kml类型的对象可以单独在面或者线上添加一个点标注(10个以下可操作,数量大了没有可操作性)

存在的问题:

数据可能需要经常在多个软件、平台中互转,因此有必要把地名作为单独的点标注要素提取出来形成kml或者shp。

本文主要以GlobalMapper25为例,介绍面对象、线对象在中心或者线上提取出标注名称的过程。

1.加载面或者线对象数据

2.选中需要生成名称标注的要素

3.在面的中心创建名称

需要注意凹多边形的问题,如果想要让名称都在面的范围内,可以勾选一下相关选项。

4.新建图层名称

一般建议新建,和元数据混到一起很难拆分。

5.查看结果

也可以导出为kml或者shp在其他软件中使用

也可以在【图新地球】重新调整文字样式

6.线对象的名称创建

线对象比较特殊,经常需要沿线隔多少米创建一个名称。

6.1沿线创建名称

注意是否要在线的节点处创建点对象

6.2线生成缓冲区后,用面的形式生成点对象

主要解决的问题是,线只需要一个名称,还想只在中心显示。

比如下面的路网

创建一个0.1米的缓冲区

最后就是这样的结果,如果给路网设置不同的颜色,看起来就更清楚了。

7.常见问题

生成的点要素只有点,没有名称

GM在导出对象为kml的时候,如果没有指定对象名称,则默认是第一个字段,可以手动设置。

http://www.lryc.cn/news/323028.html

相关文章:

  • docker 修改默认存储位置
  • Springboot+vue的医疗挂号管理系统+数据库+报告+免费远程调试
  • 【Effective C++】39 明智而审慎地使用private继承
  • 2024年卫生巾行业市场分析报告(京东天猫淘宝线上卫生巾品类电商数据查询)
  • MySQL之表的记录操作
  • 一种动态联动的实现方法
  • kotlin中使用ViewBinding绑定控件
  • 知识积累(五):Transformer 家族的学习笔记
  • [Java、Android面试]_13_map、set和list的区别
  • Linux进程管理:(六)SMP负载均衡
  • 计算机专业学生的成长之路:超越课堂的自我提升策略
  • 财报解读:“高端化”告一段落,华住开始“全球化”?
  • Wifi环境下Unity开发iOS应用启动后HTTPS请求未弹出是否允许无线数据使用数据的弹窗
  • 数据结构的概念大合集03(栈)
  • C++ 哈希表
  • C++之继承详解
  • C#装箱和拆箱
  • 企业用大模型如何更具「效价比」?百度智能云发布5款大模型新品
  • linux 外部GPIO Watchdog驱动适配
  • 活动回顾 | 走进华为向深问路,交流数智办公新体验
  • 【Java】Oracle发布Java22最新版本
  • Vue reactive函数的使用
  • unity自动引用生成
  • 【Linux系统】线程互斥与同步
  • 武汉星起航引领跨境电商新潮流,深耕亚马逊打造全方位合作新模式
  • GateWay路由规则
  • shell脚本基础改造
  • 静态综合实验
  • Spring Web MVC入门(6)
  • muduo异步日志