﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Java-随笔分类-ArcGis</title><link>http://www.blogjava.net/ezhubin/category/24965.html</link><description> java的控制力很吸引我。</description><language>zh-cn</language><lastBuildDate>Wed, 16 Feb 2011 03:39:55 GMT</lastBuildDate><pubDate>Wed, 16 Feb 2011 03:39:55 GMT</pubDate><ttl>60</ttl><item><title>ArcGis Server 中 如何在Task中实现  下拉列表和 checkbox 和 radiobutton.（完整例子） 教程将持续推出</title><link>http://www.blogjava.net/ezhubin/archive/2007/08/22/138660.html</link><dc:creator>JavaPoint</dc:creator><author>JavaPoint</author><pubDate>Wed, 22 Aug 2007 09:35:00 GMT</pubDate><guid>http://www.blogjava.net/ezhubin/archive/2007/08/22/138660.html</guid><wfw:comment>http://www.blogjava.net/ezhubin/comments/138660.html</wfw:comment><comments>http://www.blogjava.net/ezhubin/archive/2007/08/22/138660.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/ezhubin/comments/commentRss/138660.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ezhubin/services/trackbacks/138660.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ArcGis server，如何在Task中实现  下拉列表和 checkbox 和 radiobutton.<br>ArcGis server教程系列&nbsp;&nbsp;<a href='http://www.blogjava.net/ezhubin/archive/2007/08/22/138660.html'>阅读全文</a><img src ="http://www.blogjava.net/ezhubin/aggbug/138660.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ezhubin/" target="_blank">JavaPoint</a> 2007-08-22 17:35 <a href="http://www.blogjava.net/ezhubin/archive/2007/08/22/138660.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ArcGis 航线查询完全例子</title><link>http://www.blogjava.net/ezhubin/archive/2007/08/18/137822.html</link><dc:creator>JavaPoint</dc:creator><author>JavaPoint</author><pubDate>Sat, 18 Aug 2007 07:46:00 GMT</pubDate><guid>http://www.blogjava.net/ezhubin/archive/2007/08/18/137822.html</guid><wfw:comment>http://www.blogjava.net/ezhubin/comments/137822.html</wfw:comment><comments>http://www.blogjava.net/ezhubin/archive/2007/08/18/137822.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/ezhubin/comments/commentRss/137822.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ezhubin/services/trackbacks/137822.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ezhubin/archive/2007/08/18/137822.html'>阅读全文</a><img src ="http://www.blogjava.net/ezhubin/aggbug/137822.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ezhubin/" target="_blank">JavaPoint</a> 2007-08-18 15:46 <a href="http://www.blogjava.net/ezhubin/archive/2007/08/18/137822.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>航线查询问题－Server Java的实现方法</title><link>http://www.blogjava.net/ezhubin/archive/2007/08/16/137334.html</link><dc:creator>JavaPoint</dc:creator><author>JavaPoint</author><pubDate>Thu, 16 Aug 2007 08:59:00 GMT</pubDate><guid>http://www.blogjava.net/ezhubin/archive/2007/08/16/137334.html</guid><wfw:comment>http://www.blogjava.net/ezhubin/comments/137334.html</wfw:comment><comments>http://www.blogjava.net/ezhubin/archive/2007/08/16/137334.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ezhubin/comments/commentRss/137334.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ezhubin/services/trackbacks/137334.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ezhubin/archive/2007/08/16/137334.html'>阅读全文</a><img src ="http://www.blogjava.net/ezhubin/aggbug/137334.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ezhubin/" target="_blank">JavaPoint</a> 2007-08-16 16:59 <a href="http://www.blogjava.net/ezhubin/archive/2007/08/16/137334.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ArcGIS Server 开发初步 -- 自定义工具</title><link>http://www.blogjava.net/ezhubin/archive/2007/08/16/137162.html</link><dc:creator>JavaPoint</dc:creator><author>JavaPoint</author><pubDate>Thu, 16 Aug 2007 03:15:00 GMT</pubDate><guid>http://www.blogjava.net/ezhubin/archive/2007/08/16/137162.html</guid><wfw:comment>http://www.blogjava.net/ezhubin/comments/137162.html</wfw:comment><comments>http://www.blogjava.net/ezhubin/archive/2007/08/16/137162.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ezhubin/comments/commentRss/137162.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ezhubin/services/trackbacks/137162.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ezhubin/archive/2007/08/16/137162.html'>阅读全文</a><img src ="http://www.blogjava.net/ezhubin/aggbug/137162.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ezhubin/" target="_blank">JavaPoint</a> 2007-08-16 11:15 <a href="http://www.blogjava.net/ezhubin/archive/2007/08/16/137162.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ArcGIS Server开发——控制图层是否可见 </title><link>http://www.blogjava.net/ezhubin/archive/2007/08/16/137156.html</link><dc:creator>JavaPoint</dc:creator><author>JavaPoint</author><pubDate>Thu, 16 Aug 2007 03:11:00 GMT</pubDate><guid>http://www.blogjava.net/ezhubin/archive/2007/08/16/137156.html</guid><wfw:comment>http://www.blogjava.net/ezhubin/comments/137156.html</wfw:comment><comments>http://www.blogjava.net/ezhubin/archive/2007/08/16/137156.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/ezhubin/comments/commentRss/137156.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ezhubin/services/trackbacks/137156.html</trackback:ping><description><![CDATA[&nbsp; <span>当需要控制图层的可见性时，可以使用</span><span><span> <br>IMapDescription mapdescription = webMap.MapDescription; <br>webMap.ManageLifetime(mapdescription);&nbsp; </span></span>
<p><span><span>&nbsp;&nbsp;&nbsp; ILayerDescriptions layerdec = mapdescription.LayerDescriptions;</span></span> </p>
<p><span><span>&nbsp;&nbsp;&nbsp; for(int i=0;i &lt; mapdescription.LayerDescriptions.Count; i++)</span></span><span><span> <br>{ <br></span></span><span><span>&nbsp;&nbsp;&nbsp; ILayerDescription onelayerdesc = layerdec.get_Element(i)；</span></span><span><span>&nbsp;<br></span></span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;onelayerdesc.Visible = true; <br>}</span></span><span><span>&nbsp;&nbsp; <br><br></span></span></p>
<img src ="http://www.blogjava.net/ezhubin/aggbug/137156.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ezhubin/" target="_blank">JavaPoint</a> 2007-08-16 11:11 <a href="http://www.blogjava.net/ezhubin/archive/2007/08/16/137156.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ArcGIS Server开发——标注 </title><link>http://www.blogjava.net/ezhubin/archive/2007/08/16/137153.html</link><dc:creator>JavaPoint</dc:creator><author>JavaPoint</author><pubDate>Thu, 16 Aug 2007 03:10:00 GMT</pubDate><guid>http://www.blogjava.net/ezhubin/archive/2007/08/16/137153.html</guid><wfw:comment>http://www.blogjava.net/ezhubin/comments/137153.html</wfw:comment><comments>http://www.blogjava.net/ezhubin/archive/2007/08/16/137153.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ezhubin/comments/commentRss/137153.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ezhubin/services/trackbacks/137153.html</trackback:ping><description><![CDATA[<p><a class=singleposttitle id=viewpost1_TitleUrl href="http://www.cnblogs.com/kylinindotnet/articles/835934.html"><u><font color=#800080>ArcGIS Server开发——标注 </font></u></a><br></p>
<p><span style="COLOR: #0000ff">[C#写法]</span> <br><span style="FONT-FAMILY: Verdana">private void LabelField(IFeatureLayer pFeatureLayer,IServerContext pServerContext) <br>&nbsp;&nbsp;{&nbsp; <br>&nbsp;&nbsp;&nbsp;IGeoFeatureLayer pGeoFeatureLayer = pFeatureLayer as IGeoFeatureLayer; <br>&nbsp;&nbsp;&nbsp;pGeoFeatureLayer.AnnotationProperties.Clear(); <br>&nbsp;&nbsp;&nbsp;IAnnotateLayerPropertiesCollection pAnnoLayerPropsColl = pGeoFeatureLayer.AnnotationProperties; <br>&nbsp;&nbsp;&nbsp;ILabelEngineLayerProperties pLabelEngine; <br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;pLabelEngine = pServerContext.CreateObject("esriCarto.LabelEngineLayerProperties") as&nbsp;&nbsp;&nbsp;&nbsp; ILabelEngineLayerProperties; <br>&nbsp;&nbsp;&nbsp;pLabelEngine.Expression = "[Field]"; <br>&nbsp;&nbsp;&nbsp;IAnnotateLayerProperties pAnnoLayerProps = pLabelEngine as IAnnotateLayerProperties; <br>&nbsp;&nbsp;&nbsp;pAnnoLayerPropsColl.Add(pAnnoLayerProps); <br>&nbsp;&nbsp;&nbsp;pGeoFeatureLayer.DisplayAnnotation = true;&nbsp;&nbsp;<br>&nbsp;&nbsp;</span></p>
<img src ="http://www.blogjava.net/ezhubin/aggbug/137153.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ezhubin/" target="_blank">JavaPoint</a> 2007-08-16 11:10 <a href="http://www.blogjava.net/ezhubin/archive/2007/08/16/137153.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ArcGIS Server Java讲座－空间查询和高亮显示的实现</title><link>http://www.blogjava.net/ezhubin/archive/2007/08/16/137151.html</link><dc:creator>JavaPoint</dc:creator><author>JavaPoint</author><pubDate>Thu, 16 Aug 2007 03:09:00 GMT</pubDate><guid>http://www.blogjava.net/ezhubin/archive/2007/08/16/137151.html</guid><wfw:comment>http://www.blogjava.net/ezhubin/comments/137151.html</wfw:comment><comments>http://www.blogjava.net/ezhubin/archive/2007/08/16/137151.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ezhubin/comments/commentRss/137151.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ezhubin/services/trackbacks/137151.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ezhubin/archive/2007/08/16/137151.html'>阅读全文</a><img src ="http://www.blogjava.net/ezhubin/aggbug/137151.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ezhubin/" target="_blank">JavaPoint</a> 2007-08-16 11:09 <a href="http://www.blogjava.net/ezhubin/archive/2007/08/16/137151.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ArcGIS Server Java讲座---使用图片和TrueType字体进行标注</title><link>http://www.blogjava.net/ezhubin/archive/2007/08/16/137149.html</link><dc:creator>JavaPoint</dc:creator><author>JavaPoint</author><pubDate>Thu, 16 Aug 2007 03:07:00 GMT</pubDate><guid>http://www.blogjava.net/ezhubin/archive/2007/08/16/137149.html</guid><wfw:comment>http://www.blogjava.net/ezhubin/comments/137149.html</wfw:comment><comments>http://www.blogjava.net/ezhubin/archive/2007/08/16/137149.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/ezhubin/comments/commentRss/137149.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ezhubin/services/trackbacks/137149.html</trackback:ping><description><![CDATA[<table style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=0 cellPadding=0 width=575 border=0>
    <tbody>
        <tr>
            <td style="FONT-SIZE: 12pt; COLOR: #ff6600" align=middle height=32>ArcGIS Server Java讲座---使用图片和TrueType字体进行标注</td>
        </tr>
        <tr>
            <td align=middle bgColor=#f7f7f7 height=25></td>
        </tr>
        <script language=javascript>
        var newasp_fontsize=9;
        var newasp_lineheight=12;
        </script>
        <tr>
            <td>
            <p align=right><a title=减小字体 style="CURSOR: hand; POSITION: relative" onclick='if(newasp_fontsize>8){NewaspContentLabel.style.fontSize=(--newasp_fontsize)+"pt";NewaspContentLabel.style.lineHeight=(--newasp_lineheight)+"pt";}'><img height=15 src="http://www.vscodes.com/images/1.gif" width=15 border=0><font color=#ff6600>减小字体</font></a> <a title=增大字体 style="CURSOR: hand; POSITION: relative" onclick='if(newasp_fontsize<64){newaspcontentlabel.style.fontsize=(++newasp_fontsize)+"pt";newaspcontentlabel.style.lineheight=(++newasp_lineheight)+"pt";}'><img height=15 src="http://www.vscodes.com/images/2.gif" width=15 border=0><font color=#ff6600>增大字体</font></a> </p>
            <div class=ContentFont id=NewaspContentLabel style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"><font id=font_word style="FONT-SIZE: 14px; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif">
            <div><font face=宋体>直奔主题吧，接上个主题的讲座的内容，讲讲如何用图片进行标注。在前面一个讲座我们已经说明，如何对选中的物体进行高亮显示。而且这一部分工作是在</font><font face=Arial>ADF</font><font face=宋体>这一端完成的。那么有的时候，我们进行高亮显示的时候，不仅仅希望只是设置颜色，我们希望能够用图片或者</font><font face=Arial>truetype</font><font face=宋体>字体进行标注。比如在犯罪地点放一个坏人之类的功能。</font><font face=Arial></font><br><font face=Arial></font><br><font face=宋体>我们来看看实现原理，关键是两个类，</font><font face=Arial>WebTrueTypeMarkerSymbol</font><font face=宋体>和</font><font face=Arial>WebPictureMarkerSymbol</font><font face=宋体>，没啥好说的，直接用代码来说明吧：</font><font face=Arial></font><br><font face=Arial></font><br><font face=宋体>先来看看普通的点标注：</font><font face=Arial> </font><br><font face=Arial><br><br></div>
            <div>
            <div>WebPointpt=(WebPoint)arg0.getWebGeometry().toMapGeometry(arg0.getWebContext().getWebMap());<br><br>WebSimpleMarkerSymbol markers =null;<br><br>markers = new WebSimpleMarkerSymbol();<br><br>markers.setAntialiasing(true);<br><br>markers.setColor("255,0,0");<br><br>markers.setWidth(8);<br><br>markers.setOutlineColor("255,0,0");<br><br>markers.setMarkerType(WebSimpleMarkerSymbol.CIRCLE);&nbsp;&nbsp;<br><br>markers.setPicture(bytInput);<br><br>GraphicElement ge=new GraphicElement();<br><br>ge.setGeometry(pt);<br><br>ge.setSymbol(markers);<br><br>WebGraphicsgraphics=arg0.getWebContext().getWebGraphics();<br><br>graphics.addGraphics(ge);<br><br>arg0.getWebContext().refresh();</div>
            </div>
            <br></font><br><font face=Arial></font><br><font face=宋体>注意</font><font face=Arial>webgraphicsymbol</font><font face=宋体>的</font><font face=Arial>setPicture</font><font face=宋体>方法的参数不是图片目录，而是图片的二进制数组，所以需要用文件</font><font face=Arial>IO</font><font face=宋体>把图片读取进来。当然，如果用户访问量很大，线程就不安全了，大家可以在</font><font face=Arial>application</font><font face=宋体>启动时进行读取，放在</font><font face=Arial>context</font><font face=宋体>的某个</font><font face=Arial>attribute</font><font face=宋体>里面。我原来认为是通过设置路径方式实现，这样又可能可以搞定</font><font face=Arial>gif</font><font face=宋体>图形的闪烁，但是现在实验结果是不行。设置图片标注的代码如下：<br><br></font><font face=Arial><br><br>
            <div>
            <div>WebPointpt=(WebPoint)arg0.getWebGeometry().toMapGeometry(arg0.getWebContext().getWebMap());<br><br>//图片在servelet容器里面目录&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;<br><br>String picPath=FacesContext.getCurrentInstance().getExternalContext().getRequestContextPath()+"\\images\\angle.gif";<br><br>File myFile = new File(picPath);&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<br><br>FileInputStream myStream= newFileInputStream(myFile);&nbsp; &nbsp; <br><br>BufferedInputStream buf = newBufferedInputStream(myStream);<br><br>byte[] bytInput = newbyte[(int)myFile.length()];<br><br>buf.read(bytInput, 0, (int) myFile.length());<br><br>buf.close();<br><br>myStream.close();<br><br>WebPictureMarkerSymbol markers=newWebPictureMarkerSymbol(); <br><br>markers.setPicture(bytInput);<br><br>GraphicElement ge=new GraphicElement();<br><br>ge.setGeometry(pt);<br><br>ge.setSymbol(markers);<br><br>WebGraphics graphics=arg0.getWebContext().getWebGraphics();<br><br>graphics.addGraphics(ge);<br><br>arg0.getWebContext().refresh();</div>
            </div>
            <br></font><br><font face=Arial></font><br><font face=Arial></font><br><font face=宋体>在</font><font face=Arial>jsf</font><font face=宋体>文件里面添加如下代码，调用图片标注工具，进行测试：</font><font face=Arial></font><br><font face=Arial></font><font face=Arial><br><br>
            <div>
            <div>&lt;a:tool id="pointTest"defaultImage="images/point.gif"hoverImage="images/pointU.gif"<br><br>selectedImage="images/pointD.gif"clientAction="EsriMapPoint" serverAction="com.cj.ucdemo.GifTestTool"clientPostBack="true"/&gt;</div>
            </div>
            <br></font><br><font face=Arial></font><br><font face=宋体>图片标注的结果如下：<br></font><img onmousewheel="return imgzoom(this)" onmouseover="attachimginfo(this, 'attach_1546', 1);attachimg(this, 'mouseover')" onclick="attachimg(this, 'click', 'attachments/forumid_14/Snap3_jVfYVtNHV4He.jpg')" onmouseout="attachimginfo(this, 'attach_1546', 0, event)" alt="" src="http://www.vscodes.com/article/UploadPic/2007-6/2007629152924595.jpg" onload="return imgzoom(this,550)" border=0>
            <div>&nbsp;</div>
            <div>&nbsp;</div>
            <br>
            <p align=center><font face=Arial><br></font></p>
            <p align=center><font face=宋体>用图片做</font><font face=Arial>markSymbol</font></p>
            <p align=left><font face=宋体></font></p>
            <p align=left><font face=宋体>我们也可以使用TrueType字体里面的矢量字体对图形进行符号化显示，这也是我们经常使用的方法，具体代码如下：</font></p>
            <p align=left><font face=Arial><br><br>
            <div>
            <div>webMap=arg0.getWebContext().getWebMap(); WebPointpt=(WebPoint)arg0.getWebGeometry().toMapGeometry(webMap); WebTrueTypeMarkerSymbol trueMarkerSymbol=new WebTrueTypeMarkerSymbol(); //注意使用系统里面已经安装的字体 trueMarkerSymbol.setFontName("ESRITransportation &amp; Civic");//设置索引 trueMarkerSymbol.setCharacterIndex(8); trueMarkerSymbol.setFontColor("255,0,0"); trueMarkerSymbol.setFontSize(20); trueMarkerSymbol.setFontStyle(WebTrueTypeMarkerSymbol.BOLD);GraphicElement ge=new GraphicElement(); ge.setGeometry(pt); ge.setSymbol(trueMarkerSymbol);WebGraphicsgraphics=arg0.getWebContext().getWebGraphics(); graphics.addGraphics(ge);arg0.getWebContext().refresh();</div>
            </div>
            <br></font><br>
            <p align=left><font face=Arial><br></font></p>
            <p align=left><font face=宋体></font></p>
            <p align=left><font face=宋体></font></p>
            <p align=left><font face=宋体>把上面的代码放在一个点击工具里面，在jsf文件中用如下代码进行调试：</font></p>
            <p align=left><font face=宋体></font></p>
            <p align=left><font face=Arial><br></font></p>
            <p align=left><font face=Arial><br><br>
            <div>
            <div>&nbsp;&nbsp;&lt;a:toolid="trueMarkerTest" defaultImage="images/point.gif"hoverImage="images/pointU.gif"&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; selectedImage="images/pointD.gif"clientAction="EsriMapPoint"&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; serverAction="com.cj.ucdemo.TrueTypeMarkerTest"clientPostBack="true"/&gt;</div>
            </div>
            <br></font>
            <p>
            <p align=left><font face=宋体><br></font></p>
            <p align=left><font face=宋体></font></p>
            <p align=left><font face=宋体></font></p>
            <p align=left><font face=宋体>TrueType</font><font face=宋体>字体标注的结果如下图所示：</font></p>
            <p align=left><font face=宋体>&nbsp; &nbsp;</font> <img onmousewheel="return imgzoom(this)" onmouseover="attachimginfo(this, 'attach_1545', 1);attachimg(this, 'mouseover')" onclick="attachimg(this, 'click', 'attachments/forumid_14/Snap2_Q9ZpwL08SAXV.jpg')" onmouseout="attachimginfo(this, 'attach_1545', 0, event)" alt="" src="http://www.vscodes.com/article/UploadPic/2007-6/2007629152929954.jpg" onload="return imgzoom(this,550)" border=0> </p>
            </font></div>
            </td>
        </tr>
    </tbody>
</table>
<img src ="http://www.blogjava.net/ezhubin/aggbug/137149.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ezhubin/" target="_blank">JavaPoint</a> 2007-08-16 11:07 <a href="http://www.blogjava.net/ezhubin/archive/2007/08/16/137149.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Server Java讲座-----扩展Tasks框架</title><link>http://www.blogjava.net/ezhubin/archive/2007/08/16/137145.html</link><dc:creator>JavaPoint</dc:creator><author>JavaPoint</author><pubDate>Thu, 16 Aug 2007 03:01:00 GMT</pubDate><guid>http://www.blogjava.net/ezhubin/archive/2007/08/16/137145.html</guid><wfw:comment>http://www.blogjava.net/ezhubin/comments/137145.html</wfw:comment><comments>http://www.blogjava.net/ezhubin/archive/2007/08/16/137145.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/ezhubin/comments/commentRss/137145.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ezhubin/services/trackbacks/137145.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ezhubin/archive/2007/08/16/137145.html'>阅读全文</a><img src ="http://www.blogjava.net/ezhubin/aggbug/137145.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ezhubin/" target="_blank">JavaPoint</a> 2007-08-16 11:01 <a href="http://www.blogjava.net/ezhubin/archive/2007/08/16/137145.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何定制ArcGIS Server Java ADF 应用模版(一)--定制工具条</title><link>http://www.blogjava.net/ezhubin/archive/2007/08/15/136945.html</link><dc:creator>JavaPoint</dc:creator><author>JavaPoint</author><pubDate>Wed, 15 Aug 2007 07:56:00 GMT</pubDate><guid>http://www.blogjava.net/ezhubin/archive/2007/08/15/136945.html</guid><wfw:comment>http://www.blogjava.net/ezhubin/comments/136945.html</wfw:comment><comments>http://www.blogjava.net/ezhubin/archive/2007/08/15/136945.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/ezhubin/comments/commentRss/136945.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ezhubin/services/trackbacks/136945.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ezhubin/archive/2007/08/15/136945.html'>阅读全文</a><img src ="http://www.blogjava.net/ezhubin/aggbug/136945.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ezhubin/" target="_blank">JavaPoint</a> 2007-08-15 15:56 <a href="http://www.blogjava.net/ezhubin/archive/2007/08/15/136945.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SERVER JAVA开发 前言------为什么我们选择JSF，而不是其它framework</title><link>http://www.blogjava.net/ezhubin/archive/2007/08/15/136933.html</link><dc:creator>JavaPoint</dc:creator><author>JavaPoint</author><pubDate>Wed, 15 Aug 2007 07:28:00 GMT</pubDate><guid>http://www.blogjava.net/ezhubin/archive/2007/08/15/136933.html</guid><wfw:comment>http://www.blogjava.net/ezhubin/comments/136933.html</wfw:comment><comments>http://www.blogjava.net/ezhubin/archive/2007/08/15/136933.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ezhubin/comments/commentRss/136933.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ezhubin/services/trackbacks/136933.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ezhubin/archive/2007/08/15/136933.html'>阅读全文</a><img src ="http://www.blogjava.net/ezhubin/aggbug/136933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ezhubin/" target="_blank">JavaPoint</a> 2007-08-15 15:28 <a href="http://www.blogjava.net/ezhubin/archive/2007/08/15/136933.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ArcGIS Editor工具中几个Task(任务)的研究</title><link>http://www.blogjava.net/ezhubin/archive/2007/08/15/136926.html</link><dc:creator>JavaPoint</dc:creator><author>JavaPoint</author><pubDate>Wed, 15 Aug 2007 07:20:00 GMT</pubDate><guid>http://www.blogjava.net/ezhubin/archive/2007/08/15/136926.html</guid><wfw:comment>http://www.blogjava.net/ezhubin/comments/136926.html</wfw:comment><comments>http://www.blogjava.net/ezhubin/archive/2007/08/15/136926.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/ezhubin/comments/commentRss/136926.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ezhubin/services/trackbacks/136926.html</trackback:ping><description><![CDATA[<div>一、Creat task 建立任务</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Creat New Feature&nbsp; 新建要素　　（这个不用说了吧）如图1</div>
<div></div>
<div>&nbsp;<img src="http://www.gissky.net/Article/UploadFiles/200607/20060710105801341.gif" height="79" width="59"  alt="" /></div>
<div>二、Modifu tasks 　修改任务</div>
<div><font size="3"><font size="2">1、Reshape Feature 更新要素（如图2</font><font size="2">）对多边形进行外部削除</font>。</font></div>
<div><font size="3"></font>&nbsp;</div>
<div><img src="http://www.gissky.net/Article/UploadFiles/200607/20060710105801376.gif" height="142" width="342"  alt="" /></div>
<div>2、Cut Poly Featrue 剪切多边形要素</div>
<div>即对多边形要素进行内部分割，①用箭头工作选中多边形；②铅笔工具为可用，选择之；③在多边形内部进行分割。注意：分割操作只在选中多边形的蓝色框区域内有效，其它部分无效。（如图3）</div>
<div><img src="http://www.gissky.net/Article/UploadFiles/200607/20060710105801682.gif" height="131" width="86"  alt="" />&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;3、Mirror Features&nbsp; 镜像要素　（这也不用说了吧，看到图4就明白了）</div>
<div>&nbsp;<img src="http://www.gissky.net/Article/UploadFiles/200607/20060710105801814.gif" height="82" width="151"  alt="" /></div>
<div>4、Extend/Trim Features&nbsp; 延伸/修剪要素　主要对线要素进行操作</div>
<div>延伸：①用箭头工作选中线；②铅笔工具为可用，选择之；③在线外确定延长所至位置（如图5）。</div>
<div>&nbsp;<img src="http://www.gissky.net/Article/UploadFiles/200607/20060710105801591.gif" height="152" width="164"  alt="" /></div>
<div>修剪：①用箭头工作选中线；②铅笔工具为可用，选择之；③在线内侧拉出一条剪切线。注：如果按从左至右的顺序拉动剪切线，则保留原线的上部分；如果按从右至左的顺序拉动剪切线，则保留原线的下部分。（如图6）</div>
<div>&nbsp;</div>
<div><img onmousewheel="return yuzi_img(event,this)" src="http://www.gissky.net/Article/UploadFiles/200607/20060710105801936.gif" onload="javascript:if(this.width  alt="" />body.clientHeight)this.width=body.clientHeight" border="0"></div>
<div>5、Modify Feature&nbsp; 修改要素。</div>
<div>注：如用铅笔工具时，则是从要素最后一个锚点开始继续画线或修改多边形形状（如图7）。</div>
<div>&nbsp;<img src="http://www.gissky.net/Article/UploadFiles/200607/20060710105801105.gif" height="56" width="132"  alt="" /></div>
<div>6、Calibrate Route Feature　校准路线（通道）要素</div>
<div>这条俺也没明白，大家一起研究研究呀</div>
<div>7、Modify Portion of a line　修改线的一部分</div>
<div>这条俺也没明白，大家一起研究研究呀</div>
<div>&nbsp;</div>
<div>三、Topology Tasks&nbsp; 拓扑任务</div>
<div>1、Modify Edge&nbsp; 修改边</div>
<div>这条俺也没明白，大家一起研究研究呀</div>
<div>2、Reshape Edge&nbsp; 改造边</div>
<div>晕，这个也没看明白&#8230;..</div>
<div>3、Aruto-complete polygon　自动完成多边形(我的理解是：外接多边形)</div>
<div><font size="2">（首先非常感谢5楼的MM给我的提示，书归正传<img onmousewheel="return yuzi_img(event,this)" src="http://www.gissky.net/Article/UploadFiles/200607/20060710105801792.gif" onload="javascript:if(this.width  alt="" />body.clientHeight)this.width=body.clientHeight" border="0">）</font></div>
<div><font size="2">创建一个和已有多边形共享边界的新多边形时就可以用这个工具。不过要先选中已有的多边形。如图8，操作一下大家就会明白的。</font></div>
<div><font size="2"></font>&nbsp;<img onmousewheel="return yuzi_img(event,this)" src="http://www.gissky.net/Article/UploadFiles/200607/20060710105802175.gif" onload="javascript:if(this.width  alt="" />body.clientHeight)this.width=body.clientHeight" border="0" width="316"></div>
<div><font size="2"></font>&nbsp;</div>
<font size="2">
<div>四、Other tasks　其它任务</div>
<div>1、Select Feature using a line&nbsp; 用线选择要素（如图8）</div>
<div>&nbsp;<img onmousewheel="return yuzi_img(event,this)" src="http://www.gissky.net/Article/UploadFiles/200607/20060710105802899.gif" onload="javascript:if(this.width  alt="" />body.clientHeight)this.width=body.clientHeight" border="0" width="316"></div>
<div>2、Select Feature using a Area&nbsp; 用面选择要素</div>
<div>与前一个差不多，不必多说</div>
<div>3、Create 2-piont Line Feature 　建立两点线要素</div>
<div>绘制多条不连续的2点直线，不必多说。</div>
</font>
<img src ="http://www.blogjava.net/ezhubin/aggbug/136926.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ezhubin/" target="_blank">JavaPoint</a> 2007-08-15 15:20 <a href="http://www.blogjava.net/ezhubin/archive/2007/08/15/136926.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>