阅读:3110回复:6
如何用sde把数据库中图层加载到mapcontrol控件
<P>现在有这样一个问题,我之前做了地图编辑的功能,还有新建图层等,都是在打开mxd文件和shape文件的基础上对其进行编辑,新建的也是shape文件。但是现在要求全部数据存储到数据库中,用sde进行读取.那么该怎么样把图层加载到mapcontrol控件中呢?之前的地图编辑和其他功能都是对mapcontrol控件的图层进行操作的,如果用sde读取数据库的话原来的代码还能正常运行吗?</P>
<P>这个问题真是严重了,希望大家指导!!!!!!</P> |
|
1楼#
发布于:2006-09-17 12:06
<P>还有就是怎么样在sde数据库中新建一个图层表呢?</P>
|
|
2楼#
发布于:2006-09-18 12:47
<P>代码基本上不需要更改,不过你要有GDBEDIT许可,程序里要检测!</P>
<P>其他的问题你在论坛翻下,以前有发过,</P> |
|
|
3楼#
发布于:2006-09-18 13:30
<P>太笼统了,不太好回答</P>
|
|
|
4楼#
发布于:2006-09-19 09:01
<P>我试过了,原来的编辑代码基本上不上做什么更改就可以的.</P>
<P>只是还存在以下问题:</P> <P>1:如何添加sde新图层</P> <P>2:已经读取的sde图层表属性怎么样绑定到datagrid控件</P> <P>3:图层设置好了符号样式后怎么样能够保存呢,前提是在sde中保存的数据.</P> |
|
5楼#
发布于:2006-09-19 12:27
<DIV class=quote><B>以下是引用<I>hsghxm</I>在2006-9-18 13:30:42的发言:</B><BR>
<P>太笼统了,不太好回答</P></DIV> <br><img src="images/post/smile/dvbbs/em01.gif" /> |
|
|
6楼#
发布于:2006-09-19 15:07
<P>就是我想新建一个空的图层,然后是存到sde数据库中(远程),应该采取怎么样的步骤呢?</P>
<P>然后从sde数据库中打开图层表后设置了图层的符号样式(从serverstyle文件中读取),这个时候能把符号样式也存到数据库中吗.就是下次打开的时候图层符号就是所设置的符号?sde数据库能不能存储图层符号样式信息呢?</P> |
|