Methods of date field interpolation

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Methods of date field interpolation

Сообщение dime1 »

Ребята, подскажите, как решить проблему интерполяции дат (число-месяц-год). Нужно получить простые изолинии. Единственное, что нашел в Веб - свежую тему http://forums.arcgis.com/threads/63018- ... erpolation
Это теперь придётся осваивать Model Builder или может у кого есть уже готовые модели?
ggis
Завсегдатай
Сообщения: 302
Зарегистрирован: 31 окт 2008, 10:39
Репутация: 2

Re: Methods of date field interpolation

Сообщение ggis »

Чуть больше года назад была тема- viewtopic.php?f=17&t=7898&p=53926#p53926,
и вроде Вы тогда вышли из положения. Теперь надо это реализовать в ArcGis?
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Methods of date field interpolation

Сообщение dime1 »

Да!
Мучатся снова с переводом в юлианское летосчисление для массива карт не особо хочется, потом еще и легенду придётся корректировать. Для меня просто странно, что ни у кого не было такой задачи. Тем более знания написания скриптов у меня нет, а вручную это делать неэффективно.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Methods of date field interpolation

Сообщение novia »

дата в аргис - это число типа double (целая часть дни, дробная часы). преобразуйте дату в число и интерполируйте. а потом при построении классов легенды интерпретируйте обратно.
понравилось? жми палец вверх :!:
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Methods of date field interpolation

Сообщение dime1 »

Аркгис автоматически доставляет в это поле год

мне обязательно надо, чтоб это был день.месяц.год !
он у меня может быть високосный (+1 день в феврале при интерполяции упускаю)

но за совет спасибо.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Methods of date field interpolation

Сообщение novia »

dime1 писал(а):Аркгис автоматически доставляет в это поле год
а вам год не нужен?
мне обязательно надо, чтоб это был день.месяц.год !
противоречие с предыдущей фразой
он у меня может быть високосный (+1 день в феврале при интерполяции упускаю)
да хоть какой


в чем проблема интерполяции числа и его обратной интерпретации в дату???
понравилось? жми палец вверх :!:
ggis
Завсегдатай
Сообщения: 302
Зарегистрирован: 31 окт 2008, 10:39
Репутация: 2

Re: Methods of date field interpolation

Сообщение ggis »

novia писал(а):дата в аргис - это число типа double (целая часть дни, дробная часы). преобразуйте дату в число и интерполируйте. а потом при построении классов легенды интерпретируйте обратно.
Браво novia!!! Супер, только что попробовал все работает. Интерпретировать надо контура (используя Field Calculator обратно возвращать число в формат даты), которые получаем из построенного грида. Век живи-век учись.
Вложения
date.png
date.png (292.11 КБ) 7854 просмотра
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Methods of date field interpolation

Сообщение dime1 »

novia, подскажите как контуры обратно интерпретировать? а то я сейчас наделаю через пень-колоду :mrgreen:
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Methods of date field interpolation

Сообщение novia »

dime1 писал(а):novia, подскажите как контуры обратно интерпретировать? а то я сейчас наделаю через пень-колоду :mrgreen:
если надо подписи для легенды сделать - вставьте значение в эксель и скажите ему, что это дата.
а если в поле записать - то в обратном направлении присвоить полю с типом дата - это число
понравилось? жми палец вверх :!:
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Methods of date field interpolation

Сообщение dime1 »

Делаю обратную конвертацию в дату в атрибутивной таблице для верхнего значения в одном диапазоне классификации (т.е., например, 10-15, беру 15), а потом вручную вписываю в лейбл.
А еще не могу понять как у ggis получилось подписать лейблами вдоль линий классификации. Для полученного интерполированного растра нигде не могу найти эту кнопку, может это только в режиме компоновки карты можно такое сделать?
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Methods of date field interpolation

Сообщение novia »

dime1 писал(а):Делаю обратную конвертацию в дату в атрибутивной таблице для верхнего значения в одном диапазоне классификации (т.е., например, 10-15, беру 15), а потом вручную вписываю в лейбл.
А еще не могу понять как у ggis получилось подписать лейблами вдоль линий классификации. Для полученного интерполированного растра нигде не могу найти эту кнопку, может это только в режиме компоновки карты можно такое сделать?
предположу что это Maplex...
понравилось? жми палец вверх :!:
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Methods of date field interpolation

Сообщение dime1 »

Spatial Analyst-Surface-Contour
и потом уже присваиваем контурам значения типа дата из symbology интерполяционной поверхности.
Нормально?
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Methods of date field interpolation

Сообщение novia »

dime1 писал(а):Spatial Analyst-Surface-Contour
и потом уже присваиваем контурам значения типа дата из symbology интерполяционной поверхности.
Нормально?
вполне)
понравилось? жми палец вверх :!:
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей