本书从地理信息系统所具有的“空间概念”和“空间特性”出发,着重叙述了地理信息系统的构成、功能、地理基础、空间数据的获取、组织与管理、空间分析、制图输出与应用等基本概念。对一些与其相关的引深理论:地理信息系统的数学建模、三维地理信息系统概念和地理信息系统网络工程等也作了描述。此外,为配合地理信息系统工程技术人员的入门,书中阐述了信息系统工程化思想和系统工程的框架。附录中对常用的GIS基础软件、商用数据库和空间数据转换标准作了介绍。本书可作为地理信息工程专业的本科生和研究生的教材;对有关工程技术人员也很有参考价值。
MapInfo是美国MapInfo公司推出的桌面地图信息系统,它提供了二次开发平台,用户可以在该平台上开发各自的GIS应用。二次开发方法归结起来有3种,它们是基于MapBasic的开发、基于OLE自动化的开发及利用MapX控件的开发。本书以实例详细讲述了这3种方法的开发过程,并给出了目前MapInfo系统没有提供的绘制等值线、矢量图等程序。本书讲述的开发过程,均提供源程序,它对地理信息系统开发人员,特别是利用MapInfo进行二次开发的人员极有帮助。同时,本书也可作为各大专院校学生学习MapInfo二次开发的参考书。本书附赠光盘内容为书中的实例源程序,供读者学习参考用。
本书主要介绍网络地理信息系统的相关理论知识、技术应用及其发展前沿。全书共分为上、中、下三篇;上篇由七章组成,分别从定义、组成、分类、特征、功能与运用等方面介绍了网络地理信息系统的基础知识,并系统地阐述了网络地理信息系统的体系结构、构建技术及其实现的关键技术、分布式空间数据的管理与集成和网络空间数据可视化的基本知识,同时对移动地理信息系统的相关基础知识也进行了论述;中篇分四章,从各个视角较为全面对当今主流网络地理信息系统软件进行了介绍,并按其开发方式所属类别的不同阐明了基于Plus-In,ActiveX和JavaApplet此3类方式所开发的各类网络地理信息系统平台的功能、体系结构和详细设计,同时公开了其部分源代码,以供读者参考和调试;下篇共两章,系统地阐述了空间信息服务和网格空间信息服务的概念、体系结构、技
KaliLinux是设计用于数字取证和渗透测试的操作系统,本书是官方出版的的一本著作。讲述了如何上手、配置、安全加固、自定义、安全评估等概念。在本书中,我们将重点介绍KaliLinux平台本身,并帮助您理解并优选限度地发挥Kali的作用。开发人员将引导您了解KaliLinux的功能和基础知识,提供基本Linux命令和概念的崩溃课程,然后介绍很常见的KaliLinux安装方案。您将学习如何配置,解决和保护KaliLinux,然后深入强大的Debian软件包管理器。在这个广泛的部分中,您将学习如何安装和配置软件包,如何更新和升级Kali安装以及如何创建自己的自定义软件包。然后,您将学习如何在大型企业网络中部署自定义安装。很后,您将被引导到不错主题,如内核编译,自定义ISO创建,工业强度加密,甚至如何安装加密杀死开关来保护您的敏感信息。
本书讲解是基于ArcGISEngine9.3开发平台,介绍了相关的开发技术和工程应用,并用C#语言编程实现了工程实例。本书共4篇分18章,篇基础篇(~9章)集中介绍了ArcGISEngine基础知识,包括开发基础组件对象模型、ArcGISEngine介绍、基于.NET的ArcGISEngine的开发,ArcGISEngine中的控件、框架控件介绍、控件使用实例等,为以后应用ArcGISEngine的各种接口,快速地实现系统的开发打下坚实的基础;第二篇应用提高篇(0~12章)介绍了ArcGISEngine的应用框架、空间分析、ArcGISServer服务、三维模式数据编辑等高级应用,通过学习这些高级应用可以使读者得心应手地完成各种GIS系统的开发;第三篇综合实例篇(3章~4章)用两个综合例子将前面讲解的知识点串起来,让读者将学习的知识点融合起来,以便可以胜任项目开发的角色;第四篇常见疑难解答与经验技巧集萃(5~18章),本篇将一些开发过程中常