⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mapxtreme.txt

📁 J2EE学习笔记
💻 TXT
字号:
2007-7-18 学习MapXtreme for Java笔记
MapXtreme for java 简称MXTJ

可以实现三种Web GIS模式 
   --|
     |
     |---瘦客户机/服务器
     |---中等客户机/服务器
     |---胖客户机/服务器
   MXTJ 主要由   MapXtremeServlet,MapJ,Renders,DataProvider四部分构成。   
   MapXtremeServlet是系统的地图服务提供者,它提供:1、提供栅格地图数据服务,2、提供矢量地图数据服务,3、提供图元文件数据服务。
   MapJ 位于Mapxtreme客户端应用程序开发包API的最顶端。作用:1、管理地图集的各种状态(例:地图中心位置,地图视野、地图坐标系等),2、通过向MapxtremeServlet服务实例转发客户请求获得Servlet相应的数据和图片
   Render 用来生成返回客户端地图数据的组件,有四种:LocalRender、MapXtremeImageRenderer、Intra-Servlet Container Renderer、Composite Renderer。
   MapXtremeImageRender可以在远程产生地图图像,包含MapJ的应用程序和远程一个MapXtremeServlet实例通讯。
   LocalRender将地图输出为Java2D Graphics2D 对象,所有的Render在客户端产生。是地图的矢量传输方式。
   IntraServlet Container Renderer不需socket connection,而是直接传回给客户端,Composite Renderer将地图分为动态和静态地图,当需要更新地图时,只更新动态地图,而静态图层只生成一次。
   Data Provider 是Layer(图层)对象的内部对象,它不是直接由用户创建的,但是它的描述是对图层的定义。Data Provider通过三个接口:
	TableDescHelper -描述数据
	DataProviderHelper -定义数据的源
	ataProviderRef  -描述数据获取的方式
   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -