Как обратиться к Map-сервису arcgis из браузера?

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Как обратиться к Map-сервису arcgis из браузера?

Сообщение Tereha » 12 сен 2013, 16:11

Уважаемые Гуру!
Как обратиться к опубликованному Map-сервису arcgis из браузера (Имя сервиса rkv2_4)?
Спасибо!

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение novia » 12 сен 2013, 16:26

вы слышали о том, что существует services directory?

http://<servername>:6080/arcgis/rest/services - это директория сервисов
http://<servername>:6080/arcgis/rest/services/rkv2_4/MapServer - ваша ссылка на этот сервис

если аркгис версии 10.0 и ниже, уберите порт из пути
понравилось? жми палец вверх :!:

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение Tereha » 12 сен 2013, 16:38

Обратился так:
Но получаю ошибку:
Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.

Сведения об исключении: System.Web.HttpException: No Content

Ошибка источника:

Необработанное исключение при выполнении текущего веб-запроса. Информацию о происхождении и месте возникновения исключения можно получить, используя следующую трассировку стека исключений.

Трассировка стека:


[HttpException (0x80004005): No Content]
ESRI.ArcGIS.WebServices.BaseServiceHandler.ReadStringRequest(HttpRequest request) +105
ESRI.ArcGIS.WebServices.BaseServiceHandler.QueryStringService(HttpContext ctx) +29
ESRI.ArcGIS.WebServices.BaseServiceHandler.QueryService(HttpContext ctx) +63
ESRI.ArcGIS.WebServices.ServiceHandler.QueryService(HttpContext ctx) +239
Если использовать строку:
То получаю список слоев, без карты:
rkv2_4 (MapServer)

View In: ArcMap ArcGIS Explorer ArcGIS JavaScript Google Earth ArcGIS.com Map

View Footprint In: Google Earth

Service Description:

Map Name: Layers

All Layers and Tables

Layers:

чс (0)
пожары_ (1)
Социально-значимые объекты с КПЛ (2)
Здравоохранение (3)
Образование (4)
Социальные (5)
ПВР (6)
ПОО (7)
Химически опасный (8)
Взрывоопасный (9)
Взрывопожароопасный (10)

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение novia » 12 сен 2013, 16:50

не понял разницы у ваших двух ссылок.
но второй результат правильный.
понравилось? жми палец вверх :!:

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение Tereha » 13 сен 2013, 08:11

Доброе утро!
Прошу прощения, в первом случае - не было rest. Случаяно ссылку не правильно указал.
Пока не понимаю, почему я не вижу карты. Только перечень слоев Может сервис опубликовал как то не так в arcmap

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение Andrey Zhukov » 13 сен 2013, 08:14

View In: ArcMap ArcGIS Explorer ArcGIS JavaScript Google Earth ArcGIS.com Map
Вот там на понравившуюся ссылку жмите - и наслаждайтесь :) Самые простые - ArcGIS JavaScript и ArcGIS.com Map, увидите прямо в браузере.

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение novia » 13 сен 2013, 08:28

Tereha писал(а):Пока не понимаю, почему я не вижу карты. Только перечень слоев Может сервис опубликовал как то не так в arcmap
то, что вы видели - это техническое подтверждение того, что сервис работает.
fall_out_bug вам подсказал быстрые способы увидеть картинку. по сути по этим ссылкам вы запускаете веб-приложение, или открываете слой для arcmap. именно эти приложения будут показывать картинку.
понравилось? жми палец вверх :!:

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение Tereha » 13 сен 2013, 08:34

Не совсем понял , возможно. Я могу видеть карту в браузере с помощью обращения к gis сервису, который я же и публикую. Причем это происходит в интрасети без выхода в интернет. Затем - обращение к этому же сервису, из программы с помощью silverlight. Я ищу ошибку в публикации сервиса.

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение novia » 13 сен 2013, 08:38

Затем - обращение к этому же сервису, из программы с помощью silverlight. Я ищу ошибку в публикации сервиса.
вы в приложении на silverlight не видите картинку с сервиса? уверены что код приложения правильный? что пишет бреузер в консоли по поводу запросов к сервису в момент работы приложения?
Я могу видеть карту в браузере с помощью обращения к gis сервису, который я же и публикую.
каким конкретно способом просматривали?
понравилось? жми палец вверх :!:

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение Tereha » 13 сен 2013, 08:40

Просто набрал в браузере
http://terentievai/ArcGIS/rest/services ... /MapServer
Так я пытаюсь увидеть карту, но получаю только список слоев.
Из своей программы еще не обращался - сначала решил из браузера попробовать.

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение Tereha » 13 сен 2013, 08:43

В arcmap я проверяю обращение к сервису - там карта отображается верно.

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение Tereha » 13 сен 2013, 09:11

Код: Выделить всё

<UserControl x:Class="SilverlightApplication1.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    d:DesignHeight="300" d:DesignWidth="400" xmlns:esri="http://schemas.esri.com/arcgis/client/2009">

    <Grid x:Name="LayoutRoot" Background="White">
        <esri:Map Background="White" HorizontalAlignment="Left" Margin="12,12,0,0" Name="map1" VerticalAlignment="Top" WrapAround="True" Height="185" Width="233">
            <esri:Map.Layers>
                <esri:LayerCollection>
                    <esri:ArcGISTiledMapServiceLayer Url="http://terentievai/ArcGIS/rest/services/rkv2_4/MapServer" />
                </esri:LayerCollection>
            </esri:Map.Layers>
        </esri:Map>
    </Grid>
</UserControl>
Получаю сообщение об ошибке
Invalid uri scheme `file://` for map

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение Tereha » 13 сен 2013, 09:41

В arcgis server 9.3 в server manager был управление web приложениями - Working with applications in Manager.
Правильно ли я понимаю, что в 10 - й версии эти возможности перенесены в arcgis.com?

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение novia » 13 сен 2013, 10:02

в версии 10 модуль с приложениями, создаваемыми посредством мастера в менеджере устанавливается отдельно.
в 10.1 и 10.2 этой функции больше нет и не будет. есть шаблоны приложений JS, arcgis.com для jasascript платформы и вьюеры на Flex и Silverlight.
понравилось? жми палец вверх :!:

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Как обратиться к Map-сервису arcgis из браузера?

Сообщение Tereha » 13 сен 2013, 12:59

Спасибо! Не знаю где лайк ставить-) :D
Когда второй раз устанавливал , когда искал проблему, забыл webApplication manager поставить.
ESRI передайте отдельное спасибо :D

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя