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 に答える