World Wind Java三维地理信息系统开发技术指南

出版社:高延铭 机械工业出版社 (2013-05出版)
出版日期:2013-5
ISBN:9787111415978
作者:高延铭
页数:250页

章节摘录

随着信息科学与技术的迅速发展,人类每时每刻都会面对层出不穷的新技术和新概念。毫无疑问,在节奏越来越快的工作和生活中,人们需要通过阅读和学习大量信息丰富、具备实践指导意义的图书来获取新知识和新技能,从而不断提高自身素质,紧跟信息化时代发展的步伐。众所周知,在计算机硬件方面,高性价比的解决方案和新型技术的应用一直备受青睐;在软件技术方面,随着计算机软件的规模和复杂性与日俱增,软件技术不断地受到挑战,人们一直在为寻求更先进的软件技术而奋斗不止。目前,计算机和互联网在社会生活中日益普及,掌握计算机网络技术和理论已成为大众的文化需求。由于信息科学与技术在电工、电子、通信、工业控制、智能建筑、工业产品设计与制造等专业领域中已经得到充分、广泛的应用,所以这些专业领域中的研究人员和工程技术人员越来越迫切需要汲取自身领域信息化所带来的新理念和新方法。针对人们了解和掌握新知识、新技能的热切期待,以及由此促成的人们对语言简洁、内容充实、融合实践经验的图书迫切需要的现状,机械工业出版社适时推出了“信息科学与技术丛书”。这套丛书涉及计算机软件、硬件、网络和工程应用等内容,注重理论与实践的结合,内容实用、层次分明、语言流畅,是信息科学与技术领域专业人员不可或缺的参考书。目前,信息科学与技术的发展可谓一日千里,机械工业出版社欢迎从事信息技术方面工作的科研人员、工程技术人员积极参与我们的工作,为推进我国的信息化建设做出贡献。

前言

NASA World Wind是开放源代码软件中的佼佼者,它遵循“开放源代码、跨平台、开放标准”的原则,秉承“精致、宏大、开放”的理念,为全世界的程序员和科研工作者提供了前所未有的三维地理信息平台。与其他三维地理信息平台相比,World Wind Java的技术优势体现在跨平台的客户端应用,尤其是基于Web页面的三维地理信息系统的开发与应用能力方面。同时作为开放源代码项目,它还提供了非常好的研究与学习的机会,利用World Wind Java源代码开发应用系统,对地理信息系统的开发人员来说是难得的锻炼与学习的机会。国家海洋局北海信息中心技术人员在应用World Wind Java进行信息系统建设的同时,总结部署与开发过程中的经验,完成了本书的编写。细品此书,我仿佛看到我国新一代信息科学工作者的学习、工作和成长的过程,也看到了我国信息化行业发展的未来。同时更希望通过这本书的介绍,能够有越来越多的地理信息系统开发人员加入到World Wind Java开发与构建的行列中,共同推动我国开放源代码事业向前发展。

书籍目录

