欢迎来到专业的阿达文秘网平台! 工作总结 工作计划 心得体会 自查报告 事迹材料 述职报告 发言稿 策划方案
当前位置:首页 > 范文大全 > 公文范文 > 正文

MapXtreme培训教程DOC73(1)【优秀范文】

时间:2022-10-25 16:15:06 来源:网友投稿

下面是小编为大家整理的MapXtreme培训教程DOC73(1)【优秀范文】,供大家参考。

MapXtreme培训教程DOC73(1)【优秀范文】

 

  MapXtreme 培训教程 DOC73(1)

 第一章 MapXtreme 简介 .............................................................................................................. 1 第二章 MapXtreme 的安装和配置............................................................................................. 11 第三章 MapXtreme 开发的必备知识——HTML 介绍 ............................................................ 14 第四章 MapXtreme 开发的必备知识——ASP 技术介绍 ................................................................. 19 第五章

 地图引擎〔Map Engine〕 .................................................................................................... 33 第六章 MapXtreme 系统开发构架 ..................................................................................................... 38 第七章 地图操作功能的实现 .............................................................................................................. 45 第八章

 客户端基于 Applet 的 MapXtreme 开发指南 ...................................................................... 53 第九章 MapXtreme 高级应用开发 ..................................................................................................... 67

 第一章 MapXtreme 简介 概述 随着运算机及网络技术的进展,社会信息的传播将越来越多地依靠 Internet 和Intranet 为载体。

 Mapinfo 公司的 MapXtreme 是运行于企业 Intranet 或 Extranet 网络上的地图应用服务器。利用 MapXtreme 企业能够将其信息和资源在地图上以多种可视化的方式展现出来,实现企业信息的对外公布,关心企业进行合理的资源分配,从而有助于企业更有效地进行商业决策及资产治理。

 第一节

 MapXtreme 引擎

  MapX 是一个可编程的 OCX 控件,是能够重复利用的可编程对象,它提供绝大部分MapInfo Professional 支持的地图功能,能够利用编程平台所提供的数据库访问机制,也能够利用自身提供的 ODBC 接口,并可进行数据的智能绑定,下面是要紧的功能列表:

 * 专题化地图 地图专题化是用数据制作专题地图的过程。一个专题通常是一条或多条数据。专题化指颜色编码,也指区域填充、符号填充或是你所用于将数据显示到地图上的专题制作方法。最常用的专题图是天气预报图。看到红色区,我们明白那个地点热〔温度高〕;兰色区表示冷〔温度低〕。还有许许多多类似的显示数据到地图的专题图用法。〔例如:饼图和直方图〕 * 数据绑定 你能够将外部数据与你的地图应用进行结合 * 注释 利用注释在地图上显示相应的文本或者符号,所有的注释差不多上放在最上层。

 * 图层 图层集合是由 (1-n ) 个图层对象组成。图层对象是由对象、属性和类型组成的集合。例如,一个地图中包括两个图层:世界地图和中国地图,而世界地图确实是那个由两个图层组成的图层集合中的一个图层对象。

 * 栅格图包含栅格图象能够给你的地图增加底纹。

 * 自动标注 在地图上自动加上标注,显示它们的属性 *投影与坐标系

 支持多种类型的投影与坐标系,使地图遵循标准的地图规范显示 * 对象图元 准许你编辑对象图元,合并、删除、创建缓冲区。

 * SpatialWare 连接 通过 SpatialWare 在 Oracl,Informix 等数据库上调用数据。将空间数据与属性数据都储存在数据库中。

 第二节 MapXtreme 构成

 MapXtreme 通过地图引擎来向应用程序提供可供程序脚本语言使用的地图对象、属性和方法。而 MapXtreme 脚本语言那么通过这些地图对象、属性和方法进行基于电子地图的各种空间分析。

 当用户利用 MapXtreme 开发工具完成 MapXtreme 应用的开发后,便能够通过文件拷贝等方式,将它移植到服务器上。见以下图。

  以通过文件拷贝等方式,将 MapXtreme 应用移植到服务器

 开 发 环 Internet Development(e.g. HAHT site,Microsoft Web 服 MapXtreme Server  Tools Publish Application

 第三节 开发应用基础

  假如你重新设置了你的服务器组成,或者改变你的 Web server 的名目,你就要启动你的 MapXtreme Server Administrator 来重新设置相应的改变,你也能用它来解决数据与地理编码的应用问题。

 1、 Server Configuration

 那个对话框要紧是用来设置地图〔map image〕和 MapxBroker 缺省的一些参数。其中:

 Map Image Directory :存放 mapxtreme 生成的图片的路径。

 Map Image Alias :mapxtreme 生成图片信息的虚拟名。

 Default Geoset :

 缺省的 Geoset 文件默认名目。

 Debug Mode :

 MapXtreme 的〞Find Nearest sample 〞应用程序中同往常版

  本

 兼容性的设置。选中,将会为那个应用程序打开一个日志文件。

 Updata Mapxtreme Configuration :

 将设置好的数据上载更新。

 MapxBoker Groups :设置启动不同的 mapxbroker,便于加快 mapxtreme 的运算速度。

 注:点击〞add〞后,弹出〝add new server group〞对话框。

 Group name : 〝Mapxbroker〞 组的名字。

 Enabled:选中该选项后,Mapxbroker 能够产生 MapxSever 实例。

 Geoset:用于产生 MapxSever 实例的地图集。

 Number of MapxSevers:能够并发访问 MapxSever 实例的用户数。

 Max.Usage Time:用户能够保留 MapxSever 实例的最长时刻数,假如该值为 0,用户能够使用 MapxSever 实例的时刻不受限制。

 Max.Wait period:一个会话在调用出错或程序正忙信息前,等待 MapxSever 实例的最长时刻〔毫秒〕。

 Map Engine Tab

  用 Map Engine 设置,使 MapX 启动,同时能够检测 Map Engine 是否启动成功。

 其中:

  Geoset :

 选择出适合的 Geoset 文件,注意列表中显示出来的差不多上在

 Geodictionary 中注册了的。

 Export Format :从服务器中传到客户端的文件类型。(GIF,JPG,PNG)

 Courier/Broker

  显示 map engine 组成状态。

 假如 server 端的部件安装成功,MapXCourier,MapXServer 对象就会产生。

 MapXBroker 状态取决于 MapXBroker 是否运行在 NT server 上,只要是运行在 NT server 上,而且在操纵面板下的服务中申请了 MapXBroker 服务,该项就会运行。

  Geocoding Tab

  设置地理编码的属性。使用下面的地理编码属性页来测试 MapMarker server。

 假如正确安装服务器端控件,MapMarker 对象就会产生,否那么,MapXtreme 可不能工作,你需要重新安装。点击设置按钮会显示 MapMarker 对象的属性。

 Summary tab 显示 MapXtreme 的配置信息和你的机器的相关信息。

  第四节 MapXtreme 应用程序的工作流程

  当用户在客户端进行相应的地图操作后,客户端扫瞄器便向 Web Server 发出一个

 要求,递交 Form 表单。ASP 脚本语言应用程序那么依照提交表单的信息,判定用户的地图操作要求类型,并对 MapXtreme 地图应用服务器的 Map 引擎进行访问。Map 引擎进行相应的空间分析和处理后,便将处理结果以位图〔.gif,.jpg,.Png 等〕的形式传递给 Web Server ,Web Server 再将此位图文件嵌入到 HTML 页面中并返回到客户端的扫瞄器上。

 MapXtreme 的这种 B/S 应用程序的工作过程,实际上确实是用户扫瞄器与应用服务器之间通过静态或动态的 WEB 页面进行信息交互的过程。现在 MapXtreme for Java2.0 版本除了能够将处理结果以位图的形式嵌入到 HTML 页面中,传递到客户端扫瞄器之外,还能够将 MapXtreme 地图应用服务器的处理结果直截了当以矢量图的形式传递到客户端扫瞄器中。如此用户在客户端扫瞄器上对空间地图的操作将具有更大的灵活性。这种扫瞄器/服务器(Browser/Server)模式的优点是:由于用户端所需软件只是一个简单的扫瞄器,用户差不多上无需培训,用户端软件也无需爱护;软件的升级与修改只在服务器端进行,对用户透亮;服务器与扫瞄器可处于不同的操作系统平台。见图 2。

 MapXtreme 支持多种应用程序开发方式。用户在安装了 MapXtreme 之后,便获得了由Mapxtrme 提供的多种开发工具,其中 ASP(Active Server Pages)及 HAHTsite 是 MapXreme支持的两种最常用的开发方式和环境。事实上其它任何支持服务器端 Activex 控件的开发环境都能够用来开发 MapXtreme 的应用程序。另外,MapXtreme For Java 版还支持 UNIX平台上 Java 语言的开发方式。

  第五节 MpXtreme 数据

 地图数据

 假如用户差不多购买了或是利用 Mapinfo Professional 创建了 Mapinfo 地图,那么利用MapXtreme安装程序提供的Geoset Manager工具能够将它们转换成 .gst 图形文件,并能在企业应用中直截了当使用。

 远程数据库

  MapXtreme 支持目前商业应用中流行的数据接口,如 ODBC、DAO、Clip-Board、Ole 等。同时 MapXtreme 还能够访问储存在 Oracle8I 及 Mapinfo SpatialWare 中的空间地图数据。其中,对 Oracle8I 的支持是 MapXtreme Java 2.0 的新特性。通过 Oracle Call Interface(OCI) MapXtreme 能够将储备在Oralce8I 数据库服务器中的 Mapinfo 空间数据

 和属性数据同时下载到本地。

  第二章 MapXtreme 的安装和配置

  第一节 装 安装 MapXtreme for NT 的系统需求

  1. 硬件配置

 服务器硬件配置 序号 部件 要求 1 中央处理器 PII400以上 2 硬盘 Ultra Wide Scsi ,>12GB 3 内存 >=256MB 4 软驱、光驱 具备 5 网卡 10/100M自适应 注意:

 1. 上述配置为建议配置,不是最小配置要求 2. 其余配置可视实际情形配置

 2. 服务器系统配置

 服务器系统配置 序号 名称 组件 1 Windows NT Server 4.0 中文

 2 Windows NT Optional Pack 1. Microsoft IIS 4.0 2. Microsoft Certificate

 Server 2.0 3. Microsoft Transaction Server 2.0 4. Microsoft FrontPage Server Extension 5. Microsoft Message Quene Server 3* Microsoft Site Server

 4 SQL Server 6.5/ Oracle 8.0

 5 MapXtreme 1. MapXtreme Server 2. MapXtreme Server Manager 注意:

 1. 可视实际情形将MapServer与SQLServer分装不同的服务器上 2. 带*者,为举荐性软件

  第二节 装 安装 MapInfo MapXtreme

 从 MapXtreme CD 扫瞄器中选择安装 ASP 服务器组件。

 ASP 服务器组件安装后,ASP 服务器将自动运行。现在,选择或输入正确的名目〔用于 放 置 公 布 地 图 的 临 时 位 图 〕。

 那 个 名 目 应 该 命 名 为 mapimage , 位 置 是C:\inetpub\wwwroot\mapimage。

 开发工具最好选择 InterDev。需要注意的是:使用它需要在 web 服务器上安装frontpage98 extention。

 测试安装

  将 C:\inetpub\wwwroot\mapimage 设置为/mapimage IIS 虚拟名目 将 C:\inetpub\wwwroot\MapXtreme\Hello World 设置为/Hello IIS 虚拟名目。

 将 IIS 虚拟名目/Hello 的可执行核选框选中。

 确认差不多启动 IIS 服务〔如未启动,那么启动〕。

  在 任 何 一 台 与 Web Server 连 网 的 PC 上 启 动 IE , 运行

 :/your.machine.name/hello,如可启动此地图服务页面,那么安装正确。其中your.machine.name 是 Web Ser

 第三章 MapXtreme 开发的必备知识 ——HTML 介绍 第一节 HTML 概述

 WebGis 的开发因此离不开网页标注语言 HTML 的知识,HTML 是 MapXtreme 应用系统的最终结果表现。简要的熟悉 HTML 对我们以后的深一步学习专门重要。

 HTML(Hypertext Markup Language)是一种规范〔标准〕,它通过标记符〔TAG〕来标记要显示的网页的各个部分。通过在网页中添加标记符,能够告诉扫瞄器如何显示网页,即确定内容的显示格式和样式。

 <HTML>

 <HEAD> <TITLE>那个地点是网页的标题内容!

 </TITLE> </HEAD> <BODY>那个地点是网页的正文内容!

 <P><B>此处为粗体显示的文本</B></P> <P><I>此处为斜体文本</I></P> <P><U>此处为带下划线文本</U></P> <P><FONT COLOR = RED FACE = 黑体

 SIZE = 20>黑体字体</FONT></P> </BODY> </HTML>

 扫瞄器按顺序阅读网页文件〔HTML 文件〕,然后依照内容周围的 HTML 标记符说明和显示各种内容。

 上述 HTML 标注在扫瞄器端显示的内容如下:

 那个地点是网页的正文内容 此处为粗体显示的文本

 此处为斜体文本

 此处为带下划线文本 隶书字体 第二节 在 在 HTML 页面中创建超链接 指向本地网页的超链接 当用户在同一台运算机内将一个页面与另一个页面进行链接时,那么不用指定完整的Internet 地址,使用相对地址即可。假如两个页面在同一个文件名目下,能够简单地在HREF 属性中指定 HTML 文件名。

  <A HREF = 〝 ../theme/createtheme.asp〞>点击那个地点链接到创建专题图页面</A> 指向其它网页的链接 假如超链接指向的内容是外部网页,那么应使用完整的路径名,也确实是使用绝对地址。

 <A HREF = 〝

 ://

 mapinfo

 .cn〞>点击那个地点链接到 Mapinfo China 网站!

 </A> 第三节

 在 在 L HTML 页面上显示一幅图片

  在网页中加入图像应用 IMG 标记符。

 <HTML> <HEAD> <TITLE>那个地点是网页的标题内容!</TITLE> </HEAD> <BODY> <p><IMG src = "TestImage.bmp"></IMG></p> <p><IMG src = "TestImage.bmp" border ...

推荐访问:培训教程 优秀 MapXtreme MapXtreme培训教程DOC73(1) MapXtreme

上一篇:PA主管岗位职责 下一篇:PAC生产技术