новичок arcGIS: доступ к карте из приложения ADF - PullRequest
0 голосов
/ 20 июля 2011

Я новичок в ArcGIS и пытаюсь визуализировать карту, созданную с помощью arcMap.

Карта (test.mxd) имеет один слой с некоторыми данными (некоторые цветные квадраты), и я опубликовал его с помощью сервиса, используя ArcGIS Server Manager, выбрав «Опубликовать ресурс»

Так что теперь у меня запущен простой картографический сервис.

Используя пример ADF для приложений .NET, я пытаюсь отобразить карту, поэтому, если я напишу

<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 и не могу найти что-то, объясняющее, как это сделать

1 Ответ

1 голос
/ 21 июля 2011

Понял: мне нужно было использовать диспетчер сервисов, чтобы добавить сервис WMS, доступный для очереди

...