当前位置:文档之家› 【最新精选】根据图幅左下角经纬度计算其所在图幅号

【最新精选】根据图幅左下角经纬度计算其所在图幅号

【最新精选】根据图幅左下角经纬度计算其所在图幅号//char *MapNo:图幅号

//int lon_deg:经度-度

//lon_min:经度-分

//lon_sec:经度-秒

//lat_deg:纬度-度

//lat_min:纬度-分

//lat_sec:纬度-秒

//long lscale:比例尺

bool Trans(char *MapNo,int

lon_deg,lon_min,lon_sec,lat_deg,lat_min,lat_sec,long

lscale)

{

int ScaleID;

char buf[10];

char S[] = "ABCDEFGHIJKLMNOPQRSTUV"; // 1:1000000地形图图幅所在纬度

带字符码

long Scale[] = {1000000,500000,250000,100000,50000,25000,10000,5000}; // 图幅比例尺

double df[] = {14400,7200,3600,1200,600,300,150,75}; // 图幅纬差,单

位秒

double dr[] = {21600,10800,5400,1800,900,450,225,112.5}; // 图幅经差

单位秒

long r=lon_deg*3600+lon_min*60+lon_sec; // 经度, 单位秒

long f=lat_deg*3600+lat_min*60+lat_sec; // 纬度单位秒

for(ScaleID=0;ScaleID<8;ScaleID++){

if(Scale[ScaleID]==lscale){

break;

}

}

if(ScaleID==8){

return false;

}

int a = f/(4*3600);

int b = r/(6*3600)+31;

int c = (int)(4*3600/df[ScaleID])-(int)((f%(4*3600))/df[ScaleID]); int d = (int)((r%(6*3600))/dr[ScaleID])+1;

MapNo[0] = S[a];

strcpy(MapNo+1,itoa(b,buf,10));

if(ScaleID==0){

return true;

}

MapNo[3] = S[ScaleID];

itoa(c,buf,10);

if(c<10){

MapNo[4]=MapNo[5]='0';

strcpy(MapNo+6,buf);

}else if(c<100) {

MapNo[4]='0';

strcpy(MapNo+5,buf);}

else if(c<1000){

strcpy(MapNo+4,buf);

}else{

return false;

}

itoa(d,buf,10);

if(d<10){

MapNo[7]=MapNo[8]='0';

strcpy(MapNo+9,buf);

}else if(d<100) {

MapNo[7]='0';

strcpy(MapNo+8,buf);

}else if(d<1000){

strcpy(MapNo+7,buf);

}else{

return false;

}

MapNo[10] = '"0';

return true;

}

本篇文章来源于GIS动力站|https://www.doczj.com/doc/4719190495.html, 原文链接:

问:

想把一些数字格式化为字符串,并在不足的位置补0

____________________________________________________________________ __________________________

答1:

int i = 1;

string j = string.Format("{0:D4}",i);

Response.Write(j);

____________________________________________________________________ __________________________

答2:

int k=99;

string s = k.ToString("d4"); s-->0099

____________________________________________________________________ __________________________

答3:

or

int i,e;//i=1--99

string e=i.Tostring().PadLeft(4, '0');

____________________________________________________________________ __________________________

: 答4

答5:

int k=99;

string s = k.ToString();

s = Right("0000" + s , 4);

____________________________________________________________________ __________________________

答6:

谢谢

本文来自: 站长() 详细出处参考:

#region 好像没用的分幅

/*class MapFenfu

{

public enum ScaleMark { A, B, C, D, E, F, G, H };//不同比例尺的号码private int m_1s1000000_row;//1:100万图幅行

private int m_1s1000000_list;//1:100万图幅列

private int m_assign_row;//指定比例尺图幅行

private int m_assign_list;//指定比例尺图幅列

private int m_scale;//指定比例尺;

private esriUnits m_CurMapUnits;

private IMap curMap = new MapClass();

///

/// 构造函数,初始化类中的私有变量

///

public MapFenfu(int rowIn100,int columIn100, int rowAssigned,int columAssigned,int scale,IMap m_map)

{

m_1s1000000_row = rowIn100;

m_1s1000000_list = columIn100;

m_assign_row = rowAssigned;

m_assign_list = columAssigned;

m_scale = scale;

if (m_map != null)

{

m_CurMapUnits = m_map.MapUnits;

}

else

{

MessageBox.Show("a oh!", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

}

}

#region 图幅号计算函数

private IEnvelope FromGeocodingDawn()

{

//计算要素的值

int h = this.m_1s1000000_row;//1:100万行号

int l = this.m_1s1000000_list;//1:100万列号

ScaleMark ScaleMark_1s1000000 = new ScaleMark();

IPoint scaleDelta_1s1000000 = new PointClass(); ScaleMark_1s1000000 = 0;

this.initialScaleMark(ScaleMark_1s1000000, scaleDelta_1s1000000); double delta_x = scaleDelta_1s1000000.X;//1:100万经差(度)

double delta_y = scaleDelta_1s1000000.Y;//1:100万纬差(度) ScaleMark pScaleMark = new ScaleMark();

IPoint scaleDelta = new PointClass();

pScaleMark = (ScaleMark)this.m_scale;

this.initialScaleMark(pScaleMark, scaleDelta);//获取不同比例尺及对应的经纬差

double delta_xp = scaleDelta.X;//其余比例尺的经差(度)

double delta_yp = scaleDelta.Y;//其余比例尺的纬差(度)

int hp = this.m_assign_row;

int lp = this.m_assign_list;

IEnvelope pEnvelope = new EnvelopeClass();

if (m_assign_list != 0 && m_assign_row != 0)

{

//进行指定图幅号左上角点经纬度计算:

double ymax = h * delta_y - (hp - 1) * delta_yp; //纬度

double xmin = (l - 31) * delta_x + (lp - 1) * delta_xp;//经度

//推算指定图幅号右下角点坐标

double ymin = ymax - delta_yp;

double xmax = xmin + delta_xp;

//将点转换成地图存储单位Map(Metres) convertUnits

//esriUnits CurMapUnits = this.axMapControl1.Map.MapUnits; IUnitConverter UC_map = new UnitConverterClass();

double yMax = UC_map.ConvertUnits(ymax, esriUnits.esriDecimalDegrees, m_CurMapUnits);

double yMin = UC_map.ConvertUnits(ymin, esriUnits.esriDecimalDegrees, m_CurMapUnits);

double xMax = UC_map.ConvertUnits(xmax, esriUnits.esriDecimalDegrees, m_CurMapUnits);

double xMin = UC_map.ConvertUnits(xmin, esriUnits.esriDecimalDegrees, m_CurMapUnits);

pEnvelope.PutCoords(xMin, yMin, xMax, yMax);

return pEnvelope;

}

else

{

return null;

}

}

#endregion

#region 各比例尺经纬度差

private void initialScaleMark(ScaleMark pScaleMark, IPoint scaleDelta)

{

//IPoint[] scaleArr = new IPoint[8];

//IPoint scaleDelta = new PointClass();

switch (pScaleMark)

{

case ScaleMark.A:

scaleDelta.X = 6;//1:100万经差(度)

度) scaleDelta.Y = 4;//1:100万纬差( break;

case ScaleMark.B:

scaleDelta.X = 3;//1:50万经差(度) scaleDelta.Y = 2;//1:50万纬差(度) break;

case ScaleMark.C:

scaleDelta.X = 1.5;//1:25万经差(度) scaleDelta.Y = 1;//1:25万纬差(度) break;

case ScaleMark.D:

scaleDelta.X = 0.5;//1:10万经差(度) scaleDelta.Y = 0.33333;//1:10万纬差(度) break;

case ScaleMark.E:

scaleDelta.X = 0.25;//1:5万经差(度) scaleDelta.Y = 0.16667;//1:5万纬差(度) break;

case ScaleMark.F:

scaleDelta.X = 0.125;//1:2.5万经差(度) scaleDelta.Y = 0.08333;//1:2.5万纬差(度)

break;

case ScaleMark.G:

scaleDelta.X = 0.0625;//1:1万经差(度)

scaleDelta.Y = 0.04167;//1:1万纬差(度)

break;

case ScaleMark.H:

scaleDelta.X = 0.03125;//1:5000经差(度)

scaleDelta.Y = 0.02083;//1:5000纬差(度)

break;

}

}

#endregion

}

*/