出版说明序前言第1章  欢迎来到World Wind的世界 11.1  关于本书 11.2  适用读者 11.3  必要条件 11.4  必备知识 21.5  开源许可协议 21.6  本书主要内容 31.7  如何使用本书 31.8  准备开始 4第2章  World Wind简介 52.1  World Wind特点 52.2  World Wind .NET和World Wind Java 72.3  从哪里获得World Wind 82.4  World Wind与其他三维地理信息系统 82.5  World Wind Java的优势 82.6  World Wind Java界面 102.7  本章小结 11第3章  基础知识 123.1  技术准备 123.1.1  Java 123.1.2  OpenGL 133.1.3  JOGL技术 133.1.4  Application和Applet的区别 143.1.5  JNLP网络加载协议 153.1.6  JavaScript脚本语言 153.1.7  AJAX技术 163.2  开发与服务环境 163.2.1  Java SDK 163.2.2  Eclipse 173.2.3  Apache与Tomcat 173.3  数据支持 183.3.1  文件类数据 183.3.2  WMS服务 203.3.3  WFS服务 223.4  配置开发及服务器环境 263.4.1  文件目录准备 263.4.2  安装Java SDK 273.4.3  安装 Eclipse 293.4.4  安装JOGL 313.4.5  Apache和Tomcat安装 313.4.6  Apache和Tomcat整合 363.5  环境测试 383.5.1  Hello World 383.5.2  第一个Java Application 393.5.3  第一个Java Applet 403.5.4  第一个JOGL调用 423.5.5  Web服务测试 443.6  客户端设置 453.6.1  JOGL的设置 453.6.2  浏览器设置 463.7  本章小结 49第4章  开始使用World Wind 504.1  编译和运行 504.1.1  编译WorldWind.jar 504.1.2  运行Java Application 534.1.3  运行Java Applet 554.1.4  World Wind Java操作指南 564.2  发布World Wind Java Application 574.2.1  Application部署 574.2.2  数字签名 594.2.3  完成部署 614.2.4  通过Apache和Tomcat发布 624.3  发布World Wind Java Applet 634.3.1  本地网页 644.3.2  完成发布 654.4  本章小结 66第5章  World Wind应用技术 675.1  建立一个基础类 675.2  图层 685.2.1  AbstractLayer 685.2.2  RenderableLayer 705.3  文件数据源 705.3.1  Shape文件 705.3.2  地标文件 715.3.3  GPS轨迹文件 745.4  网络数据源 765.4.1  可见光影像及扩展 765.4.2  PlaceName 795.4.3  高程服务 825.5  注解、装饰与标记 825.5.1  图标图元 835.5.2  图像文件 865.5.3  立体图元 905.5.4  气球标记 1015.5.5  矢量图元 1085.5.6  矢量标记 1145.5.7  注解 1185.6  定位与视野控制 1265.6.1  World Wind定位概念 1265.6.2  直接定位 1275.6.3  飞行定位 1325.6.4  视野限制 1335.6.5  屏幕快照 1365.7  用户动作响应 1375.7.1  事件和侦听器 1375.7.2  用户动作 1385.8  加快调试速度 1415.9  本章小结 142第6章  本地化数据支持 1436.1  配置WMS服务器 1436.2  增加影像数据服务 1466.2.1  BMNG data 1466.2.2  Landsat I3 Data 1496.2.3  修改客户端 1516.3  高程数据服务 1536.3.1  数据组织 1546.3.2  添加和验证服务 1546.3.3  修改客户端 1566.4  PlaceName 1576.4.1  数据组织 1576.4.2  添加和验证服务 1596.4.3  修改客户端 1626.5  其他数据支持 1646.6  本章小结 164第7章  World Wind扩展开发 1657.1  使用面板 1657.1.1  WMS面板 1657.1.2  测量面板 1677.1.3  等深线面板 1717.1.4  自定义面板 1757.2  使用动态图层 1787.2.1  图层控制图层 1787.2.2  操作台图层 1817.2.3  其他装饰图层 1847.3  本章小结 191第8章  配置与汉化World Wind 1928.1  配置文件 1928.1.1  运行与性能参数 1928.1.2  初始WMS服务 1938.2  资源文件 1948.3  World Wind汉化 1958.3.1  资源文件汉化 1958.3.2  汉化程序 1998.4  配置我的World Wind Java 2008.4.1  文件目录 2008.4.2  共享本地缓存 2008.5  本章小结 202第9章  World Wind Java体系初探 2039.1  框架概述 2039.2  World Wind Java包 2059.3  数据检索机制 2069.4  缓存机制 2079.5  拾取和选择 2079.6  本章小结 208第10章  网页系统开发 20910.1  建立网站 20910.1.1  主框架页面 21010.1.2  实时监控页面 21010.1.3  数据检索页面 21110.1.4  数据操作响应页面 21110.1.5  准备工作 21110.2  World Wind Applet 21110.2.1  Java Applet 21210.2.2  初始化 21510.2.3  接口开发 21610.2.4  用户动作捕获 21910.2.5  其他补充方法 22010.3  网页应用技术 22210.3.1  AJAX 22210.3.2  框架间方法调用 22410.3.3  模态窗口 22610.3.4  应用JNLP 22710.4  页面实现 23010.4.1  文件准备 23010.4.2  实时监控页面 23110.4.3  数据检索页面 23310.4.4  数据操作响应页面 23710.4.5  命令响应页面 24010.5  运行应用 24210.6  本章小结 243第11章  更多资源 244后记 247附录 248附录A  术语表 248附录B  随书光盘目录 249参考文献 250

编辑推荐

World Wind是由NASA开发的开放源代码三维地图平台,遵循LGPL协议,用户可以在它的基础上定制和开发“自己”的二维/三维地理信息平台和应用系统。周玲等编著的《World Wind Java三维地理信息系统开发技术指南(附光盘)》对World Wind Java的开发环境的建设、应用部署、实用功能开发等内容进行了详细的说明,并以三维物流平台为例提供了World Wind Java开发应用系统代码及实例。    本书适合具有一定Java开发经验的人员自学,也适合地理信息系统专业的研究生阅读,同样适合在有限资金情况下要实现网络化三维地理信息部署的开发人员和对三维地理信息平台有特殊需求的开发人员。

