проблема с подгрузкой шейпа

0 голосов
спросил 10 Май, 07 от LoveR (340 баллов) в категории Программные продукты Esri
Господа помогите плиззззз.
 В общем оцифровывал одну карту  неделю , сегодня закончил ,
 сохранил . Тут пытаюсь открыть растр загружается а вот шейп
 нет , я смотрю галочка на нем прозрачная и с восклицательным
 знаком справа . Захожу в ее настройки и чтобы в истончнике, 
выбираю свой шейп а   arcmap  мне и говорит "Ошибка установки
 источника данных. Число объектов не соответствует числу 
записей в таблице." Что это значит и и что с этим делать?
Я 

12 Ответы

0 голосов
ответил 10 Май, 07 от PITKS1 (20,860 баллов)
Значит что шейп поврежден. Какой у него размнер ?? (суммарный у всех файлов).  
0 голосов
ответил 11 Май, 07 от LoveR (340 баллов)

там 5 файлов *.dbf *.sbn *.sbx *.shp *shx и общий размер 2,66 МБ

А есть возможность както поправить или мне сразу комп выкинуть? (уж очень не хочется заново все делать)
0 голосов
ответил 11 Май, 07 от Stvan (7,620 баллов)
https://forum.esri-cis.ru/index.php?qa=18594
Есть програмулька такая shape checker, но после нее файл может испортиться окончательно, поэтому править лучше копию.
Еще вариант- открыть другой прогой и сохранить в новый шейп. 
Или погонять экспорт импорт.
 
Если ничего не выйдет, отправь мне, я попробую. Адрес в личку отправил.
0 голосов
ответил 11 Май, 07 от PORTER (8,900 баллов)

Не надо выкидовать комп.

Выход есть.
 
ArcToolbox -> Data Managment Tools -> Features --> Chec Geometry
 
Выполните этот скрипт.
 
После выполнения скрипта, поврежденные пространственые объекты
 
отобразятся в таблице  добавленной ARCMAP  
 
Таблица в формате dbf.
 
Замечу поврежденные пространственные объекты могут удалится.
 
Удачи.
 
 
 
0 голосов
ответил 11 Май, 07 от LoveR (340 баллов)

Посибо все большое , сегодьня попробую , сечас времени нет , по результатам отпишусь*:)

0 голосов
ответил 11 Май, 07 от LoveR (340 баллов)
Stvan  я тебе свои файлы на почту отправил. седьня сидел мучался ничего не вышло. Попробуй может у тебя что получится
0 голосов
ответил 11 Май, 07 от PITKS1 (20,860 баллов)
"Number of shapes does not match number of table records"? Look familiar?

As long as your .shp is in order, this program will re-generate your .shx which is the shapefile index (not the spatial index). Also, if you have too many or too few records in the dbf, it will add or delete records to match the shapefile. Thus, you can completely fix this problem automatically..

http://www.geocities.com/siliconvalley/haven/2295/shapechk.zip
0 голосов
ответил 11 Май, 07 от LoveR (340 баллов)

С горем пополам перевел , но не могу разобратьса в проблемах возникнувщих при исправлении т.е.

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

"Build SHX to start process
Processing..

BIG PROBLEMS IN .SHP FILE
Error reading in shape 125
File probably truncated abnormally"

и спрашивает:
"Attempt shapefile truncation at shape 124?"
нажимаю yes

он мне говорит

"File truncated at position 20260
Run 'Build SHX' option again to generate corresponding SHX
No garbage bytes found in the shapefile" 

Жму build Shx

она снова выдает 

"No garbage bytes found in the shapefile
Processing.."

и спрашивает

"Delete existing index files?"

говорю yes

и появляется следующая строка

"No garbage bytes found in the shapefile
There are 124 features
Now check DBF to complete operation"

проверяю DBF (кстати, что это?)

и в конце выдает вот это

"Checking dBase file for number of records
Number of fields : 2
Data starts at offset: 97
Records according to header: 6451
Checking manually
Manually counted 6451 records
Too many records in dbf file
Deleting 6327 trailing record(s)
Truncating at 13365
DBF Fixed!"

затем открываю свою карту, шейп подгружается!!!( что не может не радовать), но вместо 8000 объектов там от силы 50 ..... это я что-то не так делаю или мне все-таки застрелиться?

Я просто с ангидцким не силен все через промт переводил, может, что не так сделал.

 
0 голосов
ответил 12 Май, 07 от Stvan (7,620 баллов)
Stvan  я тебе свои файлы на почту отправил. седьня сидел мучался ничего не вышло. Попробуй может у тебя что получится

    Теперь только в понедельник, дома гиса нет
0 голосов
ответил 12 Май, 07 от LoveR (340 баллов)

Ок буду ждать.

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