Страница 1 из 2

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

Добавлено: 20 фев 2006, 22:03
Максим Дубинин
Обсуждение статьи "Получение основных пространственных характеристик объектов в Arcview GIS"

http://gis-lab.info/qa/shapecalc-ag.html

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

Добавлено: 27 ноя 2009, 09:20
AlexSM
Здравствуйте.
Никак не получается вычислить площади полигонов в нормальных единицах (гектары, кв. км, кв. м.) описанным здесь способом. Сразу оговорюсь, что 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, указываю там проекцию с вышеуказанными параметрами и получаю верные значения.

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

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

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

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

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

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

Добавлено: 05 мар 2010, 13:59
SS_Rebelious
self-improving писал(а):Так что... по сути, статья неоценима для счастливых обладателй ArcGIS 9.1 и "моложе". А для остальных - лучше в самом начале приписать, как сделать все то же без печатания кодов вручную.
Почему бы Вам не набросать пару абзацев нужных дополнений и не выслать sim'у? Это было бы наиболее рационльным с точки зрения экономии времени и сил Ваших и его: вы же уже представляете, что надо писать, а ему надо сесть и заново въезжать в тему.

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

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

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

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

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

Добавлено: 13 ноя 2012, 05:27
Аnnatta
Здравствуйте!
Я работаю в 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 га.
С чем это может быть связано?

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

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

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

Добавлено: 13 ноя 2012, 11:09
Аnnatta
оу....дело в том, что проекции одинаковы, в чем еще может быть проблема?

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

Добавлено: 13 ноя 2012, 11:13
Аnnatta
точнее площади, которые я пытаюсь вычислить в Arcmap, это площади участков заповедника. Они известны. Но у меня получаются другие данные.

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

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

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

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

Добавлено: 13 ноя 2012, 11:42
Аnnatta
да я так тоже думаю)))) Заповедник находится в Республике Хакасия. Все рабочие слои в прекции ГК зона 15N и работаю в основном в этой проекции.

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

Добавлено: 13 ноя 2012, 11:43
Аnnatta
что еще можно сделать,не меняя проекцию и систему координат?

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

Добавлено: 13 ноя 2012, 11:46
Дмитрий Барышников
Меня вот это смущает:
Проекция:Albers

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

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

Добавлено: 13 ноя 2012, 11:56
Аnnatta
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