MapXtreme java 远程渲染使用 MapXtremeImageRenderer 来处理。
远程渲染表示包含 MapJ 对象的应用程序将服从 MapXtremeServlet 的实例来创建地图。MapJ 客户机将其请求(如何渲染和渲染什么)发送到 MapXtremeServlet,由后者处理请求,然后将结果返回给 MapXtremeImageRenderer,可能的三种结果如下所示:
• 本地系统上使用 toFile() 的位图文件(GIF、JPEG 等)— 通常用于在中间层上存储图像,然后令浏览器从服务器请求文件。
• 使用 toStream() 的 Java 输出流对象 — 流可以表示为文件(与以上相同)或者内存存储的信息(作为 Java 图像对象,如下);两层结构使用 toStream,客户机可将图像存储在内存中。
• 使用 toImage() 的 Java 图像对象 — 将栅格保存在内存中,可直接用于显示。由于要依赖于客户机系统可能没有的 JVM 和字体等系统资源,因此 MapXtremeImageRenderer 是渲染地图最普通的方式。
以下是这三种方法的具体实现
这个是tofile生成的方式
这个是tostream生成的方式
这个是toimage生成的方式
这3种方式各有各的用处,在项目里面可以根据自己的情况使用
分享到:
相关推荐
《MapXtreme Java开发指南》是一份详尽的文档,专为希望利用MapXtreme Java Edition在地理信息系统(GIS)应用开发中发挥最大效能的开发者设计。这份指南覆盖了MapXtreme Java Edition 4.8版本的全部功能与特性,...
这个“MapXtremeJava4.8install.zip”文件是一个安装包,包含了运行MapXtreme Java 4.8所需的全部组件,方便用户在自己的计算机上部署和使用。 MapXtreme是MapInfo公司的核心产品之一,主要面向企业和组织,提供...
1. **获取安装文件**:从提供的光盘或指定位置(例如 `CD\L:\INSTALLATIONFORRAILYWAY TRAINING\MapXtremeJava4.8.0\InstData\Windows\VM`)获取安装文件。 2. **执行安装**:运行安装程序,并选择安装路径,默认为 ...
mapxtreme - java 8.4.2破解文件及破解方法,去除水印的方法
MapXtreme Java 4.8 win 安装文件-2 文件较大,由于权限不够,分卷压缩,共3个文件,请点我的名字找到另外2个
下面我们将深入探讨MapXtreme Java的核心概念以及如何在Servlet环境下实现这些功能。 1. MapXtreme Java基础: MapXtreme Java是Java平台上用于创建动态、交互式地图的SDK,它提供了丰富的地图对象模型和API,可以...
《MapInfo MapXtreme Java 版开发人员指南》是一本专门为使用MapInfo MapXtreme Java版进行软件开发的工程师准备的详细指导手册。MapInfo Corporation作为出版者,为开发者提供了一份深入理解该产品的关键资源,以...
MapXtreme Java Edition 是企业级的地图绘制开发工具,可实现数据的可视化和 地图绘制,帮助企业作出更加出色的决策,并更加有效地进行运营和管理资产。
此外,MapXtreme Java 可以在诸如 Linux、UNIX 和 NT 等多种硬件平台上运行,无需用户安装特定的浏览器插件,实现了“编写一次,随处运行”的跨平台能力。 为了加速应用程序的开发和部署,MapXtreme Java 提供了预...
通过《MapInfo MapXtreme Java 版4.7 开发人员指南》的学习,开发者可以深入理解如何利用MapXtreme的API来创建定制化的地图应用,实现从数据管理、地图呈现到空间分析的全面功能。这不仅有助于提高开发效率,也为...
本mapXtreme for Java4.8.2简单例子目前实现了 放大、缩小、鹰眼、准确定位图元并高亮显示。项目中已经把mapXtreme for Java的服务和应用jar包放到一起了,可以直接加载到eclipse中运行。 之前发布了一个相同的例子...
本培训教材将深入讲解如何利用MapXtreme for Java实现高效的GIS解决方案。 一、MapXtreme for Java基础 MapXtreme for Java的核心是其地图引擎,它能够处理各种地理数据,包括矢量图层、栅格图层和地形数据。该软件...
这个压缩包“MapXtremeJava48_DG_CHS.rar”包含了MapXtreme 4.8的中文版详细指南,对于想要在Java 8环境下使用MapXtreme进行地图开发的程序员来说,是一份宝贵的资源。 MapXtreme 是Esri公司的一个产品,Esri是GIS...
总的来说,MapXtremeJava47中文教程是Java开发者涉足GIS领域的宝贵资源,无论你是初学者还是有经验的开发者,都能从中获得丰富的知识和实战经验。通过深入学习和实践,你将能够利用MapXtreme的强大功能,构建出高...
- **高性能**:MapXtremeJava采用了先进的矢量渲染技术,能够快速处理大规模的空间数据。 - **灵活性**:支持多种数据源和格式,包括Shapefile、ArcGIS Server、WMS等,使得数据集成更加方便。 - **瘦客户端模式**:...
MapXtreme Java教程主要针对的是想要学习和掌握MapXtreme for Java这一技术的初学者。MapXtreme for Java是一款基于J2EE技术的服务器端解决方案,用于构建Web地图服务应用,它是100% Java跨平台的。这个框架支持三种...