热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

BaseMap道路压盖体现

原文地址:BaseMap道路压盖体现作者:捷泰技术团队1.什么是符号级别符号级别用来控制要素符号系统的
原文地址:BaseMap道路压盖体现 作者:捷泰技术团队

1.什么是符号级别

 

符号级别用来控制要素符号系统的绘制顺序,还可以控制线符号彼此之间的连接方式。使用符号级别绘制可指定在地图上针对多图层符号绘制符号和符号图层的顺序,该顺序会覆盖默认的 ArcMap 绘制顺序。使用符号级别绘制,您可以在其他符号的环境中指定每个符号的绘制顺序及其位置,可以针对每个要素图层及图层组单独设置符号级别绘制参数。

 

2.符号级别绘制的工作原理

 

使用符号级别绘制时将覆盖 ArcMap 的默认绘制顺序。在默认顺序中,首先根据内容列表中的图层顺序(从下至上)绘制要素。然后根据表顺序在每个图层中绘制要素,该顺序即是要素在要素类表中存储的顺序(或要素从地理数据集中返回的顺序)。启用符号级别绘制时将会覆盖此机制。

可以通过两种不同的视图使用符号级别:默认视图(如图1所示)和高级视图(如图2所示)。使用默认视图可通过设置符号的连接和合并设置,利用常用制图效果快速创建地图。使用高级视图可以创建更加复杂的效果。

从概念上讲,您可以指定某给定符号在与一个其他类型的符号相交而不与其他任何符号相交时显示连接效果,以对高级视图加深了解。

您可以以两个级别在 ArcMap 中使用符号级别绘制:要素图层和图层组。默认情况下,所有图层的符号级别绘制都处于关闭状态。您可以只对需要符号级别绘制效果的图层开启符号级别绘制。

 

1.jpg

1 默认视图

 

1.jpg

2 高级视图

 

3.如何使用符号级别体现BaseMap道路压盖

 

3.1 ArcMap符号级别介绍

 

在城市Basemap制作过程中,由于城市道路等级多,道路复杂,如何让这些道路很好的显示出来并体现道路叠加和融合关系,这就需要用到符号级别。

在制作BaseMap过程中,通过以下步骤来体现道路压盖和融合现象。

1) 根据BaseMap道路中心线确定道路等级类型,通过添加Mark字段并且赋值0来规整道路中心线数据,如图3所示。

1.jpg

3道路中心线数据

 

2)在ArcMap中,根据道路中心线道路等级RoadClassMark值,在道路中心线图层属性符号系统选项卡下定义样式模板如图4所示。 

 

1.jpg

4 道路中心线图层属性符号系统选项卡

 

3)通过道路中心线图层属性符号系统选项卡高级选项符号级别选项打开符号级别对话框,如图5所示:

 

1.jpg

图5 符号等级对话框

 

4)在符号等级对话框中,有默认视图和高级视图,可以在这两个视图之间直接切换,在默认视图中可以设置不同等级道路的连接和和合并属性,如图1所示。在高级视图中,通过不同等级道路和Mark值定义显示顺序如图2所示。

    5)在高级视图中不同道路等级RoadClassMark值的道路中心线显示顺序不一样。首先Mark值为-1RoadClass道路中心线最先显示,其次是Mark值为0RoadClass道路中心线,然后是Mark值为1RoadClass道路中心线,接着是Mark值为2RoadClass道路中心线和Mark值为3RoadClass道路中心线,最后是Mark值为4RoadClass道路中心线。

 

3.2 道路叠加和融合调整

 

BaseMap制作过程中,初始的道路中心线数据Mark值为0,在道路线纵多、立交桥多的地方,不同等级道路线相互叠加和同级道路相互融合,这就需要通过调整相应道路线Mark值来改变 道路中心线显示顺序,如图6所示暗红色标记处道路中心线Mark值为0,这样在相交处道路都是融合的,而实际情况下道路中心线是上下叠加的,通过调整Mark值,改变RoadClass等级显示顺序,Mark值为-1时,是最先显示,在最底层。随着Mark值增大,道路中心线都上方叠加显示,如图7是调整Mark值后显示情况。

 

111.jpg

6 未调整Mark值道路中心线显示情况

 

222.jpg

7 调整Mark值后显示情况

 


