Страница 1 из 1

Опубликование карты mxd ArcGis for Server. open layers

Добавлено: 28 дек 2012, 15:25
novice
Подскажите, пожалуйста:
Суть. Есть карта mxd и установленный ArcGis for Server. Требуется средствами open layers(аналог Javascript API) отобразить на клиенте опубликованную посредством ArcGis for Server mxd карту. Затем на карте рисовать разнообразные объекты, тоже желательно сохранять все изменения в базу данных.

Подскажите, пожалуйста с чего начать. Можете скинуть для начала описание установки open layers. Насколько я понимаю "OpenLayers: начало работы" не совсем корректно.

Re: Опубликование карты mxd ArcGis for Server. open layers

Добавлено: 28 дек 2012, 16:06
novia
почему имея 3 API для ArcGIS вы хотите работать с OpenLayers?

Re: Опубликование карты mxd ArcGis for Server. open layers

Добавлено: 29 дек 2012, 13:38
novice
Собственно, необходимо прикрутить к сайту локатор адресов(адреса в формате для России). Не очень понятно как это сделать. Насколько я понимаю, один из вариантоа - использовать часть карты Open Street Map - одна из проблем в том, что эта карта не очень.
Можно ли прикрутить локатор адресов для карты, сформированный из тайлов с помощью SASPlanet?

Re: Опубликование карты mxd ArcGis for Server. open layers

Добавлено: 29 дек 2012, 13:42
novice
т.е. можно ли в ArcMap добавить локатор адресов к базе данных, в которой хранятся только raster datasets?

Re: Опубликование карты mxd ArcGis for Server. open layers

Добавлено: 29 дек 2012, 17:34
novia
локатор и карта могут быть совсем не взаимосвязаны.

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


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

если у вас arcgis server, ваша жизнь, как разработчика, будет в разы проще, если будете пользоваться возможностями родных API (JS, Flex, Sl), а не "голым" REST интерфейсом. тем более в ресурсном центре полно примеров на все случаи жизни.

Re: Опубликование карты mxd ArcGis for Server. open layers

Добавлено: 10 янв 2013, 15:16
novice
Не совсем понятно, можно ли c помощью ArcGis локатора и документации по JS API реализовать следующую функциональность: вводим адрес улицы в русском стиле, получаем координаты этой улицы, меняем экстент на эту улицу и на карте выделяем эту улицу.

Re: Опубликование карты mxd ArcGis for Server. open layers

Добавлено: 10 янв 2013, 15:41
novia
novice писал(а):Не совсем понятно, можно ли c помощью ArcGis локатора и документации по JS API реализовать следующую функциональность: вводим адрес улицы в русском стиле, получаем координаты этой улицы, меняем экстент на эту улицу
вот пример. введите для развлечения "красная площадь, москва".
и на карте выделяем эту улицу.
для "выделения" вам нужно где-то взять полную геометрию улицы, то есть нужен собственный сервис с доступом к полю SHAPE, либо сделать определяющий запрос к сервису без этого поля, как реализована подсветка участков в ПКК