【实习报告】
篇一:GIS开发综合实习
GIS开发综合实习
实习报告
姓名:***
学号:****
专业班级:****
指导教师:****
日期:****
一、实习的目的
GIS设计与开发综合实习是由GIS理论与技术研究转向产业化的桥梁,该课程融合地理学、地图学、计算机科学、软件工程思想于一体,建立了“GIS设计思想—设计方法—系统定义—系统设计—系统实现—质量保证”的GIS设计与开发的课程内容体系。该课程介绍运用系统工程学原理、软件工程学原理和GIS二次开发语言相结合进行GIS系统建设的基本思想;介绍GIS设计的技术路线与开发模式。通过该课程的学习,使学生学习系统掌握GIS系统建设的需求调查、需求分析、系统设计以及系统测试与评价等基本方法,了解并掌握GIS设计的基本思想、内容和标准、GIS设计的基本方法和步骤、GIS系统实施及GIS设计项目管理与质量保证等内容,熟悉GIS软件的一般开发过程,掌握组件式GIS开发技术。在此基础上,能够使用可视化编程技术与GIS控件相结合的方式,掌握GIS设计开发的全过程并能设计和实现简单GIS应用系统。通过实习,使同学能够在亲自动手编程的基础上了解GIS软件设计、软件开发、软件工程、软件应用等一系列基本知识与应用技能,从而消化与吸收GIS设计与开发类课程的理论,建立GIS设计与开发的基础知识理论结构体系。
二、实习的内容、方式和要求
1. 实习内容:国家基本比例尺地形图地图符号的设计与地图符号库的构建。 国家基本比例尺地形图是根据国家颁布的测量规范、图式和比例尺系统测绘或编绘的全要素地图,基本地形图是经济建设、国防建设和文教科研的重要图件,又是编绘各种地理图的基础资料,其测绘精度、成图数量和速度等是衡量国家测绘技术水平的重要标志。
地图符号是地图的语言单位,是可视化表达地理信息内容的基础工具;地图符号库是地形图符号的汇集系统,它利用计算机进行管理,实现地形图符号数据的存储、检索和更新。
当今流行的地理信息系统和专用的计算机地图制图软件都采用符号库的形式来管理地图符号,同时也提供了采用交互式设计思想来实现地图符号制作的基本方法。但由于地图符号设计的特殊性,目前还很难用同一种模式描述所有地图符号,各软件采用不同的描述模型与数据结构,从而难以实现我国基本比例尺地形图地图符号的标准化与统一化,因此,需要构建符合国家基本比例尺地形图图
式规范的地图符号库。
2.构建对象:
(1)无编程基础同学
基本比例尺地形图(1:500、1:1000、1:2022)地形图图式线状地形图符号。
(2)有编程基础同学
图1. 符号库设计过程
本实习矢量符号库分成点状符号库、线状符号库,分别由一系列符号子库构成,每个符合子库即为点状符号库、线状符号库中相应符号空间大小的一个矢量图,一系列这样的矢量图构成相应符号库。对于面状符号,由于我们把它看做是由点状符号和线状符号组合而成的复合复合,因此不需要另外设计符号库,只要在符号配置时相应地调用点状符号库和线状符号库中的符号组合即可(图1)。
3.构建方法:矢量地图符号库。
4.构建要求
地图符号库的建立必须遵循完备性、可扩允性、通用性、灵活性、精确性和易用性的原则。本次实习要求完成以下(1)的构建内容。
(1)地图符号库应能管理和制作所有现行的各种比例尺地形图符号,也可
根据需要支持各种专题地图符号;
(2)地图符号库所管理和制作的符号须具有高度的灵活性、符号的色彩、大小、旋转、平面位置等参数变量应为外部变量;
(3)地图符号的设计和制作必须满足地图的精度要求,应具有明确的定位且符号的放大、缩小和旋转不能引起变形;
(4)地图符号库应可根据不同条件和图式变化具有进行扩充、更新和调整的能力;
(5)地图符号库须为用户提供方便的工具和良好的用户界面;
(6)地图符号库应是一个结构、功能完整的专用软件系统,或其他地理信息系统和计算机制图系统的组成部分。应能提供各种地图符号的创建、组织、检索、管理和应用,以及符号的增加、删除、修改等。
三、实习任务:
用Java 程序语言开发一个应用,可以显示地图符号——铁丝网。如图:
四、设计思路:
这个地图符号包括一条曲线,一些点,还有中间的一些符号,经查阅资料,绘曲线需要用贝塞尔曲线,此方法很复杂,所以我想用一个简单的办法,那就是用一些直接拟合曲线,画出一个近似的曲线,而哪些点也用一些短线绘制,比用纯粹的点绘出的效果更好,中间的符号也用短线绘出。
五、实习过程
1、程序代码:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public classextends JFrame{
public static void main(String[] args){
Bei tcq = new Bei();
tcq.setVisible(true);
}
public Bei(){
} setTitle("贝类养殖滩");//标题 setSize(550, 400);//设置窗口尺寸 setLocationRelativeTo(null); this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {exit(Bei.this);}private void exit(Bei tcq) {int value = JOptionPane.showConfirmDialog(tcq, "确定退出?");if(value==JOptionPane.YES_OPTION){ tcq.setVisible(false); System.exit(0);//退出时弹出提示 } } });
public void paint(Graphics g){ //绘制组件方法
Graphics2D g2=(Graphics2D)g; //得到2D图形
Dimension dim = this.getSize(); //得到组件尺寸
g2.setColor(Color.white); //设置绘制颜色为白色
g2.fillRect(0, 0, dim.width, dim.height); //填充整个组件
g2.setColor(Color.black); //设置绘制颜色
g2.drawLine(140,197,165,200);//绘制上部的曲线部分,有多个直线连接而成g2.drawLine(165,200,185,200);//第一条直线
g2.drawLine(185,200,225,194);//第二条直线
g2.drawLine(225,194,235,194);//第三条直线
g2.drawLine(235,194,250,198);//第四条直线
g2.drawLine(250,198,275,208);//第五条直线
g2.drawLine(275,208,285,210);//第六条直线
g2.drawLine(285,210,288,210);//第七条直线
g2.drawLine(288,210,340,205);//第八条直线
g2.drawLine(340,205,350,205);//第九条直线
g2.drawLine(350,205,370,207);//第十条直线
g2.drawLine(370,207,410,215);//第十一条直线
g2.drawLine(185,220,185,230);//第一条竖线
g2.drawLine(185,222,188,222);//第一条短直线
g2.drawLine(182,228,185,228);//第二条短直线
g2.drawLine(285,230,285,240);//第二条竖线
g2.drawLine(285,232,288,232);//第三条短直线
g2.drawLine(282,238,285,238);//第四条短直线
篇二:GIS实习报告
组
件
式
GIS
实
习
报
告
时间:
实习题目:数字长清校园
?????????????????????前言
一、????????????????????????系统简要
1、????????????系统分析及其开发环境。
2、????????????校园截图及配准过程。
3、????????????矢量化及添加要素名称。
二、????????????????????????窗口设计
三、????????????????????????开发案例
1、????????????欢迎页面、浮动加载工具箱功能。
2、????????????量测功能。
3、????????????查询功能。
4、????????????鹰眼功能。
5、????????????不同的分析功能。
6、????????????数据和布局视图。
7、????????????鼠标跟随、坐标状态显示功能。
7、????????????北京54坐标转换。
8、????????????标签编辑和右击属性、快捷键设置
四、????????????????????????代码加载
五、????????????????????????运行截图
六、????????????????????????发布安装
七、????????????????????????结论1
????????????????????????后记 前言:改设计是由山东交通学院长清校区卫星地图运用桌面版GIS和AE共同设计的计算机软件,对于初学者具有较强的实习功能,体现出对AE初级程序的开发,对初学者具有较好的研究基础。一、1、系统分析:
用户对象:各类用户。
功能简介:结合桌面版GIS,设计对地图的浏览功能,数据及布局视图,进行网络、缓冲区等分析,进行空间和属性查询、进行坐标系的转换等功能。
2、开发环境:
VS2022 、开发语言C#、ArcGIS Engine组件、ArcGIS DeskTop
3、校园地图设计:
地图范围:山东交通学院长清校区
地图的坐标系:WGS84坐标系
地图的现势性:最新的
地图原始图像来源:
2
4.地图配准:
1、加载数据和影像配准工具 2、输入控制点3、设定数据框的属性 4、矫正并重采样栅格生成新的栅格文件。
地图图层:在校园地图中分为点、线、面图层、还有一个地图图层。
3
校园地图:
4
篇三:GIS实习报告
GIS实习报告
专 业:班 级:姓 名:学 号:
二零一三年一月十八日
一、实习目标
强化ArcGIS的各种功能意义,掌握ArcGIS软件的使用和应用;理解ArcGIS在GIS技术中的作用,进一步提高学生分析问题、解决问题的能力,增强实践技能,并培养学生勇于动手、勤于动手、热爱本专业的思想。
在ArcGIS系统中,ArcMap、ArcCatalog与ArcToolBox是ArcGIS最核心的三大基础模块。其中尤其以ArcMap最为重要。
ArcMap作为构成ArcInfo桌面平台的一个重要的组成部分,它把传统的空间数据编辑、查询、显示、分析、报表和制图等GIS功能集成到一个简单的可扩展应用框架上,它在ArcGIS中承担以“地图为核心”的应用。ArcMap既具有ArcView的易用性,有拥有ArcInfo的全部功能。此外,ArcMap包含一个复杂的专业制图和编辑系统,它既是一个面向对象的编辑器,又是一个完整的数据报表生成器。
要使学生更加深刻地理解和巩固基本理论知识, 掌握基本技能和动手操作能力, 提高综合观察分析问题的能力, 获得理想的教学效果, 必须重视实习环节实习是ArcGIS课程教学中不可或缺的重要环节, 直接关系着教学的成败, 具有举足轻重的地位。
GIS实习采用上机与讲座相结合的方法进行。
二、实习要求
要求学生在实习期间,做好实习日记、以及通过网络搜索一些有用资料。实习结束时,写出实习报告并有实习作品。实习报告内容详略得当,重点突出。 实习结束后,需要提交实习的最终结果,指导老师将根据学生的表现,对所有学生提交的作品进行审核、答辩,当场给出实习成绩。
三、实习内容
本次实习要求每位同学完成以下任务:
(一)通过网络上的搜索引擎,获取ArcGIS的发展现状与趋势、常用地图软件的功能、地图制图的流程等知识,并列举出至少十个与地图知识关联密切的网站地址。
(二)ArcGIS软件常用功能的操作练习。其中包括:
(1)了解如何启动ArcMap,认识基本工具栏、两种视图、ArMap的各类窗口要素。
(2)了解打开地图与使用内容表的基本操作步骤。 (3)了解创建地图的基本操作步骤。(4)了解ArcMap中编辑地图的基本操作步骤。 (5)了解图层管理与地图显示的基本操作步骤。
(6)了解数据符号化的基本操作步骤,其中包括使用样式和符号 (7)了解文字标注和图形标注的基本操作步骤 (8)了解地图查询的基本操作步骤。
(9)了解使用ArcCatalog的基本方法与操作步骤。 (10)了解使用ArcToolBox的基本方法与操作步骤。 (11)了解使用3D分析模的基本方法与操作步骤。 (12)了解使用地图制板和打印的基本方法与操作步骤。 (13)了解使用拓扑关系的建立。 (14)了解几何网络的建立。
(15)了解Model Builder创建模型的使用方法和步骤。 (三)使用ArcGIS软件,实现一幅电子地图的生成。
四、实习安排
五、实习内容
实习一熊猫分布密度制图
1.背景
大熊猫是我国国家级珍惜保护动物,熊猫的生存必须满足一定的槽域(独占的猎食与活动的范围)条件。因此科学准确的分析熊猫的分布情况,对合理制定保护措施和评价保护成效具有重要的意义。 2.目的
通过练习,熟悉ArcGIS密度制图函数原理及差异性,掌握如何根据实际采样数据特点,结合ArcGIS提供的密度制图功能和其他空间分析,制作符合要求的密度图。 3.数据
Xmpoint.shp为野外实采的熊猫活动足迹数据,一个足迹代表一个熊猫曾在此处活动过,相同足迹只记载一次。数据来源于随书光盘目录下。 4.要求
(1)熊猫活动具有一定的槽域范围,一个槽域范围只有一个或一对熊猫,在此联系中,假设熊猫槽域半径为5公里。
(2)虽然一个采样点代表一个熊猫,但由于熊猫的生存具有确定槽域特征,不同的采样点具有不同的空间控制面积。假定熊猫活动范围分布满足以采样点为中心的泰森多边形,如何将这一信息加入密度分布图是本练习的重点。
(3)在野外实采的熊猫的活动足迹数据的基础上,以每个熊猫的槽域范围为权重,运用ARCGIS中的区域分配功能和密度制图功能制作该地区熊猫的分布密度图。
5、计算原理
首先利用栅格数据空间分析模块提供的区域分配功能提取熊猫的槽域范围,然后用理论最大槽域面积除以所提取的熊猫实际槽域面积,作为采样点的加权值,生成熊猫分布密度图。 6、操作过程
导入数据,选择熊猫活动足迹数据图层,单击距离分析—欧式分配,打开距离分配图层属性表,并导出属性数据表
选择熊猫活动足迹数据图层,连接属性表,完成熊猫采样数据与槽域范围数据的链接
选择熊猫足迹活动数据图层,单击地图代数—栅格计算器,在对话框中输入计算公式,计算每个采样点的权重值,作为计算密度的样本值。
密度分析,参数设置,提取密度—核密度分析,密度图分类,图幅整饰,布局视图,插入图名,作者姓名,班级,比例尺和图例
导出熊猫密度图,格式JPEG,分辨率300dpi
查看全文
false