推荐阅读
  • Echarts图表重复加载、axis重复多次请求问题解决记录
    文章目录1.需求描述2.问题描述正常状态:问题状态:3.解决方法1.需求描述使用Echats实现了一个中国地图:通过选择查询周期&#x ... [详细]
  • 本文介绍了新款奇骏的两个让人上瘾的功能,分别是智能互联系统和BOSE音响。通过对新款奇骏的配置和功能进行评测,探讨了这两个新增功能的使用体验和优势。此外,还介绍了新款奇骏的其他配置和改进,如增加的座椅和驾驶辅助系统,以及内饰的舒适性提升。对于喜欢音响的消费者来说,BOSE音响的升级也是一个亮点。最后,文章提到了BOSE音响的数字还原能力,以及7座版无法配备BOSE音响的原因。 ... [详细]
  • iOS开启Google位置服务器和显示定位权限的方法
    本文介绍了在iOS开发中如何开启Google位置服务器和显示定位权限的方法,包括导入CoreLocation和MapKit库、在界面导入头文件和在info.plist文件中添加授权等步骤。同时还介绍了iOS11中NSLocationAlwaysAndWhenInUseUsageDescription的功能变化。阅读本文可以帮助开发者了解如何在iOS应用中使用Google位置服务器和处理定位权限相关的问题。 ... [详细]
  • OpenMap教程4 – 图层概述
    本文介绍了OpenMap教程4中关于地图图层的内容,包括将ShapeLayer添加到MapBean中的方法,OpenMap支持的图层类型以及使用BufferedLayer创建图像的MapBean。此外,还介绍了Layer背景标志的作用和OMGraphicHandlerLayer的基础层类。 ... [详细]
  • tableau 倒序都倒了_Tableau|可视化报表设计详细操作步骤
    承接上篇文章,本文主要讲可视化报表中常用图表的具体操作步骤,及搭建仪表盘的方法经验。Tableau的模块分为三个:图表、仪表盘、故事。在底 ... [详细]
  • 工作经验谈之-让百度地图API调用数据库内容 及详解
    这段时间,所在项目中要用到的一个模块,就是让数据库中的内容在百度地图上展现出来,如经纬度。主要实现以下几点功能:1.读取数据库中的经纬度值在百度上标注出来。2.点击标注弹出对应信息。3 ... [详细]
  • 4554:[Tjoi2016&Heoi2016]游戏 ... [详细]
  • 策略游戏设计日记[一]
    前言:简单的取了畅销榜TOP100中主观认定的策略游戏,做一个小小的分类和概述,先写了率土之滨概述,后续看有时间再补其他吧。 ... [详细]
  • 查找给定字符串的所有不同回文子字符串原文:https://www ... [详细]
  • 电脑吃鸡按键详细_北通J1手游按键评测:一秒15发的“吃鸡”神器
    近年来,随着战术竞技手游的崛起,在大地图中搜集物资、模拟特种兵对抗等玩法深受玩家喜爱。然而受限于“吃鸡”对移动、视角与射击协同操作的较高要求࿰ ... [详细]
  • 当google在搜索上很成功,并购youtube、发布gmail、进入手机、一统地图的时候,我们说google真伟大。当苹果在mp3领域一骑绝尘,iphone秒杀诺基亚,ipad打倒了电子 ... [详细]
  • Shodan简单用法Shodan简介Shodan是互联网上最可怕的搜索引擎,与谷歌不同的是,Shodan不是在网上搜索网址,而是直接进入互联网的背后通道。Shodan可以说是一款“ ... [详细]
  • 校园表白墙微信小程序,校园小情书、告白墙、论坛,大学表白墙搭建教程
    小程序的名字必须和你微信注册的名称一模一样在后台注册好小程序。mp.wx-union.cn后台域名https。mp.wx-union.cn ... [详细]
  • 人脸检测 pyqt+opencv+dlib
    一、实验目标绘制PyQT界面,调用摄像头显示人脸信息。在界面中,用户通过点击不同的按键可以实现多种功能:打开和关闭摄像头, ... [详细]
  • 腾讯、阿里的城市大脑较量
    配图来自Canva2016年的一天,在江苏省无锡市的鸿山小镇,正在悄然进行着一场物联网、云计算等新兴科技应用的宏大计划,这就是国内智慧城市的第一个试点。4年后的今天,鸿山小镇已经 ... [详细]
author-avatar
比熊--悉尼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有