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 |