Страница 2 из 4
Re: Построение урочищ
Добавлено: 08 май 2015, 15:36
nadiopt
вообще десятка менее зловредна к русским названиям, но фиг его знает. в вашем случае у нас просто уже шаманство началось
мне кажется, надо попробовать пихать в базу геоданных и датумы сделать четко одинаковыми.
Re: Построение урочищ
Добавлено: 08 май 2015, 15:38
Natalia Novoselova
Лев писал(а):А если названия столбцов в атрибутах тоже на русском, в этом тоже может быть причина?
Думаю да. Лучше все делать только на английском. По крайней мере никогда не использую русский внутри и в файлах.
Вообще, на всякий случай так лучше делать для всего софта, так надежней и уменьшит число непонятных ошибок.
Но именно по ArcGIS - это может быть решающим.
Re: Построение урочищ
Добавлено: 10 май 2015, 14:35
Лев
Т.к. я в прошлый раз в ArcGIS-е сделал некоторые карты с данные на русском, решил снова пробовать также. nadiopt, стараюсь сделать по вашему,
nadiopt писал(а):надо попробовать пихать в базу геоданных и датумы сделать четко одинаковыми
но в конце опять не хочет строить. Вот мои попытки:

- 2015-05-10_133828.png (30.9 КБ) 9829 просмотров

- 2015-05-10_135741.png (31.75 КБ) 9829 просмотров
Пробовал менять метры на десятичные градусы, "Выходной класс пространственных объектов", "Соединить атрибуты"и "Допуск XY". Результат один и тот же: появляется восклицательный знак и вот такая таблица:

- 2015-05-10_140049.png (93.34 КБ) 9829 просмотров
Попробую что нибудь ещё. Буду действовать до победного конца...

Re: Построение урочищ
Добавлено: 10 май 2015, 14:41
Лев
P.S.
Базу геоданных делал как
здесь, а перепроецировал как вот
здесь (из Пулково 1942 Зона 8 в WGS 84 и обратно)
Re: Построение урочищ
Добавлено: 10 май 2015, 16:02
Natalia Novoselova
Лев писал(а):
Попробую что нибудь ещё.
Исключите русские буквы во всех файлах пути, в заголовках граф. Возможно, в самой таблице также. Но самое главное первое.
Или уже меняли язык и не получилось?
Re: Построение урочищ
Добавлено: 10 май 2015, 16:22
Natalia Novoselova
Если все менять долго - сделайте в отдельном каталоге с парой полигонов пример, просто чтобы попробовать работу инструмента
Мне кажется, что реакция программы - похоже на языковую проблему. Хотя, конечно, могу ошибаться.
Re: Построение урочищ
Добавлено: 10 май 2015, 17:25
nadiopt
а еще очень таблица длинная, может поубирать из всех ненужные атрибуты?
Re: Построение урочищ
Добавлено: 10 май 2015, 19:27
Vaska72
Если я не ошибаюсь, результатом работы должны быть полигоны, в которых пересекаются все входные слои. Скорее всего просто таких мест нет. Можно зайти в меню геообработка->результаты и там посмотреть какое сообщение выдается. Восклицательный знак - это не ошибка, это предупреждение. И обычно когда в результате работы инструмента создается пустой класс объектов, то как раз восклицательный знак и появляется.
Re: Построение урочищ
Добавлено: 10 май 2015, 20:43
Natalia Novoselova
Vaska72 писал(а):Если я не ошибаюсь, результатом работы должны быть полигоны, в которых пересекаются все входные слои. Скорее всего просто таких мест нет. Можно зайти в меню геообработка->результаты и там посмотреть какое сообщение выдается. Восклицательный знак - это не ошибка, это предупреждение. И обычно когда в результате работы инструмента создается пустой класс объектов, то как раз восклицательный знак и появляется.
Логично. Если это так, то есть шанс попробовать найти настройки, которые это меняют.
Вообще, совет ТС - попробовать с простым набором полигонов все данные советы (переименовать на англ или сначала - вот это, выдает ли он результат, если не все слои пересекаются?) Точнее для начала, выдает ли он результат, если все слои пересекаются, конечно.
Если не выдает, то способ с Fishnet, описанный выше, эту задачу, вроде бы, должен выполнить, хотя не так просто и не в такой точной форме, как если строить через пересечения самих полигонов разных слоев.
Re: Построение урочищ
Добавлено: 10 май 2015, 23:28
Ariki
Лев писал(а):Попробую что нибудь ещё. Буду действовать до победного конца...

Не ведитесь на эзотерику. Кириллица в путях, конечно, зло, но ArcGIS и не такое стерпит.
Я выше указал, какой инструмент вам на самом деле нужен.
И Vaska72 всё правильно пишет.
Re: Построение урочищ
Добавлено: 11 май 2015, 00:55
Лев
Ariki, приму Ваш совет в практику. И только что я кажется нашёл причину моих неудач с построением карты урочищ. Вот часть от того участка населённого пункта для которого мне надо построить урочища:

- 2015-05-11_003257.png (7.6 КБ) 9686 просмотров
Тут показаны лишь три слоя (т.е. не все): чёрный - граница нас. п., красный - уклон (крутизна склона), синий - экспозиция. Почему только эти слои я показал? Потому что только они не совпадают с границей как должно и быть. Дело в том что эксп. и уклон были построены на основе другой карты с другой системой координат. Создам другую тему. А то ругаться начнут. Если что сюда напишу по теме.
Re: Построение урочищ
Добавлено: 11 май 2015, 11:25
Ariki
Причину вам объяснили выше - это попытка пересечь все слои сразу. Если хотя бы два слоя не пересекаются (например, сосна с ясенем), то вы получите на выходе пустое множество.
Вам следовало бы пообъединять (Merge) слои (растительность с растительностью, почвы с почвами - в идеале каждый слой должен покрывать всю территорию), а потом применить Identity.
Re: Построение урочищ
Добавлено: 12 май 2015, 10:33
gamm
ТС пытается реализовать классический пример, как делать нельзя (даже если он Арку победит, то ничего, кроме мусора, не получит-это уже видно по приведенной картинке: будет огромное количество "лапши" из-за мелких полигонов и несовпадения границ). Раз уж данные растровые, так и делать все нужно на растре, собрав слои - планарные разбиения. А потом смотреть, что с типологическими классами (без загрубления), той же Изодатой. А потом уже нарезать урочища (типологически) и генерализовать их топологически.
[ Сообщение с мобильного устройства ]
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 (49.74 КБ) 9535 просмотров
Значения уклонов в столбце Gridcode
И вот ещё табл. геморфол-ии:

- 2015-05-12_151842.png (67.1 КБ) 9535 просмотров
Решил сначала объединить слои экспозиций и уклонов с помощью Identity. Но выдал ошибку:

- 2015-05-12_152407.png (29.79 КБ) 9535 просмотров
Все табл. в одной базе геоданных. В описании ошибки 999999 говориться:"Это универсальная ошибка, для которой нет соответствующего уникального ID". Все таблицы на своём месте. Где-то что-то я не понимаю. Как быть?
Re: Построение урочищ
Добавлено: 12 май 2015, 16:03
gamm
Лев писал(а):Что значит ТС?
тыцИ вот ещё табл. геморфол-ии:
встречный вопрос - это что?