您好,欢迎访问三七文档
地图学实习报告实习一正轴等角割圆锥投影源程序的设计圆锥投影,特别是正轴等角割圆锥投影,在我国以及一些中等纬度的国家应用得非常广泛。例如,编制中华人民共和国地图(南海诸岛作插图)以及各省(区)地图都是采用这种投影。新中国成立之前,我国地形图也是采用该投影作为数学基础的。可见,等角割圆锥投影可适用编制我国不同比例尺、不同类型的地图。一、投影公式Φ0:长度比最小的纬度;M0:比例尺分母。二、制图区域河北省制图区域中央经线:λ0=116000′标准纬线:Ф1=37030′,Ф2=41000′主比例尺:1:500万经纬网密度:△Ф=△λ=100nmp00112,001200036,00430000wESN220110022220201221100100sin),sinsin,)45()45((lglglglgUrMUrMKabaeetgtgUBAUUrrcmerUKnmyxUKssincos三、要求1、编写正轴等角圆锥投影的源程序。在编制源程序时,采用通用程序为好,为此,地球椭球的数据可采用IAG-1975椭球:a=6378140m,b=6356755m。2、输出成果要求完整、整齐,有条件时可采用汉字化、表格化。输出成果包括:U1,U2;投影常数:α积分常数:K长度比为最小的纬线纬度:φ0纬度:φ经度:λ直角坐标:X,Y3.绘制该地图的经纬线网格。四.实习实现代码#includestdio.h#includeiostream#includecmathusingnamespacestd;constdoublePI=3.1415926;constdoublea1=6378140;constdoubleb1=6356755;doubleget_e(){return(sqrt((a1*a1-b1*b1)/(a1*a1)));}doubleget_N(doublem){return(a/sqrt(1-get_e()*get_e()*sin(m*PI/180)*sin(m*PI/180)));}doubleget_r(doublem){return(get_N(m)*cos(m*PI/180));22222/1222/3222,)sin1(,)sin1()1(abaeeaNeeaM}doubleget_U(doublem)//得到U值的函数{return(tan(45*PI/180+m*PI/360)/pow((1-e*sin(m*PI/360)/(1+e*sin(m*PI/360))),e/2);}doubleget_a(doublem1,doublem2)//得到a的函数{doubler1,r2;doubleU1,U2;r1=log10(get_r(m1));r2=log10(get_r(m2));U1=log10(get_U(m1));U2=log10(get_U(m2));/*doublem;m=log10(r1);*/return((r1-r2)/(U2-U1));}doubleget_C(doublem1,doublem2,)//得到C的函数{doubleU=pow(get_U(m1),get_a(m1,m2));doubleno=get_r(m1)*U/get_a(m1,m2);return((no));}doubleget_weidu(doublem1,doublem2){doublewd=asin(get_a(m1,m2));return(wd*180/PI);}doubleget_jiajiao(doublem1,doublem2,doubley){return(get_a(m1,m2)*y);}doubleget_p(doublem1,doublem2,doublex){return(get_C(m1,m2)/pow(get_U(x),get_a(m1,m2)));}doubleget_x(doubleps,doublem1,doublem2,doublex,doubley){return(ps-get_p(m1,m2,x,M)*cos(get_jiajiao(m1,m2,y)));}doubleget_y(doublem1,doublem2,intM,doublex,doubley){return(get_p(m1,m2,x)*sin(get_jiajiao(m1,m2,y)));}//******************************************************************////******************************************************************////*******************************************************************//intmain(){doublem1=27.00;//第一条标准纬线doublem2=45.00;//第二条标准纬线doubleps=6378940.341;//制图区域最低纬线的投影半径cout这是等角割圆锥投影,以下是各种常数的输出结果:endl;coutU1=get_U(m1)endl;coutU2=get_U(m2)endl;cout投影常数为a:get_a(m1,m2)endl;cout积分常数为C:get_C(m1,m2)endl;cout极坐标p为:get_p(m1,m2,x)endl;cout*****************************************************endl;cout由于经纬网密度为度,则纬度范围为:36=x=43,72=y=138endl;doublex[14]={2,6,10,14,18,22,26,30,34,38,42,46,50,54};doubley[12]={72,78,84,90,96,102,108,114,120,126,132,138};cout纬度经度直角坐标x直角坐标yendl;//以下将以表格的形式输出直角坐标x,yfor(inti=0;i14;i++){for(intj=0;j12;j++){coutx[i]y[j]get_x(ps,m1,m2,x[i],y[j])get_y(m1,m2,x[i],y[j])endl;}}cout***********************************************endl;return0;}五.实习结果显示五.不足之处这个实习的结果是用控制台显示的,并且没有绘制经纬线网格。当时没有在MFC里编程,导致后来无法直接绘制出经纬线网格,所以就没有再继续做绘制的网格。实习二常见地图投影坐标网格的生成及其变换一、目的通过实习熟悉MAPGIS投影变换系统,掌握用MAPGIS生成高斯-克吕格投影、兰伯特投影、墨卡托投影等常用投影的坐标网格的生成及不同投影之间的变换。。二、内容1、不同投影的经纬网特征的观察与分析;2、自选几种不同的投影进行投影变换。三、地图投影变换的步骤1、启动MAPGIS投影变换系统的文件名为Win_proj.exe,在MAPGIS目录下,执行相应的文件名或从主菜单动调用投影变换按钮,即可进入投影变换系统。2、生成需要转换的图幅的标准框(以1:50000为例)a.选择图框模式选中生成1:50000图框功能选项;b.输入图框左下角经纬度;c.输入图框辅助选项及内容包括图幅名称、坡度尺和等高距、资料来源说明等。d.绘制图框各项参数准备完毕,按“确定”按钮即可自动绘制出所要求的标准图框,生成的图框文件被自动保存在用户指定的文件中。3、单个文件的投影变换a.打开文件在文件菜单下,打开要进行投影变换的文件,如aa.WL;b.设置投影变换参数选择“投影转换”菜单下的“进行投影变换”,在系统弹出的对话框中选择投影变换参数;c.进行投影转换投影参数设置完毕后,按“开始转换”按钮,该文件转换完毕,按“确定”按钮关闭该参数设置对话框;d.查看转换的结果文件4、成批文件的投影变换a.直接选择“投影转换”菜单下的“成批文件投影转换”,在系统弹出的投影参数设置对话框中按下列顺序进行参数设置:选择投影文件,如aa.WT,aa.WL,aa.WP;设置投影参数:包括设置当前投影参数和目的投影参数;b.开始投影变换四.实习结果显示投影变换之后的经纬线网格:五.不足之处虽然这次实习做完了,但是做地图投影变换还是有些不熟悉,就只能做到这一步。实习三色环练习(颜料三原色的混合练习)一、目的1、认识颜色;2、练习用计算机配色。二、用色用CMYK模式中的青、品红、黄进行调配。三、步骤1、装入色环的线、面文件(ll.wl、ll.wp);2、在色环的相应位置填入三原色青、品红、黄色;在区域编辑子菜单中选择修改参数,移动光标捕获某一个区后,系统就将该区的参数显示出来供您进行修改,选择所需要的颜色,按OK键即可。3、在其它子菜单中选择编辑颜色E下的编辑色标,按以下比例调配出各间色;橙=黄+品红绿=黄+青紫=品红+青黄橙=黄2+品红1红橙=品红2+黄1紫红=青1+品红2黄绿=黄2+青1青紫=品红1+青24、在色环的相应位置填入三个标准间色橙、绿、紫;5、最后调配其它间色。四、要求1、色环一定要过渡自然;2、要进行图面整饰,如写上图名、班级、姓名,画上图廓线等。五.实习结果显示实习四点状地图符号设计一、目的1、熟悉地图符号的构成要素;2、理解视觉变量对地图符号设计的作用;3、掌握地图符号的设计的基本原则。二、实习的内容设计桌面用图上以下点状地图符号:银行,地铁站,医院,学校,酒店,餐馆。三、实习的步骤1、首先在纸上设计好以上地图符号;2、在MAPGIS“编辑系统”中的“其它”菜单下选择“编辑符号库”功能;3、充分利用系统提供的编辑工具精确地绘制符号;4、在“设置”菜单下,选择“参数设置”菜单项,打开“符号编辑框可见”复选框,此时符号编辑框出现在屏幕上。选择“修改符号编辑框”将编辑框移动及改变大小直到合适的位置编辑框的中心线和中间的十字叉分别控制着符号的基线和符号的中心点。5、编辑完毕,将编辑好的图元保存到相应的符号库中,成为系统库中的子图。四.实习结果实习五色级底色练习一、目的通过实习,掌握色级底色设计的原则及用计算机配制色级底色的方法。二、内容湖北省卫生事业图---该图以县来划分,按县、市1000人中所拥有的病床数将全区共分6级,表示数量关系。三、统计资料单位:张/1千人≥6襄樊市,宜昌市,沙市市3-6十堰市,武汉市,浦圻县,崇阳县,黄石市2.5-3神农架林区,宜城县,安陆县,应城县,蕲春县,通山县2.0-2.5谷城县,老河口市,兴山县,来凤县,五峰县,宜都县,荆门市,荆门县,江陵县,潜江县,京山县,云梦县,嘉鱼县,咸宁县,阳新县,广济县,黄冈县,罗田县,光化县1.5-2.0陨县,均县,竹溪县,巴东县,建始县,汉阳县,恩施县,恩施市,利川县,咸丰县,宣恩县,鹤峰县,保康县,南漳县,远安县,当阳县,枝江县,松滋县,公安县,石首县,钟祥县,天门县,洪湖县,武昌县,大冶县,鄂城县,浠水县,英山县,黄梅县,黄陂县,红安县,新洲县,随洲市,随县≤1.5陨西县,竹山县,房县,姊归县,长阳县,宜昌县,襄阳县,枣阳县,应山县,大悟县,孝感县,汉川县,沔阳县,监利县,通城县,麻城县四、色级底色设色要求1、因每一个色层表示一个数值,所以色层相互间应有明显区别;2、色层的排列应有一定的逻辑顺序性,以正确表示数值特点,即代表各种不同数量特征的面积色彩应按照一定的深浅比例或冷暖进行变化;一般用类似色,数量小数量大低饱和度高
本文标题:地图学实习报告
链接地址:https://www.777doc.com/doc-2520833 .html