#endregion

附加公文一篇,不需要的朋友可以下载后编辑删除,谢谢(关于进一步加快精准扶贫工作意见)为认真贯彻落实省委、市委扶贫工作文件精神,根据《关于扎实推进扶贫攻坚工作的实施意见》和《关于进一步加快精准扶贫工作的意见》文件精神,结合我乡实际情况,经乡党

委、政府研究确定,特提出如下意见:

一、工作目标

总体目标:“立下愚公志,打好攻坚战”,从今年起决战三年,实现全乡基本消除农村绝对贫困现象,实现有劳动能力的扶贫对象全面脱贫、无劳动能力的扶贫对象全面保障,不让一个贫困群众在全面建成小康社会进程中掉队。

总体要求:贫困村农村居民人均可支配收入年均增幅高于全县平均水平5个百分点以上,遏制收入差距扩大趋势和贫困代际传递;贫困村基本公共服务主要指标接近全县平均水平;实现扶贫对象“两不愁三保障”(即:不愁吃、不愁穿,保障其义务教育、基本医疗和住房)。

年度任务:2015,2017年全乡共减少农村贫困人口844人,贫困发生率降至3%以下。

二、精准识别

(一)核准对象。对已经建档立卡的贫困户,以收入为依据再一次进行核实,逐村逐户摸底排查和精确复核,核实后的名单要进行张榜公示,对不符合政策条件的坚决予以排除,确保扶贫对象的真实性、精准度。建立精准识别责任承诺制,上报立卡的贫困户登记表必须经村小组长、挂组村干部、挂点乡干部、乡领导签字确认,并作出承诺,如扶贫对象不符合政策条件愿承担行政和法律责任,确保贫困户识别精准。

(二)分类扶持。通过精准识别建档立卡的贫困户分为黄卡户、红卡户和蓝卡户三类,第一类为黄卡户,是指有劳动能力,家庭经济收入在贫困线边缘的贫困户;第二类为红卡户,是指有一定的劳动能力,家庭贫困程度比较深的贫困户;第三类为蓝卡户,是指年老体弱或因病因残丧失劳动能力的贫困户和五保户。优先扶持黄卡户,集中攻坚扶持红卡户脱贫,对蓝卡户则通过保障扶贫来保障其基本生活。

(三)挂图作业。根据贫困户的实际情况,分三年制定脱贫规划。乡里将根据各村情况对每年精准脱贫任务落实到户到人,建立台账,并用图表标注清楚,挂图作业,脱贫一户销号一户,做到“贫困在库,脱贫出库”。

三、精准施策

针对贫困村和建档立卡贫困户的实际情况,分清类别,分类施策,强化措施,扎实推进各项扶贫政策落实到实处。在抓好贫困村公共设施和服务方面的建设同时要抓好对贫困户的帮扶,做到精准施策。

(一)推进基础设施扶贫

