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

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 23 май 2013, 15:02
novice
100500 лет назад сделан сервис по выгрузке шейпов
можно ссылку

В базе данных Аркгиса карта ОСМ должна храниться в векторном виде или в растровом(кеша)?

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 23 май 2013, 15:25
novia
можно ссылку
поиск по сайту привел бы вас на эту страницу с первого раза. стыдно такое спрашивать
В базе данных Аркгиса карта ОСМ должна храниться в векторном виде или в растровом(кеша)?
зачем хранить кэш в базе?

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 23 май 2013, 17:25
novice
поиск по сайту привел бы вас на эту страницу с первого раза. стыдно такое спрашивать
стыдно..., не поверил

приобрел дурную привычку: на работе проектировщики и гис разработчики(кого еще не уволили) часто говорят что некоторые фичи реализованы, а оказывается - нет, или работает все через раз, или совсем не работает(
И самая большая жесть: у проекта не было истории изменений, так что не проверишь - где что корректировалось и комментариев по сути маловато. теперь сразу прошу продемонстрировать :evil:

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 27 май 2013, 12:55
novice
Хотелось бы уточнить:

1) Если используется ArcGis for Server, то ни GeoServer ни Mapnik не нужны. ArcGis for Server сам рендерит карту?

2) Если данные хранятся в Postgres/Postgis и используется сервер ArcGis for Server 10.1 (64 разрядный), то для корректной работы необходимо доставить на Server Service Pack 1. Использовать Postgres и Postgis 64 разрядные? или можно использовать 32 разрядные с ArcGis for Server 10.1 64 разрядным?

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 27 май 2013, 13:30
novia
novice писал(а):1) Если используется ArcGis for Server, то ни GeoServer ни Mapnik не нужны. ArcGis for Server сам рендерит карту?
еще бы при своей стоимости он этого не делал :mrgreen:
2) Если данные хранятся в Postgres/Postgis и используется сервер ArcGis for Server 10.1 (64 разрядный), то для корректной работы необходимо доставить на Server Service Pack 1. Использовать Postgres и Postgis 64 разрядные? или можно использовать 32 разрядные с ArcGis for Server 10.1 64 разрядным?
можно использовать хоть 32, хоть 64 версии субд. сервис пак лучше ставить

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 27 май 2013, 13:57
novice
Узнал только что: сейчас поступаем так:
1) есть поднятый geoserver(у него наугад выставлены масштабы для кеширования), он изображен на рисунке. Кликаем, например, на WMS ; копируем ссылку.
2) В открытом ArcMap-e(изображен на рисунке) кликаем на Add WMS Service. В URL вставлем ссылку. Жмем на GetLayers. Появляется GeoServer Web Map Service on...(на рисунке справа). Затем перетаскиваем его в Table Of Contents(слева). В центральной части экрана появляется карта. Затем документ карты можно сохранить, затем открыть, карта не пропадает.

Необходимо из ArcMap-e опубликовать эту карту в виде сервиса и задать масштабы для слоев.(из таблицы масштабов)

По этому механизму два вопроса: 1) Можно ли из ArcMap-a, в принципе, опубликовать эту карту через ArcGis Server, т.к. при попытки публикации пишется что WMS от Geoservera не поддерживается ArcGis-ом.

2) На первом рисунке очень много протоколов. Какой-нибудь из них позволяет задать масштабы для кеширования в Аркмапе?

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 27 май 2013, 14:03
novice
Описание ошибки.

Возможно ли при таком подходе кешировать данные, которые поставляются с Geoservera в ArcGis-e?

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 27 май 2013, 14:07
novia
цепочки сервисов не поддерживаются.

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 27 май 2013, 14:39
novice
А не планируется поддержка в 10.2?

Пробовал с сервисами WMS, WMTS ни один слой не удалось опубликовать. А для остальных слоев нет поддержки в Аркгисе.

В таком случае единственный вариант: использовать только ArcGis Server?

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 27 май 2013, 15:03
novia
novice писал(а):А не планируется поддержка в 10.2?
цепочки сервисов как и поддержка слоев CAD в сервисах были упразднены в 10.0 и возобновлять такую поддержку никто не планировал.
Пробовал с сервисами WMS, WMTS ни один слой не удалось опубликовать. А для остальных слоев нет поддержки в Аркгисе.
В таком случае единственный вариант: использовать только ArcGis Server?
и не плохой вариант, учитывая, что он у вас уже есть

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 28 май 2013, 12:18
novice
Официально есть только недоделанный вариант с геосервером. Насчет возможности поднятия OSM для ArcGis Server-a я сообщил руководству, через некоторое время получу ответ, пока из-за неследования инструкциям по сборке карт пользователями продукта актуальна другая задача.

Хотелось бы узнать: есть ли сравнение двух продуктов Geoserver и ArcGis Server а) в плане надежности
b) в плане быстродействия. Насколько я понимаю, если у Geoservera правильно задать масштабы, sld стили и т.д, то разницы не будет?

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 28 май 2013, 12:20
novia
если вам нужна кэшированная картинка - разницы действительно может не быть.

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 03 июн 2013, 11:47
novice
Столкнулся с таким парадоксом: задача - поднимать ОСМ с аркгиссервером пока не стоит. Но некоторые разработчики не верят, что карту ОСМ(которая хранится в бд постгрес/посгис) можно поднять с использованием аркгис сервера. Аргументация: у ОСМ-а есть наборы столбцов/таблиц, которые не распознаются аркгисом(щито?)

1) Есть ли ссылка на то, что эта задача реализуема.
2) может ли кто-то поделиться своим опытом настройки ОСМ-а на аркгисе?

Re: Кешировать данные OSM. Отобразить в ArcMap

Добавлено: 03 июн 2013, 12:14
novia
novice писал(а):Аргументация: у ОСМ-а есть наборы столбцов/таблиц, которые не распознаются аркгисом(щито?)
это какие такие наборы столбцов/таблиц? Пусть уважаемые разработчики вскроют карты.

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