gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2452回复:2

ArcEngine的 一个奇怪问题

楼主#
更多 发布于:2006-11-17 17:10
<P>我建立一个小程序,调用Engine的接口实现创建一个Shape文件。我发现我创建的Shape文件的属性字段名称总是被限制为二个汉字长度,多余的字符被自动去掉了。</P>
<P>百思不得其解,无奈,只好在程序的对话框上拖一个MapControl控件。这一拖,奇迹出现了,所有字段都正常可以使用多个汉字了。</P>
<P>再次反复实验,去掉MapControl控件,加上MapControl控件。得到结论:要正确设置属性字段,必须得有那么个MapControl控件才行。</P>
<P>我实在不明白原因,有知道的指点指点。我确实不想在程序里面加一个没有任何用处的MapControl控件的。。。</P>
喜欢0 评分0
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
hover
路人甲
路人甲
  • 注册日期2005-12-13
  • 发帖数69
  • QQ
  • 铜币279枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-11-18 08:51
<P>你说的这事,我没有遇到过.</P>
<P>我在ArcEngine开发的时候,也没有用MapControl.而是自己用PictureBox控件来自己画图.</P>
<P>在导出Shape文件的时候,不会出现字段名只限制在2个汉字长度.不过Shape文件是有字段长度限制的,但远远不至4个字节的.</P>
承接、合作各种GIS项目开发 :ArcGIS平(基于AO、AE、ArcIMS、ArcServer开发) :MapInfo平台(基于MapXtreme 2004/2005、MapXtreme For Java开发) E-Mail:cmcrj0929@163.com QQ:31814576 有国土、市政、交通、电力等行业的成功应用项目经验。
举报 回复(0) 喜欢(0)     评分
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-11-18 09:32
谢谢老兄。这么一些莫名其妙的事情。。。我也不晓得原因。。。
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
游客

返回顶部