Страница 1 из 1
Привязать шейпы и рассчитать длину и площадь
Добавлено: 30 окт 2011, 17:52
ESP
Нужно оцифровать топо-карту для расчета длин и площадей находящихся на ней объектов. У этой карты известен только масштаб. Чтобы привязать хоть как-то раст, я вычислила координаты чз масштаб и создала необходимые шейпы. Все это делалось без проекции. И без нее линейкой в аркмэп длины рассчитываются верно, но площадь высчитать нельзя, инструмент недоступен. Если загоняю шейпы в проекцию, то расстояния высчитываются с немалой погрешностью и не в том разряде... например место 500 м получается 0,00448 метров. Такие же числа (0,00448) получаются и при вычислении полей длины и площади в атрибутивных таблицах шейпов.
Что сделать, чтобы расчеты получались максимально верными?
помогите, плиз...
Re: Привязать шейпы и рассчитать длину и площадь
Добавлено: 30 окт 2011, 18:12
Александр Мурый
1. Привязать нормально растр (в ArcGIS или ещё в чём-нибудь)
2. Оцифровать нужные "объекты".
3. Получить длины и площади нужных объектов можно "на автомате", мерять линейкой совсем не айс.
Вопрос: на каком шаге возникают грабли?
Re: Привязать шейпы и рассчитать длину и площадь
Добавлено: 30 окт 2011, 18:26
ESP
Нормально - это как? я привязала по 4 точкам, по углам растра... координаты высчитала по длине линий чз масштаб. Потому что настоящих координат на эту карту нету(
проблемы на 3 шаге... длины и площади получаются неверными
Re: Привязать шейпы и рассчитать длину и площадь
Добавлено: 30 окт 2011, 18:37
gamm
ESP писал(а):Нормально - это как? я привязала по 4 точкам, по углам растра... координаты высчитала по длине линий чз масштаб. Потому что настоящих координат на эту карту нету(
проблемы на 3 шаге... длины и площади получаются неверными
судя по всему, не установлена проекция при привязке. Напишите (на бумаге) в левом нижнем углу карту координаты (любые, примерно прикиньте по долготе и широте карты, посчитайте в проекции, например UTM, в свою зону), ну и по масштабу остальные углы посчитайте. И при привязке скажите, что карта в этой проекции. И все будет нормально.
Re: Привязать шейпы и рассчитать длину и площадь
Добавлено: 30 окт 2011, 18:46
Александр Мурый
Видно, "нормально" привязать растр не получится. Стоит попробовать, как советовал gamm.
На карте вообще нет координат? Если можно, выложите фрагмент растра.
Re: Привязать шейпы и рассчитать длину и площадь
Добавлено: 30 окт 2011, 18:54
ESP
gamm писал(а): И при привязке скажите, что карта в этой проекции.
где конкретно это нужно указать? я привязываю через пространственную привязку
И еще вопрос: в какой проекции лучше высчитывать, чтобы было меньше искажений длин и площадей? Карта изначально масштаба 1:10000
А пока попробую сделать то, что Вы сказали. Спасибо.
Re: Привязать шейпы и рассчитать длину и площадь
Добавлено: 30 окт 2011, 18:57
Александр Мурый
Вы привязываете растр или таки шейпы? Вот после расчёта "липовых" координат при привязке растра и надо указать _для_него_ какую-то примерную проекцию. А дальше всё оцифровать по привязанному растру и получить длины и площади.
Re: Привязать шейпы и рассчитать длину и площадь
Добавлено: 30 окт 2011, 19:01
ESP
amuriy писал(а):Вы привязываете растр или таки шейпы? Вот после расчёта "липовых" координат при привязке растра и надо указать _для_него_ какую-то примерную проекцию. А дальше всё оцифровать по привязанному растру и получить длины и площади.
растр, конечно. сейчас буду пробовать.
я просто совсем новичек в этом, сижу и разбираюсь что к чему.
Re: Привязать шейпы и рассчитать длину и площадь
Добавлено: 30 окт 2011, 19:38
ESP
а где указывать проекцию. в аркинфо или аркмэп во фрейме?
я выставила в аркинфо нужную проекцию, но при добавлении этого растра в аркмэп вылетело предупреждение:

Re: Привязать шейпы и рассчитать длину и площадь
Добавлено: 30 окт 2011, 21:24
ESP
а потом не получается векторизировать объекты
что делать... помогите
Re: Привязать шейпы и рассчитать длину и площадь
Добавлено: 30 окт 2011, 21:39
ESP
все неожиданно получилось
СПАСИБО!!!