我是一名arcGIS新手,我正在试图想象一下我用arcMap创建的地图。
地图(test.mxd)有一个带有一些数据的图层(一些彩色方块),我使用arcGIS服务器管理器选择“发布资源”
发布了一个服务所以现在我有一个简单的地图服务正在运行。
将ADF示例用于.NET应用程序我正在尝试显示地图,因此如果我写
<esri:MapResourceItems>
<esri:MapResourceItem Definition="<Definition DataSourceDefinition="http://server.arcgisonline.com/arcgis/services" DataSourceType="ArcGIS Server Internet" Identity="To set, right-click project and 'Add ArcGIS Identity'" ResourceDefinition="(default)@ESRI_Imagery_World_2D" />"
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="<Definition DataSourceDefinition="localhost/arcgis/services/test/" DataSourceType="ArcGIS Server Local" Identity="To set, right-click project and 'Add ArcGIS Identity'" ResourceDefinition="Layers@test" />"
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只是猜测它们),这不起作用,map div为空。我可以看到平移拖动光标,但数据完全是空的。
也许地图已经加载但我看不到任何东西,因为我有一个单独的层而不是后面的栅格地图?
这应该是一个简单的问题,但我对arcGIS来说是全新的,无法找到解释如何执行此操作的内容
答案 0 :(得分:1)
想通了:我需要使用服务管理器来添加WMS队列服务