liangxiliang
路人甲
路人甲
  • 注册日期2005-06-16
  • 发帖数7
  • QQ
  • 铜币166枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1865回复:2

请问MapX5是否不能基于字符型字段制作专题图

楼主#
更多 发布于:2006-07-17 17:17
<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>
喜欢0 评分0
echo2003
点子王
点子王
  • 注册日期2003-07-28
  • 发帖数2453
  • QQ76947571
  • 铜币5473枚
  • 威望1点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
1楼#
发布于:2006-07-18 17:20
<P>专题图只能针对数值型字段</P>
举报 回复(0) 喜欢(0)     评分
liangxiliang
路人甲
路人甲
  • 注册日期2005-06-16
  • 发帖数7
  • QQ
  • 铜币166枚
  • 威望0点
  • 贡献值0点
  • 银元0个
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>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部