阅读:2745回复:6
样在ArcGis Server的.Net Adf中加入动态图层
怎样在ArcGis Server的.Net Adf中加入动态图层,不用mdx文件引入图层,直接在程序加入shape或其他图层文件?
|
|
1楼#
发布于:2006-03-22 17:34
<P>没有人知道吗,回答者给予奖励,给arcgis9所有软件许可文件,长期有效</P>
|
|
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); //»ñÈ¡Êý¾Ý¼¯<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> |
|
3楼#
发布于:2006-03-27 17:42
<P>经过测试的代码,直接用就行了。。</P>
<P>注释:C:\chenguo\pejin\,文件路径,可做动态或数据库获取</P> <P>county.shp具体图层</P> |
|
4楼#
发布于:2006-04-17 10:09
<P>谢谢,如果加SDE也应该类似!</P>
|
|
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> |
|
6楼#
发布于:2006-11-10 23:21
<P>高手!如要动态新增一个线层又该怎办?</P>
|
|