随图缩放的符号计算

符号随图缩放方式

当符号采用随图缩放方式时,在缩放地图的过程中,符号的大小会随着地图缩放而同步变化。

符号尺寸显示

采用符号随图缩放方式时,可从以下三个尺寸来了解符号的尺寸。点、线、区填充及注记类的计算方式基本一致,下面以点符号为例进行说明。

点符号大小即点符号在地图视图中显示的大小与地图视图上标尺的关系,是由符号随图缩放基准比例尺、符号编辑中的尺寸和点符号参数大小三个因素共同作用的结果。

符号随图缩放基准比例尺下的符号大小=符号编辑大小*参数大小

点符号A在符号编辑中尺寸大小

点符号A在参数中尺寸

当显示比例尺与符号随图缩放基准比例尺一致时,符号在地图视图中的显示大小为1*10=10mm。显示比例尺在缩放的过程中,符号的大小也会依比例缩放。

另外,指定比例尺下符号的打印大小与同等比例尺下符号的显示大小是一致的。

应用示例

点、线、区填充、注记符号的尺寸计算方式基本是一致的,下面以点符号为例进行说明。

应用要求:用户需在制作1:10000的地图时,需要一个大地原点的符号,符号大小为2.5mm,线宽为0.1mm。

操作步骤如下:

1、编辑符号并设置符号参数

一般情况下,保证编辑符号与参数大小的乘积刚好等于制图要求的参数。

如上图所示的参数,大地原点的符号大小为1*2.5=2.5,线宽为0.1

2、不随图缩放方式

若采用不随图缩放方式,即表示在地图任意缩放的过程中,符号的大小是不变的。符号大小与显示大小、打印大小始终是一致的。

此时用户不需再设置任何参数,直接使用此大地原点符号,打印输出1:10000地图时,大地原点的大小为2.5mm,线宽为0.1mm。

3、随图缩放方式

若采用随图缩放方式,即大地原点在地图缩放的过程中也会同步缩放。用户现要制作

更多资源内容

用户可访问GIS云听社区

http://www.smaryun.com/cloudlisten/index.php/index?type=article

往期推荐

1

MapGIS各种比列车、符号尺寸计算说明(一)

2

MapGIS各种比列车、符号尺寸计算说明(二)

3

如何修改地图文档树控件的背景颜色

4

如何进行三维地形显示

5

MapGIS输出成果图件

6

MapGIS Desktop 10.5 for .Net如何实现图形和属性联动显示

基本符号有_MapGIS 10中各种比例尺、符号尺寸计算说明(三)——随图缩放的符号计算...相关推荐

  1. linux mac docky,Ubuntu 7.10中安装酷酷的MAC风格 dock(图)

    看我的Ubuntu 7.10下的MAC风格 dock效果图,喜欢的话看下面跟我学! 全新安装Ubuntu 7.10已经好长时间了,默认的界面我不太喜欢,在Linux公社的帮助下,我也要给我的Ubunt ...

  2. 【操作详解】在MapGIS 10中,如何实现矢量区和影像套合后,仅显示填充符号?

    如需试用Mapgis产品,请访问司马云交易中心 知乎 - 安全中心​www.smaryun.com/index.php​www.smaryun.com/index.php​www.smaryun.co ...

  3. linux问号符号,调试linux内核时gdb中的问号符号4.10

    我想从linux内核中的函数start_kernel()调试linux内核.调试linux内核时gdb中的问号符号4.10 这基本上就是我已经做了 从kernel.org 下载4.10内核源提取源后: ...

  4. 机器学习中的数学符号及其读法

    数学符号及读法大全 常用数学输入符号:  ≈ ≡≠= ≤≥ < > ≮ ≯ ∷ ±+ - × ÷ / ∫∮ ∝ ∞  ∧ ∨ ∑∏∪ ∩ ∈ ∵ ∴  ⊥ | ∠ ⌒  ≌ ∽ √   ( ...

  5. 你知道R中的赋值符号箭头(-)和等号(=)的区别吗?

    作为一门高级语言,R语言拥有独特的语法,比如今天说道的赋值符号.在其他语言里,赋值符合通常用一个等号(=)表示,而在R语言里,承担这个任务的可以是箭头(<-)符号,也可以是等号(=).这就导致许 ...

  6. 你知道R中的赋值符号箭头和等号的区别吗?

    作者:陈亮 单位:中国科学院微生物研究所 你知道R中的赋值符号箭头(<-)和等号(=)的区别吗? 作为一门高级语言,R语言拥有独特的语法,比如今天说道的赋值符号.在其他语言里,赋值符合通常用一个 ...

  7. Struts 2中#、%和$符号的相应用途

    #.%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分.在这里笔者简单介绍它们的相应用途. 1.#符号的用途一般有三种. 1)访问非根对象属性,例如示例中的#sessi ...

  8. shell脚本中一些特殊符号

    shell脚本中一些特殊符号 在shell中常用的特殊符号罗列如下: # ;   ;; . , / \\ 'string'| !   $   ${}   $? $$   $* \"strin ...

  9. php 代码符号,网站开发编程中的特殊符号处理_php

    1 php中单引号与双引号的区别 在PHP中,通常一个字符串被定义在一对引号中,如: 'I am a string in single quotes' "I am a string in d ...

最新文章

  1. Linux实现后台运行程序及查看nohup jobs
  2. POJ1655 Balancing Act
  3. matlab 功率谱分析函数psd用法
  4. 关于面试,避开这几点,成功几率更大~~~
  5. vim 基础学习之文件跳转
  6. mysql安装最后两项无响应,win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法...
  7. 马化腾300万奖励中国女排 网友:马云老师清空购物车还安排吗?
  8. 力扣题目——1. 两数之和
  9. Web 开发者不可不知的15条编码原则
  10. 范式哈夫曼编码(Canonical Huffman Code)
  11. IP转发引擎的三种核心处理器区别介绍
  12. oracle字典在线查字手写,在线字典手写输入
  13. Java求抛物线输入角度速度_知道初速度和抛物线的角度,怎么计算落点
  14. 蓝屏代码2345prot.sys
  15. 串口通信基础知识(UART)
  16. Beaglebone Black – 智能家居控制系统 LAS - 插座组装
  17. userland免root运行linux,UserLAnd(GNU/Linux安装)
  18. Python实现excel表格合并
  19. 技术笔记:Indy IdSMTP支持腾讯QQ邮箱邮件发送
  20. android webview 播放视频总结,Android WebView 播放视频总结~

热门文章

  1. Ubuntu上安装TensorFlow(python2.7版)
  2. 关闭socket以及Socket选项
  3. 配置Git绑定Git@OSC
  4. [Swift]UIKit学习之UISegSmentedControl的用法
  5. 配置管理漫漫谈之CCB
  6. SVCHOST.exe进程之谜
  7. C语言告警warning: missing braces around initializer详解
  8. IDEA中Java项目如何新建JUnit5测试(Canary Test)
  9. 写入mysql_MySQL写入缓冲区在数据库中的作用( Change Buffer )
  10. 内置类和对象锁改变 笔记记录