spatial-data-lab / knime-geospatial-extension

This repository is built for KNIME-CGA Geospatial Project, and the goal is to build Python-based nodes for geospatial analysis in KNIME Analytic Platform.
MIT License
25 stars 10 forks source link

add more data nodes #312

Closed wybert closed 3 months ago

wybert commented 1 year ago

This will solve #308

koettert commented 9 months ago

@koettert test that the data nodes especially the ESRI node also runs on Linux!

koettert commented 8 months ago

@wybert when I use the geospatial_env.yml file of this PR I can no longer resolve my Python envrionment. It seems that it contains conflicting version.

koettert commented 8 months ago

Results from our legal department:

wybert commented 8 months ago

@wybert when I use the geospatial_env.yml file of this PR I can no longer resolve my Python envrionment. It seems that it contains conflicting version.

It got stuck in my Windows machine when creating a new environment. When install the arcgis package in a new env, it says,

 (geospatial_env) knime-geospatial-extension> conda install -c esri arcgis
Channels:
 - esri
 - bioconda
 - anaconda
 - conda-forge
 - r
 - defaults
 - knime
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: D:\miniconda3\envs\geospatial_env

  added / updated specs:
    - arcgis

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    amply-0.1.6                |   py39haa95532_0          29 KB  anaconda
    arcgis-2.2.0.3             |          py39_54         5.7 MB  esri
    arcgispro-3.2              |                0           3 KB  esri
    babel-2.11.0               |           py39_1         8.9 MB  esri
    backports-1.1              |     pyhd3eb1b0_0           4 KB  anaconda
    beautifulsoup4-4.12.2      |   py39haa95532_0         195 KB  anaconda
    blinker-1.6.2              |   py39haa95532_0          28 KB  anaconda
    boost-cpp-1.82.0           |       h59b6b97_2          11 KB  anaconda
    brotli-1.0.9               |       ha925a31_2         894 KB  anaconda
    cloudpickle-2.2.1          |   py39haa95532_0          40 KB  anaconda
    cryptography-41.0.3        |           py39_2         2.3 MB  esri
    curl-7.55.1                |       h3b839b5_4         328 KB  anaconda
    cytoolz-0.12.0             |   py39h2bbff1b_0         304 KB  anaconda
    dask-2023.3.2              |             py_0           5 KB  esri
    dask-core-2023.3.2         |   py39haa95532_0         2.1 MB  anaconda
    deprecation-2.1.0          |     pyhd3eb1b0_0          16 KB  anaconda
    descartes-1.1.0            |     pyhd3eb1b0_4           8 KB  anaconda
    distributed-2023.3.2       |             py_0         738 KB  esri
    earthengine-api-0.1.395    |     pyhd8ed1ab_0         234 KB  conda-forge
    entrypoints-0.4            |   py39haa95532_0          17 KB  anaconda
    expat-2.6.2                |       h63175ca_0         224 KB  conda-forge
    freetype-2.12.1            |                4         1.2 MB  esri
    fsspec-2023.9.2            |   py39haa95532_0         254 KB  anaconda
    gdal-3.7.0                 |arcgispro_py39_17195         1.0 MB  esri
    geographiclib-2.0          |   py39haa95532_0          67 KB  anaconda
    geomet-1.0.0               |             py_0          29 KB  esri
    geopy-2.4.1                |     pyhd8ed1ab_1          71 KB  conda-forge
    geos-3.11.1                |       h1537add_0         1.6 MB  conda-forge
    geotiff-1.7.1              |       hc256dc0_6         122 KB  conda-forge
    google-api-python-client-2.123.0|     pyhd8ed1ab_0         6.1 MB  conda-forge
    google-auth-2.22.0         |   py39haa95532_0         193 KB  anaconda
    grpcio-1.42.0              |           py39_0         1.6 MB  esri
    gsl-2.7.1                  |       h6051b90_1         1.7 MB  anaconda
    hdf4-4.2.15                |       h1b1b6ef_5         1.1 MB  conda-forge
    importlib-resources-6.4.0  |     pyhd8ed1ab_0           9 KB  conda-forge
    importlib_resources-6.4.0  |     pyhd8ed1ab_0          32 KB  conda-forge
    inequality-1.0.0           |     pyhd3eb1b0_0          15 KB  anaconda
    ipywidgets-7.7.2           |             py_0          98 KB  esri
    jmespath-1.0.1             |   py39haa95532_0          38 KB  anaconda
    jpeg-9e                    |                0         271 KB  esri
    jupyter_client-6.1.12      |             py_0          80 KB  esri
    jupyter_server-1.21.0      |             py_0         231 KB  esri
    jupyterlab_pygments-0.2.2  |             py_0          15 KB  esri
    keyring-23.4.0             |           py39_0          66 KB  esri
    knime-extension-5.2.0      |             py_0          63 KB  knime
    krb5-1.20.1                |       h5b6d351_1         828 KB  anaconda
    lcms2-2.12                 |       h83e58a3_0         884 KB  anaconda
    lerc-4.0                   |     pyh39e3cac_0         595 KB  esri
    libblas-3.9.0              |21_win64_openblas         3.8 MB  conda-forge
    libboost-1.82.0            |       h3399ecb_2        28.4 MB  anaconda
    libcblas-3.9.0             |21_win64_openblas         3.8 MB  conda-forge
    libcurl-8.4.0              |                0         472 KB  esri
    libexpat-2.6.2             |       h63175ca_0         136 KB  conda-forge
    libgdal-3.6.2              |       h8c89b76_4         7.9 MB  conda-forge
    libkml-1.3.0               |       he5f2a48_4        54.9 MB  esri
    liblapack-3.9.0            |21_win64_openblas         3.8 MB  conda-forge
    libnetcdf-4.8.1            |nompi_h8c042bf_106         691 KB  conda-forge
    libnghttp2-1.50.0          |                0         323 KB  esri
    libopenblas-0.3.26         |pthreads_hc140b1d_0         3.8 MB  conda-forge
    librttopo-1.1.0            |      he22b5cd_12         545 KB  conda-forge
    libsodium-1.0.18           |                5         183 KB  esri
    libspatialite-5.0.1        |      hfdcade0_23         8.1 MB  conda-forge
    libtiff-4.5.1              |                0        1021 KB  esri
    libutf8proc-2.8.0          |                0          90 KB  esri
    libxml2-2.10.4             |      arcgispro_0         1.6 MB  esri
    libxslt-1.1.37             |                3         397 KB  esri
    libzlib-1.2.13             |       hcfcfb64_5          70 KB  esri
    llvmlite-0.41.0            |   py39hf2fb9eb_0        19.9 MB  anaconda
    locket-1.0.0               |   py39haa95532_0          13 KB  anaconda
    lxml-4.9.1                 |           py39_1         920 KB  esri
    lz4-4.3.2                  |   py39h2bbff1b_0          81 KB  anaconda
    lz4-c-1.9.4                |                0          98 KB  esri
    matplotlib-3.6.3           | py39_arcgispro_0           8 KB  esri
    matplotlib-base-3.6.3      | py39_arcgispro_0         5.7 MB  esri
    matplotlib-inline-0.1.6    |   py39haa95532_0          18 KB  anaconda
    mgwr-2.1.2                 |             py_0          37 KB  anaconda
    momepy-0.6.0               |     pyhd8ed1ab_0         214 KB  conda-forge
    mpmath-1.3.0               |   py39haa95532_0         966 KB  anaconda
    msgpack-python-1.0.3       |   py39h59b6b97_0          81 KB  anaconda
    numba-0.58.0               |   py39h4ed8f06_0         4.3 MB  anaconda
    numexpr-2.9.0              | py39h9a6cd94_100         124 KB  conda-forge
    oauthlib-3.2.0             |           py39_0         152 KB  esri
    openjpeg-2.5.0             |                0         247 KB  esri
    openssl-3.2.1              |       hcfcfb64_1         7.8 MB  conda-forge
    osmnx-1.2.2                |     pyhd8ed1ab_0          72 KB  conda-forge
    pandas-2.0.3               |   py39h4ed8f06_0        11.8 MB  anaconda
    partd-1.4.1                |   py39haa95532_0          36 KB  anaconda
    patsy-0.5.3                |   py39haa95532_0         376 KB  anaconda
    pillow-9.5.0               |           py39_1         721 KB  esri
    pixman-0.42.2              |                0         441 KB  esri
    pointpats-2.2.0            |             py_0          50 KB  anaconda
    polyline-2.0.2             |     pyhd8ed1ab_0          11 KB  conda-forge
    poppler-22.12.0            |       h0bf3bde_3         2.7 MB  anaconda
    protobuf-3.21.12           |           py39_0         212 KB  esri
    pulp-2.8.0                 |   py39hcbf5309_0        13.5 MB  conda-forge
    py4j-0.10.9.7              |   py39haa95532_0         257 KB  anaconda
    pygeos-0.14                |   py39h7c5f289_0         364 KB  conda-forge
    pyjwt-2.4.0                |             py_1          19 KB  esri
    pyspnego-0.9.2             |   py39h2bbff1b_0         333 KB  anaconda
    python-3.9.16              |                0        20.9 MB  esri
    python-certifi-win32-1.6   |             py_0          10 KB  esri
    python-gssapi-1.8.2        |   py39hda52d10_2         403 KB  conda-forge
    python_abi-3.9             |           1_cp39           5 KB  esri
    pywin32-ctypes-0.2.0       |           py39_0          36 KB  esri
    quantecon-0.7.0            |   py39haa95532_0         427 KB  anaconda
    requests-gssapi-1.2.3      |             py_2          17 KB  esri
    requests-kerberos-0.12.0   |                0          23 KB  esri
    requests-oauthlib-1.3.0    |             py_0          22 KB  anaconda
    requests-toolbelt-1.0.0    |             py_0          41 KB  esri
    sankee-0.2.5               |     pyhd8ed1ab_0          33 KB  conda-forge
    scipy-1.12.0               |   py39hddb5d58_2        14.3 MB  conda-forge
    seaborn-0.12.2             |   py39haa95532_0         481 KB  anaconda
    seaborn-base-0.13.2        |     pyhd8ed1ab_0         229 KB  conda-forge
    shapely-1.7.1              | py39_arcgispro_4         323 KB  esri
    six-1.16.0                 |             py_0          13 KB  esri
    snappy-1.1.10              |                0          43 KB  esri
    sortedcontainers-2.4.0     |     pyhd3eb1b0_0          26 KB  anaconda
    soupsieve-2.5              |   py39haa95532_0          65 KB  anaconda
    spint-1.0.7                |             py_0          30 KB  anaconda
    spvcm-0.3.0                |             py_0         5.0 MB  anaconda
    statsmodels-0.14.0         |   py39h9128911_0        10.6 MB  anaconda
    tblib-1.7.0                |     pyhd3eb1b0_0          15 KB  anaconda
    toolz-0.12.0               |   py39haa95532_0         100 KB  anaconda
    tornado-6.3.3              |   py39h2bbff1b_0         666 KB  anaconda
    ujson-5.4.0                |   py39hd77b12b_0          47 KB  anaconda
    vc14_runtime-14.38.33130   |      h82b7239_18         732 KB  conda-forge
    vs2015_runtime-14.38.33130 |      hcb4865c_18          17 KB  conda-forge
    win_inet_pton-1.1.0        |           py39_0           8 KB  esri
    wincertstore-0.2           |   py39haa95532_2          15 KB  anaconda
    winkerberos-0.8.0          |           py39_0          25 KB  esri
    wrapt-1.14.1               |   py39h2bbff1b_0          49 KB  anaconda
    yaml-0.2.5                 |                0          56 KB  esri
    zict-3.0.0                 |             py_0          34 KB  esri
    zlib-ng-2.0.7              |                0         319 KB  esri
    zstd-1.5.5                 |                0         355 KB  esri
    ------------------------------------------------------------
                                           Total:       287.0 MB

