интерполяция по выборке из базы данных
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 06 июл 2010, 18:42
- Репутация: 0
- Откуда: Санкт-Петербург
интерполяция по выборке из базы данных
Здравствуйте!
я не очень опытный пользователь, возможно, проглядела простое решение.
Есть: слой с точками и присоединенная к нему таблица с данными, таким образом, что каждой точке соответствует около пятисот значений по датам.
Задача: сделать выборку по дням и на ее основе создать интерполяционную поверхность.
Если совсем конкретно: есть слой с метеопостами и таблица с высотой снега и датами. нужно построить несколько поверхностей снежного покрова с одинаковыми датами.сложность именно с выборкой.
сама додумалась только до того,чтобы вручную щелкать нужные даты и выделять их в отдельный слой.но ведь должно быть более умное решение?
спасибо,что прочли)
я не очень опытный пользователь, возможно, проглядела простое решение.
Есть: слой с точками и присоединенная к нему таблица с данными, таким образом, что каждой точке соответствует около пятисот значений по датам.
Задача: сделать выборку по дням и на ее основе создать интерполяционную поверхность.
Если совсем конкретно: есть слой с метеопостами и таблица с высотой снега и датами. нужно построить несколько поверхностей снежного покрова с одинаковыми датами.сложность именно с выборкой.
сама додумалась только до того,чтобы вручную щелкать нужные даты и выделять их в отдельный слой.но ведь должно быть более умное решение?
спасибо,что прочли)
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: интерполяция по выборке из базы данных
Создайте слои путем выборки по интересующим датам и делайте интерполяцию. Другое решение врядли существует.
Аргис использует выборки в слоях при работе интсрументов ( это если не хочется создавать n шейпов для n дат)
То есть если на входе у инструмента выборка из слоя - он будет пользоваться ей, а не всеми данными.
[ Сообщение с мобильного устройства ]
Аргис использует выборки в слоях при работе интсрументов ( это если не хочется создавать n шейпов для n дат)
То есть если на входе у инструмента выборка из слоя - он будет пользоваться ей, а не всеми данными.
[ Сообщение с мобильного устройства ]
понравилось? жми палец вверх 

-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: интерполяция по выборке из базы данных
проще всего выгрузить базу в текстовый вид, затащить в какую-нибудь срезу (например, R) и сделать "шахматку" - таблице со строками - станциями, и столбцами датами. Которую и сохранить, а потом интерполировать (а можно прямо в R, там возможностей поболее, чем в арке). А если покрытие территории большое, то очень интересно пересчитать в слой стока, и сравнить с данными AMSR-E, который дает запасы воды в снеге.username писал(а): Если совсем конкретно: есть слой с метеопостами и таблица с высотой снега и датами. нужно построить несколько поверхностей снежного покрова с одинаковыми датами.сложность именно с выборкой.
сама додумалась только до того,чтобы вручную щелкать нужные даты и выделять их в отдельный слой.но ведь должно быть более умное решение?
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 06 июл 2010, 18:42
- Репутация: 0
- Откуда: Санкт-Петербург
Re: интерполяция по выборке из базы данных
спасибо за ответы!
с выборкой все действительно просто оказалось)
теперь загвоздка в другом : метеопосты расположены неравномерно, в некоторых измерения с перерывами.в итоге получается около 50 точек на пол-Сибири, где-то они гуще, а где-то их почти нет. "поверхности снегозапасов" никак не правдоподобны(.
если кто-нибудь посоветует,где почитать, как быть в случае настолько неравномерных данных - буду очень признательна.
с выборкой все действительно просто оказалось)
да, эти данные тоже используются.но они в основном с 1990х годов, а нужно раньше.сравнить с данными AMSR-E, который дает запасы воды в снеге
теперь загвоздка в другом : метеопосты расположены неравномерно, в некоторых измерения с перерывами.в итоге получается около 50 точек на пол-Сибири, где-то они гуще, а где-то их почти нет. "поверхности снегозапасов" никак не правдоподобны(.
если кто-нибудь посоветует,где почитать, как быть в случае настолько неравномерных данных - буду очень признательна.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: интерполяция по выборке из базы данных
вести интерполяцию в ограниченной зоне... например, в буферной зоне 200 км от метеопостов. остальное на карте показать серым - типа нет данных...
понравилось? жми палец вверх 

- Catharsis
- Активный участник
- Сообщения: 190
- Зарегистрирован: 18 дек 2008, 14:45
- Репутация: 22
- Откуда: Воронеж
- Контактная информация:
Re: интерполяция по выборке из базы данных
Если есть ЦМР, то можно попробовать коррелировать с ней, т.к. существует зависимость между абсолютной и относительной высотой и высотой снежного покрова. Т.е. нужно взять точки измерения на метеостанциях как реперные, а дальше проводить интерполяцию с использованием информации о рельефе
cogito ergo sum
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: интерполяция по выборке из базы данных
связь то существует.. но на бескрайних просторах сибири не только рельеф будет связан с толщиной... а еще и изменения режима осадков и тп. на столь больших расстояниях.
я бы объединил обе рекомендации и пользовался исходными данными, рельефом и ограничил область интерполяции разумной буферной зоной
я бы объединил обе рекомендации и пользовался исходными данными, рельефом и ограничил область интерполяции разумной буферной зоной
понравилось? жми палец вверх 

- Catharsis
- Активный участник
- Сообщения: 190
- Зарегистрирован: 18 дек 2008, 14:45
- Репутация: 22
- Откуда: Воронеж
- Контактная информация:
Re: интерполяция по выборке из базы данных
Cогласен, что из определенного количества данных можно выжать определенное количество достоверной информации, но не более того.
cogito ergo sum
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 06 июл 2010, 18:42
- Репутация: 0
- Откуда: Санкт-Петербург
Re: интерполяция по выборке из базы данных
в моем понимании, это рисовать полигон вокруг областей с плотным расположением точек и задать его как маску анализа.так?вести интерполяцию в ограниченной зоне
а если сделать несколько поверхностей, исходя из равномерности точек, а потом их(поверхности) соединить?поможет ли это получить более-менее правдоподобную общую поверхность?
дело в том,что конечная цель - охарактеризовать запасы снега водосборов сибирских рек.и если поверхности будут с "no data", ничего не выйдет(.
работа учебная, так что точностью в какой-то мере можно пожертвовать...но не на сотни метров, как у меня выходит на данный момент.
спасибо за помощь!
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: интерполяция по выборке из базы данных
даusername писал(а):в моем понимании, это рисовать полигон вокруг областей с плотным расположением точек и задать его как маску анализа.так?вести интерполяцию в ограниченной зоне
нет. данные описывают вполне определенную ограниченную зону. и интерполяция за ее пределами будет заведомо "пальцем в небо"а если сделать несколько поверхностей, исходя из равномерности точек, а потом их(поверхности) соединить?поможет ли это получить более-менее правдоподобную общую поверхность?
учитывая учебность работы - сделайте своим методом интерполяцию и сравните с приростом расхода в весенне-летнее половодье связанное со снеготаяниемдело в том,что конечная цель - охарактеризовать запасы снега водосборов сибирских рек.и если поверхности будут с "no data", ничего не выйдет(.
работа учебная, так что точностью в какой-то мере можно пожертвовать...но не на сотни метров, как у меня выходит на данный момент.
понравилось? жми палец вверх 

-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 06 июл 2010, 18:42
- Репутация: 0
- Откуда: Санкт-Петербург
Re: интерполяция по выборке из базы данных
это как раз следующий этап)сравните с приростом расхода в весенне-летнее половодье связанное со снеготаянием
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость