GIS开发综合实习.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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:2000)地形图图式线状地形图符号。 (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 class Bei extends JFrame{ public static void main(String[] args){ Bei tcq = n

文档评论(0)

zw4044 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档