The following NEW packages will be INSTALLED:

  arcgis             esri/win-64::arcgis-2.2.0.3-py39_54
  arcgispro          esri/win-64::arcgispro-3.2-0
  blinker            anaconda/win-64::blinker-1.6.2-py39haa95532_0
  bottleneck         anaconda/win-64::bottleneck-1.3.5-py39h080aedc_0
  cloudpickle        anaconda/win-64::cloudpickle-2.2.1-py39haa95532_0
  cytoolz            anaconda/win-64::cytoolz-0.12.0-py39h2bbff1b_0
  dask               esri/noarch::dask-2023.3.2-py_0
  dask-core          anaconda/win-64::dask-core-2023.3.2-py39haa95532_0
  distributed        esri/noarch::distributed-2023.3.2-py_0
  entrypoints        anaconda/win-64::entrypoints-0.4-py39haa95532_0
  fonts-anaconda     anaconda/noarch::fonts-anaconda-1-h8fa9717_0
  fsspec             anaconda/win-64::fsspec-2023.9.2-py39haa95532_0
  geomet             esri/noarch::geomet-1.0.0-py_0
  glib               conda-forge/win-64::glib-2.78.1-h12be248_0
  glib-tools         conda-forge/win-64::glib-tools-2.78.1-h12be248_0
  jpeg               esri/win-64::jpeg-9e-0
  keyring            esri/win-64::keyring-23.4.0-py39_0
  libboost           anaconda/win-64::libboost-1.82.0-h3399ecb_2
  libnghttp2         esri/win-64::libnghttp2-1.50.0-0
  libxslt            esri/win-64::libxslt-1.1.37-3
  locket             anaconda/win-64::locket-1.0.0-py39haa95532_0
  lxml               esri/win-64::lxml-4.9.1-py39_1
  lz4                anaconda/win-64::lz4-4.3.2-py39h2bbff1b_0
  matplotlib         esri/win-64::matplotlib-3.6.3-py39_arcgispro_0
  msgpack-python     anaconda/win-64::msgpack-python-1.0.3-py39h59b6b97_0
  numexpr            conda-forge/win-64::numexpr-2.9.0-py39h9a6cd94_100
  oauthlib           esri/win-64::oauthlib-3.2.0-py39_0
  orc                conda-forge/win-64::orc-1.9.0-hf2b8f0d_1
  partd              anaconda/win-64::partd-1.4.1-py39haa95532_0
  pygeos             conda-forge/win-64::pygeos-0.14-py39h7c5f289_0
  pyjwt              esri/noarch::pyjwt-2.4.0-py_1
  pylerc             esri/noarch::pylerc-4.0-py_0
  pyspnego           anaconda/win-64::pyspnego-0.9.2-py39h2bbff1b_0
  python-certifi-wi~ esri/noarch::python-certifi-win32-1.6-py_0
  python-gssapi      conda-forge/win-64::python-gssapi-1.8.2-py39hda52d10_2
  python-tzdata      anaconda/noarch::python-tzdata-2023.3-pyhd3eb1b0_0
  pywin32-ctypes     esri/win-64::pywin32-ctypes-0.2.0-py39_0
  pywin32-security   esri/win-64::pywin32-security-306-py39_2
  requests-gssapi    esri/noarch::requests-gssapi-1.2.3-py_2
  requests-kerberos  esri/win-64::requests-kerberos-0.12.0-0
  requests-oauthlib  anaconda/noarch::requests-oauthlib-1.3.0-py_0
  requests-toolbelt  esri/noarch::requests-toolbelt-1.0.0-py_0
  sortedcontainers   anaconda/noarch::sortedcontainers-2.4.0-pyhd3eb1b0_0
  tbb                anaconda/win-64::tbb-2021.8.0-h59b6b97_0
  tblib              anaconda/noarch::tblib-1.7.0-pyhd3eb1b0_0
  toolz              anaconda/win-64::toolz-0.12.0-py39haa95532_0
  ujson              anaconda/win-64::ujson-5.4.0-py39hd77b12b_0
  wincertstore       anaconda/win-64::wincertstore-0.2-py39haa95532_2
  winkerberos        esri/win-64::winkerberos-0.8.0-py39_0
  wrapt              anaconda/win-64::wrapt-1.14.1-py39h2bbff1b_0
  zict               esri/noarch::zict-3.0.0-py_0
  zlib-ng            esri/win-64::zlib-ng-2.0.7-0

The following packages will be UPDATED:

  arrow-cpp                       9.0.0-py39h660e0c4_29_cpu --> 9.0.0-py39h4762a0c_49_cpu
  aws-c-auth                              0.6.26-h9215439_2 --> 0.7.4-h38fcb40_4
  aws-c-cal                               0.5.21-h7cda486_2 --> 0.6.6-hd5965a7_0
  aws-c-common                            0.8.14-hcfcfb64_0 --> 0.9.3-hcfcfb64_0
  aws-c-compression                       0.2.16-h8a79959_5 --> 0.2.17-hd5965a7_3
  aws-c-event-stream                      0.2.20-h5f78564_4 --> 0.3.2-h97c4253_3
  aws-c-http                               0.7.6-h2545be9_0 --> 0.7.13-heb5e3ba_5
  aws-c-io                               0.13.19-h0d2781e_3 --> 0.13.35-h9064048_1
  aws-c-mqtt                              0.8.6-hd211e0c_12 --> 0.9.7-h993aabb_1
  aws-c-s3                                 0.2.7-h8113e7b_1 --> 0.3.18-h510fa76_2
  aws-c-sdkutils                           0.1.9-h8a79959_0 --> 0.1.12-hd5965a7_2 
  aws-checksums                           0.1.14-h8a79959_5 --> 0.1.17-hd5965a7_2
  aws-crt-cpp                            0.19.8-he6d3b81_12 --> 0.24.3-hd326782_3
  aws-sdk-cpp                            1.10.57-h64004b3_8 --> 1.11.156-hc1d519e_5
  babel               anaconda::babel-2.11.0-py39haa95532_0 --> esri::babel-2.11.0-py39_1
  backports          conda-forge::backports-1.0-pyhd8ed1ab~ --> anaconda::backports-1.1-pyhd3eb1b0_0
  boost-cpp          conda-forge::boost-cpp-1.78.0-h9f4b32~ --> anaconda::boost-cpp-1.82.0-h59b6b97_2
  brotli-bin                               1.0.9-hcfcfb64_9 --> 1.1.0-hcfcfb64_1
  cryptography       anaconda::cryptography-41.0.3-py39h89~ --> esri::cryptography-41.0.3-py39_2
  earthengine-api                      0.1.391-pyhd8ed1ab_0 --> 0.1.395-pyhd8ed1ab_0
  expat                                    2.5.0-h63175ca_1 --> 2.6.2-h63175ca_0
  freetype           conda-forge::freetype-2.12.1-hdaf720e~ --> esri::freetype-2.12.1-4
  gdal               conda-forge::gdal-3.6.3-py39h3be0312_1 --> esri::gdal-3.7.0-arcgispro_py39_17195
  geographiclib      conda-forge/noarch::geographiclib-1.5~ --> anaconda/win-64::geographiclib-2.0-py39haa95532_0
  geopy                                  2.3.0-pyhd8ed1ab_0 --> 2.4.1-pyhd8ed1ab_1
  google-api-python~                   2.121.0-pyhd8ed1ab_0 --> 2.123.0-pyhd8ed1ab_0
  google-auth        anaconda/noarch::google-auth-2.6.0-py~ --> anaconda/win-64::google-auth-2.22.0-py39haa95532_0
  gsl                       conda-forge::gsl-2.7-hdfb1a43_0 --> anaconda::gsl-2.7.1-h6051b90_1
  importlib-resourc~                     6.1.0-pyhd8ed1ab_0 --> 6.4.0-pyhd8ed1ab_0
  importlib_resourc~                     6.1.0-pyhd8ed1ab_0 --> 6.4.0-pyhd8ed1ab_0
  knime-extension                                5.1.0-py_0 --> 5.2.0-py_0
  knime-python-base                 4.7.0-py39_202212081031 --> 5.1.0-py39_202307060616
  krb5                  conda-forge::krb5-1.20.1-heb0366b_0 --> anaconda::krb5-1.20.1-h5b6d351_1
  libabseil                     20230125.0-cxx17_h63175ca_1 --> 20230125.3-cxx17_h63175ca_0
  libblas                           3.9.0-19_win64_openblas --> 3.9.0-21_win64_openblas
  libbrotlicommon                          1.0.9-hcfcfb64_9 --> 1.1.0-hcfcfb64_1
  libbrotlidec                             1.0.9-hcfcfb64_9 --> 1.1.0-hcfcfb64_1
  libbrotlienc                             1.0.9-hcfcfb64_9 --> 1.1.0-hcfcfb64_1
  libcblas                          3.9.0-19_win64_openblas --> 3.9.0-21_win64_openblas
  libcurl            conda-forge::libcurl-7.88.1-h68f0423_1 --> esri::libcurl-8.4.0-0
  libdeflate         conda-forge::libdeflate-1.17-hcfcfb64~ --> anaconda::libdeflate-1.17-h2bbff1b_1
  libexpat                                 2.5.0-h63175ca_1 --> 2.6.2-h63175ca_0
  libffi               conda-forge::libffi-3.4.2-h8ffe710_5 --> anaconda::libffi-3.4.4-hd77b12b_0
  libglib                                 2.78.0-he8f3873_0 --> 2.78.1-he8f3873_0
  libgoogle-cloud                          2.8.0-hf2ff781_1 --> 2.12.0-hbc1b25b_1
  libgrpc                                 1.52.1-h32da247_1 --> 1.56.2-hea2d5f7_1
  liblapack                         3.9.0-19_win64_openblas --> 3.9.0-21_win64_openblas
  libopenblas                    0.3.24-pthreads_hc140b1d_0 --> 0.3.26-pthreads_hc140b1d_0
  libprotobuf                            3.21.12-h12be248_2 --> 4.23.3-h1975477_1
  libsodium          conda-forge::libsodium-1.0.18-h8d1472~ --> esri::libsodium-1.0.18-5
  libthrift                               0.18.1-h06f6336_2 --> 0.19.0-ha2b3283_1
  libtiff             conda-forge::libtiff-4.5.0-hc3b8658_5 --> esri::libtiff-4.5.1-0
  llvmlite           conda-forge::llvmlite-0.40.1-py39hd28~ --> anaconda::llvmlite-0.41.0-py39hf2fb9eb_0
  numba              conda-forge::numba-0.57.1-py39hadaa1c~ --> anaconda::numba-0.58.0-py39h4ed8f06_0
  numpy                               1.23.5-py39hbccbffa_0 --> 1.25.0-py39h816b6a6_0
  openssl                                  3.1.4-hcfcfb64_0 --> 3.2.1-hcfcfb64_1
  pandas             conda-forge::pandas-1.5.2-py39h2ba5b7~ --> anaconda::pandas-2.0.3-py39h4ed8f06_0
  parquet-cpp              conda-forge::parquet-cpp-1.5.1-2 --> anaconda::parquet-cpp-1.5.1-h34088ae_4
  pip                conda-forge/noarch::pip-23.0.1-pyhd8e~ --> anaconda/win-64::pip-23.3-py39haa95532_0
  polyline                               2.0.0-pyhd8ed1ab_0 --> 2.0.2-pyhd8ed1ab_0
  pulp                                 2.7.0-py39hcbf5309_1 --> 2.8.0-py39hcbf5309_0
  pyarrow                         9.0.0-py39hdb2b141_29_cpu --> 9.0.0-py39h0a09291_49_cpu
  python             conda-forge::python-3.9.15-h4de0772_0~ --> esri::python-3.9.16-0
  quantecon          conda-forge/noarch::quantecon-0.5.3-p~ --> anaconda/win-64::quantecon-0.7.0-py39haa95532_0
  re2                                 2023.02.02-h63175ca_0 --> 2023.03.02-hd4eee63_0
  sankee                                 0.2.4-pyhd8ed1ab_0 --> 0.2.5-pyhd8ed1ab_0
  scipy                               1.11.3-py39hddb5d58_1 --> 1.12.0-py39hddb5d58_2
  seaborn-base                          0.12.2-pyhd8ed1ab_0 --> 0.13.2-pyhd8ed1ab_0
  vc14_runtime                      14.36.32532-hdcecf7f_17 --> 14.38.33130-h82b7239_18
  vs2015_runtime                    14.36.32532-h05e6639_17 --> 14.38.33130-hcb4865c_18
  xz                       conda-forge::xz-5.2.6-h8d14728_0 --> anaconda::xz-5.4.2-h8cc25b3_0

