ArcGIS 10.1, "Координаты или измерения находятся вне границ"

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Minstrel
Участник
Сообщения: 71
Зарегистрирован: 16 фев 2015, 13:15
Репутация: 2

ArcGIS 10.1, "Координаты или измерения находятся вне границ"

Сообщение Minstrel » 16 фев 2015, 13:42

Доброе время суток! Есть продукт ArcGIS 10.1 Desktop и воспаленный мозг. Материалы:
1) Спутниковая карта с привязкой WGS_1984_UTM_Zone_44N Датум:D_WGS_1984 - не находится в файловой базе геоданных.
2) Множество классов пространственных объектов импортированных с MapInfo (полная инфраструктура города). Все объекты имеют систему координат WGS_1984_UTM_Zone_44N - их задал с помощью инструмента задать проекцию. Находятся в файловой базе геоданных.
Вопрос: как переместить вот это множество классов пространственных объектов на спутниковую карту (размеры и пропорции совпадают)?
При обычном перемещении выскакивает ошибка "Невозможно переместить объекты. Координаты или измерения находятся вне границ." Причина, как я понял, в ограниченности домена XY в свойствах класса пространственных объектов, их поменять не получается (не редактируемые).
Пространственная привязка тут не работает, почему то, в списке доступных слоев их нет. (только спутниковая карта).
Вариант с созданием шейп-файла и импортом в него слоев работает, НО придется создавать уйму шейп-файлов, потеряется некоторая атрибутивная информация (шейп-файлы насколько я знаю несколько ограниченны).
Просьба подсказать вариант как решить эту проблему, может быть у меня неправильный ход действий. Спасибо.

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение giser » 16 фев 2015, 13:51

По идее же, если данные имеют одну привязку, то они должны лечь друг на друга и так. Другое дело, как Вы назначили СК. Если данные не совпадают, видимо, исходники были в другой СК. Тогда данные нужно перепроецировать.

Minstrel
Участник
Сообщения: 71
Зарегистрирован: 16 фев 2015, 13:15
Репутация: 2

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение Minstrel » 16 фев 2015, 14:01

giser писал(а):По идее же, если данные имеют одну привязку, то они должны лечь друг на друга и так. Другое дело, как Вы назначили СК. Если данные не совпадают, видимо, исходники были в другой СК. Тогда данные нужно перепроецировать.
Вот именно привязки как таковой еще нет, она есть только у спутникового снимка. У всех объектов есть СК, а как спроецировать имеющиеся данные заново на снимок? если они уже есть, или получается как отредактировать значения привязки, если нет файла привязки?

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение giser » 16 фев 2015, 14:09

Что значит у объектов есть СК? как я понял, это просто то, что Вы ее назначили слоям. А сами исходные данные (из МапИнфо) имеют другую привязку. Тогда нужно сначала назначить СК, в которой исходники, и выполнить перепроецирование в нужную (а можно и не делать, обойтись преобразованием СК во фрейме данных). Как вариант еще при неизвестной СК - делать векторную трансформацию.
Последний раз редактировалось giser 16 фев 2015, 18:58, всего редактировалось 1 раз.

Minstrel
Участник
Сообщения: 71
Зарегистрирован: 16 фев 2015, 13:15
Репутация: 2

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение Minstrel » 16 фев 2015, 17:54

Спасибо, буду пробовать, а СК действительно "недействительная", привязки в МапИнфо и не было, я думал, быть может сначала назначу СК, а потом уже перепривяжу, буду пробывать с векторной трансформацией, я надеялся что есть инструмент, в котором можно задать СК и указать допустим приблизительные координаты (100 метров вправо влево), а потом уже перемещением все объекты наложить на на снимок

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение giser » 16 фев 2015, 19:00

Лучше сбросьте назначенную Вами СК у слоев, сделайте векторную трансформацию, ориентируясь на снимок, а после уже можно назначить СК.

Minstrel
Участник
Сообщения: 71
Зарегистрирован: 16 фев 2015, 13:15
Репутация: 2

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение Minstrel » 17 фев 2015, 10:20

