如何为你的地图数据设置地图样式?

地图样式设置是GIS系统中非常重要的功能模块,水经微图Web版本最近对符号样式功能模块进行了升级。

你可以通过以下网址直接打开访问:

https://map.wemapgis.com

现在我们为大家分享一下水经微图Web版中,如何为你标注的地图数据设置地图样式的方法。

我们在《走进安仁古镇之大地主刘文彩》一文中分享过,我们曾去安仁古镇参观过建川博物馆和刘文彩的庄园,我们这里将以这次出行所标注的数据作为演示数据

01地图数据准备   

由于个人收藏标注的数据比较多,这里我们仅从PC端导出“大邑”这个目录的数据,它包括了我们到安仁古镇标注的所有数据。

图片

导出数据

在PC端导出数据时,我们需要将数据导出为KML格式,因为Web版暂时仅支持KML和CSV格式。

在Web版中,从图层树根节点菜单中选择“导入图层”,然后选择从PC版中导出的KML文件,将数据导入到Web版中。

图片

导入数据

导入数据后,效果如下图所示。

图片

数据导入完成

数据准备好后,我们再分享地图样式的配置方法。

02设置点样式  

在样例数据中,由于点要素比较多,这里先详细讲解为点要素配置地图样式的方法。

在要素菜单中,选择“样式设置”,将显示“点样式设置”对话框。

图片

样式设置

在“点样式设置”对话框中,可以修改符号样式和标注字段颜色等。

图片

点样式设置

至于修改标注的字体、颜色和轮廓颜色,只需要点击相应的按钮后进行设置即可。

这里重点讲一下的是,单击“选择”按钮之后显示的“点样式库”,如下图所示。

图片

图片符号样式库

锚点:在点样式库中,可以为图标设置锚点,即坐标所在的位置。

(1)你可以在预览区点击鼠标后确定锚点位置;

(2)也可以通过在“锚点X”和“锚点Y”中输入锚点的坐标,坐标原点为图标外接(外包围)矩形区域的左下角;

(3)如果想要恢复到系统的默认值,则点击“重置”按钮即可。

颜色:虽然是图片符号,但也可以为它设置一个叠加的颜色。

点击“矢量符号”,可以为点要素配置矢量类型的符号。

图片

矢量符号样式库

同样地,你可以很方便地为矢量符号设置大小、颜色和锚点位置等。

03设置线与面样式  

设置面与线样式的方法,与设置点样式的方法基本相同。

只需要在要素的菜单中选择“样式设置”,即可以修改要素的颜色及标注文本的要素。

图片

线样式设置

由于样式的设置方法基本相同,这里不再赘述。

只是每一种要素,都有自己的样式库,下面分别为线样式库和面样式库。

图片

线样式库

图片

面样式库

你可以简单地把样式库理解为模板即可,只是选择了模板之后,还可以对其参数进行调整。

04批量修改样式  

为了提高地图样式的配置效率,我们可以对要素样式进行批量修改。

在“点样式设置”中,配置好符号与标注文本之后,在“应用到当前图层”的参数中,选择“所有节点”,即可批量修改当前图层中所有点要素的样式。

图片

应用到所有节点

应用成功后,就可以看到当前图层中的点要素样式已全部修改。

图片

批量修改完成

同样的,我们也可以通过选择应用到“同级节点”,一次性修改某一个要素目录中的所有数据样式。

如修改“建川博物馆”目录中所有要素的图标和标注,如下图所示。

图片

批量修改建川博物馆点样式

又比如修改“安仁古镇”目录中所有要素的图标和标注,如下图所示。

图片

批量修改安仁古镇点样式

我们可以通过这种方式,快速修改相同要素目录下的地图标注,便于在查看地图时可以快速区分要素内容。

图片

样式修改最终结果

需要注意的是,一次只能批量修改当前图层中所有相同类型的几何要素,不可以跨图层进行修改。

05写在最后  

为了配图更方便,我们将来可能还会引入国标符号,这样就可以更方便地提高地图样式的配置效率了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/170915.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++进阶】pair容器

👦个人主页:Weraphael ✍🏻作者简介:目前学习C和算法 ✈️专栏:C航路 🐋 希望大家多多支持,咱一起进步!😁 如果文章对你有帮助的话 欢迎 评论💬 点赞&#x1…

code too large

描述:比较尴尬,一个方法的代码接近10000行了,部署服务器的时候提示(java :code[255,21] too large),提示代码过长,无法运行。 查看了一下百度:解决的思路 JVM规范:「类或接口可以声明的字段数量限制在 655…

数据结构与算法基础(青岛大学-王卓)(9)

终于迎来了最后一部分(排序)了,整个王卓老师的数据结构就算是一刷完成了,但是也才是数据结构的开始而已,以后继续与诸位共勉 😃 (PS.记得继续守护家人们的健康当然还有你自己的)。用三根美味的烤香肠开始吧。。。 文章目录 排序基…

maya2023安装

1、解压压缩包,点击setup安装,除修改安装路径外,其他都是都是下一步,安装后最好重启系统 破解步骤 关闭杀毒,防止误删1.安装Autodesk软件,但是不要启动,安装完成后重启电脑 2.安装破解文件夹里…

Python轮廓追踪【OpenCV形态学操作】

