Построение урочищ

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Построение урочищ

Сообщение nadiopt » 08 май 2015, 15:36

вообще десятка менее зловредна к русским названиям, но фиг его знает. в вашем случае у нас просто уже шаманство началось
мне кажется, надо попробовать пихать в базу геоданных и датумы сделать четко одинаковыми.
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Построение урочищ

Сообщение Natalia Novoselova » 08 май 2015, 15:38

Лев писал(а):А если названия столбцов в атрибутах тоже на русском, в этом тоже может быть причина?

Думаю да. Лучше все делать только на английском. По крайней мере никогда не использую русский внутри и в файлах.

Вообще, на всякий случай так лучше делать для всего софта, так надежней и уменьшит число непонятных ошибок.
Но именно по ArcGIS - это может быть решающим.

Лев
Участник
Сообщения: 99
Зарегистрирован: 02 сен 2014, 20:05
Репутация: 1

Re: Построение урочищ

Сообщение Лев » 10 май 2015, 14:35

Т.к. я в прошлый раз в ArcGIS-е сделал некоторые карты с данные на русском, решил снова пробовать также. nadiopt, стараюсь сделать по вашему,
nadiopt писал(а):надо попробовать пихать в базу геоданных и датумы сделать четко одинаковыми
но в конце опять не хочет строить. Вот мои попытки:
2015-05-10_133828.png
2015-05-10_133828.png (30.9 КБ) 9798 просмотров
2015-05-10_135741.png
2015-05-10_135741.png (31.75 КБ) 9798 просмотров
Пробовал менять метры на десятичные градусы, "Выходной класс пространственных объектов", "Соединить атрибуты"и "Допуск XY". Результат один и тот же: появляется восклицательный знак и вот такая таблица:
2015-05-10_140049.png
2015-05-10_140049.png (93.34 КБ) 9798 просмотров
Попробую что нибудь ещё. Буду действовать до победного конца... :)

Лев
Участник
Сообщения: 99
Зарегистрирован: 02 сен 2014, 20:05
Репутация: 1

Re: Построение урочищ

Сообщение Лев » 10 май 2015, 14:41

P.S.
Базу геоданных делал как здесь, а перепроецировал как вот здесь (из Пулково 1942 Зона 8 в WGS 84 и обратно)

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Построение урочищ

Сообщение Natalia Novoselova » 10 май 2015, 16:02

Лев писал(а):
Попробую что нибудь ещё.
Исключите русские буквы во всех файлах пути, в заголовках граф. Возможно, в самой таблице также. Но самое главное первое.
Или уже меняли язык и не получилось?

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Построение урочищ

Сообщение Natalia Novoselova » 10 май 2015, 16:22

Если все менять долго - сделайте в отдельном каталоге с парой полигонов пример, просто чтобы попробовать работу инструмента

Мне кажется, что реакция программы - похоже на языковую проблему. Хотя, конечно, могу ошибаться.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Построение урочищ

Сообщение nadiopt » 10 май 2015, 17:25

а еще очень таблица длинная, может поубирать из всех ненужные атрибуты?
ин гроссен фамилен нихт клювен клац клац

Vaska72
Интересующийся
Сообщения: 26
Зарегистрирован: 03 янв 2012, 18:49
Репутация: 13
Откуда: Тюмень

Re: Построение урочищ

Сообщение Vaska72 » 10 май 2015, 19:27

Если я не ошибаюсь, результатом работы должны быть полигоны, в которых пересекаются все входные слои. Скорее всего просто таких мест нет. Можно зайти в меню геообработка->результаты и там посмотреть какое сообщение выдается. Восклицательный знак - это не ошибка, это предупреждение. И обычно когда в результате работы инструмента создается пустой класс объектов, то как раз восклицательный знак и появляется.

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Построение урочищ

Сообщение Natalia Novoselova » 10 май 2015, 20:43

Vaska72 писал(а):Если я не ошибаюсь, результатом работы должны быть полигоны, в которых пересекаются все входные слои. Скорее всего просто таких мест нет. Можно зайти в меню геообработка->результаты и там посмотреть какое сообщение выдается. Восклицательный знак - это не ошибка, это предупреждение. И обычно когда в результате работы инструмента создается пустой класс объектов, то как раз восклицательный знак и появляется.

Логично. Если это так, то есть шанс попробовать найти настройки, которые это меняют.

Вообще, совет ТС - попробовать с простым набором полигонов все данные советы (переименовать на англ или сначала - вот это, выдает ли он результат, если не все слои пересекаются?) Точнее для начала, выдает ли он результат, если все слои пересекаются, конечно.