作者简介

《World Wind Java三维地理信息系统开发技术指南》内容简介:随着信息科学与技术的迅速发展,人类每时每刻都会面对层出不穷的新技术和新概念。毫无疑问,在节奏越来越快的工作和生活中,人们需要通过阅读和学习大量信息丰富、具备实践指导意义的图书来获取新知识和新技能,从而不断提高自身素质,紧跟信息化时代发展的步伐。
众所周知,在计算机硬件方面,高性价比的解决方案和新型技术的应用一直备受青睐;在软件技术方面,随着计算机软件的规模和复杂性与日俱增,软件技术不断地受到挑战,人们一直在为寻求更先进的软件技术而奋斗不止。目前,计算机和互联网在社会生活中日益普及,掌握计算机网络技术和理论已成为大众的文化需求。由于信息科学与技术在电工、电子、通信、工业控制、智能建筑、工业产品设计与制造等专业领域中已经得到充分、广泛的应用,所以这些专业领域中的研究人员和工程技术人员越来越迫切需要汲取自身领域信息化所带来的新理念和新方法。
针对人们了解和掌握新知识、新技能的热切期待,以及由此促成的人们对语言简洁、内容充实、融合实践经验的图书迫切需要的现状,机械工业出版社适时推出了“信息科学与技术丛书”。这套丛书涉及计算机软件、硬件、网络和工程应用等内容,注重理论与实践的结合,内容实用、层次分明、语言流畅,是信息科学与技术领域专业人员不可或缺的参考书。
目前,信息科学与技术的发展可谓一日千里,机械工业出版社欢迎从事信息技术方面工作的科研人员、工程技术人员积极参与我们的工作,为推进我国的信息化建设做出贡献。


 World Wind Java三维地理信息系统开发技术指南下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     谁知道有没有World Wind C#版的参考书?大家用World Wind都是研究的哪个版本的呢?java or c#?这本java版的书据说还可以,听别人说的,具体没看过,不清楚。评论多少才够啊。。。“抱歉,你的评论太短了”抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了。。。。。。。。。够了吧!
  •     了解WW的朋友们都知道WW是NASA推出的开源软件,在3D GIS领域如火如荼的今天,WW堪称后续3DGIS 软件的鼻祖,国内的3D GIS软件几乎都有模仿WW的Blueball的痕迹。WW与GOOL Eearth系出同门,自从分道扬镳的那天,WW坚定地走在开源大道上,也为国内众多自(chao)主(xi)3D GIS软件提供滋养。WW的主要用户还是高校的研究者,也有国内的公司3D GIS采用WW作为开发基础。虽然WW的应用软件众多,但是相关的中文书籍却存世不多。该书可以说国内WW的唯一技术书籍,相信做过WW的朋友都或多或少看多相关内容。我们都知道WW存在java和c#两个语言版本,该书采用JAVA版本作为技术讲解基础,但WW的接口定义和使用方法都是大体一致的,熟悉C#的朋友完全可以通过此书了解软件框架的主要接口及相互关系。该书主要内容是讲解主要接口的相关函数定义,以大篇幅代码示例方式介绍各接口函数的调用,但各接口的关联关系,各接口主要函数的定义和用途讲解的并不是很清晰,只能通过看代码来了解WW二次开发流程。与蒋波涛所著的那本讲解AE的技术书相比较,此书少了些心思,差了些味道,也许是著者精力有限吧。可以预见未来随着3D GIS领域的发展,必将出现一本通俗易懂,深入浅出的WW技术书。好了,我对此书的观后感就是这些,对书的内容介绍较少,此书的总体体会较多,希望对想看此书的朋友有所帮助。另外,书中代码较多,按照步骤可以实现基本demo效果,如果想做自己的商业软件,需要查看WW的官网接口帮助手册深入研究,祝好运。

精彩短评 (总计3条)

  •     适合初级人入门和常用着开发的人当手册查询用,还是比较实用的
  •     内容不是很深入,涉及的关键知识点还是太少.适合入门级的人看看.
  •     目前唯一讲解worldwind的开发书,希望看到多些关于开源GIS的书籍 浙江图书馆借阅
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024