2011-07-20 38 views
0

我是一个arcGIS新手,我试图将我用arcMap创建的地图可视化。arcGIS新手:从ADF应用程序访问地图

地图(test.mxd)有一些数据的单层(一些彩色方块),我使用ArcGIS Server管理器中选择“发布资源”

所以现在我有一个简单的与服务发布它地图服务运行。

使用ADF样品.NET应用程序我试图以显示地图,因此,如果我写

<esri:MapResourceItems> 
       <esri:MapResourceItem Definition="&lt;Definition DataSourceDefinition=&quot;http://server.arcgisonline.com/arcgis/services&quot; DataSourceType=&quot;ArcGIS Server Internet&quot; Identity=&quot;To set, right-click project and 'Add ArcGIS Identity'&quot; ResourceDefinition=&quot;(default)@ESRI_Imagery_World_2D&quot; /&gt;" 
        DisplaySettings="visible=True:transparency=0:mime=True:imgFormat=PNG8:height=100:width=100:dpi=96:color=:transbg=False:displayInToc=True:dynamicTiling=" 
        LayerDefinitions="" Name="MapResourceItem0" /> 

      </ResourceItems> 

其中DataSourceDefinition和ResourceDefinition在线,我可以想像地图。

如果用我的代码:

<esri:MapResourceItem Definition="&lt;Definition DataSourceDefinition=&quot;localhost/arcgis/services/test/&quot; DataSourceType=&quot;ArcGIS Server Local&quot; Identity=&quot;To set, right-click project and 'Add ArcGIS Identity'&quot; ResourceDefinition=&quot;[email protected]&quot; /&gt;" 
     DisplaySettings="visible=True:transparency=0:mime=True:imgFormat=PNG8:height=100:width=100:dpi=96:color=:transbg=False:displayInToc=True:dynamicTiling=" 
        LayerDefinitions="" Name="MapResourceItem0" /> 

(我已经写了DataSourceDefinition和ResourceDefinition由我只是猜测它们),这将无法工作和地图div是空的。我可以看到拖动光标,但数据完全是空的。

也许地图已经加载,但我看不到任何东西,因为我有一个单一的图层,而不是背后的栅格地图?

这应该是一个简单的问题,但我全新到ArcGIS并不能找到什么解释如何做到这一点

回答

1

想通了:我需要使用服务管理器来添加一个WMS querable服务