The following packages will be SUPERSEDED by a higher-priority channel:

  amply              conda-forge/noarch::amply-0.1.6-pyhd8~ --> anaconda/win-64::amply-0.1.6-py39haa95532_0
  attrs              conda-forge/noarch::attrs-23.1.0-pyh7~ --> anaconda/win-64::attrs-23.1.0-py39haa95532_0
  beautifulsoup4     conda-forge/noarch::beautifulsoup4-4.~ --> anaconda/win-64::beautifulsoup4-4.12.2-py39haa95532_0
  branca             conda-forge/noarch::branca-0.6.0-pyhd~ --> anaconda/win-64::branca-0.6.0-py39haa95532_0
  brotli               conda-forge::brotli-1.0.9-hcfcfb64_9 --> anaconda::brotli-1.0.9-ha925a31_2
  brotli-python      conda-forge::brotli-python-1.0.9-py39~ --> anaconda::brotli-python-1.0.9-py39hd77b12b_7
  bzip2                 conda-forge::bzip2-1.0.8-h8ffe710_4 --> anaconda::bzip2-1.0.8-he774522_0
  cairo              conda-forge::cairo-1.16.0-hd694305_10~ --> anaconda::cairo-1.16.0-haedb8bc_5
  click              conda-forge/noarch::click-8.1.7-win_p~ --> anaconda/win-64::click-8.1.7-py39haa95532_0
  click-plugins       conda-forge::click-plugins-1.1.1-py_0 --> anaconda::click-plugins-1.1.1-pyhd3eb1b0_0
  cligj               conda-forge::cligj-0.7.2-pyhd8ed1ab_1 --> anaconda::cligj-0.7.2-pyhd3eb1b0_0
  colorama           conda-forge/noarch::colorama-0.4.6-py~ --> anaconda/win-64::colorama-0.4.6-py39haa95532_0
  curl                  conda-forge::curl-7.88.1-h68f0423_1 --> anaconda::curl-7.55.1-h3b839b5_4
  decorator          conda-forge::decorator-5.1.1-pyhd8ed1~ --> anaconda::decorator-5.1.1-pyhd3eb1b0_0
  deprecation        conda-forge::deprecation-2.1.0-pyh9f0~ --> anaconda::deprecation-2.1.0-pyhd3eb1b0_0
  descartes               conda-forge::descartes-1.1.0-py_4 --> anaconda::descartes-1.1.0-pyhd3eb1b0_4
  fiona              conda-forge::fiona-1.9.3-py39h7b53f02~ --> anaconda::fiona-1.9.1-py39hf11a4ad_0
  folium             conda-forge/noarch::folium-0.14.0-pyh~ --> anaconda/win-64::folium-0.14.0-py39haa95532_0
  font-ttf-dejavu-s~ conda-forge::font-ttf-dejavu-sans-mon~ --> anaconda::font-ttf-dejavu-sans-mono-2.37-hd3eb1b0_0
  font-ttf-ubuntu    conda-forge::font-ttf-ubuntu-0.83-hab~ --> anaconda::font-ttf-ubuntu-0.83-h8b1ccd4_0
  fonts-conda-ecosy~ conda-forge::fonts-conda-ecosystem-1-0 --> anaconda::fonts-conda-ecosystem-1-hd3eb1b0_0
  freexl               conda-forge::freexl-1.0.6-h67ca5e6_1 --> anaconda::freexl-1.0.6-h2bbff1b_0
  gflags             conda-forge::gflags-2.2.2-ha925a31_10~ --> anaconda::gflags-2.2.2-ha925a31_0
  grpcio             conda-forge::grpcio-1.52.1-py39hd0003~ --> esri::grpcio-1.42.0-py39_0
  idna               conda-forge/noarch::idna-3.4-pyhd8ed1~ --> anaconda/win-64::idna-3.4-py39haa95532_0
  inequality         conda-forge::inequality-1.0.0-pyhd8ed~ --> anaconda::inequality-1.0.0-pyhd3eb1b0_0
  ipywidgets         conda-forge::ipywidgets-8.1.1-pyhd8ed~ --> esri::ipywidgets-7.7.2-py_0
  jinja2             conda-forge/noarch::jinja2-3.1.2-pyhd~ --> anaconda/win-64::jinja2-3.1.2-py39haa95532_0
  jmespath           conda-forge/noarch::jmespath-1.0.1-py~ --> anaconda/win-64::jmespath-1.0.1-py39haa95532_0
  jupyter_client     conda-forge::jupyter_client-8.5.0-pyh~ --> esri::jupyter_client-6.1.12-py_0
  jupyter_server     anaconda/win-64::jupyter_server-2.10.~ --> esri/noarch::jupyter_server-1.21.0-py_0
  jupyterlab_pygmen~ anaconda/win-64::jupyterlab_pygments-~ --> esri/noarch::jupyterlab_pygments-0.2.2-py_0
  lcms2                  conda-forge::lcms2-2.15-h3e3b177_1 --> anaconda::lcms2-2.12-h83e58a3_0
  lerc               conda-forge/win-64::lerc-4.0.0-h63175~ --> esri/noarch::lerc-4.0-pyh39e3cac_0
  libcrc32c          conda-forge::libcrc32c-1.1.2-h0e60522~ --> anaconda::libcrc32c-1.1.2-hd77b12b_0
  libevent           conda-forge::libevent-2.1.12-h3671451~ --> anaconda::libevent-2.1.12-h56d1f94_1
  libjpeg-turbo      conda-forge::libjpeg-turbo-2.1.5.1-hc~ --> anaconda::libjpeg-turbo-2.0.0-h196d8e1_0
  libkml             conda-forge::libkml-1.3.0-hd45a9bc_10~ --> esri::libkml-1.3.0-he5f2a48_4
  libpng              conda-forge::libpng-1.6.39-h19919ed_0 --> anaconda::libpng-1.6.39-h8cc25b3_0
  libspatialindex    conda-forge::libspatialindex-1.9.3-h3~ --> anaconda::libspatialindex-1.9.3-h6c2663c_0
  libutf8proc        conda-forge::libutf8proc-2.8.0-h82a8f~ --> esri::libutf8proc-2.8.0-0
  libwebp-base       conda-forge::libwebp-base-1.3.2-hcfcf~ --> anaconda::libwebp-base-1.3.2-h2bbff1b_0
  libxml2            conda-forge::libxml2-2.10.4-hc3477c8_0 --> esri::libxml2-2.10.4-arcgispro_0
  libzlib                                       conda-forge --> esri
  lz4-c                 conda-forge::lz4-c-1.9.4-hcfcfb64_0 --> esri::lz4-c-1.9.4-0
  matplotlib-base    conda-forge::matplotlib-base-3.8.0-py~ --> esri::matplotlib-base-3.6.3-py39_arcgispro_0
  matplotlib-inline  conda-forge/noarch::matplotlib-inline~ --> anaconda/win-64::matplotlib-inline-0.1.6-py39haa95532_0
  mgwr                 conda-forge::mgwr-2.1.2-pyhd8ed1ab_1 --> anaconda::mgwr-2.1.2-py_0
  mpmath             conda-forge/noarch::mpmath-1.3.0-pyhd~ --> anaconda/win-64::mpmath-1.3.0-py39haa95532_0
  openjpeg           conda-forge::openjpeg-2.5.0-ha2aaf27_2 --> esri::openjpeg-2.5.0-0
  parso               conda-forge::parso-0.8.3-pyhd8ed1ab_0 --> anaconda::parso-0.8.3-pyhd3eb1b0_0
  patsy              conda-forge/noarch::patsy-0.5.3-pyhd8~ --> anaconda/win-64::patsy-0.5.3-py39haa95532_0
  pickleshare        conda-forge::pickleshare-0.7.5-py_1003 --> anaconda::pickleshare-0.7.5-pyhd3eb1b0_1003
  pillow             conda-forge::pillow-9.5.0-py39ha9166d~ --> esri::pillow-9.5.0-py39_1
  pixman              conda-forge::pixman-0.42.2-h63175ca_0 --> esri::pixman-0.42.2-0
  pointpats          conda-forge::pointpats-2.2.0-pyhd8ed1~ --> anaconda::pointpats-2.2.0-py_0
  poppler            conda-forge::poppler-23.03.0-h934c637~ --> anaconda::poppler-22.12.0-h0bf3bde_3
  protobuf           conda-forge::protobuf-4.21.12-py39h99~ --> esri::protobuf-3.21.12-py39_0
  pure_eval          conda-forge::pure_eval-0.2.2-pyhd8ed1~ --> anaconda::pure_eval-0.2.2-pyhd3eb1b0_0
  py4j               conda-forge/noarch::py4j-0.10.9.7-pyh~ --> anaconda/win-64::py4j-0.10.9.7-py39haa95532_0
  pysocks            conda-forge/noarch::pysocks-1.7.1-pyh~ --> anaconda/win-64::pysocks-1.7.1-py39haa95532_0
  python-dateutil    conda-forge::python-dateutil-2.8.2-py~ --> anaconda::python-dateutil-2.8.2-pyhd3eb1b0_0
  python_abi             conda-forge::python_abi-3.9-4_cp39 --> esri::python_abi-3.9-1_cp39
  requests           conda-forge/noarch::requests-2.31.0-p~ --> anaconda/win-64::requests-2.31.0-py39haa95532_0
  seaborn            conda-forge/noarch::seaborn-0.12.2-hd~ --> anaconda/win-64::seaborn-0.12.2-py39haa95532_0
  shapely            conda-forge::shapely-2.0.1-py39h4440d~ --> esri::shapely-1.7.1-py39_arcgispro_4
  six                  conda-forge::six-1.16.0-pyh6c4a22f_0 --> esri::six-1.16.0-py_0
  snappy              conda-forge::snappy-1.1.10-hfb803bf_0 --> esri::snappy-1.1.10-0
  snuggs                     conda-forge::snuggs-1.4.7-py_0 --> anaconda::snuggs-1.4.7-pyhd3eb1b0_0
  soupsieve          conda-forge/noarch::soupsieve-2.5-pyh~ --> anaconda/win-64::soupsieve-2.5-py39haa95532_0
  spint               conda-forge::spint-1.0.7-pyhd8ed1ab_1 --> anaconda::spint-1.0.7-py_0
  spvcm               conda-forge::spvcm-0.3.0-pyhd8ed1ab_1 --> anaconda::spvcm-0.3.0-py_0
  statsmodels        conda-forge::statsmodels-0.14.0-py39h~ --> anaconda::statsmodels-0.14.0-py39h9128911_0
  tornado            conda-forge::tornado-6.3.3-py39ha5598~ --> anaconda::tornado-6.3.3-py39h2bbff1b_0
  tzdata               conda-forge::tzdata-2023c-h71feb2d_0 --> anaconda::tzdata-2023c-h04d1e81_0
  uriparser          conda-forge::uriparser-0.9.7-h1537add~ --> anaconda::uriparser-0.9.7-h2bbff1b_0
  urllib3            conda-forge/noarch::urllib3-2.0.7-pyh~ --> anaconda/win-64::urllib3-1.26.18-py39haa95532_0
  win_inet_pton      conda-forge/noarch::win_inet_pton-1.1~ --> esri/win-64::win_inet_pton-1.1.0-py39_0
  xerces-c           conda-forge::xerces-c-3.2.4-h63175ca_3 --> anaconda::xerces-c-3.2.4-hd77b12b_1
  yaml                      anaconda::yaml-0.2.5-he774522_0 --> esri::yaml-0.2.5-0
  zstd                   conda-forge::zstd-1.5.5-h12be248_0 --> esri::zstd-1.5.5-0

