阅读:1624回复:4
[求助]多个Gemoetry怎么转换为FeatureLayerl?
<P>请教一下,在AE中如何实现:将缓冲区分析的得到的多个Geometry转换为FeatureLayer的形式,以便通过AddLayer来显示该图层呢?需要用到什么接口的函数?望高手指点呀。</P>
|
|
1楼#
发布于:2008-08-22 16:53
<P>你可以在本地创建一个SHAP文件或者多个来保存你分析得到的Geometry.然后再把SHAP文件加载到地图中.</P>
|
|
|
2楼#
发布于:2008-08-23 14:27
可以讲具体点不?如何“创建一个SHAP文件或者多个来保存分析得到的Geometry”。我主要是不知道应该将得到的Geometry赋给谁,不能直接赋给IFeatureClass。
|
|
3楼#
发布于:2008-08-23 22:15
你可以把问题分解:<br>1.先找办法得到IFeatureClass;(可以创建内存的WorkSpace或ShapeFileWorkSpace等等)<br>2.然后通过IFeatureBuffer来批量添加Feature到FeatureClass;<br>3.将Geometry赋给IFeature.Shape.(IFeatureBuffer和IFeature可以QI)<br>
|
|
|
4楼#
发布于:2008-08-23 22:27
回复:(kisssy)你可以把问题分解:1.先找办法得到IFe...
说得好具体呀。谢谢啦。我试试。 |
|