如何使用ArcGIS进行点抽稀

news2024/7/6 12:15:05

01 概述

对于制图工作者而言,遇到大量的点要素(POI、村名等)标注的时候往往非常的麻烦,因为这些点往往都是十分的密集,直接标注很影响制图的美观。

如果直接去处理原始的数据,会导致后续的数据更新维护麻烦,所以就需要一种既能不改变原始数据,又能美观的显示地图的方法——抽稀。

这里,我们就为大家介绍一种ArcGIS抽稀的方式,希望能够对大家有所帮助。

02 数据来源

本教程所使用的数据是从水经微图中下载的POI数据,除了POI数据,常见的GIS数据都可以从微图中进行下载。

水经微图

03 Maplex设置

将下载的数据加载到ArcMap内,可以看到抽稀之前是相当的密集,如下图所示。

抽稀前数据

在标注工具条上,勾选上使用Maplex标注引擎,如下图所示。

勾选使用Maplex标注引擎

在标注工具条上点击标注管理器按钮,如下图所示。

点击标注管理器按钮

在打开的标注管理器对话框内,点击符号按钮,如下图所示。

点击符号按钮

在显示的符号选择器对话框内,选择项目符号牵引线样式,如下图所示。

选择项目符号牵引线样式

点击编辑符号按钮,如下图所示。

点击编辑符号按钮

在显示的编辑器对话框内,选择高级文本选项卡,点击文本背景下的属性按钮,如下图所示。

点击属性按钮

在显示的编辑器对话框内,点击牵引线下面的符号按钮,如下图所示。

点击符号按钮

在显示的符号选择器对话框内,点击编辑符号按钮,如下图所示。

点击编辑符号按钮

在显示的符号属性编辑器对话框内,类型选择标记线状符号,如下图所示。

选择标记线状符号

选择制图线选项卡,修改颜色为透明,如下图所示。

修改颜色为透明

选择线属性选项卡,偏移设置为1,线整饰选择向左的箭头,如下图所示。

线属性设置

点击线整饰下面的属性按钮,如下图所示。

点击属性按钮

在显示的线整饰编辑器对话框内,点击符号按钮,如下图所示。

点击符号按钮

在显示的符号选择器对话框内,选择合适的符号,如下图所示。

选择符号

点击确定回到线整饰编辑器对话框内,在翻转下面勾选上全部翻转和翻转第一个,在旋转下面选择使符号与页面成固定角度,如下图所示。

翻转和旋转设置

连续点击确定,回到编辑器对话框,设置牵引线容差为8,表示当偏移要素点超过8的时候显示牵引线的标注,如下图所示。

设置牵引线容差

连续点击确定,回到标注管理器对话框,设置偏移为“牵引线容差+1”,即9,如下图所示。

设置偏移

点击位置按钮,如下图所示。

点击位置按钮

根据自己的需求选择合适的标注位置,这里选择最佳位置,如下图所示。

选择最佳位置

04 显示标注

连续点击确定关闭标注管理器,双击图层对应的符号,打开符号选择器对话框,在对话框内点击编辑符号按钮,如下图所示。

点击编辑符号按钮

在显示的符号属性编辑器对话框内,去掉图层下面的√,如下图所示。

去掉图层下面的√

多次点击确定后关闭符号选择器,可以看到此时图层已经完成了抽稀,如下图所示。

抽稀后效果

05 结语

以上就是如何使用ArcGIS进行点抽稀的详细说明,主要包括了数据来源、Maplex设置和显示标注等功能。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

pdf合并在线,大家都在用的工具

工作和生活当中都有很多场景需要我们提交PDF文档,而且有时候要求仅能提交一份,如果这时候刚好你的文档分成了几份,就得先合并之后才能提交。要在线合并PDF并不麻烦,关键是用对工具。下面就来给大家介绍几款热门的软件,…

Spring Boot(五十五):基于redis防止接口恶意刷新和暴力请求

下面的教程,通过intercept和redis针对urlip在一定时间内访问的次数来将ip禁用,可以根据自己的需求进行相应的修改,来达到自己的目的 下面只讲解大致步骤,不详细讲解,需要完整代码的可以自行下载。 https://download.c…

数据结构之查找详解

一、什么是查找表? 1.1 定义 查找表是由同一类型的数据元素构成的集合。例如电话号码簿和字典都可以看作是一张查找表。 1.2 查找表的几种操作: 1)在查找表中查找某个具体的数据元素; 2)在查找表中插入数据元素&am…

win10环境使用nvm安装多版本nodejs并配置环境变量

win10环境使用nvm安装多版本nodejs并配置环境变量nvm安装环境变量配置测试安装全局模块对于旧版本的node,手动安装npm最近使用node工程,需要多版本,并且进行切换,来回安装卸载不同版本的node比较麻烦,后面自己就简单捯…

MySQL 5.5版本的两个执行引擎

目录执行引擎引入MySQL执行引擎生成的文件MyIsamInnoDB聚簇索引与非聚簇索引稀疏索引回表覆盖索引执行引擎引入 我们真正的索引结构要去落地的时候呢,也就是MySQL底层BTree数据结构要去落地的话,那么一定要和我们的存储引擎相结合。接下来我们会说MySQL…

【游戏逆向】老飞飞怀恋魅力爱玩等老飞飞瞬移分析代码

【游戏逆向】老飞飞怀恋魅力爱玩等老飞飞瞬移分析代码 在游戏中,每个人物都有一个坐标。x坐标和y坐标。老飞飞也一样,可能有些朋友用ce找到当前的人物坐标。然后修改坐标就能达到瞬移到效果。不过有些老飞飞是无法实现的。只要瞬移就会掉客户端。今天就…

3>2,看看U.3升级了啥

关注企业级NVMe SSD的小伙伴对U.2接口一定不会感到陌生。然而,在U.2之外,还存在一种名为“U.3”的硬盘接口,二者外观完全相同,接口性能也都一样,甚至不少客户直接将U.3的NVMe SSD部署在U.2服务器上使用。但既然3&#…

分布式应用解决方案之一致性Hash

什么是一致性Hash 一致性Hash就是将整个hash值空间按照顺时针方向形成一个虚拟的环,整个环状结构就称之为Hash环。那为什么叫做一致性Hash环?一致性是由于Hash环应用场景一般在分布式应用服务中,各个服务提供者分布在hash环中,当某…

【Qt】一文总结新工程的创建

文章目录一、导读二、浅谈开发方式(2-1)C开发方式(2-2)QtQuick qml开发方式(2-3)python开发方式三、新工程创建向导下的Library四、其他项目五、其他工程项目六、Import Project选项七、总结一、导读 在使…

Linux-Find命令

目录 Find 命令格式: 常用查找条件 案例展示: Find find 命令根据预设的条件递归查找文件或目录所在位置 命令格式: 命令格式:find 查找路径 查找条件1 查找条件2 .. [-exec 处理命令 {} \; ] –exec 可接额外的命令来处理查…

【Kubernetes 企业项目实战】03、基于 Alertmanager 发送报警到多个接收方(下)

目录 一、promethues 采集 tomcat 监控数据 1.1 制作 tomcat 镜像 1.2 基于上面的镜像创建一个 tomcat 实例 1.3 采集数据 二、promethues 采集 redis 监控数据 2.1 配置一个 Redis 的 exporter 2.2 查看 Prometheus 2.3 grafana 导入模板 三、Prometheus 监控 mysql …

【微服务】Nacos 前端设计

目录 一、背景 二、选型 React 1、Vue vs React vs Angular 1.1、npm trends 2、GitHub Stats 3、根据自身情况选型 4、现状 5、小结 6、React/Vue ⽣态 三、方案 💖微服务实战 💖 Spring家族及微服务系列文章 一、背景 我们需要提供⼀个简单…

Xilinx关于Aurora IP核仿真和使用

平台:vivado2017.4芯片:xc7k325tfbg676-2 (active)关于Aurora的开发学习。使用xilinx官方提供的IP核。官方资料,pg046-aurora-8b10b.pdf和pg074-aurora-64b66b-en-us-12.0.pdf。IP核的生成步骤首先在IP Catalog中搜索Aurora IP核关于此IP有两…

SpringBoot指标监控

目录 一、SpringBoot Actuator 1、简介 2、1.x与2.x的不同 3、如何使用 二、Actuator Endpoint 1、最常使用的端点 2、Health Endpoint 3、Metrics Endpoint 4、管理Endpoints 1、开启与禁用Endpoints 2、暴露Endpoints 三、定制 Endpoint 1、定制 Health 信息 2…

RepPoints原理与代码解析

paper:RepPoints: Point Set Representation for Object Detectioncode:https://github.com/microsoft/RepPoints背景在目标检测中,包含图像矩形区域的边界框bounding box作为处理的基本元素,贯穿整个检测流程,从ancho…

DevOps利器之一Docker

一、背景本篇文章主要阐述Docker在DevOps中的应用与价值,Docker部署与安装;因为搭建DevOps流程中所应用的工具及框架都部署到Docker,所以首先介绍Docker为后续做准备。Docker的主要目标是Build,Ship and Run Any App,Anywhere&…

Jitpack使用指南:maven-publish如虎,jitpack如翼 【安卓Java组件化模块化】【更多gradle技巧】

上文总结了三种多模块开发的方法。 第一种:在setting.gradle中定义子模块然后 api Project(:...),直接引用 。第二种,使用 maven-publish 部署至本地仓库第三种,使用 jitpack.io 等部署至远程服务器 我的第一个开源项目就依次用…

Mysql之增强查询

增强查询主要是对之前一些指令的补充 查询增强 主要针对单表查询的增强操作,也是上面一些细节的补充 -- 使用where语句 -- 查找1991.1.1后入职的员工 -- 主要是介绍在mysql中日期类型可以直接比较,需要注意格式 SELECT * FROM empWHERE hiredate &g…

【异常】记一次因修复漏洞扫描导致SpringSecurity出现的循环依赖问题

一、循环依赖问题 APPLICATION FAILED TO START Description: The dependencies of some of the beans in the application context form a cycle: ┌─────┐ | springSecurityConfig (field private XXXX.config.MyauthenticationProvider XXXX.config.SpringSecurityC…

十五天学会Autodesk Inventor,看完这一系列就够了(十),凸雕、贴图

众所周知,Autocad是一款用于二维绘图、详细绘制、设计文档和基本三维设计,现已经成为国际上广为流行的绘图工具。Autodesk Inventor软件也是美国AutoDesk公司推出的三维可视化实体模拟软件。因为很多人都熟悉Autocad,所以再学习Inventor&…