Comments (4)
This is my current Dockerfile, in case it is useful for anyone else
FROM lopsided/archlinux
RUN pacman -Syy && pacman --noconfirm -S qgis python-pip python-pandas python-scipy unzip
ENV QT_QPA_PLATFORM offscreen
RUN mkdir -p ~/.local/share/QGIS/QGIS3/profiles/default/QGIS && \
echo "[PythonPlugins]\nprocessing=true\nprocessing_umap=true" > ~/.local/share/QGIS/QGIS3/profiles/default/QGIS/QGIS3.ini && \
curl https://plugins.qgis.org/plugins/processing_umep/version/0.5/download/ --output umep-processing.zip && \
mkdir -p ~/.local/share/QGIS/QGIS3/profiles/default/python/plugins && \
unzip umep-processing.zip -d ~/.local/share/QGIS/QGIS3/profiles/default/python/plugins && \
rm umep-processing.zip
from umep-processing.
If anyone else is trying to use this headless, this docker file patches qgis_process
so that it loads all plugins, and installs umep processing.
FROM qgis/qgis:release-3_16
# build patched qgis_process that loads all plugins
RUN sed -i 's/plugin == QLatin1String( "processing" ) || ( mPythonUtils->isPluginEnabled( plugin ) && mPythonUtils->pluginHasProcessingProvider( plugin ) )/mPythonUtils->pluginHasProcessingProvider( plugin )/' /QGIS/src/process/qgsprocess.cpp
RUN cd /QGIS/build && ninja qgis_process && cp output/bin/qgis_process /usr/bin
# install umep plugin
RUN mkdir -p ~/.local/share/QGIS/QGIS3/profiles/default/QGIS && \
echo "[PythonPlugins]\nprocessing=true\nprocessing_umap=true" > ~/.local/share/QGIS/QGIS3/profiles/default/QGIS/QGIS3.ini && \
curl https://plugins.qgis.org/plugins/processing_umep/version/0.5/download/ --output umep-processing.zip && \
mkdir -p ~/.local/share/QGIS/QGIS3/profiles/default/python/plugins && \
unzip umep-processing.zip -d ~/.local/share/QGIS/QGIS3/profiles/default/python/plugins && \
rm umep-processing.zip
# install umep dependencies
RUN apt install -y python3-scipy && pip3 install supy
ENV QT_QPA_PLATFORM offscreen
RUN mkdir /tmp/runtime-root
ENV XDG_RUNTIME_DIR /tmp/runtime-root
from umep-processing.
Not sure that this is a plugin issue but instead a QGIS issue. Have you tried to install another processing plugin via a zip-file?
from umep-processing.
You're right, my bad. I just tried another plugin and it did the same thing.
from umep-processing.
Related Issues (20)
- Shadow generator - date problem HOT 9
- Testing: combining UMEP Processing v1.3 (SOLWEIG) with UMEP Processing (Tree Planter) v1.6.1 HOT 1
- Optimal approach to optimisation HOT 5
- UMEP Processing is producing several errors with the Tree Planter tutorial data set HOT 1
- RuntimeError: WITH FORCING FILE WITH supy HOT 2
- SOLWEIG SCRIPT HOT 1
- local variable 'leafon' referenced before assignment when running SOLWEIG without CDSM
- Is SOLWEIG updated to version v2022a? HOT 4
- Morphometric Calculator (grid) gives the same results for all calc.methods HOT 5
- missing numba is breaking plugin HOT 2
- installation error - jaydebeapi module HOT 21
- Issue with numformat2 variable in imagemorphparms_algorithm for SUEWS spatial tutorial HOT 2
- Urock not available when downloading the latest versions of QGIS and UMEP on MAcos HOT 4
- Outdoor TC: AttributeError
- Error with numba in URock HOT 7
- Error while importing ProcessingUMEPProvider HOT 4
- processing_umep installation error HOT 4
- FileNotFoundError when using SOLWEIG HOT 6
- TreePlanter Tutorial - Execution Failed (Outdoor Thermal Comfort: TreePlanter) HOT 16
- Test based on Tutorial -- copying or increasing the size of the planting_area.shp -- Attribute Error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from umep-processing.