The following packages will be DOWNGRADED:

  geos                                    3.11.2-h1537add_0 --> 3.11.1-h1537add_0
  geotiff                                  1.7.1-hb4c6682_7 --> 1.7.1-hc256dc0_6
  hdf4                                    4.2.15-h1334946_6 --> 4.2.15-h1b1b6ef_5
  libgdal                                  3.6.3-hd256549_1 --> 3.6.2-h8c89b76_4
  libnetcdf                        4.9.1-nompi_h83fa41b_102 --> 4.8.1-nompi_h8c042bf_106
  librttopo                               1.1.0-he1da8c1_13 --> 1.1.0-he22b5cd_12
  libspatialite                           5.0.1-h2bb424f_24 --> 5.0.1-hfdcade0_23
  markdown                               3.5.1-pyhd8ed1ab_0 --> 3.4.3-pyhd8ed1ab_0
  momepy                                 0.6.0-pyhd8ed1ab_2 --> 0.6.0-pyhd8ed1ab_0
  osmnx                                  1.3.0-pyhd8ed1ab_0 --> 1.2.2-pyhd8ed1ab_0
koettert commented 7 months ago

image Not sure if downgrading osmnx from version 1.7 (which we ship right now) to 1.2.2. What do you think?

koettert commented 7 months ago

To avoid dependency conflicts we will move the ESRI nodes out of the general Geospatial extension into a dedicated ESRI extension which can be installed separately. This extension would start to only provide the data nodes but could in the future be extended to provide nodes for more advanced and potentially commercial ArcGis features

koettert commented 6 months ago

@wybert please add a copyright notice similar to the OSM nodes to the GDelt node according to https://www.gdeltproject.org/about.html#termsofuse