Skip to content

siland

Spatial Influence of Landscape

v3.0.2 · Mar 30, 2023 · GPL (>= 2.0) | file LICENSE

Description

Method to estimate the spatial influence scales of landscape variables on a response variable. The method is based on Chandler and Hepinstall-Cymerman (2016) Estimating the spatial scales of landscape effects on abundance, Landscape ecology, 31: 1383-1394, <doi:10.1007/s10980-016-0380-z>.

Downloads

CRAN

288

Last 30 days

13935th

761

Last 90 days

3K

Last year

Trend: +42.6% (30d vs prior 30d)

r2u CRAN

9

Last 30 days

24

Last 90 days

104

Last year

Trend: -40% (30d vs prior 30d)

autoCRAN

3

Last 7 days

13

Last 30 days

0

All-time

autoCRAN-only: this name is served only by autoCRAN, so the count is exact.

CRAN Check Status

13 NOTE
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 NOTE
Check details (15 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Martin Olivier <olivier.martin@inrae.fr>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Carpentier",
                      family = "F.",
                      role = "aut"),
               person(given = "Martin",
                      family = "O.",
                      role = "aut"),
               person(given = "Martin",
                      family = "Olivier",
                      role = "cre",
                      email = "olivier.martin@inrae.fr"))
as necessary.
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Martin Olivier <olivier.martin@inrae.fr>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Carpentier",
                      family = "F.",
                      role = "aut"),
               person(given = "Martin",
                      family = "O.",
                      role = "aut"),
               person(given = "Martin",
                      family = "Olivier",
                      role = "cre",
                      email = "olivier.martin@inrae.fr"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^

Check History

NOTE 0 OK · 13 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 8, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Martin Olivier <olivier.martin@inrae.fr>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Carpentier",
                      family = "F.",
                      role = "aut"),
               
...[truncated]...
         family = "O.",
                      role = "aut"),
               person(given = "Martin",
                      family = "Olivier",
                      role = "cre",
                      email = "olivier.martin@inrae.fr"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Martin Olivier <olivier.martin@inrae.fr>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Carpentier",
                      family = "F.",
                      role = "aut"),
               
...[truncated]...
         family = "O.",
                      role = "aut"),
               person(given = "Martin",
                      family = "Olivier",
                      role = "cre",
                      email = "olivier.martin@inrae.fr"))
as necessary.
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
WARNING 0 OK · 12 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Jun 7, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Martin Olivier <olivier.martin@inrae.fr>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Carpentier",
                      family = "F.",
                      role = "aut"),
               
...[truncated]...
         family = "O.",
                      role = "aut"),
               person(given = "Martin",
                      family = "Olivier",
                      role = "cre",
                      email = "olivier.martin@inrae.fr"))
as necessary.
WARNING r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Martin Olivier <olivier.martin@inrae.fr>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Carpentier",
                      family = "F.",
                      role = "aut"),
               
...[truncated]...
         family = "O.",
                      role = "aut"),
               person(given = "Martin",
                      family = "Olivier",
                      role = "cre",
                      email = "olivier.martin@inrae.fr"))
as necessary.
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Martin Olivier <olivier.martin@inrae.fr>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Carpentier",
                      family = "F.",
                      role = "aut"),
               
...[truncated]...
         family = "O.",
                      role = "aut"),
               person(given = "Martin",
                      family = "Olivier",
                      role = "cre",
                      email = "olivier.martin@inrae.fr"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Martin Olivier <olivier.martin@inrae.fr>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Carpentier",
                      family = "F.",
                      role = "aut"),
               
...[truncated]...
         family = "O.",
                      role = "aut"),
               person(given = "Martin",
                      family = "Olivier",
                      role = "cre",
                      email = "olivier.martin@inrae.fr"))
as necessary.
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) siland.Rd:64: Lost braces; missing escapes or markup?
    64 | \item x_{l,i}, local variable l,
       |         ^
checkRd: (-1) siland.Rd:70: Lost braces; missing escapes or markup?
    70 | \item d_{r,i} the distance between the center of pixel r and the observation at site i.
       |         ^

Dependency Network

Dependencies Reverse dependencies sf lme4 sp raster ggplot2 ggforce fasterize reshape2 fields siland

Version History

9 tracked
new 3.0.2 Mar 10, 2026
updated 3.0.2 ← 2.0.5 diff Mar 29, 2023
updated 2.0.5 ← 2.0.4 diff Jan 26, 2021
updated 2.0.4 ← 2.0 diff Dec 6, 2020
updated 2.0 ← 1.4.6 diff Apr 8, 2020
updated 1.4.6 ← 1.4.5 diff Jan 15, 2020
updated 1.4.5 ← 1.2 diff Dec 12, 2019
updated 1.2 ← 1.0 diff Mar 19, 2019
new 1.0 Nov 19, 2017