GOOGLE EARTH API

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Google Earth API也是针对B/S三维开发的接口

目前影响较大的国外地理服务器有Mapinfo MapXtreme、MapObject、Autodesk Map Guide、ArcIMS、Argcgisserver以及国内的Super Map等。由于考虑到我们是采用Java语言开发基于Web方式的Gis应用,最终对比之后采用Mapinfo公司的MapXtreme Java作为开发控件进行地理应用的二次开发工具。

MapXtreme Java是目前用于Internet或企业Intranet唯一的100%纯Java的地图服务器。MapInfo MapXtreme Java与J2EE兼容,为开发人员开发应用提供了无与伦比的灵活性。MapXtreme Java向应用开发商提供了一个高度可视化的、直观的组件,方便他们将地图功能集成到任何Web应用中。

MapXtreme Java为Internet设计三种布署模式

瘦客户端所有的地图生成/渲染是由服务器端完成的。客户只接收小于20k的GIF。在服务器端,MapXtreme作为一个Servlet与Web服务器相连接,或者集成了Web服务器和应用服务器的功能。

中型客户端Web浏览器装载了一个Java Applet,但仍然从MapXtreme的Servlet中得到基于GIF/JPEG的地图图像。这种环境增加了灵活的用户交互,同时将从服务器下载的信息量降到最低。

胖客户端装载了applet后,地图以一系列矢量的形式传输到applet中。这样,除了可从任何远程数据库中获得的空间对象外,所有的地图功能都属于客户applet。这种环境最适于更高带宽的内部网,所有的数据都能传输到每个客户端。要使用这种模式,MapXtreme 必须以命名用户方式注册。MapXtremeJava以压缩了10倍的数据格式形成矢量流,便于网络传输,减少响应时间。

考虑到IE对applet的支持,客户端用户对IE的设置的反感,我们决定采用瘦客户端的部署模式。所有的地图生成全部由服务器来完成,web gis应用中的客户端和普通web应用中的客户端一样。

主要功能

MapXtreme2005可以帮助您方便有效地构建Windows窗体或 Web应用程序。不论是设计应用程序的基本绘制地图功能还是增加基本地图绘制功能以支持现有的应用程序,所使用的框架和工具都是相同的。以下是MapXtreme功能的概述:

功能:目的

表、图层、图元:MapXtreme2005中的地图由地理图元(例如点位置、边界和街道网络)组成。图元信息存储在表中并在地图中显示为图层。

数据访问:MapXtreme2005支持来自多种数据源的数据,包括空间和非空间RDBMS、MS Access、dBase和ASCII以及自带的本地MapInfoTable(.TAB)。所有数据操作都通过MapInfo.Data命名空间执行。数据操作包括添加和删除表,插入、更新和删除来自各种数据源的记录。

.NET Dataset Provider支持:任何数据集提供方可被视作MapInfo.Data中的

Table,这样就可以使用外部不可制图的数据。

Web服务:MapXtreme2005提供了客户端和API用于访问一些常用的web服务:地理编码、路径规划、WMS和WFS。

选择和搜索:该公共地图绘制操作通过使用属性或空间查询,可以找到与条件相匹配的数据。主题地图绘制:对数据进行分析是最常使用的一种方法,可以通过主题地图显示可视的关系和基础数据。MapXtreme2005支持创建和使用六种主题:范围、单值、分级符号、点密度、饼图和条形图。

标注:MapXtreme2005提供了成熟的标注功能,不仅可以使用名称或其它信息(列数据或表达式)对图元进行标注,还可以在标注本身创建范围和单值主题图,用来表示信息而不必仅依赖于文本。

地图样式:标注是其中一种地图样式,可以在地图上以任意方式对地图样式进行控制。样式还指地图图元的颜色、图案、字体、直线样式和符号,MapXtreme2005中的许多地方(包括图元、修饰即地图标题、对话框和文本)都使用这些样式。

地理处理和分析:该功能是指从现有图元中产生新的图元,例如将邮政编码边界进行组合从而创建销售区域。该功能还指使用图元的位置坐标了解更多与其它图元关系的信息。例如,在点周围半径5英里范围内创建缓冲区以找出落在该缓冲区内的其它点。

投影和坐标系

在二维地图上可以有多种方式来表示地点。了解数据的坐标系使MapXtreme2005可以正确地排列图元,从而获得精确的显示和度量。MapXtreme2005支持多种投影和坐标系,并为创建自己的投影和坐标系提供了信息。

相关文档
最新文档