Удаление файлов *.sbn и *.sbx
-
- Завсегдатай
- Сообщения: 431
- Зарегистрирован: 06 ноя 2009, 13:18
- Репутация: 10
- Откуда: Екатеринбург
Удаление файлов *.sbn и *.sbx
Господа.
У меня есть некоторый шейп с порядка 40 тысячью полигонами.
После некоторого времени работы с ним, некоторая часть полигонов перестаёт отображаться (порядка после 33-х тысяч), хотя их и можно выделить вручную.
После удаления файлов *.sbn и *.sbx все полигоны становятся видны.
Я понимаю, что эти файлы используются для оптимизации поиска, но есть ли такая возможность, чтобы отключить их создание.
Проблема в том, что при общем копировании, неотображённые полигоны не копируются и я потерял данные.
P.S.
Версия - ArcGIS 9.3 ArcView.
У меня есть некоторый шейп с порядка 40 тысячью полигонами.
После некоторого времени работы с ним, некоторая часть полигонов перестаёт отображаться (порядка после 33-х тысяч), хотя их и можно выделить вручную.
После удаления файлов *.sbn и *.sbx все полигоны становятся видны.
Я понимаю, что эти файлы используются для оптимизации поиска, но есть ли такая возможность, чтобы отключить их создание.
Проблема в том, что при общем копировании, неотображённые полигоны не копируются и я потерял данные.
P.S.
Версия - ArcGIS 9.3 ArcView.
Последний раз редактировалось Воронин С.В. 17 янв 2019, 12:29, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Удаление файлов *.sbn и *.sbx
похоже на целочисленное переполнение полуслова (32767) где-то в недрах Арки. Видимо, на такие объемы не рассчитано, либо нужно искать в документации, как увеличить размер словарей. Либо, как говорит уважаемый trir, shape - зло, и нужно переходить на нормальную базу (shape - формат обменный, для работы не предназначен).
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Удаление файлов *.sbn и *.sbx
не, ну формат то тут точно непричем, побились индексы или арка глючит - это вполне возможно
но шейп нормально хоть миллион объектов может хранить и показывать
но шейп нормально хоть миллион объектов может хранить и показывать
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Удаление файлов *.sbn и *.sbx
но шейп нормально хоть миллион объектов может хранить и показывать
https://ru.wikipedia.org/wiki/ShapefileДля ссылок внутри файла используются 4-байтные числа, поэтому размер shape-файла не может превышать 2 ГБ.
https://www.esri.com/library/whitepaper ... pefile.pdfThe file length stored in the index file header is the total length of the index file in 16-bit
words (the fifty 16-bit words of the header plus 4 times the number of records).
-
- Завсегдатай
- Сообщения: 431
- Зарегистрирован: 06 ноя 2009, 13:18
- Репутация: 10
- Откуда: Екатеринбург
Re: Удаление файлов *.sbn и *.sbx
Господа, спасибо.
Всё верно, сам шейп отображается нормально, если в нём нет файлов *.sbn и *.sbx.
Но АркМАР их создаёт при редактировании и вот после этого и не отображается часть полигонов.
Вопрос в том, как отменить их автоматическое создание.
А к базе данных будем переходить, но это в будущем.
Всё верно, сам шейп отображается нормально, если в нём нет файлов *.sbn и *.sbx.
Но АркМАР их создаёт при редактировании и вот после этого и не отображается часть полигонов.
Вопрос в том, как отменить их автоматическое создание.
А к базе данных будем переходить, но это в будущем.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Удаление файлов *.sbn и *.sbx
а что 2 Гб? про 2 Гб никто ничего не говорил, телепатия?
А было количество. И, к сведению, все дома по РФ, а их двенадцать миллионов, помещаются в 2 Гб shp
А было количество. И, к сведению, все дома по РФ, а их двенадцать миллионов, помещаются в 2 Гб shp
пристегивайтесь, турбулентность прямо по курсу
-
- Завсегдатай
- Сообщения: 431
- Зарегистрирован: 06 ноя 2009, 13:18
- Репутация: 10
- Откуда: Екатеринбург
Re: Удаление файлов *.sbn и *.sbx
Господа, сейчас копаюсь с этим http://geospatialpython.com/2011/10/you ... story.html
Всё пока туго...
Но вот что я хочу спросить, вот эти файлы *.sbn и *.sbx создаются для конкретного пользователя или как?
Я сейчас восстанавливаю данные и у меня такоё ощущение, что пока я один работаю с шейпом, эти файлы не мешают и всё отображается - а в шейпе уже чуть более 40 тысяч полигонов.
Всё пока туго...
Но вот что я хочу спросить, вот эти файлы *.sbn и *.sbx создаются для конкретного пользователя или как?
Я сейчас восстанавливаю данные и у меня такоё ощущение, что пока я один работаю с шейпом, эти файлы не мешают и всё отображается - а в шейпе уже чуть более 40 тысяч полигонов.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 35 гостей