Я новичок в ArcGIS и пытаюсь визуализировать карту, созданную с помощью arcMap.
Карта (test.mxd) имеет один слой с некоторыми данными (некоторые цветные квадраты), и я опубликовал его с помощью сервиса, используя ArcGIS Server Manager, выбрав «Опубликовать ресурс»
Так что теперь у меня запущен простой картографический сервис.
Используя пример 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, только угадывая их), это не сработает, и div карты пуст. Я вижу перетаскивающий курсор, но данные полностью пусты.
Может быть, карта загружена, но я ничего не вижу, потому что у меня есть один слой, а не растровая карта позади?
Это должно быть простой проблемой, но я совершенно новичок в arcGIS и не могу найти что-то, объясняющее, как это сделать