经纬度格式换算及地形图编号查询
大地坐标和经纬度之间的换算
大地坐标和经纬度之间的换算大地坐标-----→经纬度(地理坐标)1、输入大地坐标数据,格式为Y空格X,输入到文本就行如下,原始的大地坐标由一8位的Y和一个7位的X组成,这组坐标数据中的Y的前两位为31,是分带号,一般使用的分带有三分带,六分带,这里的坐标是三分带的,记下Y前的这两位数,在原始数据中去除掉,现在数据变为,Y,6位,X,7位保存这个TX T的文本文件。
2,打开MAPG IS,启动坐标投影变形程序接下来选择投影转换>>>>用户文件投影转换点打开文件,打开刚才的大地坐标的文本文件,设置输入数据的格式,点击用户投影参数,并完成设置。
这里我们的大地座标为3度带的第31带,注意填好,坐标单位为米好了以为设置输出的格式,我们要求输出的是经纬度,点结果转换参数,完成以下设置这个参数设置里第一行有一个很重要的参数,椭球参数这一项,很多博友没有到正确的结果就是因为该项参数没有设定,中国地图一般只有两种,一种是北京54,还有就是80黄海正确设定好这个就能得到正确的结果啦,笔者用的是80黄海的参考椭球,不过中国大部分是用54坐标系的!!!我们输出的经纬度的单位应该是DD DMMMS S。
SS注意点写到文件,保存就大功告成了,注意保存的文件要写上.TXT的后缀下面是计算出的结果文件XP为经度,1234234。
357就是123度42分34。
357秒,YP为纬度,403950。
225就是40度39分50。
255秒(纬度最多90,所以没有三位数)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 经纬度——→大地座标输入文件格式如下,这里面的数据前面的为经度,格式为DDDMMSS,后面的为纬度,格式为DDMMSS接下来的转换过程和大地坐标转换一样,只要将刚才的用户转换参数和结果转换参数交换即可,要注意分带号的确定,如果你不知道分带号,就应该先计算分带号,算法是经度/3得到的整数为三度带的分带号经度/6得到的整数为六度带的分带号计算所得的结果格式如下其中的XP为地图上的Y坐标,记得在前面加上带号,其中的YP为地图上的X坐标。
mapgis中大地坐标和经纬度之间的换算
大地坐标和经纬度之间的换算地质工作中常要对进行大地坐标转经纬度和经纬度换大地坐标,我写一下一般的过程,希望对大家有点帮助.大地座标-----→经纬度(地理坐标)1,输入大地坐标数据,格式为 Y空格X,输入到文本就行如下,原始的大地坐标由一8位的Y和一个7位的X组成,这组坐标数据中的Y的前两位为31,是分带号,一般使用的分带有三分带,六分带,这里的坐标是三分带的,记下Y前的这两位数,在原始数据中去除掉,现在数据变为,Y,6位,X,7位保存这个TXT的文本文件。
2,打开MAPGIS,启动坐标投影变形程序接下来选择投影转换>>>>用户文件投影转换点打开文件,打开刚才的大地坐标的文本文件,设置输入数据的格式,点击用户投影参数,并完成设置。
这里我们的大地座标为3度带的第31带,注意填好,坐标单位为米好了以为设置输出的格式,我们要求输出的是经纬度,点结果转换参数,完成以下设置我们输出的经纬度的单位应该是DDDMMMSS。
SS注意点写到文件,保存就大功告成了,注意保存的文件要写上.TXT的后缀下面是计算出的结果文件XP为经度,1234234。
357就是123度42分34。
357秒,YP为纬度,403950。
225就是40度39分50。
255秒(纬度没有最多90,所以没有三位数)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~经纬度——→大地座标输入文件格式如下,这里面的数据前面的为经度,格式为DDDMMSS,后面的为纬度,格式为DDMMSS接下来的转换过程和大地坐标转换一样,只要将刚才的用户转换参数和结果转换参数交换即可,要注意分带号的确定,如果你不知道分带号,就应该先计算分带号,算法是经度/3得到的整数为三度带的分带号经度/6得到的整数为六度带的分带号计算所得的结果格式如下。
mapgis中大地坐标和经纬度之间的换算(祥细实用有图)
大地坐标和经纬度之间的换算(整理实用)地质工作中常要对进行大地坐标转经纬度和经纬度换大地坐标,我写一下一般的过程,希望对大家有点帮助.一、大地座标-----→经纬度(地理坐标)1,输入大地坐标数据,格式为 Y空格X,输入到文本就行如下,原始的大地坐标由一8位的Y和一个7位的X组成,这组坐标数据中的Y的前两位为31,是分带号,一般使用的分带有三分带,六分带,这里的坐标是三分带的,记下Y前的这两位数,在原始数据中去除掉,现在数据变为,Y,6位,X,7位保存这个TXT的文本文件。
2,打开MAPGIS,启动坐标投影变形程序接下来选择投影转换>>>>用户文件投影转换点打开文件,打开刚才的大地坐标的文本文件,设置输入数据的格式,点击用户投影参数,并完成设置。
这里我们的大地座标为3度带的第31带,注意填好,坐标单位为米好了以为设置输出的格式,我们要求输出的是经纬度,点结果转换参数,完成以下设置我们输出的经纬度的单位应该是DDDMMMSS。
SS注意点写到文件,保存就大功告成了,(注意保存的文件一定要写上.TXT的后缀)下面是计算出的结果文件XP为经度,1234234.357就是123度42分34.357秒,YP为纬度,403950.225就是40度39分50.255秒(纬度没有最多90,所以没有三位数)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 二、经纬度——→大地座标输入文件格式如下,这里面的数据前面的为经度,格式为DDDMMSS,后面的为纬度,格式为DDMMSS接下来的转换过程和大地坐标转换一样,只要将刚才的用户转换参数和结果转换参数交换即可,要注意分带号的确定,如果你不知道分带号,就应该先计算分带号,算法是经度/3得到的整数为三度带的分带号经度/6得到的整数为六度带的分带号计算所得的结果格式如下其中的XP为地图上的Y坐标,记得在前面加上带号,其中的YP为地图上的X坐标三、如何计算当地的中央经线及带号?子午线GPS要设置北京54或者西安80坐标系的时候,除了五个Delta参数需要输入外,还有一个中央经线参数需要输入,与Delta参数不同,中央经线是可以自己计算的,计算方法如下:1、六度带中央经线经度的计算:当地中央经线经度=6°×当地带号-3°,例如:地形图上的横坐标为20345,其所处的六度带的中央经线经度为:6°×20-3°=117°(适用于1∶2.5万和1∶5万地形图2、三度带中央经线经度的计算:中央经线经度=3°×当地带号(适用于1∶1万地形图)。
地形图带度划分计算
三、新的地图分幅标准新的地形图分幅标准是指1991年国家测绘局制订并颁布实施的“国家基本比例尺地形图分幅和编号国家标准”。
1、地形图的分幅:各种比例尺地形图均以1:100万地形图为基础图,沿用原分幅各种比例尺地形图的经纬差(如图2),全部由1:100万地形图按相应比例尺地形图的经纬差逐次加密划分图幅,以横为行,纵为列。
2、地形图的编号(1)1:100万地形图新的编号方法,除行号与列号改为连写外,没有任何变化,如北京所在的1:100万地形图的图号由J-50改写为J50。
(2)1:50万至1:5000地形图的编号,均以1:100万地形图编号为基础,采用行列式编号法,将1:100万地形图按所含各种比例尺地形图的经纬差划分成相应的行和列,横行自上而下,纵列从左到右,按顺序均用阿拉伯数字编号,皆用3位数字表示,凡不足3位数的,则在其前补0。
各大中比例尺地形图的图号均由五个元素10位码构成。
从左向右,第一元素1位码,为1:100万图幅行号字符码;第二元素2位码,为1:100万图幅列号数字码;第三元素1位码,为编号地形图相应比例尺的字符代码;第四元素3位码,为编号地形图图幅行号数字码;第五元素3位码,为编号地形图图幅列号数字码;各元素均连写(如图3)。
比例尺代码见图4;新分幅编号系统的主要优点是编码系列统一于一个根部,编码长度相同,便于计算机处理1,地形图的梯形分幅和编号地图的梯形分幅又称国际分幅,由国际统一规定的经纬线为基础划分的。
由于子午线向南北极收敛,因此,整个图幅呈梯形。
其划分的方法和编号,随比例尺不同而不同。
1)1:100万地形图的分幅和编号1:100万地形图的分幅是从地球赤道(纬度0)起,分别向南北两极,每隔纬差4°为一横行,依次以字母A,B,C,D, (V)示;由经度180°起,自西向东每隔经差6°为一纵列,依次用数字1,2,3,…,60表示。
如图10-1所示为东半球北纬1:100万地图的国际分幅和编号。
图幅编号的计算
图幅编号的计算经纬度(λ,φ) ,可按下式计算出1:100万比例尺的地形图图幅编号a=[φ/4º]+1b=[λ/6º]+31某点经度为121º31‘30“,纬度为31º16‘40“,计算其所在1:100万比例尺地形图图幅的编号a=[ 121º31‘30“/4º]+1=8b=[31º16‘40“/6º]+31=51由a可得出,其所对应的字符码为H故该点所在1:100万比例尺地形图图幅的编号为H51(31+16/60+40/3600)/4=31.2778/4=7.8194已知图幅内某点的经纬度(λ,φ) ,可按下式计算出所求比例尺地形图在1:100万比例尺的地形图图号后的行号和列号c=4º/△φ-[(φ/4º)/△φ]d=[(λ/6º)/△λ]+1( )——商取余;c——所求比例尺地形图的行号;[ ]——商取整;d——所求比例尺地形图的列号;φ——图幅内某点的纬度;λ——图幅内某点的经度;△φ——所求比例尺地形图分幅的纬差;△λ——所求比例尺地形图分幅的经差;例:某点经度为121º31‘30“,纬度为31º16‘40“,计算其所在1:1万比例尺地形图图幅的编号根据其所在1:100万比例尺图幅及其比例尺(1:10000),编号的前四位代码为H51G,然后按1:10000的分幅纬度差和经度差:△φ=2’30’’,△λ=3’45’’(1:50万△φ=2º△λ=3º,1:20万40’,1º,1:10万20’,30’,1:5万10’,15’,1:2.5万5’,7’30’’,1:1万2’30’’,3’45’’)计算其行号和列号(各三位):c=4/2’30’’-[(31º16‘40“/4)/2’30’’]=018d=[(121º31‘30“/6º)/3’45’’]+1=025该点所在1:1万比例尺地形图图幅的编号为H51G018025根据图号计算图幅西南图廓点的经纬度已知某地形图的图号X1X2X3X4X5X6X7X8X9X10,①根据该图号的前三位代码X1X2X3按下式计算其所在1:100万比例尺地形图对应的西南图廓点的经纬度λ0、φ0λ0=(X2X3-31)*6ºφ0=(X1-1)*4ºX1——此幅1:100万比例尺地形图图幅所在纬度带字符码对应的数字码;X2X3——经度带的数字码根据比例尺代码X4确定其纬差△φ和经差△λ,则该图幅的西南图廓点的经纬度λ、φ为λ=λ0+(X8X9X10-1)*△λΦ=φ0+(4º/△φ-X5X6X7)*△φ例:某地形图图幅的编号为H51G018025,求该图幅西南图廓点的经纬度及其范围。
地形图的分幅与编号
3.矩形图分幅的行列编号法
基本分幅:1:5000,以其西南角行列开始编号,依次为 行列号Ⅰ(1行1列)Ⅱ(1行2列)Ⅲ(2行1列)Ⅳ(2行2列)。 20-10
22 22
20-10
Ⅰ Ⅱ Ⅲ Ⅳ
Ⅰ
Ⅰ
Ⅱ
Ⅰ Ⅲ Ⅰ Ⅲ
11
Ⅱ
Ⅱ
Ⅲ
21
Ⅳ
Ⅳ
21
1:2000
20-10-Ⅰ
20 20 10 11 12 10
Ⅰ
Ⅲ
较大比例尺地形图图幅编号的公式:
已知图幅内某点的经纬度(λ,φ)计算其所在比例尺地 形图在1:100万地形图图号后的行号和列号的公式如下:
c / d / 1
公式符号表示如下:
()——表示取整; [ ]——表示取整; c——表示1:1000000地形图纬度对应图幅代码; d——表示1:1000000地形图经度对应图幅代码; Φ——表示图幅内某点的纬度; λ——表示图幅内某点的经度; ⊿Φ——表示所求比例尺地形图分幅的纬差; ⊿λ——表示所求比例尺地形图分幅的经差;
据比例尺代码X4确定其纬差和经差,则该图幅西南图廓
点的经纬度计算如下:
X 8 X 9 X 10 1 4 X 5 X 6 X 7
计算实例 如北京某地所在1:10000地形图的图号为H51G018025求它 对应的地理坐标坐标?
Ⅱ Ⅳ
Ⅳ
Ⅱ Ⅳ
12
Ⅲ 1:5000
1:1000
20-10-Ⅳ- Ⅲ
1:500
124
1:5000
19
20-10- Ⅲ- Ⅳ-Ⅰ
另外,根据点所在坐标范围,选定比例尺,也很容易求 得该点所在图幅号。 给出某点的坐标(7650,-4378),求该点所在图幅号? n1 [int(abs(7650)) / 400] 2 1 39 n2 [int(abs(4378)) / 500] 2 1 17 该点所在图幅号为:H039-017
大地坐标和经纬度之间的换算
大地坐标和经纬度之间的换算地质工作中常要对进行大地坐标转经纬度和经纬度换大地坐标,我写一下一般的过程,希望对大家有点帮助.大地座标-----→经纬度(地理坐标)1,输入大地坐标数据,格式为 Y空格X,输入到文本就行如下,原始的大地坐标由一8位的Y和一个7位的X组成,这组坐标数据中的Y的前两位为31,是分带号,一般使用的分带有三分带,六分带,这里的坐标是三分带的,记下Y前的这两位数,在原始数据中去除掉,现在数据变为,Y,6位,X,7位保存这个TXT的文本文件。
2,打开MAPGIS,启动坐标投影变形程序接下来选择投影转换>>>>用户文件投影转换点打开文件,打开刚才的大地坐标的文本文件,设置输入数据的格式,点击用户投影参数,并完成设置。
这里我们的大地座标为3度带的第31带,注意填好,坐标单位为米好了以为设置输出的格式,我们要求输出的是经纬度,点结果转换参数,完成以下设置我们输出的经纬度的单位应该是DDDMMMSS。
SS注意点写到文件,保存就大功告成了,注意保存的文件要写上.TXT的后缀下面是计算出的结果文件XP为经度,1234234。
357就是123度42分34。
357秒,YP为纬度,403950。
225就是40度39分50。
255秒(纬度没有最多90,所以没有三位数)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~经纬度——→大地座标输入文件格式如下,这里面的数据前面的为经度,格式为DDDMMSS,后面的为纬度,格式为DDMMSS接下来的转换过程和大地坐标转换一样,只要将刚才的用户转换参数和结果转换参数交换即可,要注意分带号的确定,如果你不知道分带号,就应该先计算分带号,算法是经度/3得到的整数为三度带的分带号经度/6得到的整数为六度带的分带号其中的XP为地图上的Y坐标,记得在前面加上带号,其中的YP为地图上的X坐标。
经纬度格式换算及地形图编号查询
比例尺°′1:100万104910-493601:50万1049B 1210-49-23801:25万1049C 2410-49-(8)3801:20万10493610-49-(18)3801:10万1049D 61110-49-713801:5万1049E 112210-49-71-238101:2.5万1049F 224310-49-71-2-338101:1万1049G 448510-49-71-(29)3891:5千1049H 8716910-49-71-(29)-13811新 图 号旧 图 号纬 度 范根据一点的经纬度数据求所在地形图图幅的编号及经纬度范围蓝色数字AB 红色数字对应甲乙绿色数字对应a行号公式:c=4/△φ-[(φ/4)/△φ],△φ为所在比例尺图幅的纬差列号公式:d=[(λ/6)/△λ]+1,△λ为所在比例尺图幅的经差,()表示取余。
1:100万图幅编号计算公式行号公式:a=[φ/4]+1,[]表示取整,φ为测区内任一点(或图幅西南角)纬度列号公式:b=[λ/6]+31,[]表示取整,λ为测区内任一点(或图幅西南角)经度1:100万图幅号之后的行列号计算色数字对应ABCDE..红色数字对应甲乙丙丁绿色数字对应abcd度范围经度范围″°′″°′″°′″0~400010800~114000~400011100~114000~3900112300~114000~3840011300~114000~3820011300~1133000~38200113150~1133000~38150113150~113223060~381230113150~113184515~381230113150~1131653。
MAPGIS大地坐标和经纬度之间的换算
MAPGIS大地坐标和经纬度之间的换算大地坐标和经纬度之间的换算大地坐标-----→经纬度(地理坐标)1、输入大地坐标数据,格式为Y空格X,输入到文本就行如下,原始的大地坐标由一8位的Y和一个7位的X组成,这组坐标数据中的Y的前两位为31,是分带号,一般使用的分带有三分带,六分带,这里的坐标是三分带的,记下Y前的这两位数,在原始数据中去除掉,现在数据变为,Y,6位,X,7位保存这个TXT的文本文件。
2,打开MAPGIS,启动坐标投影变形程序接下来选择投影转换>>>>用户文件投影转换点打开文件,打开刚才的大地坐标的文本文件,设置输入数据的格式,点击用户投影参数,并完成设置。
这里我们的大地座标为3度带的第31带,注意填好,坐标单位为米好了以为设置输出的格式,我们要求输出的是经纬度,点结果转换参数,完成以下设置这个参数设置里第一行有一个很重要的参数,椭球参数这一项,很多博友没有到正确的结果就是因为该项参数没有设定,中国地图一般只有两种,一种是北京54,还有就是80黄海正确设定好这个就能得到正确的结果啦,笔者用的是80黄海的参考椭球,不过中国大部分是用54坐标系的!!!我们输出的经纬度的单位应该是DDDMMMSS。
SS注意点写到文件,保存就大功告成了,注意保存的文件要写上.TXT的后缀下面是计算出的结果文件XP为经度,1234234。
357就是123度42分34。
357秒,YP为纬度,403950。
225就是40度39分50。
255秒(纬度最多90,所以没有三位数)经纬度——→大地座标输入文件格式如下,这里面的数据前面的为经度,格式为DDDMMSS,后面的为纬度,格式为DDMMSS接下来的转换过程和大地坐标转换一样,只要将刚才的用户转换参数和结果转换参数交换即可,要注意分带号的确定,如果你不知道分带号,就应该先计算分带号,算法是经度/3得到的整数为三度带的分带号经度/6得到的整数为六度带的分带号计算所得的结果格式如下其中的XP为地图上的Y坐标,记得在前面加上带号,其中的YP为地图上的X坐标。
国家地形图经纬度与图幅号的相互转换
地形图的分幅编号及图幅号与经纬度相互转换1绪论1.1国家基本地形图的特点(1)具有统一的大地坐标系统和高程系统,我国国家基本地形图统一采用1980年“中国国家大地坐标系统”和“1985年国家高程基准”。
(2)具有完整的比例尺系列和分幅编号系统。
国家基本地形图按统一规定的经差和纬差进行分幅,每幅图的内图廓都是由经线和纬线构成,在国际百万分之一地图分幅编号基础上,建立了各级比例尺地形图的图幅编号系统。
(3)国家基本地形图是依据国家测绘管理部门统一定制的测量与编绘规范和《地形图图式》完成的,以便能够保证由各地方测绘部门分工完成的地形图,在质量和规格上的完全统一。
1.2国家基本地形图分幅的编号地形图分幅编号的方法很多,1990年底之前的国家基本地形图采用的是行列-自然序列的编号方法,我国称为原国家基本地形图编号法。
其中1:100万地形图采用的是行列式编号法,而1:50万以下七种比例尺地形图则采用行列-自然序列编号法。
1991年之后的国家基本地形图编号一律采用行列式的编号方法,称为新国家基本地形图编号法。
本文所介绍的就是1991年之后的新国家基本地形图编号法。
以1993-07-01实施的国家基本比例尺地形图分幅和编号标准(GB/T 13989-92)为依据。
1.3主要内容我国地形图的分幅以及地形图编号方法;我国地形图编号应用的公式以及图幅号与经纬度相互转换应用举例;2 我国基本比例尺地形图分幅和编号2.1我国基本比例尺地形图的分幅我国基本比例尺地形图均以1:1000 000地形图为基础,按规定的经差和纬差划分图幅。
1:1000 000地形图的分幅采用国际1:1000 000地图分幅标准。
每幅1:1000 000地形图的范围是经差6°、纬差4°;纬度60°~76°之间为经差12°、纬差4°;纬度76°~88°之间为经差24°、纬差4°(由于我国没有纬度60°以上的区域。
国家地形图经纬度与图幅号的相互转换
国家地形图经纬度与图幅号的相互转换地形图的分幅编号及图幅号与经纬度相互转换1绪论1.1国家基本地形图的特点(1)具有统一的大地坐标系统和高程系统,我国国家基本地形图统一采用1980年“中国国家大地坐标系统”和“1985年国家高程基准”。
(2)具有完整的比例尺系列和分幅编号系统。
国家基本地形图按统一规定的经差和纬差进行分幅,每幅图的内图廓都是由经线和纬线构成,在国际百万分之一地图分幅编号基础上,建立了各级比例尺地形图的图幅编号系统。
(3)国家基本地形图是依据国家测绘管理部门统一定制的测量与编绘规范和《地形图图式》完成的,以便能够保证由各地方测绘部门分工完成的地形图,在质量和规格上的完全统一。
1.2国家基本地形图分幅的编号地形图分幅编号的方法很多,1990年底之前的国家基本地形图采用的是行列-自然序列的编号方法,我国称为原国家基本地形图编号法。
其中1:100万地形图采用的是行列式编号法,而1:50万以下七种比例尺地形图则采用行列-自然序列编号法。
1991年之后的国家基本地形图编号一律采用行列式的编号方法,称为新国家基本地形图编号法。
本文所介绍的就是1991年之后的新国家基本地形图编号法。
以1993-07-01实施的国家基本比例尺地形图分幅和编号标准(GB/T 13989-92)为依据。
1.3主要内容我国地形图的分幅以及地形图编号方法;我国地形图编号应用的公式以及图幅号与经纬度相互转换应用举例;2 我国基本比例尺地形图分幅和编号2.1我国基本比例尺地形图的分幅我国基本比例尺地形图均以1:1000 000地形图为基础,按规定的经差和纬差划分图幅。
1:1000 000地形图的分幅采用国际1:1000 000地图分幅标准。
每幅1:1000 000地形图的范围是经差6°、纬差4°;纬度60°~76°之间为经差12°、纬差4°;纬度76°~88°之间为经差24°、纬差4°(由于我国没有纬度60°以上的区域。
图幅与经纬度之间的换算
图幅与经纬度之间的换算⼀、基本知识了解/*** 根据图幅计算经纬度* 1:100万 A 经6度,纬4度; 1:50万 B 经3度,纬2度; 1:25万 C 经1度30分,纬1度; 1:10万 D 经30分纬20分;* 1:5万 E 经15分纬10分; 1:2.5万 F 经3分45秒纬2分30秒;1:1万 G 经1分52.5秒纬1分15秒;* 1:5000 H; 1:2000 J; 1:1000 K; 1:500 L; 1:20万 R;* 1:150万 S; 1:250万 T; 1:400万 U; 1:500万 V; 1:600万 W; 1:800万 X;1:1000万 Y* mappableUnit=J50D002002*/public static MappableUnitHelper doComputerByMappableUnit(String mappableUnitStr){// 分步计算// y=h*y1-(h1-1)*y2,x=(l-31)*x1+(l1-1)*x2// ,y代表纬度,y1代表⽐例尺100万地图的纬差,x代表经度,y1代表纬差,x1代表经差,y2代表纬差,x2代表经差 //下代表⽐例尺100万地图的经差。
[]为商取整符号,如9.3则取9,h代表图号⾏号,l代表图号列号,h1代表// h1代表图号的地形图在基础图幅内所位于的⾏号,l1代表图号的地形图在基础图幅内所位于的列号if(StringUtils.isBlank(mappableUnitStr) ||mappableUnitStr.length() != 10 ){("GeotoolsUtil.doComputerByMappableUnit.mappableUnit is not valid");return null ;}//图号⾏号String h = mappableUnitStr.substring(0,1) ;//图号列号double l =Double.valueOf(mappableUnitStr.substring(1,3)) ;//⽐例尺代号String mappableCode =mappableUnitStr.substring(3,4) ;//基础图幅内位于的⾏号double h1 =Double.valueOf(mappableUnitStr.substring(4,7)) ;//基础图幅内位于的列号double l1 =Double.valueOf(mappableUnitStr.substring(7,10)) ;//⽐例尺Object bilichi = MappableUnitHelper.getMappableUnitMap().get(mappableCode) ;if(bilichi == null ){return null ;}String xy = MappableUnitHelper.getxYDvalueMap().get(bilichi).toString() ;double x2 = Double.valueOf(xy.toString().split(",")[0]) ;double y2 = Double.valueOf(xy.toString().split(",")[1]) ;Object doubleLine = MappableUnitHelper.getMappableUnitLineMap().get(h) ;if(doubleLine == null){return null ;}double hDouble = Double.valueOf(doubleLine.toString()) ;double ymax=(hDouble*14400-(h1-1)*y2)/3600 ;double xmin=((l-31)*21600+(l1-1)*x2)/3600;double ymin= ymax-y2/3600;double xmax=xmin+x2/3600;MappableUnitHelper mappableUnit = new MappableUnitHelper() ;mappableUnit.setXmin(xmin);mappableUnit.setXmax(xmax);mappableUnit.setYmin(ymin);mappableUnit.setYmax(ymax);return mappableUnit;}/*** 根据经纬度计算图幅* 1:100万 A 经6度,纬4度; 1:50万 B 经3度,纬2度; 1:25万 C 经1度30分,纬1度; 1:10万 D 经30分纬20分;* 1:5万 E 经15分纬10分; 1:2.5万 F 经3分45秒纬2分30秒;1:1万 G 经1分52.5秒纬1分15秒;* 1:5000 H; 1:2000 J; 1:1000 K; 1:500 L; 1:20万 R;* 1:150万 S; 1:250万 T; 1:400万 U; 1:500万 V; 1:600万 W; 1:800万 X;1:1000万 Y**/public static String changeToMappale(double x,double y,String scale){// 分步计算// h=[y/y1]+1;l=[x/x1]+31;h1=y1/y2-[(y/y1)/y2];l1=[(x/x1)/x2]+1;// ,y代表纬度,y1代表⽐例尺100万地图的纬差,x代表经度,y1代表纬差(1:100万),值为4度,x1代表经差(1:100万),值为6度,y2代表纬差,x2代表经差 //下代表⽐例尺100万地图的经差。
由经纬度计算图号表
104.0102 104.2930 104.2930 104.0102 104.2430 104.0602 104.2430
32.0102 32.1920 32.0102 32.1920 32.1162 32.0602 32.0502
1、直接在第A、B列修改输入欲求点经度、纬度(°′″)即可得出100万、10万、5万、1万新旧图号。 2、5万图号应根据行列的奇偶进行判断,1万图号先在通用行表格计算,出现负值则按不同情况选择行表格进行计算。 3、可与其它配合新旧图号转换程序使用。
由经纬度计算图号表
经度φ °′″ 纬度λ °′″ 100万 100万 100万 10万 10万 图号 经度 φ ° 纬度 λ ° 行号 列号 行号 列号 (旧) H L H L I-49 104.017222 32.0172222 104.491667 32.3222222 104.491667 32.0172222 104.017222 32.3222222 104.408333 32.2005556 104.100556 32.1005556 104.408333 32.0838889 9 9 9 9 9 9 9 48 48 48 48 48 48 48 9-48 9-48 9-48 9-48 9-48 9-48 9-48 12 12 12 12 12 12 12 5 5 5 5 5 5 5 1万 10万 10万 5万 1万 5万图号(旧) 1万 1万 5万 5万 图号 1万图号按以下四种不同情况 图号 图号 图号 I-49-XX图号 A 行 行号 列号 列号 别计算 (新) (旧) (新) 甲、B乙、 C 号 (新) (旧) H L L I-49丙、D丁 I49D… I-49I49E… H I49G… XX-(X) 12-5 12-5 12-5 12-5 12-5 12-5 12-5 137 137 137 137 137 137 137 24 23 24 23 23 24 24 9 10 10 9 10 9 10 24-9 23-10 24-10 23-9 23-10 24-9 24-10 奇奇得-A甲 奇偶得-B乙 偶奇得-C丙 偶偶得-D丁 96 89 96 89 92 94 94 33 40 40 33 39 34 39 96-33 89-40 96-40 89-33 92-39 94-34 94-39 57 8 64 1 31 42 47 4、1万图,一般情况时 (10万图西北角和其它1万图幅) 1、1万图,只H=8的倍数时 (10万图中东北角1万图幅) 2、1万图,只L=8的倍数时 (10万图中西南角1万图幅) 3、1万图,H、L都=8的倍数时 (10万图中东南角1万图幅)
经纬度格式的换算
1
将汇总系统中的采样地块基本情况 调查表采用过录格式导出来
2
函பைடு நூலகம்转换法
1、在经度、纬度后各插入三列 2、分列(并将格式转换成数据,空的这一
列设置成常规) 3、采用度+分/60+秒/3600进行计算 4、用INT函数去尾,保证五位小数
注、每次计算后都要用选择性粘贴去除公式
3
4
下一步后选择其它分隔符号,并填上“:”后点完 成
5
这样就把度:分:秒格式分成三列数据
6
去除“东经”和“北纬”后设置成数据 格式
7
8
函数计算
9
选择性粘贴除去计算公式
10
留五位小数并去尾
(乘十万取整数再除以十万)
11
同样:选择性粘贴去公式
12
用INT函数取整数
13
14
15
16
去除多余的列
17
谢谢 !
18
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
比例尺°′1:100万104910-493601:50万1049B 1210-49-23801:25万1049C 2410-49-(8)3801:20万10493610-49-(18)3801:10万1049D 61110-49-713801:5万1049E 112210-49-71-238101:2.5万1049F 224310-49-71-2-338101:1万1049G 448510-49-71-(29)3891:5千
10
49
H 8716910
-49
-71-(
29)-
1
3811
新 图 号旧 图 号纬 度 范根据一点的经纬度数据求所在地形图图幅的编号及经纬度范围
蓝色数字AB 红色数字对应甲乙绿色数字对应a
行号公式:c=4/△φ-[(φ/4)/△φ],△φ为所在比例尺图幅的纬差
列号公式:d=[(λ/6)/△λ]+1,△λ为所在比例尺图幅的经差,()表示取余。
1:100万图幅编号计算公式
行号公式:a=[φ/4]+1,[]表示取整,φ为测区内任一点(或图幅西南角)纬度列号公式:b=[λ/6]+31,[]表示取整,λ为测区内任一点(或图幅西南角)经度
1:100万图幅号之后的行列号计算
色数字对应ABCDE..
红色数字对应甲乙丙丁
绿色数字对应abcd
度范围经度范围″°′″°′″°′″0~400010800~11400
0~400011100~11400
0~3900112300~11400
0~3840011300~11400
0~3820011300~113300
0~38200113150~113300
0~38150113150~1132230
60~381230113150~1131845
15~381230113150~1131653。