классификация

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: классификация

Сообщение novia » 10 фев 2012, 14:48

kamille писал(а):геометрию проверила,нормально все. А все свои шаги писали выше
смотрел на картинку, не заметил. прошу прощения
1. Сначала загружаем растр (космоснимок),
2. на него накладываем векторный слой - шейп-файлы ( полигоны),
3. затем слой сканированного изображения ( в нашем случае - хозяйство).
Нам нужно привязать табличные данные, экспортированные из MapInfo ( это показатели по кислотности почвы, содержание фосфора и калия). Эти данные мы добавляем в таблицу Excel и эту таблицу присоединяем к шейп-файлам. Таблицу атрибутов можно вывести только у этого слоя (шейп-файлы).
Ещё через ArcCatalog добавляем следующие слои ( обведено красным цветом на картинке), чтобы полигоны окрасились в соответствии с показателями.
В атрибутах шейп-файла с полигонами у каждого объекта должен быть некий идентификатор, назовем его ID участка
В таблице Эксель нужно сделать так, чтобы в каждой строчке располагались а) ID участка б) значения показателей. Таблица должна быть сохранена в формате xls (2003 офис). Первая строка таблицы должны содержать заголовки полей (на аглийском языке разумеется)
Проверьте выравнивание значений показателей (надо, чтоб были справа в ячейках), тогда программа понимает, что это цифры.

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

Если предложенные проверки сделаны и последовательность действий верна - должно получиться.
Если нет, будем думать дальше
Последний раз редактировалось novia 10 фев 2012, 14:51, всего редактировалось 1 раз.
понравилось? жми палец вверх :!:

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: классификация

Сообщение novia » 10 фев 2012, 14:50

kamille писал(а):Путь действительный, но не определена система координат, и когда пытаюсь сделать импорт - пишет, что импортируемый тип геометрии не совпадает с типом геометрии назначения. Хотя проверяли - тип геометрии совпадает - полигон. Извините что может задаю глупые вопросы, буквально сунули под нос программу и работайте как хотите, а обучения по ней не было.
Какая у вас версия МапИнфо? Последние версии могут экспортировать шейп-файлы, чтобы корректно потом можно было использовать данные в аргисе.
понравилось? жми палец вверх :!:

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: классификация

Сообщение novia » 10 фев 2012, 14:52

kamille писал(а):и взяли их для примера,чтобы свои не создавать или все -таки надо самим их делать?
если система координат другой области подходит вашей, можете просто удалить объекты из "их" слоев и загрузить в них свои данные.
либо сделать все "свое". это не должно влиять на возможность классфикации
понравилось? жми палец вверх :!:

Аватара пользователя
kamille
Интересующийся
Сообщения: 36
Зарегистрирован: 07 фев 2012, 18:56
Репутация: 0
Откуда: Кострома

Re: классификация

Сообщение kamille » 10 фев 2012, 15:09

novia писал(а):
kamille писал(а):геометрию проверила,нормально все. А все свои шаги писали выше
смотрел на картинку, не заметил. прошу прощения
1. Сначала загружаем растр (космоснимок),
2. на него накладываем векторный слой - шейп-файлы ( полигоны),
3. затем слой сканированного изображения ( в нашем случае - хозяйство).
Нам нужно привязать табличные данные, экспортированные из MapInfo ( это показатели по кислотности почвы, содержание фосфора и калия). Эти данные мы добавляем в таблицу Excel и эту таблицу присоединяем к шейп-файлам. Таблицу атрибутов можно вывести только у этого слоя (шейп-файлы).
Ещё через ArcCatalog добавляем следующие слои ( обведено красным цветом на картинке), чтобы полигоны окрасились в соответствии с показателями.
В атрибутах шейп-файла с полигонами у каждого объекта должен быть некий идентификатор, назовем его ID участка
В таблице Эксель нужно сделать так, чтобы в каждой строчке располагались а) ID участка б) значения показателей. Таблица должна быть сохранена в формате xls (2003 офис). Первая строка таблицы должны содержать заголовки полей (на аглийском языке разумеется)
Проверьте выравнивание значений показателей (надо, чтоб были справа в ячейках), тогда программа понимает, что это цифры.

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

Если предложенные проверки сделаны и последовательность действий верна - должно получиться.
Если нет, будем думать дальше
Проверила - все так , только цифры сделала справа и пересохранила в 2003 excel, но полигоны не окрашиваются, потому что не делается импорт

Аватара пользователя
kamille
Интересующийся
Сообщения: 36
Зарегистрирован: 07 фев 2012, 18:56
Репутация: 0
Откуда: Кострома

Re: классификация

Сообщение kamille » 10 фев 2012, 15:10

novia писал(а):
kamille писал(а):Путь действительный, но не определена система координат, и когда пытаюсь сделать импорт - пишет, что импортируемый тип геометрии не совпадает с типом геометрии назначения. Хотя проверяли - тип геометрии совпадает - полигон. Извините что может задаю глупые вопросы, буквально сунули под нос программу и работайте как хотите, а обучения по ней не было.
Какая у вас версия МапИнфо? Последние версии могут экспортировать шейп-файлы, чтобы корректно потом можно было использовать данные в аргисе.
версия аркмэпа 9.5

Аватара пользователя
kamille
Интересующийся
Сообщения: 36
Зарегистрирован: 07 фев 2012, 18:56
Репутация: 0
Откуда: Кострома

Re: классификация

Сообщение kamille » 10 фев 2012, 15:15

kamille писал(а):
novia писал(а):
kamille писал(а):Путь действительный, но не определена система координат, и когда пытаюсь сделать импорт - пишет, что импортируемый тип геометрии не совпадает с типом геометрии назначения. Хотя проверяли - тип геометрии совпадает - полигон. Извините что может задаю глупые вопросы, буквально сунули под нос программу и работайте как хотите, а обучения по ней не было.
Какая у вас версия МапИнфо? Последние версии могут экспортировать шейп-файлы, чтобы корректно потом можно было использовать данные в аргисе.
версия аркмэпа 9.5. но шейп-файлы у нас из wdf

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: классификация

Сообщение novia » 10 фев 2012, 15:37

аркмепа 9.5 нет в природе... думаю вы имели в виде мапинфо. там точно есть конвертер в шейп.

скиньте образец шейп-файла и таблицы, если не жалко. (можно в личку). так быстрее сможем разобраться
понравилось? жми палец вверх :!:

Аватара пользователя
kamille
Интересующийся
Сообщения: 36
Зарегистрирован: 07 фев 2012, 18:56
Репутация: 0
Откуда: Кострома

Re: классификация

Сообщение kamille » 10 фев 2012, 17:53

да мапинфо, хорошо скину в понедельник

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: классификация

Сообщение novia » 13 фев 2012, 13:31

после просмотра данных стало ясно откуда растут ноги.

проблема одна и очень простая - имя файла было "мир .xls"
из-за этого пробела и не работало соединение.
после переименования в "table.xls" соединение получилось и данные стали доступны для "раскрашивания"/классификации

общий совет: только английские названия файлов, никаких тире, пробелов, кавычек, двоеточих. Только символы, цифры и подчеркивание

з.ы. с вектором все в порядке
понравилось? жми палец вверх :!:

Аватара пользователя
kamille
Интересующийся
Сообщения: 36
Зарегистрирован: 07 фев 2012, 18:56
Репутация: 0
Откуда: Кострома

Re: классификация

Сообщение kamille » 13 фев 2012, 13:38

Спасибо большое!!

Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость