0

我是 arcGIS 新手,我正在尝试可视化使用 arcMap 创建的地图。

地图(test.mxd)有一个包含一些数据(一些彩色方块)的单层,我使用 arcGIS 服务器管理器选择“发布资源”通过服务发布它

所以现在我有一个简单的地图服务正在运行。

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

<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;Layers@test&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 完全陌生,找不到解释如何做到这一点的东西

4

1 回答 1

1

想通了:我需要使用服务管理器来添加 WMS 可查询服务

于 2011-07-20T20:47:40.177 回答