Как в ArcMap задать значения по контуру

0 голосов
спросил 01 Июль, 04 от Гость (210,080 баллов) в категории Программные продукты Esri

то есть имеется некий полигон. Он является границей отображения карты.Необходимо по длине этого полигона задать  значение интерполируемого параметра. КАК???

6 Ответы

0 голосов
ответил 01 Июль, 04 от yumakaev (5,140 баллов)
Насколько я понял, внутри этого полигона вы интерполируете что-то по выборке точек? В этом случае, проще всего конвертировать полигон (а строго говоря, вертексы, которые и задают его контур) в точки, присвоить этим точкам желаемое значение, и включить эти точки в интерполяцию. Если интерполируется grid, то после проведения интерполяции этот грид обрезать исходным полигоном.
0 голосов
ответил 02 Июль, 04 от Гость (210,080 баллов)
А можно по пунктам, пожалуста?
0 голосов
ответил 06 Июль, 04 от Гость (210,080 баллов)

Да, по пунктам пожалуйста.

Как конвертировать полигон в точки и присваивать точкам значения?

И еще в догонку вопрос - можно ли обрезать непосредственно слой Крикинга(интерполяции) из Geostatical Analyst, не конвертируя этот слой в векторы или растры?

0 голосов
ответил 06 Июль, 04 от Гость (210,080 баллов)

Да, можно ли на слой интерполяции добавить контрольные точки( не обязательно по контуру) так, чтобы они не отображались на карте?

0 голосов
ответил 06 Июль, 04 от yumakaev (5,140 баллов)

Чтобы побить полигон на вертексы-точки, можно скачать и установить следующий скрипт:

http://arcscripts.esri.com/details.asp?dbid=12799

Судя по описанию, он универсальный, т.е. конвертирует точки-линии-полигоны в любом направлении, но я тестировал только полигон-в-точки - работает.

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

В итоге эти точки можно будет слить воедино с выборкой, по которой собираетесь впоследствии интерполировать (Tools - GeoProcessingWizard... - Merge layers together), но для этого также нужно, чтобы оба слоя были в одинаковой проекции и наверно они должны иметь одинаковую структуру атр. таблиц (по крайней мере, это требовалось раньше в аркинфе). Пробуйте.

Насчет Geostatistical Analyst я не совсем понял вопрос - что означит "не конвертируя в векторы или растры"? Я с GA сам не работал - в каком формате вы получаете результат?

0 голосов
ответил 26 Июль, 04 от Гость (210,080 баллов)

Да, можно ли на слой интерполяции добавить контрольные точки( не обязательно по контуру) так, чтобы они не отображались на карте?

Можно.

Я создаю два слоя точек. Один для расчета, куда вносятся все точки по которым производится интерполяция, а другой из тех точек, которые должны быть на "чистой" карте. Слой точек, по которому производился расчет не отображается.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...