sudo su
install apache2
apt install apache2
ensure to have PHP installed and all required extensions:
| library(httr) | |
| library(lubridate) | |
| library(stringr) | |
| # Funzione per scaricare il file manifest | |
| download_manifest <- function(manifest_url) { | |
| response <- GET(manifest_url) | |
| if (status_code(response) == 200) { | |
| content <- content(response, "text") | |
| return(strsplit(content, "\n")[[1]]) |
| DROP TABLE IF EXISTS sahel.boundaries;CREATE TABLE sahel.boundaries AS | |
| WITH | |
| confini AS (SELECT isocode iso2,ST_TRANSFORM(geom,4326) geom FROM sahel.confini_lineari), | |
| capitali AS (SELECT iso_a2 iso2,geom FROM sahel.capital_sahel), | |
| d100 AS (SELECT iso2,100 dis,ST_BUFFER(geom::geography,100000)::geometry geom FROM capitali a), | |
| d3 AS (SELECT iso2,ST_BUFFER(geom::geography,300000)::geometry geom,300 dis FROM capitali a), | |
| d6 AS (SELECT iso2,ST_BUFFER(geom::geography,600000)::geometry geom,600 dis FROM capitali a), | |
| d9 AS (SELECT iso2,ST_BUFFER(geom::geography,900000)::geometry geom,900 dis FROM capitali a), | |
| d12 AS (SELECT iso2,ST_BUFFER(geom::geography,1200000)::geometry geom,1200 dis FROM capitali a), | |
| d18 AS (SELECT iso2,ST_BUFFER(geom::geography,1800000)::geometry geom,1800 dis FROM capitali a), |
https://www.vultr.com/docs/install-the-postgis-extension-for-postgresql-on-ubuntu-linux
Install Postgres 12
sudo apt -y install postgresql-12 postgresql-client-12
| # aggiungere nel file /etc/apt/sources.list le righe | |
| nano /etc/apt/sources.list | |
| deb https://qgis.org/ubuntu focal main | |
| deb-src https://qgis.org/ubuntu focal main | |
| sudo gpg --keyserver keyserver.ubuntu.com --recv-key 51F523511C7028C3 | |
| sudo gpg --export --armor 51F523511C7028C3 | sudo apt-key add - |
| ------------------------------ | |
| INSTALL GEOSERVER UNDER TOMCAT 8 | |
| ------------------------------ | |
| //Install JAVA 8 for Geoserver | |
| apt install openjdk-8-jdk | |
| //Install Tomcat8 https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-16-04 |
| from qgis.core import QgsProcessing | |
| from qgis.core import QgsProcessingAlgorithm | |
| from qgis.core import QgsProcessingMultiStepFeedback | |
| from qgis.core import QgsProcessingParameterRasterLayer | |
| from qgis.core import QgsProcessingParameterRasterDestination | |
| from qgis.core import QgsCoordinateReferenceSystem | |
| import processing | |
| class Copernicus(QgsProcessingAlgorithm): |
| from processing.gui.wrappers import WidgetWrapper | |
| from qgis.PyQt.QtWidgets import QDateEdit | |
| from qgis.PyQt.QtCore import Qt, QCoreApplication, QDate | |
| from qgis.core import QgsProcessing | |
| from qgis.core import QgsProcessingAlgorithm | |
| from qgis.core import QgsProcessingMultiStepFeedback | |
| from qgis.core import QgsProcessingParameterFolderDestination | |
| from qgis.core import QgsProcessingParameterFile | |
| from qgis.core import QgsProcessingParameterRasterDestination, QgsProcessingParameterRasterLayer |
| from processing.gui.wrappers import WidgetWrapper | |
| from qgis.PyQt.QtWidgets import QDateEdit | |
| from qgis.PyQt.QtCore import Qt, QCoreApplication, QDate | |
| from qgis.core import QgsProcessing | |
| from qgis.core import QgsProcessingAlgorithm | |
| from qgis.core import QgsProcessingMultiStepFeedback | |
| from qgis.core import QgsProcessingParameterFolderDestination | |
| from qgis.core import QgsProcessingParameterFile | |
| from qgis.core import QgsProcessingParameterRasterDestination, QgsProcessingParameterRasterLayer |
| # coding: utf-8 | |
| import os | |
| import rasterio | |
| import rasterio.warp | |
| import rasterio.features | |
| from rasterio.enums import Resampling | |
| from rasterio import Affine, MemoryFile | |
| import time |