本次方法讲述如何根据具体经纬度位置计算编号及在ArcGIS中进行分幅制图,有兴趣的可以根据图幅编号倒推经纬度范围可以加深记忆。了解编号规则(新版)及计算方法也更有利于理解记忆,在以后应用中也能够更熟练的应用。

一、理论基础

1. 标准地图分幅基本比例

现行地图中有8种基本比例尺:1:100万,1:50万,1:25万,1:10万,1:5万,1:2.5万,1:1万,1:5000(在旧版标准中是1:20万,没有1:25万)。

2. 标准地图分幅编号规则

我国目前使用的地图分幅编号是基于1:100万地图基础,按照规定的经度、纬度差采用主次加密划分方法进行分幅。采用国际1:100万地图分幅标准,每幅1:100万地图范围经差6°,纬差4°;纬度在60°~76°之间经差为12°,纬差4°;纬度在76°~88°之间,则经差24°,纬差4°(我国范围内没有纬度在60°以上需要合幅的图幅)。即从地球赤道起,向两极每纬度4°为一行,依次以字母A,B,C,…,V表示;从西经180°(-180°)起,向东每6°为一列,依次以数字1,2,3,…,60表示。每幅图的编号由该图幅所在的行号(字符码)和列号(数字码)组成,列号在前,行号在后。我国地图纬度编号在A~N,经度编号在43~53之间。如北京在1:100万图上处于第J列第50行,故编号为J50。

图1 1:100万标准图幅分幅及编号

比例尺大于1:100万的图幅编号由1:100万图幅编号后增加三位数行号、三位数列号组成,行号从北至南依次编号,列号自西向东依次编号。

3. 不同比例尺经差、纬差以及行列数关系

根据1:100万比例尺经差6°、纬差4°可以将全国地图分为77幅,最南端为A49,最西端为J43,最东端为M53,最北端为N51。其他比例尺基于1:100万比例尺进行分幅,经差、纬差及行列数关系如下表所示:

表1. 1:100万~1:500地图图幅范围、行列数和图幅数量关系表

需要注意:如前文所讲,基本比例尺只有1:100万到1:5000。所以1:2000比例的地图编号规则为1:5000比例尺的图幅编号上增加“-3”;1:1000及1:500比例尺图幅行号、列号均采用四位数进行编号。

二、 编号计算示例

示例坐标:114.085,22.541

  • 1:100万比例尺编号:F50。

-- 行号计算方法:[22/4]+1=5,对应字母为F;

-- 列号计算方法:[(114+180)/6+1]=50;

*[]为取整,ArcGIS中计算方法为 int()。

  • 1:50万比例尺编号:F50B001001

以1:100万比例尺图幅F50左上角坐标(114,24)为基准(方便从西向东、从北向南依次编号),经差3°、纬差2°进行计算:

-- 行号计算方法:[(24-22.541)/2]+1=1,补齐为三位数001;

-- 列号计算方法:[(114.085-114)/3]+1=1,补齐为三位数001;

图2  1:100万比例尺图幅与1:50万比例尺图幅编号

  • 1:25万比例尺编号:F50C002001

-- 行号计算方法:[(24-22.541)/1]+1=2,补齐为三位数002;

-- 列号计算方法:[(114.085-114)/1.5]+1=1,补齐为三位数001;

图3  1:50万比例尺图幅与1:25万比例尺图幅编号

其他比例尺图幅编号计算以此类推......

  • 1:2000比例尺图幅编号:F50H071003-3

基于1:5000比例尺图幅左上角坐标(114.0625,22.542)进行计算,

-- 经度坐标为:114+(3-1)×0.03125=114.0625,

-- 纬度坐标为:24-(71-1)×0.020833=22.542。

-- 行号计算方法: [(22.542-22.541)/0.00694]+1=1

-- 列号计算方法: [(114.085-114.0625)/0.010417]+1=3

-- 对应位置编号:(行号-1)×3+列号=3

  • 1:1000比例尺图幅编号:F50J04210017

-- 行号计算方法: [(24-22.541)/0.003472]+1=421,补齐为四位数0421;

-- 列号计算方法: [(114.085-114)/0.0052083]+1=17,补齐为四位数0017;

  • 1:500比例尺图幅编号:F50J04210017

-- 行号计算方法: [(24-22.541)/0.0017361]+1=841,补齐为四位数0841;

-- 列号计算方法: [(114.085-114)/0.00260389]+1=33,补齐为四位数0033;

关注微信公众号【大兵小才】,后台回复“标准图幅编号表”即可领取Excel文件,输入经纬度坐标并选择比例尺即可自动计算图幅编号~

三、ArcGIS实际操作

1. 图层地理坐标系统设置

Layer右键属性,地理坐标中选择Asia->GCS China_Geodetic_Coordinate_System_2000,确定。

2. 工具箱中Data Management Tool_>Sampling_>Creat Fishnet。

创建渔网操作时需要注意原点坐标、Y轴坐标(左上)、右上坐标填写时均基于1:100万比例尺​。行列数根据所需比例尺对照表1进行填写,最后勾选创建标签点,及最后渔网类型为面要素Polygon​。

3. 图幅编号属性计算

行编号补齐为三位数:VB Script:  String(3 - Len(  [行编号]  ),"0") &  [行编号] ,列编号补齐同理。最后新建字段编号,利用字段计算器将编号_1,行补齐、列补齐并列即可。最后插入动态文本选择编号作为图名、插入制图动态日期等制图要素。

3. 批量导出图册

页面视图选择纸张设置,点击左下角数据驱动页面,选择Label属性图层。出图顺序可以按照ID编号进行,名称选择编号字段。

