阅读:1865回复:2
请问MapX5是否不能基于字符型字段制作专题图
<P> 近日由于项目的需要,我将MapX4.5.1升级到MapX5,但发觉MapX5好像不能基于字符型字段制作专题图,请问MapX5是否不能基于字符型字段制作专题图?您是否也遇到过这种问题,如何解决呢?望不吝赐教。谢谢!代码如下:<BR> <BR> var<BR> layer:CMapXLayer;<BR> Fields: CMapXFields;<BR> ds:CMapXDataset;<BR>begin<BR> layer:=map1.Layers.Item['配电房'];<BR> Fields:= CoFields.Create;<BR> Fields.Add('ID','ID',miAggregationIndividual,miTypeNumeric);<BR> Fields.Add('LineName','LineName',miAggregationIndividual,miTypeString);</P>
<P> ds:=map1.Datasets.Add(miDataSetLayer,Map1.Layers.Item['配电房'],'配电房',<BR> 'ID',EmptyParam,layer,Fields,EmptyParam);</P> <P><BR> if ds.RowCount=0 then //如果表中没有记录,则退出<BR> exit;<BR> ds.Themes.Add(miThemeIndividualValue,'LineName','配电房专题图',true); //根据线路名创建专题图 //改用ID字段却可以制作出专题图,但不是我想要的那种效果。</P> <P>注: 配电房图层有两个字段ID(整形)和LineName(字符型)。</P> |
|
1楼#
发布于:2006-07-18 17:20
<P>专题图只能针对数值型字段</P>
|
|
2楼#
发布于:2006-09-19 17:45
<P><FONT style="BACKGROUND-COLOR: #ece9d8">自己补充:</FONT></P>
<P>MapX5制作专题图时,遇到中文数据(不是中文字段名)会出错!而基于其他不含中文数据的字段作专题图,一切正常。MapX4.5.1不存在该问题。据说5.02.26中文版可以解决中文问题,请问哪位大侠有5.02中文版,我在网上找了很久也没找到。谢谢!</P> |
|