`
izuoyan
  • 浏览: 9292179 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ArcGIS Server Java ADF 案例教程 29

阅读更多

GraphicElement的符号化
GraphicElement的symbol属性是一个WebSymbol 对象,这个对象定义了使用什么符号来表示GraphicElement对象。下面让我们大概看一下有些什么WebSymbol可以为我使用:

WebSimpleMarkerSymbol 简单点符号
WebSimpleLineSymbol 简单线符号
WebSimplePolygonSymbol 简单多边形符号
WebPictureMarkerSymbol 图片点符号
WebTrueTypeMarkerSymbol TrueType点符号

比如一个简单点符号可以这样定义:
WebSimpleMarkerSymbol symbol = new WebSimpleMarkerSymbol();
symbol.setMarkerType(WebSimpleMarkerSymbol.STAR);
symbol.setAntialiasing(true);
symbol.setTransparency(0.7);
symbol.setColor("255,255,0");
symbol.setOutlineColor("255,0,0");

这样的代码定义的是一个星形点符号,在图 19中你可以看到这个符号的效果:

图 19 简单点符号的效果

当简单的点、线、面让你觉得枯燥,那么图片标注或许就是一个可以吸引眼球的好主意:
WebPictureMarkerSymbol symbol = new WebPictureMarkerSymbol();
symbol.setFileName("images/esri-logo.gif");

这个图片是在WebContent下images子目录中的一个GIF图片,下面是这个图片用作符号的效果:

图 20 图片点符号的效果

还有就是TrueType的点符号,你应该知道ArcGIS带了很多TrueType字体格式的符号,下面我们将一个TrueType文字设置为符号:
WebTrueTypeMarkerSymbol symbol=new WebTrueTypeMarkerSymbol();
symbol.setFontName("ESRI Business");
symbol.setCharacterIndex(0);
symbol.setFontColor("0,255,0");
symbol.setFontSize(50);
symbol.setFontStyle(WebTrueTypeMarkerSymbol.UNDERLINE);

下面就是这个TrueType点符号的效果:

图 21 TrueType点符号的效果

分享到:
评论

相关推荐

    arcgis server java adf案例教程

    《ArcGIS Server Java ADF案例教程》是一本深入探讨地理信息系统(GIS)技术的专业书籍,主要聚焦于Esri公司的ArcGIS Server平台与Java Application Development Framework(ADF)的结合应用。ArcGIS Server是Esri的...

    arcgis server java adf 案例教程

    【ArcGIS Server Java ADF案例教程】是一份深入讲解如何使用ArcGIS Server与Java Application Development Framework(ADF)进行地理信息系统开发的教程。本教程旨在帮助IT专业人士,特别是那些在地理信息科学领域...

    ArcGIS Server Java ADF案例教程

    ### ArcGIS Server Java ADF案例教程:深入解析与实践指南 #### 1. 引言:探索ArcGIS Server Java ADF的世界 ArcGIS Server Java ADF(Application Development Framework)为地理信息系统(GIS)开发者提供了一个...

    ArcGIS Server JAVA ADF

    ### ArcGIS Server Java ADF 相关知识点 #### 一、概述 在2004年的第六届ArcGIS暨ERDAS中国用户大会上,林青(Cherry Lin)介绍了如何通过Java ADF(Application Development Framework)来开发和部署ArcGIS ...

    ArcGIS Server Java ADF 案例教程.pdf

    ### ArcGIS Server Java ADF 案例教程 #### 前言与背景介绍 《ArcGIS Server Java ADF 案例教程》是一本针对地理信息系统(GIS)开发人员的专业指南,旨在帮助读者深入了解如何使用Java应用程序开发框架(ADF)...

    ArcGIS_Server_Java_ADF_案例教程

    ArcGIS Server Java ADF案例教程提供了一个非常有价值的资源,对于那些希望深入学习和使用ArcGIS Server进行WebGIS开发的Java开发者来说,了解ADF选择JSF框架的原因以及JSF框架的特性是非常重要的。虽然参考资料有限...

    ArcGIS Server轻松入门.pdf ArcGIS_Server_Java_ADF_案例教程.pdf .NET构建和部署ArcGIS+Server+Web应用.pdf

    接下来,《ArcGIS_Server_Java_ADF_案例教程》聚焦于使用Java Application Development Framework (ADF)开发GIS应用。ADF是Esri提供的一个基于Java的开发工具包,用于构建桌面和Web GIS应用。此教程可能包括: 1. ...

    ArcGIS Server Java讲座

    在Java环境下使用ArcGIS Server,我们可以利用ArcGIS Server for Java ADF(ArcObjects for Java Application Development Framework)进行开发,这是一种专门为构建GIS应用程序而设计的Java库。ADF提供了丰富的API...

    ArcGIS_Server_Java_ADF_case.rar_Arcgis java

    《ArcGIS_Server_Java_ADF_案例教程》是针对地理信息系统开发的专业教程,主要关注如何使用ArcGIS Server的Java API(ADF,ArcGIS Data Framework)进行应用开发。ArcGIS Server是一款强大的地理信息处理平台,它...

    ArcGIS Server 9.2帮助文档翻译(1)Simple ArcGIS Server Web ADF Java Platform Application

    ArcGIS Server 9.2相关的Web ADF Java Platform应用程序都是基于JavaServer Faces (JSF)框架构建的,用于创建互动式、地图驱动的Web应用程序。JSF是一个标准的Java EE组件模型,它允许开发者构建用户界面并与后端...

    ArcGIS Server Java讲座.doc

    【ArcGIS Server Java 讲座】是一系列关于使用Java技术进行ArcGIS Server开发的文档,主要针对的是ArcGIS Server 9.2版本。这个讲座涵盖了多个主题,旨在帮助开发者理解和应用Java Server Faces (JSF) 技术以及...

    gisserver adf java教程

    这个“ArcGIS Server Java ADF 开发培训”教程将引导你逐步深入GISServer ADF Java的世界,通过理论学习和实践操作,提升你的GIS开发技能,使你能更好地利用Esri的平台构建高效、稳定的GIS应用程序。在学习过程中,...

    ArcGIS_Server_Java_ADF_案例教程.rar_ADF_ADF软件全称_arcgis server

    ADF全称是Arcgis java Web Application Developer FrameWork,是为了开发web应用而生的一套开发框架,开发人员可以在ADF的基础上相对容易的开发出WEBGIS应用。

    ArcGis_Server10_for_java创建Web_Adf实例

    ### ArcGIS Server 10 for Java 创建 Web ADF 实例详解 #### 一、概述 在当前电力行业的配网自动化项目中,为了更好地展现电网结构、进行停电模拟以及实时显示电网设备状态等功能,通常需要集成地理信息系统(GIS)...

    arcgis server10 for java在myeclipse创建Web实例

    在本文中,我们将探讨如何在MyEclipse中使用ArcGIS Server 10 for Java创建一个Web ADF实例。ArcGIS Server是一种强大的地理信息系统(GIS)平台,它允许开发者构建地图服务和应用程序,以便在Web环境下提供地理信息...

    定制Java Arcgis server 9.2Web Tasks WebADF(幻灯片)

    标题与描述均提到了“定制Java Arcgis server 9.2 Web Tasks WebADF”,这表明内容将围绕在ArcGIS Server 9.2环境下,利用Java技术进行WebADF(Web Application Development Framework)的自定义Web任务开发展开。...

    arcgis server

    《ArcGis_Server10_for_java创建Web_Adf实例.doc》可能是关于如何使用ArcGIS Server 10与Java Web ADF创建实例的详细教程。这份文档可能涵盖了如下内容: 1. **环境配置**: 如Java SDK、ArcGIS Server SDK for Java...

    用java开发Arcgis server 9.2 web application

    本篇文章将基于提供的文件信息,深入解析如何使用Java进行ArcGIS Server 9.2 Web应用开发的关键知识点,包括工作坊资料获取、演示文稿大纲、Web ADF任务框架及其配置,以及定制任务的实现。 ### 获取工作坊资料 ...

Global site tag (gtag.js) - Google Analytics