cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
阅读:2846回复:11

arcims 如何实现主题图?

楼主#
更多 发布于:2004-08-12 15:46
<P>有没做这个方面的朋友,最近在做<img src="images/post/smile/dvbbs/em08.gif" /></P>
喜欢0 评分0
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
1楼#
发布于:2004-08-12 15:48
<P>esri中文网站的哪个省略了几个重要的函数的写法,没办法运行</P><P>有没别的好的是sample,</P>
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
举报 回复(0) 喜欢(0)     评分
tomxh001
路人甲
路人甲
  • 注册日期2004-07-13
  • 发帖数36
  • QQ
  • 铜币190枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-08-18 14:26
<P>是说专题图吗?</P>
举报 回复(0) 喜欢(0)     评分
liu76xt
论坛版主
论坛版主
  • 注册日期2004-05-26
  • 发帖数262
  • QQ
  • 铜币499枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-08-18 16:02
<P>如果楼主说的是专题图的话,那么最好是看看ArcXML 帮助文档,里面有详细的说明:</P>
<P>就是自己拼写ArcXML请求,现在可以实现柱状图和饼状图两种,当然也可定制渲染图。</P>
<P>参考:<FONT face="Courier New"><<FONT style="FONT-SIZE: medium" size=4><B>CHARTSYMBOL</B></FONT> mode="bar" sizefield="RELATEFILE.CHARTSIZE" transparency="1.0" >
              <CHARTVALUE lookupfield="POP1990" color="255,0,0" />
              <CHARTVALUE lookupfield="POP1999" color="0,0,255" />
            </<FONT style="FONT-SIZE: medium" size=4><B>CHARTSYMBOL</B></FONT>></FONT>

<TABLE cellSpacing=0 width="100%" x-use-null-cells>

<TR bgColor=#ddf5ff>
<TD class=whs30 vAlign=top>mode</TD>
<TD class=whs31 vAlign=top align=left colSpan=2> Type of chart: pie or bar.</TD></TR></TABLE></P><img src="images/post/smile/dvbbs/em11.gif" /><img src="images/post/smile/dvbbs/em11.gif" />
| ------------- | 白云悠悠矶头月涌千骏过, 往事渺渺江上风情一燕来。 | ------------- | [img]http://www.gisempire.com/bbs/showimg.asp?BoardID=3&filename=2004-9/200491972356282.gif[/img]
举报 回复(0) 喜欢(0)     评分
cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
4楼#
发布于:2004-08-19 10:06
<P>0  ,--??</P><P>bar!!!!哦,good</P><P>不过在aml里面个js结合有问题哦,怎么没有大小方面的定义</P><P>感觉是在定义人口点的颜色,</P><P>0-0-0-0-0-0-0-0-也看看先了,看看能不能实现</P>
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
举报 回复(0) 喜欢(0)     评分
ge_zi
论坛版主
论坛版主
  • 注册日期2003-09-04
  • 发帖数278
  • QQ
  • 铜币633枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2004-08-19 10:22
<FONT face="Courier New">sizefield="RELATEFILE.CHARTSIZE"就定义了大小阿。</FONT>
举报 回复(0) 喜欢(0)     评分
cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
6楼#
发布于:2004-08-19 11:09
<P>hoho</P>
<P>我使用下面的函数,没有呢</P>