ID字段默认全部为0,需要进行自动编号操作:

设置数据驱动后如图所示:可以根据图幅编号进行显示当前页,导图图册仅可导出为pdf格式,具体操作详见《地图册制作:ArcGIS分幅制图——以深圳地铁线路图为例》。

本次讨论交流就到这里啦,祝君愉快搬砖,给自己创造摸鱼时光~

【参考】

  • 地图册制作:ArcGIS分幅制图——以深圳地铁线路图为例

  • 参考标准GB/T 13989—2012《国家基本比例尺地形图分幅和编号》

ArcGIS分享: 地图分幅及编号相关推荐

  1. arcgis用python字段自动编号,arcgis中字段自动编号的两种方法

    <arcgis中字段自动编号的两种方法>由会员分享,可在线阅读,更多相关<arcgis中字段自动编号的两种方法(4页珍藏版)>请在人人文库网上搜索. 1.精选文档关于ARCGI ...

  2. asp按时间自动递增编号_小插件分享-自动递增编号

    每天积累一点,让自己更专业! 关注CAD制图有问必答 额不好意思昨晚图没插上.... 今天有网友提问桩位自动编号的问题,CAD君这里正好有一个这样的插件: 在复制(COPY)图块的时候,编号可以自动递 ...

  3. ArcGIS Engine - 界址点自动编号

    /// <summary>/// 自动编号选择起点/// </summary>public static Response AutoNumber(int PartCount){ ...

  4. arcgis怎么用python重新排序,使用ArcGIS脚本工具将点数据进行排序并编号

    本帖最后由 大栗子 于 2019-6-28 17:21 编辑 今天我们就来分享使用ArcGIS脚本工具将点数据进行排序并编号,文末我们会附上点数据和直接使用的脚本工具. 我们先来看一下我们要达到的效果 ...

  5. aspose word 获取标题_Word干货|多级标题的自动编号怎么添加?

    在对Word文档进行排版时,大家普遍认为的一个难点就是对多级标题添加自动编号,本期Word妹与大家分享相关技巧的使用. 1.添加样式 选中文本,点击开始--样式--选择标题1,相同的样式则可以借用F4 ...

  6. arcgis js 地图打印_Arcgis在国土空间规划编制中的应用

    规划行业经过多年的转变,从原来的城市规划到现在的国土空间规划,理论和技术应用都随之更新.新的国土空间规划在编制成果上,注重建立全国同一的国土空间基础信息平台.目前,单就国土空间规划的编制而言,已从传统 ...

  7. word回车后间距太大_关于Word自动编号你知道多少?

    在对一些文章进行排版时,我们经常会使用自动编号来标记序列,自动编号可以省去我们手动录入序列时间,而且调整起来也是非常方便.但在平常工作中,我们也会遇到一些问题,今天,我就来为大家分享一些自动编号方面的 ...

  8. 【ArcGIS 10.2新特性】Portal for ArcGIS新特性

    1.概述 经过各版本的积累和更新,Portal for ArcGIS在ArcGIS10.2中以正式产品的形态加入到了ArcGIS系列产品线中.它有3个主要定位:协同管理平台.在线制图平台以及内容管理平 ...

  9. 聊聊CVE漏洞编号和正式公开那些事

    CVE编号获得易,正式公开难!有价值更难!! 获得CVE编号并不等于这个漏洞是有价值的,甚至说这个漏洞都不一定是真实存在的.这主要源于CVE编号颁发机构开放式的工作模式,后面我们会详细介绍. 那么什么 ...

  10. EXCEL输入数字编号总是变成日期的解决办法

    小编在做清单时需要输入一些编号(eg.10-1),但是在单元格中输入"10-1"并退出编辑就会自动变成"10月1日",如图: 下面小编分享一下阻止编号自动变成日 ...

最新文章

  1. 激活,数据存储,吐司
  2. 设计模式:单一职责原则
  3. mybatis 逆向工程生成的 Example 类的使用
  4. 自己虚拟服务器都用json可以吗,vue+webpack项目中使用dev-server搭建虚拟服务器,请求json文件数据,实现前后台分离开发...
  5. 原码、反码、补码及位操作符,C语言位操作
  6. Hive复杂数据类型之array
  7. 竹林蹊径:深入浅出Windows驱动开发
  8. 专利服务器拒收 文件解压异常,电子申请常见问题解答20161024.doc-中国专利电子申请网.doc...
  9. matlab图像加椒盐噪声,用matlab给图像加高斯噪声和椒盐噪声(不调用imnoise函数)...
  10. STM32--ADC
  11. 西瓜视频运营策略分析:借助平台优势实现内容升级
  12. 天池比赛——docker初步尝试
  13. kakfka2.2源码分析之handleFetchRequest
  14. MANIFEST.MF是个什么?
  15. Linux中的shutdown命令用法
  16. 【密码学-凯撒密码】
  17. Jhipster介绍和使用
  18. 四年级用计算机算出本月合计,四年级数学下册简算练习题及答案
  19. 【KV260】KV260的PMOD接口介绍
  20. 服务器上mysql授权命令_MySQL授权命令grant的使用方法

热门文章

  1. Docker环境调优
  2. 回顾2020年(1)
  3. python-最速下降法
  4. Ubuntu构建ARM交叉编译器
  5. mapguide 安装调试
  6. ASP.NET编程总结
  7. hibernate历史版本下载
  8. Win To Go MacBook Pro (16-inch, 2019) Catalina 10.15.7 bootcamp 6.1.7748
  9. 简单分析minidump
  10. mysql的启动脚本编写_老鸟带你开发专业规范的MySQL启动脚本