私はarcGISの初心者であり、arcMapを使用して作成したマップを視覚化しようとしています。
マップ(test.mxd)には、いくつかのデータ(いくつかの色付きの正方形)を含む単一のレイヤーがあり、[リソースの公開]を選択したarcGISサーバーマネージャーを使用してサービスで公開しました。
これで、簡単なマップサービスを実行できます。
.NETアプリケーション用のADFサンプルを使用して、マップを表示しようとしています。
<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を自分で推測して書いただけです)、これは機能せず、マップdivは空です。パンドラッグカーソルが表示されますが、データは完全に空です。
マップがロードされたのかもしれませんが、背後にラスターマップがなく、単一のレイヤーがあるため、何も表示されませんか?
これは単純な問題であるはずですが、私はarcGISにまったく慣れておらず、これを行う方法を説明するものを見つけることができません。