1(对“十三五”扶持贫困村25户以上的所有自然村,由规划所牵头负责进行村庄建设规划。

2(重点解决“最后一公里”的问题。着力解决贫困群众最需要、最期盼的交通、电力、水利、就医就学等方面“最后一公里”的问题,让贫困群众享受均等的基本公共服务。到2015年完成2个贫困村25户以上自然村水泥路建设,确保到2016年底新一轮贫困村中25户以上自然村全部通水泥路;在调查摸底和充分征求意见的基础上,确保到2016底全面完成农村贫困户土坯房和危旧住房的改造任务;灌溉渠系建设和小山塘除险加固改造主要倾向贫困村,提高灌溉能力,到2017底基本解决贫困村农村居民饮水安全和生产用水困难问题;每年安排贫困村至少一个“一事一议”项目,以帮助解决路、桥、水等问题。

(二)推进产业扶贫

1(培育壮大特色富民产业。大力发展高产油茶、白莲、等特色种植业和特色养殖业,鼓励支持贫困户依据当地资源禀赋发展“一村一品”富民特色产业。为贫困户发展种养业优先立项和优先提供苗木和种苗。每年通过产业扶持贫困户50户以上,到2020年有劳动能力的贫困户每户都有一个长效增收的主业。

乡财政筹集资金,重点打造空坑——XX扶贫产业带,带动全乡贫困群众发展扶贫产业。

2(筹集精准扶贫到户资金。县乡筹集精准帮扶到户资金,对贫困户发展产业给予奖补,或提供小额贷款担保、贴息、补助农业保险,以及提供信息、技术、服务等。县财政每年从产业扶贫资金中,切出一半以上用于精准扶贫到户,发展了扶贫

产业的贫困户,经验收合格后每户获得一次性扶持资金5000元,按规划分批实施,5年内全覆盖;另外切除部分资金,用于贫困户精准扶贫发展产业贷款贴息。

3(积极探索“四位一体”的产业扶贫新模式。指导贫困村选择一个适合当地发展的高效产业;组建一个支撑有力的合作组织;设立一个产业贷款风险补偿金,为条件成熟的贫困村安排20万元产业扶贫专项资金,作为贫困户产业发展贷款风险补偿金,由合作商业银行按1:8放贷;创建一个部门配合的帮扶机制,县委农工部、县农业局、县林业局、县蔬菜局等相关部门在贫困村产业选择、合作社组建、技术培训推广、市场开发等方面会给予大力支持,共同推进。

4(创新产业发展服务体系。鼓励贫困农户以土(林)地经营权作价入股方式,参与家庭农场、农民专业合作社、合作农场和联户经营等新型农业经营体系。对贫困户创办的家庭农场和有贫困户参与的合作社,县财政将重点给予资金扶持。广泛推行“千村万户老乡工程”,力争2,3年覆盖黄卡、红卡贫困户,带动贫困户增收致富。

(三)推进搬迁扶贫

,(正确引导。对地处边远、生存和发展条件较差、就地扶贫难以奏效的贫困户,坚持群众自愿、规模适度、梯度安置的原则,稳步

推进贫困人口向县城工业园、县城次中心、中心圩镇或中心村有序搬迁转移。

2(整合资源。积极整合资源支持搬迁移民集中安置点的基础设施建设,完善搬迁移民集中安置点的道路、通水、通电、学校、幼儿园、卫生所、文化等公共设施。

3(扶持政策叠加。搬迁移民户可同时享受搬迁移民扶贫补助和农村危旧房、土坯房改造补助,对特别困难的搬迁户,进一步提高建房补助标准,动员和引导社会力量“一对一”帮扶;搬迁移民户除享受移民安置各项扶持政策外,迁出地的土

地、山林、水面等承包经营权不变;帮助其解决后续发展问题,实现稳得住、奔小康能致富。

(四)落实智力扶贫政策

1(优先支持贫困村发展教育。加强贫困村学校规划,优先立项解决贫困村薄弱学校改造,同步实现标准化和现代远程教育,新招聘的老师优先安排到贫困村小学任教,每年安排优秀小学教师到贫困村小学轮流支教,让贫困村的小学生能就近享受优质教育资源。优先支持贫困村利用闲置校舍改建公办幼儿园、村小增设附属幼儿班、学前教育巡回支教点项目。

2(加大贫困生资助力度。落实好现有国家济困助学政策,逐步提高贫困生资助标准。公办幼儿园、村小附属幼儿班对建档立卡贫困户子女学前教育的保教费减半;对义务教育阶段建档立卡的贫困家庭寄宿生生活补助标准,在上级规定的基础上每人每年增加500元;择优

录取建档立卡贫困户子女到县属中学上学,除享受国家规定的贫困家庭寄宿生生活补助和普通高中国家助学金外,每人每学年再给予1000元的生活补助,并免除学杂费、住宿费;对考取全日制普通高等学校的建档立卡贫困户子女每人一次性补助8000元;为当年被全日制大专以上院校录取的贫困家庭大学生办理国家生源地信用助学贷款。

3(大力实施职业教育和就业培训。继续实施“雨露计划”,支持职业学历教育,对建档立卡贫困户子女参加中、高等职业学历教育的,在校期间每人每年给予2000元的补助;大力开展职业技能培训,对参加转移就业技能培训并取得有关部门颁发职业技能证书的扶贫对象,给予每人1000元培训补助;为贫困户免费开展农村实用技术培训,此项工作由县扶贫和移民办组织实施。面向农村贫困家庭定向培养人才,今年对建档立卡贫困户子女报考“三定向”的加20分录取;从2016年起,

县里将切出20%的“三定向”招生指标,专门用于招收建档立卡贫困户子女,并根据当年招生考试情况确定具体加分标准。

(五)推进劳务扶贫

1(公益性岗位安置贫困户就业。

2(鼓励能人创业扶贫。凡通过创业带领贫困户家庭成员就业,经当地就业部门审核符合相关规定的,优先给予小额担保贷款政策扶持。

3(解决贫困户进企业务工。积极帮扶有劳动能力的贫困户农民工进企业务工,解决贫困家庭收入来源问题。

(六)推进保障扶贫

1(落实完善最低生活保障制度。逐步提高低保、“五保”补助标准,扩大低保覆盖面,对符合农村低保条件的做到“应保尽保”。

,(完善农村居民基本养老保险制度。全面推进农村居民基本养老保险,让其享受基本养老金保障。

,(健全医疗保障制度。对所有建档立卡的贫困户县内住院给予特殊政策倾斜。

,(完善临时救助制度。对遭遇突发事件、意外伤害、重大疾病等特殊原因导致基本生活困难,其他社会救助制度暂时无法覆盖或救助之后基本生活暂时仍有严重困难的家庭或个人给予临时救助,帮助他们渡过难关。

(七)推进社会扶贫

县工业园管委会将牵头联合县工信委、县扶贫和移民办在企业界开展主题为“全民扶贫,邀您同行”结对帮扶活动,积极组织工业企业自愿参与到贫困村开展结对帮扶活动。激励和引导“爱心协会”等社会力量参与扶贫,争取社会各界参与结对帮扶等扶贫攻坚工作。

四、精准帮扶

进一步完善精准扶贫机制,搭好精准扶贫的平台,实现扶贫方式由过去大水“漫灌式”向精准“滴灌式”转变,真正扶到点上、扶到根上。突出抓好“七个到村到户”:

(一)产业到村到户。每个贫困村都要根据当地的资源禀赋围绕富民产业,选择一个符合当地实际的特色产业,引导贫困户通过参与产业发展,实现增收致富。

(二)项目到村到户。根据建档立卡贫困户的实际情况,有针对性地选择脱贫项目,找准脱贫路子,做到能种则种,能养则养,能外出务工则外出务工。贫困村要根据当地产业特色,成立农民专业合作社,为贫困户发展产业提供服务。

(三)柚苗到村到户。县委农工部将安排专项资金、县农业局负责购买调运柚苗,给每户贫困户免费发放20株以上柚苗,扶持贫困户种好“摇钱树”。

(四)资金到村到户。对建档立卡的贫困户逐户制定发展目标、落实脱贫项目和帮扶资金,做到专项扶贫与行业扶贫、社会扶贫并举,专项扶贫资金要全部落实到贫困村、贫困户,行业扶贫资金、涉农部门项目资金要向贫困村、贫困户倾斜,与扶贫资金捆绑使用,实现贫困户精准扶贫全覆盖。

(五)干部帮扶到村到户。进一步加大干部挂点帮扶贫困村和结对帮扶贫困户工作力度。实施“四个一”组合式扶贫:每个贫困村都安排有一个以上县领导、一个以上县直单位、一个以上工业企业和一

笔专项扶贫资金,实行挂点帮扶。要按照“交朋友、摸实情、找路子、扶资金、促增收”的思路,继续推行科级以上领导干部“1+2”结对帮扶工作,即每位副科级以上领导干部每年扶助3户黄卡、红卡贫困户,按“一户一策”发展一项扶贫产业,增加贫困户家庭经济“造血功能”,所帮扶的贫困户每户每年增收要达到2000元以上。通过三年扶贫攻坚,使全乡所有黄卡户、红卡户真正脱贫,对蓝卡户进行最低生活保障。

(六)跟踪管理到村到户。加强扶贫信息监测工作,及时更新扶贫对象统计监测系统的数据信息,每年都要对贫困村、贫困户的收入变动状况、干部帮扶、项目帮扶、资金帮扶、扶贫项目实施等情况进行全面调查统计,并及时录入全国扶贫对象统计监测系统。按照“贫困在库,脱贫出库”的原则,对已经脱贫的贫困户及时销号,对有特殊情况返贫的登记入库,做到贫困户有进有出。对扶贫项目的安排及实施、扶贫资金使用、贫困户得到扶持等情况,定期在村务公开栏内进行公示,接受群众监督。

(七)土坯房改造到村到户。凡居住在危旧房或土坯房的建档立卡贫困户,三年内必须全面实施危旧房、土坯房改造,严格按照省定危旧房、土坯房改造补助标准补贴到户。

五、保障措施

(一)落实工作责任。乡党委、政府和各村党支部、村委会是实现扶贫攻坚的责任主体,各村要结合当地实际,制定具体的可操作性的

实施意见,落实扶贫攻坚任务和措施。乡党委、政府的主要领导是扶贫攻坚的第一责任人,乡党政班子成员、各村书记主任是扶贫攻坚的具体责任人。各村要广泛宣传扶贫攻坚的方针政策和上级党委、政府消除农村绝对贫困的决心和措施。

(二)加强队伍建设。乡组建扶贫工作站,由分管领导担任站长,同时安排4名有工作经验的干部集中办公,切实解决基层扶贫工作有人办事、有钱办事的问题。

(三)夯实基层组织。加强村级基层组织建设,选好配强贫困村的领导班子,尤其要选好村党支部书记,发挥好基层党组织的战斗堡垒和党员干部的先锋模范作用。着力解决贫困村“无址办事”和“无钱办事”的问题,2015年实现贫困村村级组织都有活动场所的目标;大力发展村级集体经济,到2018年底贫困村全面消除“空壳村”。

(四)加大扶贫专项资金监管力度。严格把握扶贫资金的使用范围,本着“渠道不乱、用途不变、归口管理”的原则,实行扶贫资金专款、专帐、专人管理、封闭运行。确保资金跟着项目走。凡涉及扶贫和移民资金的项目,一要严格按规定采取相应招投标形式,确定建设队伍;二要将所有与扶贫资金有关的施工合同必须列入廉政承诺条款;三要项目业主和建设单位必须签订廉政责任状。

(五)严格考核奖惩。一是将扶贫攻坚工作纳入年度综合考评和村书记、主任个人年度考核及述职的重要内容;二加强工作督查,每个月对各乡村的扶贫攻坚工作进行一次督查。督查结果一要作为扶贫

攻坚工作考核依据;二要与评先评优相结合。对在精准扶贫工作中有

实招、干实事、见实效的给予通报表扬;对工作不力、进展缓慢的给

予通报批评,并要求限期整改。

1∶1万地形图新、旧图幅号的手工换算方法

1∶1万地形图新、旧图幅号的手工换算方法 在分析国家1∶1万地形图新、旧图幅号构成及其含义的基础上,阐述1∶1万地形图从旧图幅号换算成新图幅号、从新图幅号换算成旧图幅号时的手工换算方法与换算关系式,并用实例进行了验算。 关键词:新图幅号;旧图幅号;换算方法;1∶1万地形图 国家技术监督局于1992年12月批准发布了《中华人民共和国国家标准国家基本比例尺地形图分幅和编号》(GB/T 13989-92)[1],次年7月1日施行。在实际使用中,将1993年以前按地形图分幅编号标准产生的地形图图幅号称为旧图幅号,1993年以后按新的国家基本比例尺地形图分幅和编号标准(即GB/T 13989-92)产生的地形图图幅号称为新图幅号。 现阶段,我国正在使用中的国家基本比例尺地形图,其图幅编号有新、旧之分,这给人们尤其是市县级以下基层生产单位专业技术人员带来了较大的障碍或困难,造成了使用中的不便。《中华人民共和国国家标准国家基本比例尺地形图分幅和编号》(GB/T 13989-92)只是规范了新的图幅分幅与编号规则,并未给出我国国家基本比例尺地形图新、旧图幅号彼此间的换算关系;为解决新、旧图幅号之间的换算关系,我国的一些科技工作者从不同角度对此进行了探索研究。笔者通过多渠道检索,查到17篇相关期刊论文[2-18]。最早的关于地形图新旧图幅编号的换算研究文献发表于1997年,其中半数研究文献发表于近5年的相关科技期刊上,这些研究文献基本上是基于国家基本比例尺地形图的经纬度条件下,地形图分幅与图幅编号的新旧图幅号之间的换算,且多侧重于编程自动换算,以方便于科研或生产项目中批量操作管理,但满足不了基层生产单位专业技术人员在实际工作中遇到的少量或个别的只用手工即可进行的新旧图幅号便捷换算方法。 2009~2010年,笔者有幸参与广西新一轮森林资源规划设计调查(即二类资源调查)的部分县区的外、内业工作,尤其是内业制图工作,在工作中常遇到1∶1万地形图新、旧图幅号需要彼此间换算的问题,经过查阅相关规范、文献资料,反复探索研究,找到了适用于工作中遇到的少量或个别的可手工进行的新旧图幅号便捷换算方法,经验证,结果正确,便捷有效,现将研究成果系统整理出来,供业界同仁共享,方便工作。 1国家1∶1万地形图新、旧图幅号的构成及其含义 11地形图旧图幅号 1∶1万地形图的旧图幅编号是以1∶10万地形图为基础进行的,而1∶10万地形图的旧图幅编号又基于1∶100万地形图,其具体的分幅和编号相关知识请查阅相关规范、文献资料。

【最新精选】根据图幅左下角经纬度计算其所在图幅号

【最新精选】根据图幅左下角经纬度计算其所在图幅号//char *MapNo:图幅号 //int lon_deg:经度-度 //lon_min:经度-分 //lon_sec:经度-秒 //lat_deg:纬度-度 //lat_min:纬度-分 //lat_sec:纬度-秒 //long lscale:比例尺 bool Trans(char *MapNo,int lon_deg,lon_min,lon_sec,lat_deg,lat_min,lat_sec,long lscale) { int ScaleID; char buf[10]; char S[] = "ABCDEFGHIJKLMNOPQRSTUV"; // 1:1000000地形图图幅所在纬度 带字符码 long Scale[] = {1000000,500000,250000,100000,50000,25000,10000,5000}; // 图幅比例尺 double df[] = {14400,7200,3600,1200,600,300,150,75}; // 图幅纬差,单 位秒 double dr[] = {21600,10800,5400,1800,900,450,225,112.5}; // 图幅经差 单位秒

long r=lon_deg*3600+lon_min*60+lon_sec; // 经度, 单位秒 long f=lat_deg*3600+lat_min*60+lat_sec; // 纬度单位秒 for(ScaleID=0;ScaleID<8;ScaleID++){ if(Scale[ScaleID]==lscale){ break; } } if(ScaleID==8){ return false; } int a = f/(4*3600); int b = r/(6*3600)+31; int c = (int)(4*3600/df[ScaleID])-(int)((f%(4*3600))/df[ScaleID]); int d = (int)((r%(6*3600))/dr[ScaleID])+1; MapNo[0] = S[a]; strcpy(MapNo+1,itoa(b,buf,10)); if(ScaleID==0){ return true; } MapNo[3] = S[ScaleID]; itoa(c,buf,10); if(c<10){ MapNo[4]=MapNo[5]='0'; strcpy(MapNo+6,buf);

VB经纬度与图幅号的相互转换程序

VB经纬度与图幅号转换程序代码 1 Form1(图3.1)程序代码: (1) Command1: Private Sub Command1_Click() If Option1.Value = True Then Form1.Hide Form2.Show ElseIf Option2.Value = True Then Form1.Hide Form3.Show ElseIf Option1.Value = False And Option2.Value = False Then MsgBox "请选择模式!", 48, "错误提示" End If End Sub (2) Command2: Private Sub Command2_Click() End End Sub (3) Command3: Private Sub Command3_Click() a = "软件介绍:" b = "本软件适用于我国范围内的经纬度与地形图图幅号相互转换" c = " 联系方式:QQ 497159625" d = a + vbCrLf + b + vbCrLf + c e = MsgBox(d, 0, "关于") End Sub

2 Form2(图3.2)程序代码: (1)Form: Private Sub Form_Load() Text3.Enabled = False End Sub (2)Command1: Private Sub Command1_Click() If Text1.Text = "" Or Text2.Text = "" Or Val(Text1.Text) < 72 Or Val(Text1.Text) > 138 Or Val(Text2.Text) < 0 Or Val(Text2.Text) > 60 Then MsgBox "请正确输入经纬度!", 48, "错误提示" End If j = Val(Text1.Text) w = Val(Text2.Text) jd = Int(j) + (Int(j * 100) Mod 100) / 60 + ((j * 10000) Mod 100) / 3600 wd = Int(w) + (Int(w * 100) Mod 100) / 60 + ((w * 10000) Mod 100) / 3600 x = Int(wd) Mod 4 + wd - Int(wd) y = Int(jd) Mod 6 + jd - Int(jd) a = Chr(Int(wd / 4) + 65) b = Str(Int(jd / 6) + 31) If Option1.Value = True Then Text3.Text = a & b ElseIf Option2.Value = True Then c = 2 - Int(x / 2) d = Int(y / 3) + 1 h = Format(c, "000") l = Format(d, "000") Text3.Text = a & b & " B " & h & " " & l ElseIf Option3.Value = True Then c = 4 - Int(x / 1)

图号计算

先给你普及一下基本知识吧! 一、基本地形图编号 1、1:100万比例尺地形图的分幅编号 从赤道开始向南北两极每隔4o分成一列,共22列,用A,B,C,D,…,V表示,从经度180o开始自西向东每隔6o分成一行,共60行,用1,2,3,…,60表示. 列在前,行在后,中间用—连接.如列(10)--行(50)表示为J—50. 2、1:50万比例尺地形图的分幅编号 在1:100万地形图的基础上,按经差3o,纬差2o划分.编号方法是从左至右,从上至下用拉丁字母A、B、C、D加在1:100万图号的后面.如J—50—A. 3、1:25万比例尺地形图的分幅编号 在1:100万比例尺地形图的基础上,按经差1o30′,纬差1o划分.编号方法是从左至右,从上至下用带中括号的阿拉伯数字[1]到[16] 加在1:100万图号的后面.如J—50—[5].(旧的表示方法是在1:50万图号后面加上小写拉丁字母a,b,c,d.如J—50—A—b.) 4、1:10万比例尺地形图的分幅编号 在1:100万地形图的基础上,按经差30′,纬差20′划分.编号方法是从左至右,从上至下用阿拉伯数字1到144 加在1:100万图号的后面.如J—50—6. 5、1:5万比例尺地形图的分幅编号 在1:10万地形图的基础上,按经差15′,纬差10′划分.编号方法是从左至右,从上至下用拉丁字母A、B、C、D加在1:10万图号的后面.如J—50—5—B. 6、1:2.5万比例尺地形图的分幅编号 在1:5万地形图的基础上,按经差7′30″,纬差5′划分.编号方法是从左至右,从上至下用阿拉伯数字1、2、3、4加在1:5万图号的后面.如J—50—5—B—2.

图幅号释义

图幅号为十位代码。表示该图幅的比例尺、表达的区域范围等信息。例如:H49C001002 其中第一位是大写英文字母,表示该图幅范围所属的1:100万图幅的纬度范围。从赤道开始,每4个纬度用一个字母表示。0-4°N对应的字母是A,4-8°N对应的字母是B……依此类推,则上面举例中的H表示这个图幅所在的1:100万图幅的纬度范围是28-32°N。 第二位和第三位是阿拉伯数字,表示该图幅所在的1:100万图幅的经度范围。该数字则直接取自高斯克吕格投影6°带的带号。即从西经180°开始,每向东6经度为一带。180-174°W 为01带,174-168°W为02带……6-0°W为30带,0-6°E为31带……174-180°E为60带。例子中的49表示6°带的49带,其经度范围为108-114°E。 第四位为大写英文字母,表示该图幅的比例尺,前面讲过基本比例尺地形图只有7种比例尺,因此按顺序将比例尺编号,形成比例尺代码。其中B表示1:50万,C为1:25万,D为1:10万,E为1:5万,F为1:2.5万,G为1:1万。例子中的C表示该图幅的比例尺为1:25万。第五至七位为三位阿拉伯数字。表示该图幅在其所在1:100万的图幅中所在的分幅行数。分幅方法按照上述的经纬度分幅法进行分幅。按照这个方法,H49所对应的1:100万图幅可以分为4×4共16幅1:25万的图幅范围。由于H49表示的纬度范围为28-32°N,则分成的4×4网格中第001行对应的纬度范围应为31-32°N。 第八至十位为三位阿拉伯数字。表示该图幅在其所在1:100万的图幅中所在的分幅列数。分幅方法按照上述的经纬度分幅法进行分幅。按照这个方法,H49所对应的1:100万图幅可以分为4×4共16幅1:25万的图幅范围。由于H49表示的经度范围为108-114°E,则分成的4×4网格中第002列对应的经度范围应为109.5-111°E。 综上所述,H49 C 001 002 这个图幅号表达的含义是:一幅比例尺为1:25万的地形图,其表达的区域经纬度范围为109.5-111°E,纬度范围为31-32°N。[2]

国家地形图经纬度与图幅号的相互转换

国家地形图经纬度与图幅号的相互转换 地形图的分幅编号及图幅号与经纬度相互转换 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°以上的区域。因此本文仅仅介绍经差6°、纬差4°的分幅情况)。 表 1.1 2.2我国基本比例尺地形图的编号 2.2.1 1:1000 000地形图的编号 1:1000 000地形图的编号采用国际1:1000 000地图编号标准。从赤道算起,每纬差4°为一行,至南、北纬88°各分为22行,依次用大写拉丁字母(字符码)A、B、C、…V表示其相应符号;从180°经线算起,自西向东每经差6°为一列,全球分为60列,依次用阿拉伯字母(数字码)1、2、3、…60表示其相应列号。由经线和纬线所围成

图幅编号的计算

图幅编号的计算 经纬度(λ,φ) ,可按下式计算出1:100万比例尺的地形图图幅编号 a=[φ/4o]+1 b=[λ/6o]+31 某点经度为121o31‘30“,纬度为31o16‘40“,计算其所在1:100万比例尺地形图图幅的编号 a=[ 121o31‘30“/4o]+1=8 b=[31o16‘40“/6o]+31=51 由a可得出,其所对应的字符码为H 故该点所在1:100万比例尺地形图图幅的编号为H51 (31+16/60+40/3600)/4=31.2778/4=7.8194 已知图幅内某点的经纬度(λ,φ) ,可按下式计算出所求比例尺地形图在1:100万比例尺的地形图图号后的行号和列号 c=4o/△φ-[(φ/4o)/△φ] d=[(λ/6o)/△λ]+1 ( )——商取余;c——所求比例尺地形图的行号; [ ]——商取整;d——所求比例尺地形图的列号; φ——图幅内某点的纬度;

λ——图幅内某点的经度; △φ——所求比例尺地形图分幅的纬差; △λ——所求比例尺地形图分幅的经差; 例:某点经度为121o31‘30“,纬度为31o16‘40“,计算其所在1:1万比例尺地形图图幅的编号 根据其所在1:100万比例尺图幅及其比例尺(1:10000),编号的前四位代码为H51G,然后按1:10000的分幅纬度差和经度差: △φ=2’30’’,△λ=3’45’’ (1:50万△φ=2o△λ=3o,1:20万40’,1o,1:10万20’,30’,1:5万 10’,15’,1: 2.5万5’,7’30’’,1:1万2’30’’,3’45’’) 计算其行号和列号(各三位): c=4/2’30’’-[(31o16‘40“/4)/2’30’’]=018 d=[(121o31‘30“/6o)/3’45’’]+1=025 该点所在1:1万比例尺地形图图幅的编号为 H51G018025 根据图号计算图幅西南图廓点的经纬度 已知某地形图的图号X1X2X3X4X5X6X7X8X9X10,

根据已知坐标求图幅号步骤

根据已知坐标求图幅号步骤 一、大地座标→经纬度(地理坐标) 原始的大地坐标由一个8位的Y和一个7位的X组成,如隆安勘测丁截图中任意一点坐标,Y:36420524,X:2569954,这组坐标数据中的Y的前两位为36,是分带号,一般使用的分带有三分带,六分带,这里的坐标是三分带的,记下Y 前的这两位数,在原始数据中去除掉,实际坐标数据变为:Y—6位,X—7位。变为Y:420524,X:2569954 二、打开MAPGIS,启动坐标投影变形程序 选择“实用服务→投影变换系统→单点输入投影”如图 输入坐标值,如图 设置原始投影参数

坐标类型》大地坐标系,椭球参数、投影类型、投影分带、带号》选择与设计说明一致的参数。完成设置后》确定。 坐标系类型——大地坐标系 投影类型——5:高斯克吕格投影 比例尺分母——1 椭球面高程——0 投影面高程——0 投影带类型——3度带或6度带 投影带序号——31 设置结果投影参数

坐标系类型》地理坐标系,坐标单位》DDDMMSS.SS,点击确定完成。 点击》投影点,在投影结果输出窗显示经度及纬度,如下: 以上输出结果经度读为:107°13′24.66797″,纬度读为:23°13′37.81696″ 根据以上经纬度值计算1:10000图幅号,在经纬度查图号表格中输入对应的经纬度,如图:

则1:10000的图幅号为:F48G019084,蓝色数字对应英文字母的ABCDEF……,第二个字母后面的数字不足三位的在前面加0. 三、根据图幅号计算1:10000图框的四个点坐标,从而确定定界线路的各个图幅号。 打开MAPGIS,启动图像分析程序 点击文件》数据输入》转换数据类型(格式为.JPG)》添加文件(随便选择一张格式为JPG的影像图)》点击转换。 点击文件》打开影像(选择刚才已经转换好的影像图)》点击镶嵌融合,如图: 选择DRG生产右侧小三角中的图幅生成控制点选项,如图:

1∶1万地形图分幅及新旧图幅号转换方法

1∶1万地形图分幅及新旧图幅号转换方法 赵雪磊;姜黎黎;熊静;马岩鹤 【摘要】该文介绍了1∶1万比例尺地形图的新旧分幅标准,新旧图幅号的转换方法以及新旧图幅号与经纬度之间的转换公式,有利于采用新分幅标准数据的推广,为辽宁省林业生产中地形图、航片的综合利用带来方便. 【期刊名称】《辽宁林业科技》 【年(卷),期】2013(000)002 【总页数】2页(P47-48) 【关键词】地形图分幅;图幅号转换;经纬度 【作者】赵雪磊;姜黎黎;熊静;马岩鹤 【作者单位】辽宁省林业调查规划院,辽宁沈阳110122;辽宁省林业调查规划院,辽宁沈阳110122;辽宁省林业调查规划院,辽宁沈阳110122;辽宁省林业调查规划院,辽宁沈阳110122 【正文语种】中文 【中图分类】S771 地形图是林业调查规划设计的重要基础资料,尤其是1∶1万的基础地形图使用最为广泛。辽宁省目前使用的地形图是20世纪80年代生产的,图幅编号使用的也是1991年以前的编号方法,如K-51-103-(24)。2010年辽宁省林业厅引进了1∶1万高清航片,该航片的图幅号是按照1991年制定的《国家基本比例尺地形

图分幅和编号》国家标准进行编号的,如K51G067056。由于两套数据使用了两套编号方法,给生产实践带来较大的困难,因此研究和解决1∶1万地形图分幅和新旧图幅号的转换方法,势在必行,本文详细介绍该方法如下。 1 地形图分幅 1.1 1991年以前的编号方法 以K-51-103-(24)为例,K-51表示的是该地形图所在的1∶100万地形图的图幅号。1∶100万地形图分幅和编号是采用国际标准分幅的经差6°、纬差4°为1幅图。具体方法是:从赤道起,纬度每4°为1列,至南北纬88°,各为22横列,依次用罗马字母A,B,C,…,V表示,列号前分别冠以N和S,区别北半球和南半球(我国地处北半球,图号前的N全部省略);从180°经线算起,自西向东6°为1纵行,将全球分为60纵行,依次采用1,2,3…,60来表示,“列号—行号”相结合,即为该图的编号[1]。K-51-103表示的是该地形图所在的1∶10万地形图图幅号。每1幅1∶100万地图分为12行12列,共144幅1∶10万地形图,分别用1,2,3,…,144表示。K-51-103-(24)就是1∶1万地形图的图幅号,将每幅1∶10万地形图分为8行8列,共64幅1∶1万地形图,分别以(1),(2),(3),…,(64)表示。 1.2 《国家基本比例尺地形图分幅和编号》国家标准的编号方法 我国基本比例尺地形图均以1∶100万地形图为基础,按规定的经差和纬差划分图幅。 1∶100万地形图的分幅采用国际1:100万地图分幅标准(与1991年以前的分幅方法相同)。每幅1∶100万地形图划分为96行96列,共9 216幅1∶1万地形图,每幅1∶1万地形图的范围是经差3'45'',纬差2'30''[2]。 为了使各种比例尺不至混淆,分别采用不同的字符作为各种比例尺的代码,1∶50万的代码为B,1∶25万为C,1∶10万为D,1∶5万为E,1∶2.5万为F,1∶1

快速确定地形图图号

快速确定地形图图号 摘要:结合举例,具体介绍了快速确定地形图分幅编号的操作方法,简单实用,快速准确,并应用到实践中,实践证明该方法可快速准确地确定地形图分幅编号。确定地形图分幅编号关键工序有二,其一,确定相应比例尺下的经差和纬差;其二,根据经差和纬差,确定已知点所在图幅的起点经纬度坐标。确定所在图幅的起点经纬度坐标后,直接输入到计算机中即可。 关键词:地形图;图号 0 引言 目前,地勘单位在开展水文地质勘查、水文地质测绘、水文地质调查及国家地质调查评价等相关项目时经常要用到中—大比例尺地形图。在选择地形图时,碰到的一个最基本又最常见的问题就是:知道工作区范围,不知道相应比例尺下的地形图数量及各自编号。地勘单位通常的做法就是:先确定工作区范围的4个角点所在的地形图号,然后,按行列式排序确定工作区范围的其它地形图分幅号。在确定工作区范围的4个角点所在的地形图图号时,通常采用《地图学教程》[1]第76页中介绍的方法进行手工计算确定。这种方法的缺点是耗时较长,如不细心很容易出错。本文依据“国家基本比例尺地形图分幅和编号国家标准”[2],结合MapGIS6.7软件介绍了一种快速确定已知经纬度点所在地形图分幅号的简单方法。 1 国家地形图分幅和编号 1991年起,新测和更新的地形图以“国 家基本比例尺地形图分幅和编号国家标准” [2]进行分幅和编号。各种比例尺地形图分幅均以1:100万地形图编号为基础,采用行列式编号法,各大中比例尺地形图的图号均由五个元素10位码构成,各元素代表的意义可参考《地图学教程》[1]第75页,在此不作详述。 我国基本比例尺地形图,以国际1:100万比例尺地形图统一分幅为基础,按照一定的经纬差划分图幅范围,以1:100万至1:5000的序列逐级分幅,使相邻比例尺地形图的数量成简单的倍数关系,可参考《地图学教程》[1]第63页表2-7。 2 确定地形图分幅和编号举例 2.1 求所在点的1:50万地形图分幅号

关于图幅号

关于图幅号 现在的图幅号由10位字符码构成 abScd,分别是a——1:100万图幅行号,b——1:100万图幅列号,S——比例尺代码,c——图幅行号数字码,d——图幅列号数字码,都有公式可计算 1:5万经差15分纬差10分,你根据一个省的经纬度范围可以求出在该省的所有图幅号 以下全部为国标内容,本人边学边抄写,略有改动! (一) 地形图的分幅 我国基本比例尺地形图均以1:1 000 000地形图为基础,按规定的经差和纬差划分图幅。 在我国范围内(我国没有纬度60度以上的区域,60度以上区域经差纬差与低纬度不同): 每幅1:1 000 000地形图的经差是6度,纬差4度。 每幅1:500 000地形图的经差是3度,纬差是2度,是将每幅1:1 000 000地形图划分为两行两列,即一幅1:1 000 000地形图包含四幅1:500 000地形图。 每幅1:250 000地形图的经差是1.5度,纬差是1度,是将每幅1:1 000 000地形图划分为四行四列,即一幅1:1 000 000地形图包含十六幅1:250 000地形图。 每幅1:100 000地形图的经差是30分,纬差是20分,是将每幅1:1 000 000地形图划分为12 行12列,即一幅1:1 000 000地形图包含144幅1:100 000地形图。 每幅1:50 000地形图的经差是15分,纬差是10分,是将每幅1:1 000 000地形图划分为24行24列,即一幅1:1 000 000地形图包含576幅1:100 000地形图。 每幅1:25 000地形图的经差是7'30',纬差是5',是将每幅1:1 000 000地形图划分为48行48列,即一幅1:1 000 000地形图包含2304幅1:100 000地形图。 每幅1:10 000地形图的经差是3'45',纬差是2'30'',是将每幅1:1 000 000地形图划分为96行96列,即一幅1:1 000 000地形图包含9216幅1:100 000地形图。 每幅1:1 000地形图的经差是1'52.5'',纬差是1'15'',是将每幅1:1 000 000地形图划分为192行192列,即一幅1:1 000 000地形图包含36864幅1:100 000地形图。 (二)地形图的编号 (1)1:1 000 000地形图编号采用国际1:1 000 000地形图编号标准。从赤道算起,每纬差4度为一行,至南北纬88度个分为22行,依次用大写拉丁字母(字符码)A、B、C、......V表示相应行号。从180度经线算起自西向东每经差6度为一列,全球分为60列,一次用阿拉伯数字1、2、3、 (60) 表示其相应列号。由经线和纬线所围成的每一个小方格为一幅1:1 000 000地形图,它们的编号由该图所在的行号和列号组合而成,例如北京所在的1:1 000 000地形图图号为J 50。 我国地处赤道以北,图幅范围在经度72度—138度、纬度在0度—56度内,包括行号A至N的14行,列号43至53的11行。 (2)1:500 000至1:5 000地形图的编号 1:500 000-1:5000地形图的编号均以1:10 000 00地形图编号为基础,采用行列编号方法。即将1,1 000 000地形图按所含各比例尺地形图的经差和纬差划分成若干行和列,横行从上到下、纵列从左到右按顺序分别用三位阿拉伯数字(数字码)表示,不足三位者前面补零,取行号在前、列号在后的排列形式标记;各比例尺地形图分别采用不同的字符作为其比例尺的代码(参见表格);1:500 000~1:5000地形图的图号均由其所在1:1 000 000地形图的图号、比例尺代码和各图幅的行列号共十位码组成。

第一节 地形图的分幅与编号

第一节地形图的分幅与编号 为了便于测绘、查询、使用和保管地形图,不可能将广大区域缩绘在一张图纸上,而要分块测量,拼连使用,做到有分有合,这样就必须要按统一的规则对地形图进行分幅和编号。地形图的分幅,即将一个测区按规定的图幅大小,按一定规则进行单位划分,每一个单位为一个图幅。为了区分不同的图幅,按从左到右、从上到下的规则给每幅图一个编号,称为地形图的图幅编号。地形图的分幅方法有两种:梯形分幅法和矩形分幅法。前者用于国家基本比例尺地形图的分幅,后者则用于工程上常用的大比例尺地形图的分幅。 一、梯形分幅法 梯形分幅法,是以具有一定经纬差的梯形划分图幅,由经纬线构成每幅地形图图廓的分幅方法,故此法也可称为经纬线分幅或国际分幅法。这是目前世界上许多国家地形图和大区域小比例尺分幅地图所采用的主要分幅形式。 1国际梯形分幅法 按国际上规定,全球1:100万地形图的世界地界实行统一的分幅与编号。1:100万的地形图是以经差6°、纬差4°分幅。自赤道起,向南、北两极每隔纬度4°为一横列,到南北纬88°止,将南北半球各分为22个横列,依次以拉丁字母A、B、C、……、V表示,以极点为圆心,纬度88°的圆用Z表示,88°以上单独为一幅;由经度180°起算,自西向东,将整个地球表面用子午线分成60纵行,每一纵行经差为6°,依次以阿拉伯数字1、2、3、……、60表示(北半球在英文字母前加N,南半球加S。我国国土在北半球,故省去字母“N”)。如图7-1所示其每一梯形小格为一幅1:100万地形图,每1:100万图幅的编号是该图所在的横行字母和纵行阿拉伯数字组成。 若已知某地的经纬度,可以从图8-1中直接查取其所在1:100万地形图图幅编号,也可以通过下式计算得出: ( 7-1 ) 式中:—某地经度; 1:100万以下图幅是在1:100万图幅的基础上划分的,具体情况如图7-2所示。

国家基本比例尺地形图图幅号查询系统的设计

国家基本比例尺地形图图幅号查询系统的设计 摘要 图幅号的快速查询对于企业和用户有着广泛的用途。本文介绍了国家基本比例尺地形图图幅号编号旧方法和新方法,通过比较新旧图幅号编号方法的差异,表明了两者在不同比例尺下的转换关系,并且介绍了高斯坐标与大地坐标之间的换算关系,进而可从目标点的高斯坐标推算出该地的图幅号。本文介绍的图幅号查询系统是用Visual C++编程语言设计实现的,重要功能模块包括高斯坐标与大地坐标的转换、经纬度查询新图幅号、大地坐标查询新图幅号、新旧图幅号转换、查询图幅信息等,系统设计界面友好,查询结果准确,可以使得用户方便快捷地查询关于图幅号的信息。 关键词:图幅号,查询系统,比例尺 Abstract Quick Query map sheet number for businesses and consumers have a wide range of uses. This article describes the basic national scale topographic map sheet number of old and new methods, by comparison between the old and new numbering map sheet number, indicating the relationship between the conversion at different scales, and introduced the Gaussian coordinates of the earth's conversion relationship between the land and thus can calculate the map sheet number from the Gaussian coordinates of the target point. Map sheet number inquiry system described in this article is to use Visual C + + Programming Language Design and Implementation of an important

相关主题
文本预览
相关文档 最新文档