skyseesea
路人甲
路人甲
  • 注册日期2005-02-23
  • 发帖数103
  • QQ
  • 铜币443枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2560回复:6

样在ArcGis Server的.Net Adf中加入动态图层

楼主#
更多 发布于:2006-03-21 18:22
怎样在ArcGis Server的.Net Adf中加入动态图层,不用mdx文件引入图层,直接在程序加入shape或其他图层文件?
喜欢0 评分0
skyseesea
路人甲
路人甲
  • 注册日期2005-02-23
  • 发帖数103
  • QQ
  • 铜币443枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-03-22 17:34
<P>没有人知道吗,回答者给予奖励,给arcgis9所有软件许可文件,长期有效</P>
举报 回复(0) 喜欢(0)     评分
empty26
路人甲
路人甲
  • 注册日期2004-01-17
  • 发帖数65
  • QQ
  • 铜币373枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-03-27 17:40
<P>WebMap webmap=Map1.CreateWebMap();<BR>   IServerContext soc = webmap.ServerContext;<BR>   IMapServerObjects mapo =  webmap.MapServer as IMapServerObjects;  //get obeject<BR>   IMap map = mapo.get_Map(webmap.DataFrame);   //&raquo;&ntilde;&Egrave;&iexcl;&Ecirc;&yacute;&frac34;&Yacute;&frac14;&macr;<BR>   IFeatureLayer featureLayer = soc.CreateObject("esriCarto.FeatureLayer") as IFeatureLayer;</P>
<P>   IWorkspaceFactory pWorkspaceFactory= soc.CreateObject("esriDataSourcesFile.ShapefileWorkspaceFactory") as IWorkspaceFactory ; <BR>  <BR>   IWorkspace pWorkspace =  pWorkspaceFactory.OpenFromFile(@"C:\chenguo\pejin\",0);</P>
<P>   IFeatureWorkspace pFeatureWorkspace= (IFeatureWorkspace) pWorkspace ;<BR>   <BR>   IFeatureClass pFeatureClass =  pFeatureWorkspace.OpenFeatureClass("county.shp");<BR>   <BR>   featureLayer.FeatureClass =pFeatureClass;<BR>   map.AddLayer(featureLayer);<BR>   webmap.Refresh();</P>
举报 回复(0) 喜欢(0)     评分
empty26
路人甲
路人甲
  • 注册日期2004-01-17
  • 发帖数65
  • QQ
  • 铜币373枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-03-27 17:42
<P>经过测试的代码,直接用就行了。。</P>
<P>注释:C:\chenguo\pejin\,文件路径,可做动态或数据库获取</P>
<P>county.shp具体图层</P>
举报 回复(0) 喜欢(0)     评分
skyseesea
路人甲
路人甲
  • 注册日期2005-02-23
  • 发帖数103
  • QQ
  • 铜币443枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-04-17 10:09
<P>谢谢,如果加SDE也应该类似!</P>
举报 回复(0) 喜欢(0)     评分
skyseesea
路人甲
路人甲
  • 注册日期2005-02-23
  • 发帖数103
  • QQ
  • 铜币443枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2006-04-17 10:12
<P>arcgisserver,9,ecp123456789,none,A3E650PNLBADL50JT152<BR>designer,9,ecp123456789,none,A3E10H414MYKXXEND084 <BR>standardengine,9,ecp123456789,none,A3F750PNLBADL50JT161 <BR>gdbedit,9,ecp123456789,none,A3C9KK988YY0A1GJH117 <BR>spatialengine,9,ecp123456789,none,A3F750PNLBADL50JT161 <BR>3dengine,9,ecp123456789,none,A3E784S0PFEHPGXX3241 <BR>3dserver,9,ecp123456789,none,A3E1RK85802H02ZRH212 <BR>spatialserver,9,ecp123456789,none,A3E0HH414MYKXXEND223 <BR>trackingserver,9,ecp123456789,none,A3E9KNCCC124F5KHT210 <BR>routeserver,9,ecp123456789,none,A3C9NRFGG567J9HSX040 <BR>datadelviery,9,ecp123456789,none,A3C7FE21100S2T8AG026 <BR>arcimsserver,9,ecp123456789,none,A3EAMNCCC124F5KHT006 <BR>arcsdeserver,9,ecp123456789,none,A3C7FE21100S2T8AG026 <BR>streetmapserver,9,ecp123456789,none,A3F68AZYXMMHXH46C014 <BR>streetmapengine,9,ecp123456789,none,A3C157EPTJJLTK118006 <BR>arcgisengine,9,ecp123456789,none,MJJAC7EPTJJLTK118036</P>
<P>arcgis 9所有授权文件,可以用地</P>
举报 回复(0) 喜欢(0)     评分
jxdkxxzxpxs
路人甲
路人甲
  • 注册日期2006-10-21
  • 发帖数11
  • QQ
  • 铜币145枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2006-11-10 23:21
<P>高手!如要动态新增一个线层又该怎办?</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部