растр на SDE

0 голосов
спросил 01 Дек, 05 от MajorTom (380 баллов) в категории Программные продукты Esri

и снова мы со своими проблемами :)

есть растр, который нужно привязать к проекту. до тех пор, пока растр не заливается на sde-сервер все работает прекрасно, Georeferencing рулит, все контуры идеально совпадают. как только картинка перекочевывает на SDE все "уезжает". стали копаться-проверять, "нашли" 10 отличий в свойствах экстента: значения top/bottom и left/right отличаются от этих же значений для файла, который заливался на SDE. попытки снова провести пространственную привязку файла уже на sde приводят к тому, что изображение исчезает. кто-нибудь с таким сталкивался? как можно бороться?

3 Ответы

0 голосов
ответил 01 Дек, 05 от Grigoriy (127,020 баллов)

ArcGIS сохраняет привязку и параметры проекции для растров в файле .aux.

Загрузчик в SDE8.3 об этом не знает и теряет привязку. Решение проблемы можно получить найдя скрипт, который восстанавливает старый "world-file" (.tifw, jpgw и т.п.) для растра из файла aux. Пример есть в Desktop Developer Help или на сайте esri. После этого эти растры нужно загружать не из ArcCatalog, а с помощью команды sderaster.

Ну или перейти на ArcGIS + ArcSDE 9.x и не мучаться.

 

0 голосов
ответил 02 Дек, 05 от MajorTom (380 баллов)
файл jgw создать получилось, а как загрузить его с помощью sderaster?
0 голосов
ответил 05 Дек, 05 от Grigoriy (127,020 баллов)

Примерно так:

sderaster -o import -l raster1,image -f "имя_растра.tif" -L 7 -t 256,256 -i esri_sde -s msk-gp -D GIS_DATA -u юзер -p пароль.

Растр - tif или grid (для 8.3).

 

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...