文章目录 概要代码运行结果 概要 一些理论知识 OpenCV形态学操作理论1 OpenCV形态学操作理论2 OpenCV轮廓操作|轮廓类似详解 代码 代码如下,可以直接运行 import cv2 as cv# 定义结构元素 kernel cv.getStructuringElement(cv.MORPH_RECT, (3, 3)) # print kern…

星途星纪元 ES,用艺术思维表达工程技术

10月8日,星途星纪元ES携手世界级成都爱乐首席乐团、旅德青年钢琴家王超,在成都打造了一场“万物星声”超舒适音乐会视听盛宴。这是星途星纪元首次跨界音乐圈、牵手音乐挚友,共同演绎音乐和汽车的美学协奏曲,开启高端超舒适美学新纪…

汉威科技光纤预警系统,守护油气长输管道“大动脉”

石油、天然气早已成为城市生活中不可或缺的能源。广大车主能快速地加上汽油,千家万户能方便地用上天然气,得益于我国庞大的石油、天然气输送基础设施网络。 我国油气分布西多东少、北多南少,要想把千里、乃至万里之外的石油、天然气输送到中部…

竞赛 深度学习人脸表情识别算法 - opencv python 机器视觉

文章目录 0 前言1 技术介绍1.1 技术概括1.2 目前表情识别实现技术 2 实现效果3 深度学习表情识别实现过程3.1 网络架构3.2 数据3.3 实现流程3.4 部分实现代码 4 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 深度学习人脸表情识别系…

JavaScript进阶知识汇总~

JavaScript 进阶 给大家推荐一个实用面试题库 1、前端面试题库 (面试必备) 推荐:★★★★★ 地址:web前端面试题库 1.原型链入门 1) 构造函数 当我们自定义一个函数时(箭头函数与生成器函数除外),这个函…

kafka入门03——简单实战

目录 安装Java 安装Zookeeper 安装Kafka 生产与消费 主要是记录下Kafka的安装配置过程,前置条件需要安装jdk和zookeeper。 安装Java 1.Oracle官网下载对应jdk安装包 官网地址:Java Downloads | Oracle 好人分享了下载需要的oracle账号&#xff0c…

VTK OrientationMarker 方向 三维坐标系 相机坐标轴 自定义坐标轴

本文 以 Python 语言开发 我们在做三维软件开发时,经常会用到相机坐标轴,来指示当前空间位置; 坐标轴效果: 相机方向坐标轴 Cube 正方体坐标轴 自定义坐标轴: Code: Axes def main():colors vtkNamedC…

请求分页中的内存分配

1.最小物理块数的确定 这里所说的最小物理块数,是指能保证进程正常运行所需的最小物理块数。当系统为进程分配的物理块数少于此值时,进程将无法运行。 2.内存分配策略 1)内存分配策略 固定分配是指为每个进程分配一固定页数的内存空间&am…

WebSocket—STOMP详解(官方原版)

WebSocket协议定义了两种类型的消息(文本和二进制),但其内容未作定义。该协议定义了一种机制,供客户端和服务器协商在WebSocket之上使用的子协议(即更高级别的消息传递协议),以定义各自可以发送…

鼎汉电源模块维修DHXD-TE1直流屏充电模块

鼎汉电源模块维修常见系列包括:DHXD-E,DHXD-H1,DHXD-H2,DHXD-H3,DHXD-H4等系列模块维修 通信电源维修品牌:英可瑞,许继,艾默生,通合,动力源,九洲,华隆,合欣,泰坦等 直流屏模块故障和解决办法: …

jmeter疑难杂症

*mac启动jmeter 进入jmeter文件夹下的bin目录 执行sh jmeter *如何线程与线程之间按照顺序执行 *线程组内随机执行 选择线程组右键 >>> 添加 >>> 逻辑控制器 >>> 随机顺序控制器(Random Order Controller) *如何提取coo…

小程序如何设置自取规则

​在小程序中,自取规则是指当客户下单时选择无需配送的情况下,如何设置相关的计费方式、指定时段费用、免费金额、预定时间和起取金额。下面将详细介绍如何设置这些规则,以便更好地满足客户的需求。 在小程序管理员后台->配送设置->自…

【Gan教程 】 什么是变分自动编码器VAE?

名词解释:Variational Autoencoder(VAE) 一、说明 为什么深度学习研究人员和概率机器学习人员在讨论变分自动编码器时会感到困惑?什么是变分自动编码器?为什么围绕这个术语存在不合理的混淆?本文从两个角度…

X86(32位)汇编指令与机器码转换原理

X86(32位)汇编指令与机器码转换原理 1 32位寻址形式下的ModR/M字节2 汇编指令转机器码2.1 mov ecx,[eaxebx*2]2.1.1 查Opcode和ModR/M2.1.2 查SIB 2.2 mov ecx,[eaxebx*210h]2.3 mov ecx,[eaxebx*200000100h] 本文属于《 X86指令基础系列教程》之一&…

springboot的缓存和redis缓存,入门级别教程

一、springboot(如果没有配置)默认使用的是jvm缓存 1、Spring框架支持向应用程序透明地添加缓存。抽象的核心是将缓存应用于方法,从而根据缓存中可用的信息减少执行次数。缓存逻辑是透明地应用的,对调用者没有任何干扰。只要使用…

Vue(uniapp)父组件方法和子组件方法执行优先顺序

涉及到的知识点:watch监控:先看问题,父组件从后端通过$ajax获取数据,在将父组件将值传输给子组件,使用子组件使用created钩子函数获取数据,按自己的想法应该是父组件先获取后端数据,在传入给子组…