<P>/**************************************
* ClassRender parameters - aimsClassRender.js
**************************************/</P>
<P>// parameters for custom class rendering... overrides default renderer
var ClassRenderLayer = new Array();  // layers to have custom renderers
var ClassRenderString = new Array(); // initial custom renderer XML string for the layers
ClassRenderLayer[0] = "Cities";
ClassRenderString[0] = "";
/*
ClassRenderString[0] ='<VALUEMAPRENDERER lookupfield="population">\n<RANGE LOWER="0" UPPER="1000000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="4" />\n</RANGE>';
ClassRenderString[0] = ClassRenderString[0] + '<RANGE LOWER="1000000" UPPER="2500000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="6" />\n</RANGE>';
ClassRenderString[0] = ClassRenderString[0] + '<RANGE LOWER="2500000" UPPER="5000000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="9" />\n</RANGE>';
ClassRenderString[0] = ClassRenderString[0] + '<RANGE LOWER="5000000" UPPER="10000000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="12" />\n</RANGE>';
ClassRenderString[0] = ClassRenderString[0] + '<RANGE LOWER="10000000" UPPER="30000000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="16" />\n</RANGE>\n</VALUEMAPRENDERER>';
*/
var numStatDecimals = 4;</P>
<P>的应用,好象表现不出来,看</P>
<P>不到效果哦</P>
[此贴子已经被作者于2004-8-19 11:10:09编辑过]
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
举报 回复(0) 喜欢(0)     评分
cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
7楼#
发布于:2004-08-19 11:11
WAWAHOHO
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
举报 回复(0) 喜欢(0)     评分
eooco
路人甲
路人甲
  • 注册日期2004-08-18
  • 发帖数64
  • QQ
  • 铜币290枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2004-08-19 21:40
<P>我这几天的网太烦了我都要毛了</P><P>打开网站好慢了</P>
举报 回复(0) 喜欢(0)     评分
liu76xt
论坛版主
论坛版主
  • 注册日期2004-05-26
  • 发帖数262
  • QQ
  • 铜币499枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2004-08-19 22:48
<DIV class=quote><B>以下是引用<I>cl991036</I>在2004-8-19 11:09:26的发言:</B>

<P>hoho</P>
<P>我使用下面的函数,没有呢</P>
<P>/**************************************
* ClassRender parameters - aimsClassRender.js
**************************************/</P>
<P>// parameters for custom class rendering... overrides default renderer
var ClassRenderLayer = new Array();  // layers to have custom renderers
var ClassRenderString = new Array(); // initial custom renderer XML string for the layers
ClassRenderLayer[0] = "Cities";
ClassRenderString[0] = "";
/*
ClassRenderString[0] ='<VALUEMAPRENDERER lookupfield="population">\n<RANGE LOWER="0" UPPER="1000000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="4" />\n</RANGE>';
ClassRenderString[0] = ClassRenderString[0] + '<RANGE LOWER="1000000" UPPER="2500000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="6" />\n</RANGE>';
ClassRenderString[0] = ClassRenderString[0] + '<RANGE LOWER="2500000" UPPER="5000000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="9" />\n</RANGE>';
ClassRenderString[0] = ClassRenderString[0] + '<RANGE LOWER="5000000" UPPER="10000000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="12" />\n</RANGE>';
ClassRenderString[0] = ClassRenderString[0] + '<RANGE LOWER="10000000" UPPER="30000000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="16" />\n</RANGE>\n</VALUEMAPRENDERER>';
*/
var numStatDecimals = 4;</P>
<P>的应用,好象表现不出来,看</P>
<P>不到效果哦</P>
</DIV>
<P>只是看到了ArcIMS预先留下的接口,
<P>(假如你用的是ArcIMS的HMTL Viewer方式进行开发,并且在它定制的基础上进行二次开发)其实不过怎么样 要生成相应的专题图,最终就是要拼写一个ArcXML的请求串 ,并且添加到预先定义好的sendXML()里面去。ArcIMS的客户端代码能够自动解析返回的字串。
<P>有ESRI公司的人说过看通了ArcXML,你可以为所欲为。此言真实!</P><img src="images/post/smile/dvbbs/em11.gif" /><img src="images/post/smile/dvbbs/em11.gif" />
| ------------- | 白云悠悠矶头月涌千骏过, 往事渺渺江上风情一燕来。 | ------------- | [img]http://www.gisempire.com/bbs/showimg.asp?BoardID=3&filename=2004-9/200491972356282.gif[/img]
举报 回复(0) 喜欢(0)     评分
上一页
游客

返回顶部