Если не выдает, то способ с Fishnet, описанный выше, эту задачу, вроде бы, должен выполнить, хотя не так просто и не в такой точной форме, как если строить через пересечения самих полигонов разных слоев.

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Построение урочищ

Сообщение Ariki » 10 май 2015, 23:28

Лев писал(а):Попробую что нибудь ещё. Буду действовать до победного конца... :)
Не ведитесь на эзотерику. Кириллица в путях, конечно, зло, но ArcGIS и не такое стерпит.
Я выше указал, какой инструмент вам на самом деле нужен.
И Vaska72 всё правильно пишет.

Лев
Участник
Сообщения: 99
Зарегистрирован: 02 сен 2014, 20:05
Репутация: 1

Re: Построение урочищ

Сообщение Лев » 11 май 2015, 00:55

Ariki, приму Ваш совет в практику. И только что я кажется нашёл причину моих неудач с построением карты урочищ. Вот часть от того участка населённого пункта для которого мне надо построить урочища:
2015-05-11_003257.png
2015-05-11_003257.png (7.6 КБ) 9655 просмотров
Тут показаны лишь три слоя (т.е. не все): чёрный - граница нас. п., красный - уклон (крутизна склона), синий - экспозиция. Почему только эти слои я показал? Потому что только они не совпадают с границей как должно и быть. Дело в том что эксп. и уклон были построены на основе другой карты с другой системой координат. Создам другую тему. А то ругаться начнут. Если что сюда напишу по теме.

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Построение урочищ

Сообщение Ariki » 11 май 2015, 11:25

Причину вам объяснили выше - это попытка пересечь все слои сразу. Если хотя бы два слоя не пересекаются (например, сосна с ясенем), то вы получите на выходе пустое множество.
Вам следовало бы пообъединять (Merge) слои (растительность с растительностью, почвы с почвами - в идеале каждый слой должен покрывать всю территорию), а потом применить Identity.

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Построение урочищ

Сообщение gamm » 12 май 2015, 10:33

ТС пытается реализовать классический пример, как делать нельзя (даже если он Арку победит, то ничего, кроме мусора, не получит-это уже видно по приведенной картинке: будет огромное количество "лапши" из-за мелких полигонов и несовпадения границ). Раз уж данные растровые, так и делать все нужно на растре, собрав слои - планарные разбиения. А потом смотреть, что с типологическими классами (без загрубления), той же Изодатой. А потом уже нарезать урочища (типологически) и генерализовать их топологически.

[ Сообщение с мобильного устройства ]

Лев
Участник
Сообщения: 99
Зарегистрирован: 02 сен 2014, 20:05
Репутация: 1

Re: Построение урочищ

Сообщение Лев » 12 май 2015, 15:37

Что значит ТС?
Ariki писал(а):Вам следовало бы пообъединять (Merge) слои (растительность с растительностью, почвы с почвами - в идеале каждый слой должен покрывать всю территорию), а потом применить Identity.
Объединил слои в растительность, почвы, геология, геоморфология. Есть ещё слои экспозиция и уклон. И все эти слои надо наложить друг на друга о котором я уже в начале писал. Таблицы экспозиций и уклонов отличаются от остальных. Т.е. табл. экс. и укл. похожи друг на друга, но есть различия от табл. раст., почв., геол. и геоморф-ии. Вот к примеру шапка табл. эксп.:
OBJECTID 1* Shape* OBJECTID Id qridcode Shape Leng Shape Lenght Shape Area
Значения эксп. указаны в столбце qridcode.
Вот табл. уклонов:
2015-05-12_151259.png
2015-05-12_151259.png (49.74 КБ) 9504 просмотра
Значения уклонов в столбце Gridcode
И вот ещё табл. геморфол-ии:
2015-05-12_151842.png
2015-05-12_151842.png (67.1 КБ) 9504 просмотра
Решил сначала объединить слои экспозиций и уклонов с помощью Identity. Но выдал ошибку:
2015-05-12_152407.png
2015-05-12_152407.png (29.79 КБ) 9504 просмотра
Все табл. в одной базе геоданных. В описании ошибки 999999 говориться:"Это универсальная ошибка, для которой нет соответствующего уникального ID". Все таблицы на своём месте. Где-то что-то я не понимаю. Как быть?

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Построение урочищ

Сообщение gamm » 12 май 2015, 16:03

Лев писал(а):Что значит ТС?
тыц
И вот ещё табл. геморфол-ии:
встречный вопрос - это что?

Ответить

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

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

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