Открытие шейп-файла с "подложным" .dbf

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Открытие шейп-файла с "подложным" .dbf

Сообщение Pavel »

Вот какая ситуация возникла. Задали программисту задачу: сделать шаблон .дбф с заданным типом полей и перенести в него уже имеющуюся инфу с оригинального файла. То есть получается вот так:
1-й .dbf 1 2 3
2-й .dbf 1 2 3 4 5 ... n

Где поля 1, 2 и 3 равны.

В новом файле типы полей character и numeric. Первый три поля равны и по типу и по записям в них.

Теперь собственно проблема. При открытии нового файла с измененной структурой а ArcMap вылазит окно:
1.PNG
1.PNG (7.34 КБ) 3690 просмотров
Почему так происходит?
Быстро, качественно, недорого - выбирайте любые два пункта...
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Открытие шейп-файла с "подложным" .dbf

Сообщение Дмитрий Барышников »

А не проще было из шейпа типа 1 в шейп типа 2 перебросить данные (инструмент есть в красном ящике), а потом уже поля 4 - n заполнить?
А то как-то не по правильному, мягко говоря вы делаете.
Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Репутация: 7

Re: Открытие шейп-файла с "подложным" .dbf

Сообщение Pavel »

toBishop
Спасибо за ответ.

Решили проблему... Там нужно было с индексами мутить... Как получилось - еще сам до конца не разобрался...
Быстро, качественно, недорого - выбирайте любые два пункта...
Ответить

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

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

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