Получение основных характеристик объектов в ArcGIS

Обсуждение материалов сайта: вопросы, замечания, предложения
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 8895
Зарегистрирован: 06 окт 2003, 20:20
Статьи: 231
Проекты: 12/6
Репутация: 635
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Получение основных характеристик объектов в ArcGIS

Сообщение Максим Дубинин » 20 фев 2006, 22:03

Обсуждение статьи "Получение основных пространственных характеристик объектов в Arcview GIS"

http://gis-lab.info/qa/shapecalc-ag.html
пристегивайтесь, турбулентность прямо по курсу

AlexSM
Новоприбывший
Сообщения: 4
Зарегистрирован: 12 авг 2008, 11:07
Репутация: 0

Re: Получение основных характеристик объектов в ArcGIS

Сообщение AlexSM » 27 ноя 2009, 09:20

Здравствуйте.
Никак не получается вычислить площади полигонов в нормальных единицах (гектары, кв. км, кв. м.) описанным здесь способом. Сразу оговорюсь, что ArcGIS я начал изучать недавно, до этого работал с MapInfo. ArcGIS версия 9.3 SP1.

Есть файл с полигонами, площади которых я сначала определил в MapInfo. Система координат GCS_WGS_1984 Датум: D_WGS_1984. Затем попробовал как написано в статье, перед этим установив проекцию с такими параметрами (в прочем и без проекции тоже пробовал):

Projection: Albers
False_Easting: 0,000000
False_Northing: 0,000000
Central_Meridian: 100,000000
Standard_Parallel_1: 50,000000
Standard_Parallel_2: 70,000000
Latitude_Of_Origin: 56,000000
Linear Unit: Meter

GCS_WGS_1984
Datum: D_WGS_1984

Цифры в результате получаются совершенно непонятными, т.е. их никак нельзя соотнести с реальными площадями. Например, если площадь 9500 га, то здесь цифра 0,012561, или 192га : -(минус!) 0,000254 и т.д. Короче, не понятно.

Скачал набор инструментов Xtools. При помощи него площади вычисляются элементарно: убираю проекцию у файла, выбираю соответствующий инструмент в Xtools, указываю там проекцию с вышеуказанными параметрами и получаю верные значения.

Что я делаю не так при использовании встроенных средств ?

self-improving
Активный участник
Сообщения: 144
Зарегистрирован: 18 дек 2009, 15:36
Репутация: 4
Откуда: Златоглавая

Re: Получение основных характеристик объектов в ArcGIS

Сообщение self-improving » 05 мар 2010, 13:37

Есть парочка идей/предложений к автору.
Сразу оговорюсь - знание VBA и умение получить все вышеописанные параметры "ручками" вызывают у меня неподдельный восторг и искреннее уважение :)
Я этому пока только учусь.

Но. Боюсь, ваша статья - это своего рода изобретение велосипеда...
Уже начиная с версии 9.2 в ArcGIS есть функция Calculate geometry (находится там же, где и Field Calculator). Доступна уже в ArcView. И она всключает абсолютно все, что описано в вашей статье. При этом - да, вы можете сами выбирать, какую координатную систему и единицы измерения выбирать.
Так что... по сути, статья неоценима для счастливых обладателй ArcGIS 9.1 и "моложе". А для остальных - лучше в самом начале приписать, как сделать все то же без печатания кодов вручную.

Надеюсь, не сильно огорчу :)

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Статьи: 10
Проекты: 3/1
Репутация: 97
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Получение основных характеристик объектов в ArcGIS

Сообщение SS_Rebelious » 05 мар 2010, 13:59

self-improving писал(а):Так что... по сути, статья неоценима для счастливых обладателй ArcGIS 9.1 и "моложе". А для остальных - лучше в самом начале приписать, как сделать все то же без печатания кодов вручную.
Почему бы Вам не набросать пару абзацев нужных дополнений и не выслать sim'у? Это было бы наиболее рационльным с точки зрения экономии времени и сил Ваших и его: вы же уже представляете, что надо писать, а ему надо сесть и заново въезжать в тему.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

self-improving
Активный участник
Сообщения: 144
Зарегистрирован: 18 дек 2009, 15:36
Репутация: 4
Откуда: Златоглавая

Re: Получение основных характеристик объектов в ArcGIS

Сообщение self-improving » 05 мар 2010, 14:15

Да, конечно - мне не сложно. Просто из статьи/обсуждения на форуме не получилось понять, кто же автор :)
Поэтому проще было для начала написать общую идею для широкой аудитории. Ну и - вдруг sim со мной оказался бы не согласен, а ему уже готовые исправления высылаю? ))))

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 8895
Зарегистрирован: 06 окт 2003, 20:20
Статьи: 231
Проекты: 12/6
Репутация: 635
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Получение основных характеристик объектов в ArcGIS

Сообщение Максим Дубинин » 05 мар 2010, 18:09

автор я
по поводу велосипеда - статья была написана года за 3-4 до появления calculate geometry в ArcGIS.
про Calculate geometry добавил
исправления к статьям стоит присылать независимо от того, кто их автор, но разумеется обсуждение всегда полезно, для этого "обсуждалки" к каждой статье и созданы.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Аnnatta
Новоприбывший
Сообщения: 13
Зарегистрирован: 08 ноя 2012, 10:20
Репутация: 0

Re: Получение основных характеристик объектов в ArcGIS

Сообщение Аnnatta » 13 ноя 2012, 05:27

Здравствуйте!
Я работаю в ArcGis 9.3(Arcmap) не так давно)). Никак не получается вычислить правильно площади. Полученные площади, вычисленные указанным способом, отличаются от значений реальных,известных площадей. Подскажите,пожалуйста, в чем проблема.
Система координат GCS_Pulkovo_1942
Датум: D_Pulkovo_1942
Проекция:Albers
False_Easting: 18500000,000000
False_Northing: 0,000000
Central_Meridian: 90,000000
Standard_Parallel_1: 52,000000
Standard_Parallel_2: 54,500000
Latitude_Of_Origin: 0,000000
Линейные единицы: Meter
Вычисленные значения отличаются от известных на (если перевести в га) от отрицательных значений -355 га до + 5954 га.
С чем это может быть связано?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Статьи: 7
Проекты: 2
Репутация: 259
Откуда: Москва

Re: Получение основных характеристик объектов в ArcGIS

Сообщение Дмитрий Барышников » 13 ноя 2012, 09:10

Все проекции вносят искажения. Одни в измерения длин и площадей, другие - углов. Результаты измерений площади в одной проекции могут отличаться от результатов измерений в другой. Что бы совпадало - проекции должны быть одинаковыми.

Аватара пользователя
Аnnatta
Новоприбывший
Сообщения: 13
Зарегистрирован: 08 ноя 2012, 10:20
Репутация: 0

Re: Получение основных характеристик объектов в ArcGIS

Сообщение Аnnatta » 13 ноя 2012, 11:09

оу....дело в том, что проекции одинаковы, в чем еще может быть проблема?

Аватара пользователя
Аnnatta
Новоприбывший
Сообщения: 13
Зарегистрирован: 08 ноя 2012, 10:20
Репутация: 0

Re: Получение основных характеристик объектов в ArcGIS

Сообщение Аnnatta » 13 ноя 2012, 11:13

точнее площади, которые я пытаюсь вычислить в Arcmap, это площади участков заповедника. Они известны. Но у меня получаются другие данные.

dime1
Гуру
Сообщения: 927
Зарегистрирован: 29 май 2011, 19:41
Репутация: 90
Откуда: Киев

Re: Получение основных характеристик объектов в ArcGIS

Сообщение dime1 » 13 ноя 2012, 11:18

Я так понимаю человек измерял площадь рулеткой в поле и они не совпадают с высчитаными ArcGIS площадами полигонов в проекции Пулково. Возможно имеет смысл перепроецировать шейп в другую СК, чтоб получить более точные площади?

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

Аватара пользователя
Аnnatta
Новоприбывший
Сообщения: 13
Зарегистрирован: 08 ноя 2012, 10:20
Репутация: 0

Re: Получение основных характеристик объектов в ArcGIS

Сообщение Аnnatta » 13 ноя 2012, 11:42

да я так тоже думаю)))) Заповедник находится в Республике Хакасия. Все рабочие слои в прекции ГК зона 15N и работаю в основном в этой проекции.

Аватара пользователя
Аnnatta
Новоприбывший
Сообщения: 13
Зарегистрирован: 08 ноя 2012, 10:20
Репутация: 0

Re: Получение основных характеристик объектов в ArcGIS

Сообщение Аnnatta » 13 ноя 2012, 11:43

что еще можно сделать,не меняя проекцию и систему координат?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Статьи: 7
Проекты: 2
Репутация: 259
Откуда: Москва

Re: Получение основных характеристик объектов в ArcGIS

Сообщение Дмитрий Барышников » 13 ноя 2012, 11:46

Меня вот это смущает:
Проекция:Albers

По идее должно быть:
Gauss_Kruger

Аватара пользователя
Аnnatta
Новоприбывший
Сообщения: 13
Зарегистрирован: 08 ноя 2012, 10:20
Репутация: 0

Re: Получение основных характеристик объектов в ArcGIS

Сообщение Аnnatta » 13 ноя 2012, 11:56

Pulkovo_1942_GK_Zone_15N
Проекция:Gauss_Kruger
False_Easting: 500000,000000
False_Northing: 0,000000
Central_Meridian: 87,000000
Scale_Factor: 1,000000
Latitude_Of_Origin: 0,000000
Линейные единицы: Meter

GCS_Pulkovo_1942
Датум: D_Pulkovo_1942

Ответить

Вернуться в «Материалы сайта»