R - как инструмент обработки и анализа пространственных данных
Upcoming SlideShare
Loading in...5
×
 

R - как инструмент обработки и анализа пространственных данных

on

  • 1,582 views

Н. Платонов. Москва, 19 апреля 2013, Атлас-отель, презентация на конференции Совзонда

Н. Платонов. Москва, 19 апреля 2013, Атлас-отель, презентация на конференции Совзонда

Statistics

Views

Total Views
1,582
Views on SlideShare
422
Embed Views
1,160

Actions

Likes
0
Downloads
1
Comments
0

3 Embeds 1,160

http://gis-lab.info 940
http://l.lj-toys.com 205
http://gis-lab.ya.ru 15

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

R - как инструмент обработки и анализа пространственных данных R - как инструмент обработки и анализа пространственных данных Presentation Transcript

  • RRкак инструмент обработки и анализакак инструмент обработки и анализапространственных данныхпространственных данныхНикита ПлатоновНикита Платоновplatonov@sevin.ruplatonov@sevin.ruИнститут проблем экологии и эволюции им. А.Н.Северцова РАНИнститут проблем экологии и эволюции им. А.Н.Северцова РАН(ИПЭЭ РАН)(ИПЭЭ РАН)
  • ЛицензированиеЛицензирование
  • КроссплатформенностьКроссплатформенность
  • RR как проекткак проект► R –R – этоэто GNU-GNU-проект (проект (“GNU S”“GNU S”)) R Core TeamR Core Team R FoundationR Foundation R-ForgeR-Forge CRAN TeamCRAN Team► R –R – это язык программированияэто язык программирования Динамическая типизацияДинамическая типизация Числа, строки; вектора, массивы, спискиЧисла, строки; вектора, массивы, списки Циклы, условия, функцииЦиклы, условия, функции Интерфейс к функциям наИнтерфейс к функциям на C, C++, FortranC, C++, Fortran Классы (Классы (S3S3,, S4S4))
  • RR как проекткак проект► R –R – это программная оболочкаэто программная оболочка Интерфейс командной строкиИнтерфейс командной строки ИнтерпретаторИнтерпретатор Система помощиСистема помощи Графика и визуализацияГрафика и визуализация Системные (ОС) функцииСистемные (ОС) функции GUIs (R commander, RStudio)GUIs (R commander, RStudio) Интеграция со средствами разработки ПОИнтеграция со средствами разработки ПО► R –R – это документацияэто документация ManualsManuals FAQFAQ RefcardsRefcards R JournalR Journal BooksBooks
  • RR как проекткак проект► RR – это сообщество– это сообщество NabbleNabble Stack overflowStack overflow Пользовательские группы (Пользовательские группы (RUGsRUGs)) useR!useR!► RR – это– это широкие возможностиширокие возможности Расширяемость с помощью пакетовРасширяемость с помощью пакетов Взаимодействие с другимиВзаимодействие с другими Open SourceOpen Source Грамотное программирование (Literate Programming)Грамотное программирование (Literate Programming) Воспроизводимое исследование (Reproducible Research)Воспроизводимое исследование (Reproducible Research) ГИСГИС
  • RR как ГИСкак ГИС► Импорт/экспортИмпорт/экспорт Растровые данныеРастровые данные (rgdal, raster)(rgdal, raster) Векторные данныеВекторные данные (rgdal, shapefile)(rgdal, shapefile)► ПерепроецированиеПерепроецирование Растровые (Растровые (raster,raster, GDALGDAL)) ВекторныеВекторные (rgdal, project,(rgdal, project, GDALGDAL))► Статическая визуализацияСтатическая визуализация РастровыеРастровые (graphics, lattice, ggplot2, raster)(graphics, lattice, ggplot2, raster) Векторные (Векторные (graphicsgraphics))
  • RR как ГИСкак ГИС► Динамическая/интерактивная визуализацияДинамическая/интерактивная визуализация(+браузер(+браузер, tcl/tk, tcl/tk)) Базовая карта (Базовая карта (Google Maps, OpenStreetMapGoogle Maps, OpenStreetMap)) Растровые (Растровые (EBimage,EBimage, Open sourceOpen source ГИСГИС)) Векторные (Векторные (?,?, Open sourceOpen source ГИСГИС))► ОцифровкаОцифровка► Анализ пространственного размещения точекАнализ пространственного размещения точек► ГеостатистикаГеостатистика► Пространственная регрессияПространственная регрессия► Цифровая обработка и анализ растровыхЦифровая обработка и анализ растровыхизображенийизображений► Map composerMap composer (статический,(статический, интерактивныйинтерактивный ))
  • Достоинства и недостаткиДостоинства и недостатки RR► Большое число подключаемых модулей дляБольшое число подключаемых модулей дляобработки растровых данных и пространственногообработки растровых данных и пространственногоанализаанализа► ВизуализацияВизуализация► Пакетный режим без скриптовых языков и функцийПакетный режим без скриптовых языков и функцийОСОС► Подготовка картографического материала дляПодготовка картографического материала дляпечати в научных журналахпечати в научных журналах► Многопанельная компоновка карт может бытьМногопанельная компоновка карт может бытьдостигнута базовым функционаломдостигнута базовым функционалом► Слабая поддержка интерактивностиСлабая поддержка интерактивности► Необходимость использования сторонних (Необходимость использования сторонних ( OpenOpenSourceSource)) приложенийприложений
  • ОткрытостьОткрытость RR► Для пользователяДля пользователя Техническая поддержка – сообществоТехническая поддержка – сообщество Стандартизированная документация – высокоуровневоеСтандартизированная документация – высокоуровневоеописаниеописание Исходный код – низкоуровневая документацияИсходный код – низкоуровневая документация Пользователь может стать разработчикомПользователь может стать разработчиком► Для разработчикаДля разработчика Open Source: cOpen Source: cтандартизация участия в проектахтандартизация участия в проектах Open Source:Open Source: инструментарийинструментарий R:R: инструментарийинструментарий► Для проектаДля проекта Экономия на закупках программных лицензийЭкономия на закупках программных лицензий Разработка заинтересованными участникамиРазработка заинтересованными участниками
  • Примеры использованияПримеры использования
  • Примеры использованияПримеры использования
  • Примеры использованияПримеры использования
  • Примеры использованияПримеры использования
  • Примеры использованияПримеры использования
  • Примеры использованияПримеры использованияКириллица:Кириллица: ImageMagickImageMagick ((Open SourceOpen Source))
  • Примеры использованияПримеры использования
  • Примеры использованияПримеры использования
  • Примеры использованияПримеры использования
  • СпасибоСпасибоНикита Платонов (ИПЭЭ РАН)Никита Платонов (ИПЭЭ РАН)platonov@sevin.ruplatonov@sevin.ru