Получение основных характеристик объектов в ArcGIS
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Получение основных характеристик объектов в ArcGIS
Обсуждение статьи "Получение основных пространственных характеристик объектов в Arcview GIS"
http://gis-lab.info/qa/shapecalc-ag.html
http://gis-lab.info/qa/shapecalc-ag.html
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 12 авг 2008, 11:07
- Репутация: 0
Re: Получение основных характеристик объектов в ArcGIS
Здравствуйте.
Никак не получается вычислить площади полигонов в нормальных единицах (гектары, кв. км, кв. м.) описанным здесь способом. Сразу оговорюсь, что 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, указываю там проекцию с вышеуказанными параметрами и получаю верные значения.
Что я делаю не так при использовании встроенных средств ?
Никак не получается вычислить площади полигонов в нормальных единицах (гектары, кв. км, кв. м.) описанным здесь способом. Сразу оговорюсь, что 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, указываю там проекцию с вышеуказанными параметрами и получаю верные значения.
Что я делаю не так при использовании встроенных средств ?
-
- Активный участник
- Сообщения: 144
- Зарегистрирован: 18 дек 2009, 15:36
- Репутация: 4
- Откуда: Златоглавая
Re: Получение основных характеристик объектов в ArcGIS
Есть парочка идей/предложений к автору.
Сразу оговорюсь - знание VBA и умение получить все вышеописанные параметры "ручками" вызывают у меня неподдельный восторг и искреннее уважение
Я этому пока только учусь.
Но. Боюсь, ваша статья - это своего рода изобретение велосипеда...
Уже начиная с версии 9.2 в ArcGIS есть функция Calculate geometry (находится там же, где и Field Calculator). Доступна уже в ArcView. И она всключает абсолютно все, что описано в вашей статье. При этом - да, вы можете сами выбирать, какую координатную систему и единицы измерения выбирать.
Так что... по сути, статья неоценима для счастливых обладателй ArcGIS 9.1 и "моложе". А для остальных - лучше в самом начале приписать, как сделать все то же без печатания кодов вручную.
Надеюсь, не сильно огорчу
Сразу оговорюсь - знание VBA и умение получить все вышеописанные параметры "ручками" вызывают у меня неподдельный восторг и искреннее уважение

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

- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: Получение основных характеристик объектов в ArcGIS
Почему бы Вам не набросать пару абзацев нужных дополнений и не выслать sim'у? Это было бы наиболее рационльным с точки зрения экономии времени и сил Ваших и его: вы же уже представляете, что надо писать, а ему надо сесть и заново въезжать в тему.self-improving писал(а):Так что... по сути, статья неоценима для счастливых обладателй ArcGIS 9.1 и "моложе". А для остальных - лучше в самом начале приписать, как сделать все то же без печатания кодов вручную.
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!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
-
- Активный участник
- Сообщения: 144
- Зарегистрирован: 18 дек 2009, 15:36
- Репутация: 4
- Откуда: Златоглавая
Re: Получение основных характеристик объектов в ArcGIS
Да, конечно - мне не сложно. Просто из статьи/обсуждения на форуме не получилось понять, кто же автор
Поэтому проще было для начала написать общую идею для широкой аудитории. Ну и - вдруг sim со мной оказался бы не согласен, а ему уже готовые исправления высылаю? ))))

Поэтому проще было для начала написать общую идею для широкой аудитории. Ну и - вдруг sim со мной оказался бы не согласен, а ему уже готовые исправления высылаю? ))))
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Получение основных характеристик объектов в ArcGIS
автор я
по поводу велосипеда - статья была написана года за 3-4 до появления calculate geometry в ArcGIS.
про Calculate geometry добавил
исправления к статьям стоит присылать независимо от того, кто их автор, но разумеется обсуждение всегда полезно, для этого "обсуждалки" к каждой статье и созданы.
по поводу велосипеда - статья была написана года за 3-4 до появления calculate geometry в ArcGIS.
про Calculate geometry добавил
исправления к статьям стоит присылать независимо от того, кто их автор, но разумеется обсуждение всегда полезно, для этого "обсуждалки" к каждой статье и созданы.
пристегивайтесь, турбулентность прямо по курсу
- Аnnatta
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 08 ноя 2012, 10:20
- Репутация: 0
Re: Получение основных характеристик объектов в ArcGIS
Здравствуйте!
Я работаю в 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 га.
С чем это может быть связано?
Я работаю в 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
- Репутация: 261
- Откуда: Москва
Re: Получение основных характеристик объектов в ArcGIS
Все проекции вносят искажения. Одни в измерения длин и площадей, другие - углов. Результаты измерений площади в одной проекции могут отличаться от результатов измерений в другой. Что бы совпадало - проекции должны быть одинаковыми.
- Аnnatta
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 08 ноя 2012, 10:20
- Репутация: 0
Re: Получение основных характеристик объектов в ArcGIS
оу....дело в том, что проекции одинаковы, в чем еще может быть проблема?
- Аnnatta
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 08 ноя 2012, 10:20
- Репутация: 0
Re: Получение основных характеристик объектов в ArcGIS
точнее площади, которые я пытаюсь вычислить в Arcmap, это площади участков заповедника. Они известны. Но у меня получаются другие данные.
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Получение основных характеристик объектов в ArcGIS
Я так понимаю человек измерял площадь рулеткой в поле и они не совпадают с высчитаными ArcGIS площадами полигонов в проекции Пулково. Возможно имеет смысл перепроецировать шейп в другую СК, чтоб получить более точные площади?
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
- Аnnatta
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 08 ноя 2012, 10:20
- Репутация: 0
Re: Получение основных характеристик объектов в ArcGIS
да я так тоже думаю)))) Заповедник находится в Республике Хакасия. Все рабочие слои в прекции ГК зона 15N и работаю в основном в этой проекции.
- Аnnatta
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 08 ноя 2012, 10:20
- Репутация: 0
Re: Получение основных характеристик объектов в ArcGIS
что еще можно сделать,не меняя проекцию и систему координат?
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Получение основных характеристик объектов в ArcGIS
Меня вот это смущает:
Проекция:Albers
По идее должно быть:
Gauss_Kruger
Проекция:Albers
По идее должно быть:
Gauss_Kruger
- Аnnatta
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 08 ноя 2012, 10:20
- Репутация: 0
Re: Получение основных характеристик объектов в ArcGIS
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
Проекция: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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя