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

в ArcMap создать слой Raster Layer из Mosaic Dataset

Добавлено: 12 ноя 2012, 17:04
novice
Не совсем понятно, я создал Mosaic Dataset и загрузил в него тайлы, тайлы отображаются корректно.
Сообщите, пожалуйста, можно ли сформировать из Mosaic Dataset один RasterLayer и определить для него параметр Scale или правильно создавть Mosaic Layer?
Собственно вопрос, в чем преимущество Mosaic Layer?

Re: Mosaic Layer и Raster Layer

Добавлено: 12 ноя 2012, 17:14
novice
Собственно, сам Mosaic Layer мне не нужен. Мне надо создать RasterLayer. Как правильно создать RasterLayer из mosaic Dataset?
Хотел бы уточнить саму последовательность действий: создать Mosaic Dataset, загрузить в него тайлы, сконвертировать Mosaic Dataset в Raster Dataset и сформировать RasterLayer?

Re: Mosaic Layer и Raster Layer

Добавлено: 12 ноя 2012, 18:27
novice
Как в ArcMap создать слой Raster Layer из Mosaic Dataset?

Re: в ArcMap создать слой Raster Layer из Mosaic Dataset

Добавлено: 12 ноя 2012, 21:15
Дмитрий Барышников
Я думаю - никак. Это разные типы данных. Это как из FeatureClass делать Raster Layer.

Re: в ArcMap создать слой Raster Layer из Mosaic Dataset

Добавлено: 12 ноя 2012, 21:47
novice
Это забавно, но можно просто сделать static_cast

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

...
                IMosaicDataset mosaicDataset = mosaicWorkspaceExtension.OpenMosaicDataset
                    ("MosaicOneLayer");
                IRasterLayer rlMosaicDataset = new RasterLayer();
                rlMosaicDataset.CreateFromDataset((IRasterDataset)mosaicDataset);
Работает корректно

Re: в ArcMap создать слой Raster Layer из Mosaic Dataset

Добавлено: 12 ноя 2012, 22:16
novice
При построении Mosaic Dataset заметил еще одну странность, когда в ArcMap отдаляю сформированную ранее мозайку , вижу пустоты. Причем никаких обзорных изображений не строил. Когда масштаб соответствует оригинальному масштабу слоя(или ближе), то пустот нет.
Сперва я думал, что это особенность отображения Mosaic Layer, но и Raster Layer также отображается.
Подскажите, пожалуйста,
1) как сделать так, чтобы мозайка всегда отображалась целиком.
2) если 1) невозможен, то как сформировать обзорное изображение.
Суть проблемы заключается в том, что самый верхний слой будет отображаться не совсем корректно(т.к. по заданию, он должен отображаться ни в своем оригинальном масштабе и ни в масштабе SASPlanet, а должен быть виден отовсюду)

Re: в ArcMap создать слой Raster Layer из Mosaic Dataset

Добавлено: 28 фев 2014, 13:53
URIIT
Ответ на ваш вопрос тут (в конце статьи):
http://blogs.esri.com/esri/arcgis/2010/ ... image-huh/

Re: в ArcMap создать слой Raster Layer из Mosaic Dataset

Добавлено: 03 мар 2014, 21:11
DevGis
минус за ответ

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