Geospaital Analytics in KNIME 101
This is a quick Q&A for Geospaital Analytics in KNIME
Welcome to Geospaital Analytics in KNIME 101!
Geospatial Analytics is an increasingly essential field, as it allows us to extract valuable insights from location-based data, enabling better decision-making and problem-solving across a wide range of industries. With the Geospatial Analytics Extension for KNIME, you can leverage the full potential of both KNIME’s data analytics capabilities and the rich spatial analysis tools to unlock hidden patterns and relationships within your datasets.
-
For laptops or PCs with Windows OS, the system typically has a “C drive” as the main hard drive partition:
- after installation of KNIME, right click on
knime.exe
>Properties
>Compatibility
, checkRun this program as an admistratror
. - GAEK nodes may encounter failures caused by an unwritable issue in the System drive of the Python environment.
- Then install Geospaital Analytics Extension for KNIME.
- after installation of KNIME, right click on
-
The configuration of a GAEK node might become empty:
- When the column number is excessively large and the GAEK node pre-reads the columns, leading to a time-consuming process of building the list.
- This behavior has been observed with
Lat/Lon to Geometry
node.
-
Some community extension can not be found:
- If can not find the extension in the
File
>install KNIME extension....
- Go to
Help
>Install New Software...
> in the Dialog ofAvailabe Softeare
, clickManage..
> check all site underAvailabe Software Sites
.
- If can not find the extension in the
-
Install KNIME Keras Integration:
- create a new Python environment for CPU version with a name
knimedlcpu
>conda create -n knimedlcpu python=3.6 h5py=2.8 tensorflow-mkl=1.12 keras=2.2.4 pandas=0.25.3 -c conda-forge
- create a new Python environment for GPU version with a name
knimedlgpu
>conda create -n knimedlgpu python=3.6 h5py=2.8 tensorflow=1.12 keras-gpu=2.2.4 pandas=0.25.3 -c conda-forge
- Go to
File
>Preference
> KNIME > Conda, useBrowse
to set Conda installation derectory ; under Python Deep Learning, check Keras, check Conda, chooseknimedlcpu
for Keras Conda environment.
- create a new Python environment for CPU version with a name
-
Install KNIME Geospatial Env:
- create a new Python environment named
geospatial_env
with all pacakgesgeospatial pextension with a GitHub.yml
file - In Anaconda Prompt, run as administrator, and input:
conda env remove -n geospatial_env
- for local file:
conda env create -f C:\DEV\GIT\EXTERNAL\knime-geospatial-extension\knime_extension\geospatial_env.yml
- for online file:
conda env create -f https://raw.githubusercontent.com/spatial-data-lab/knime-geospatial-extension/main/knime_extension/geospatial_env.yml
- create a new Python environment named
-
Install KNIME Geospatial Env:
- create a new Python environment named
geospatial_env
with all pacakgesgeospatial pextension with a GitHub.yml
file - In Anaconda Prompt, run as administrator, and input:
conda env remove -n geospatial_env
- for local file:
conda env create -f C:\DEV\GIT\EXTERNAL\knime-geospatial-extension\knime_extension\geospatial_env.yml
- for online file:
conda env create -f https://raw.githubusercontent.com/spatial-data-lab/knime-geospatial-extension/main/knime_extension/geospatial_env.yml
- create a new Python environment named
- SSL: CERTIFICATE_VERIFY_FAILED in Installing Python Package in Anaconda:
- if you encounter “connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed while installing python packages
- In Anaconda Prompt, run
conda config --set ssl_verify false
- Handle Long File Path issue for failure in installing KNIME extension
- if you encounter error while installing some specific extension,it might be related to the Long File Path issue in Windows OS
- Go to the website Source
- copy the code, then input the code in the PowerShell console