giser писал(а):Лучше сбросьте назначенную Вами СК у слоев, сделайте векторную трансформацию, ориентируясь на снимок, а после уже можно назначить СК.
Векторная трансформация, отличное средство, но оно работает только в пределах домена (это я установил наверняка :( ) т.е. могу с помощью неё перетащить объекты до определенного расстояния дальше никак, поэтапно дотащить до снимка тоже не получается, трансформация просто не срабатывает, вопрос как изменить пределы домена (указаны в свойствах класса простр. объекта в окне каталога)? или как вообще удалить привязку (не географическую) объекта чтобы при импорте в ArcGis можно было указать место вставки что ли (как в автокад)? Спасибо за ответы

swdartvader
Активный участник
Сообщения: 190
Зарегистрирован: 16 дек 2012, 09:08
Репутация: 48
Откуда: Калининград

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение swdartvader » 18 фев 2015, 01:30

вопрос как изменить пределы домена (указаны в свойствах класса простр. объекта в окне каталога)

сделать Merge некоторого аналогичного класса с объектами в зоне потенциального нахождения привязываемого объекта (можно создать) с шейпом привязанного объекта. Затем эти объекты удалить и производить векторную трансформацию.

Minstrel
Участник
Сообщения: 71
Зарегистрирован: 16 фев 2015, 13:15
Репутация: 2

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение Minstrel » 18 фев 2015, 08:19

swdartvader, вариант я думаю хорош и работает (я проверил) если классов пространственных объектов немного, но для массовых работ слишком, пожалуй, долго. В справке написано следущее "Эта ошибка возникает, когда координаты объектов выходят за пределы экстента пространственного домена класса пространственных объектов. Это может произойти, когда вы создаете новый объект или редактируете координаты для существующего объекта.
Координаты должны находиться в пределах диапазона пространственного домена для координат x,y, а также домена для z и m значений класса пространственных объектов, если эти значения хранятся в данном классе объектов. Домен настраивается при создании класса пространственных объектов и не может быть отредактирован позднее. :? Если необходимо создать новый объект в определенном положении x,y и с определенными значениями z или m, экспортируйте этот класс объектов в новый класс и увеличьте пределы домена." Поэтому я решил эту проблему немного иначе, вот ход моих действий:
1) Создал копию базы данных.
2) Создал новый пространственный объект (любой) прямо над снимком, уже с СК.
3) Создал набор пространственных данных и поместил в него новый пространственный объект.
4) С помощью инструмента "Класс объектов в класс объектов" из копии базы данных экспортировал в текущую БД, причем именно в тот самый набор пространственных данных.
5) Тем самым у меня образовались классы пространственных объектов, с необходимым диапазоном домена для наложения на снимок.
Потом создавал другие наборы, и распределял по ним классы пространств. объектов (для организации). Вот и все. Долго, но зато наверняка. Спасибо за советы giser и swdartvader.

Minstrel
Участник
Сообщения: 71
Зарегистрирован: 16 фев 2015, 13:15
Репутация: 2

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение Minstrel » 19 фев 2015, 11:09

Одну проблему решил, появилась вторая, я спокойно перемещаю все объекты (31 000) или обычным перетаскиванием, или векторной трансформацией на снимок - все отлично, НО при сохранении изменений программа зависает на долгие часы, безрезультатно. Пробовал маленький слой перемещать (300 объектов) - около часа сохранял изменения - это нормально? Расстояние на перемещение большое, точка "отправки" и точка "назначения" помещаются в одном экстенте только при 1:10 000 000 масштабе (если это имеет значение). Если еще способы переместить объекты? или придется дробить слои :( ?

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение giser » 19 фев 2015, 11:14

Я обычно для таких вещей использую функцию Move (меню Editor). Выходит полегче и быстрее.

swdartvader
Активный участник
Сообщения: 190
Зарегистрирован: 16 дек 2012, 09:08
Репутация: 48
Откуда: Калининград

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение swdartvader » 19 фев 2015, 12:05

Попробуйте, для начала, пересадить процесс ArcMap.exe *32 на другое ядро процессора, и ворочать файлы, находящиея на жестком диске, к которому нет обращений со стороны системы (не назначен своп и не установлена система или программы). Хотя дело странное, в самом деле - периодически провожу векторную трансформацию облаков точек (2-3 миллиона) - подвисает буквально минут на 15.

Minstrel
Участник
Сообщения: 71
Зарегистрирован: 16 фев 2015, 13:15
Репутация: 2

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение Minstrel » 19 фев 2015, 12:37

giser писал(а):Я обычно для таких вещей использую функцию Move (меню Editor). Выходит полегче и быстрее.
Спасибо, узнал еще один способ перемещения, но, к моему огорчению, приходится сохранять изменения по частям, дабы моя машина не задымилась (хотя проц. i-5)

Minstrel
Участник
Сообщения: 71
Зарегистрирован: 16 фев 2015, 13:15
Репутация: 2

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение Minstrel » 19 фев 2015, 13:37

swdartvader писал(а):Попробуйте, для начала, пересадить процесс ArcMap.exe *32 на другое ядро процессора
Все равно зависает, на 300 объектов около часа уходит, а надо 31 000 :( С другими задачами проблем не возникает. Как я понял пересадить - это изменить соответствие в диспетчере задач

Minstrel
Участник
Сообщения: 71
Зарегистрирован: 16 фев 2015, 13:15
Репутация: 2

Re: ArcGIS 10.1, "Координаты или измерения находятся вне гра

Сообщение Minstrel » 23 фев 2015, 05:46

swdartvader писал(а):Попробуйте, для начала, пересадить процесс ArcMap.exe *32 на другое ядро процессора, и ворочать файлы, находящиея на жестком диске, к которому нет обращений со стороны системы (не назначен своп и не установлена система или программы). Хотя дело странное, в самом деле - периодически провожу векторную трансформацию облаков точек (2-3 миллиона) - подвисает буквально минут на 15.
Начало не помогло :( , если можно продолжение...

Ответить

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

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

Сейчас этот форум просматривают: Ahrefs [Bot] и 16 гостей