Skip to content

Instantly share code, notes, and snippets.

@oscar9
oscar9 / install_re3gistry2.sh
Last active July 26, 2022 09:48
Install re3gistry2 proposal OSGeoLive 15
#!/bin/sh
#############################################################################
#
# Purpose: This script will install INSPIRE Re3gistry
# Author:
# Version 2020-08-28
#
#############################################################################
# Copyright (c) 2011-2019 The Open Source Geospatial Foundation and others.
# Licensed under the GNU LGPL.
@oscar9
oscar9 / Dockerfile
Last active July 11, 2022 05:54
Docker solution proposal for re3gistry v2.3.2
FROM tomcat:7.0.109-jdk8-adoptopenjdk-hotspot
MAINTAINER ec-jrc-re3gistry
RUN mkdir /usr/local/prep/
COPY ./dist/app/re3gistry2 /usr/local/prep/re3gistry2
COPY ./dist/app/re3gistry2restapi /usr/local/prep/re3gistry2restapi
WORKDIR /usr/local/prep/
# encoding: utf-8
import gvsig
from org.gvsig.fmap.mapcontext import MapContextLocator
def main(*args):
raster = gvsig.currentView().getLayer("Resultado")
manager = MapContextLocator.getMapContextManager()
name = "mynewraster"
@oscar9
oscar9 / createh2store.java
Created February 3, 2021 15:16
Crear recurso H2 desde cero
FoldersManager foldersManager = ToolsLocator.getFoldersManager();
File tempFile = foldersManager.getUniqueTemporaryFile("distinctOn_process");
// crear SERVER STORE
DataManager dataManager = DALLocator.getDataManager();
JDBCServerExplorerParameters serverParameters = (JDBCServerExplorerParameters) dataManager.createServerExplorerParameters("H2Spatial");
((HasAFile) serverParameters).setFile(tempFile);
JDBCServerExplorer serverExplorer = (JDBCServerExplorer) dataManager.openServerExplorer("H2Spatial",serverParameters);
@oscar9
oscar9 / show_message_status_bar.py
Created November 15, 2019 09:23
Show message in the application status bar #gvsig #scripting
# encoding: utf-8
import gvsig
from org.gvsig.app import ApplicationLocator
from javax.swing import JOptionPane
"""
JOptionPane -> messageType disponibles
- ERROR_MESSAGE
- INFORMATION_MESSAGE
- WARNING_MESSAGE
@oscar9
oscar9 / add_group_flayers_to_TOC.py
Created October 30, 2019 11:48
Add group of layers to the TOC #gvsig #scripting
# encoding: utf-8
import gvsig
from gvsig import geom
def newShape(name):
# Creating new layer
ft = gvsig.createSchema()
ft.append("ID", "INTEGER")
ft.append("GEOMETRY", "GEOMETRY")
# encoding: utf-8
import gvsig
from gvsig import geom
from org.gvsig.fmap.dal import DALLocator
from org.gvsig.fmap.dal import DataTypes
from org.gvsig.app import ApplicationLocator
from org.gvsig.fmap.geom import Geometry
@oscar9
oscar9 / advanced_labeling_strategy_gvsig_layer.py
Last active October 28, 2019 17:44
Advanced labeling strategy #gvsig #scripting
# encoding: utf-8
import gvsig
gvsig.uselib.use_plugin("org.gvsig.labeling.app.mainplugin")
from gvsig import geom
from org.gvsig.labeling.label import GeneralLabelingFactory
from org.gvsig.fmap.mapcontext.rendering.legend.styling import IPlacementConstraints
from org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling import LabelClassFactory
from org.gvsig.symbology import SymbologyLocator
from java.awt import Color
@oscar9
oscar9 / Labeling_layer_advanced_options.py
Created October 28, 2019 12:51
Create advanced labeling strategy for a gvSIG layer #gvsig #scripting
# encoding: utf-8
import gvsig
gvsig.uselib.use_plugin("org.gvsig.labeling.app.mainplugin")
from gvsig import geom
from org.gvsig.labeling.label import GeneralLabelingFactory
from org.gvsig.fmap.mapcontext.rendering.legend.styling import IPlacementConstraints
from org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling import LabelClassFactory
from org.gvsig.symbology import SymbologyLocator
@oscar9
oscar9 / changesymbolcolor.py
Created October 21, 2019 15:55
Change symbol color por a simple legend #gvsig #scripting
# encoding: utf-8
import gvsig
from gvsig import geom
from java.awt import Color
def main(*args):
# Creating new layer
ft = gvsig.createSchema()