Страница 1 из 1

Ошибка при смене СК

Добавлено: 12 ноя 2017, 18:26
luluka
Здравствуйте. Ситуация такая.
Создан слой в ск pulkovo 4284. Нанесены объекты. При смене СК на проекционную
например Pulkovo 13 зона 28413, в случае отображении в окне карты объектов находящихся в 14 зоне или нескольких зон одновременно происходит зависание всей системы. В лучшем случае выдается ошибка bad allocation в худшем зависание с последующем вылетом программы.
Кто нибудь сталкивался? Как решали проблему?

Re: Ошибка при смене СК

Добавлено: 12 ноя 2017, 22:58
Александр Мурый
Свойства шейп-файла:
INFO: Open of `probaPulkovo.shp'
using driver `ESRI Shapefile' successful.

Layer name: probaPulkovo
Geometry: Point
Feature Count: 13
Extent: (64.355896, 43.407227) - (361.732673, 81.625237)
Layer SRS WKT:
(unknown)
Там у трёх точек координаты ненормальные:
OGRFeature(probaPulkovo):10
POINT (306.832199052133 43.4072274881516)

OGRFeature(probaPulkovo):11
POINT (263.457791469194 71.3124407582938)

OGRFeature(probaPulkovo):12
POINT (361.732672985782 81.6252369668246)

Re: Ошибка при смене СК

Добавлено: 13 ноя 2017, 11:26
luluka
Если их удалить проблема не уходит.

Re: Ошибка при смене СК

Добавлено: 13 ноя 2017, 14:58
Александр Мурый
Скопируйте 10 точек с нормальными координатами в новый слой, перепроецируйте его.

Re: Ошибка при смене СК

Добавлено: 13 ноя 2017, 17:05
luluka
А как вы обнаружили эти 3 точки ненормальные? действительно ваш пример работает.

Re: Ошибка при смене СК

Добавлено: 13 ноя 2017, 17:34
Александр Мурый
luluka писал(а):
13 ноя 2017, 17:05
А как вы обнаружили эти 3 точки ненормальные? действительно ваш пример работает.
Посмотрел свойства слоя))