Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Ed777

Зарегистрирован: 28.08.2008 Сообщения: 57 Откуда: Беларусь
|
Добавлено: Пн 30 Апр 2012 17:21 Заголовок сообщения: Ошибки при трансформации карты |
|
|
Возникают ошибки при трансформации карты некоторых слоёв (задавали только смещение).
Как их победить
Описание: |
|
Размер файла: |
33.12 KB |
Просмотрено: |
14969 раз(а) |

|
Описание: |
|
Размер файла: |
61.01 KB |
Просмотрено: |
14969 раз(а) |

|
|
|
Вернуться к началу |
|
 |
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Вт 01 Май 2012 18:12 Заголовок сообщения: |
|
|
1. Проверку геометрии объектов проводили?
2. При смещении слой не выходит за границу территории?
_________________ Сергей Николаев |
|
Вернуться к началу |
|
 |
Ed777

Зарегистрирован: 28.08.2008 Сообщения: 57 Откуда: Беларусь
|
Добавлено: Ср 02 Май 2012 11:20 Заголовок сообщения: |
|
|
nikser писал(а): | 1. Проверку геометрии объектов проводили?
2. При смещении слой не выходит за границу территории? |
1. "Проверка объекта" выявила множество ошибок геометрии (одинаковые точки).
Эти карты были втянуты из Mapinfo...
Исправление на автомате не проходит.
Также вручную не даёт редактировать объекты - появляется типичная ошибка 5750036 (одинакова для всех редактируемых объектов):
Описание: |
|
Размер файла: |
16.3 KB |
Просмотрено: |
14947 раз(а) |

|
|
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Ср 02 Май 2012 12:20 Заголовок сообщения: |
|
|
Скорее всего объекты лежат вне територии.
Нужно увеличить размеры территории, так чтобы все объекты лежали внуутри нее.
Затем запустить оптимизатор (это долгий процесс, лучше ставить на ночь)
_________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
Ed777

Зарегистрирован: 28.08.2008 Сообщения: 57 Откуда: Беларусь
|
Добавлено: Ср 02 Май 2012 13:07 Заголовок сообщения: |
|
|
APopov писал(а): | Скорее всего объекты лежат вне територии.
Нужно увеличить размеры территории, так чтобы все объекты лежали внуутри нее.
Затем запустить оптимизатор (это долгий процесс, лучше ставить на ночь) |
Визуально - все объекты лежат в пределах территории.
Что делает оптимизатор?
|
|
Вернуться к началу |
|
 |
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Ср 02 Май 2012 17:14 Заголовок сообщения: |
|
|
Ну вообще оптимизатор оправдывает свое название. Действительно проводит оптимизацию. Уменьшается размер базы данных, после оптимизации база работает побыстрее. Исчезают некоторые виды ошибок.
При изменении границы территории оптимизацию проводить очень желательно.
Но еще насколько помню перед оптимизацией очень неплохо исправить ошибки внутриингеовскими методами.
Еще вопрос - а семантика к этим объектам привязана?
_________________ Сергей Николаев |
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Ср 02 Май 2012 17:47 Заголовок сообщения: |
|
|
Ed777 писал(а): | Что делает оптимизатор? |
переразбивает объекты на сектора.
грубо говоря, объекты в ингео хранятся кучками в квадратных секторах, если какой-либо сектор переполняется, он делится на 4 квадратных подсектора.
но все объекты вне территории все-равно попадают в корневой сектор и из-за его переаолнения, скорее всего и возникает ошибка
_________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
Алексей Васильев
Зарегистрирован: 20.05.2009 Сообщения: 105 Откуда: Самара
|
Добавлено: Чт 03 Май 2012 17:28 Заголовок сообщения: Артем, а почему так долго? |
|
|
Почему так долго?
Оптимизатор - действительно вещь, но почему ваш оптимизатор работает так долго? У нас на карте более полумиллиона объектов, и укладываемся в 40 минут пока. И компьютеры вроде бы не последнего писка моды, хотя и неплохие.
Перед оптимизацией полезно провести проверку и вычистку ошибок средствами парадокса (если БД на парадоксе), и проверку средствами ИнГео.
|
|
Вернуться к началу |
|
 |
|