OSGeo Planet

GRASS GIS: Ongoing Google Code-in contest

OSGeo Planet - Tue, 2018-01-02 21:40
High-school students contributing to GRASS GIS through the Google Code-in contest
Categories: OSGeo Planet

Paul Ramsey: Open Source for/by Government

OSGeo Planet - Tue, 2018-01-02 16:00

Update: Barcelona is going all-open. Sounds extreme, but some times you’ve got to…

“You’ve got to spend money to make money”, I once confidently told a business associate, on the occasion of paying him a thousand dollars to manually clean some terrible data for me. In the event, I was right: that cleaned data paid for itself 10 times over in the following years.

I’m still the only person with a GIS file for 1996 BC elections results by voting area, and the jealousy is killing you.

Governments can play the game too, but it seems like they all end up tilling the same landscape. There’s no shortage of governments trying to create their own Silicon Valley clusters, usually through the mechanisms of subsidizing venture capital funding (via tax breaks or directly) and increased spending on R&D grants to academia. Spending money to “hopefully” make money.

There’s an under-recognized niche available, for a government willing to go after it.

@nayafia Thanks for Roads & Bridges and the rest of your oeuvre! I'm currently researching the question of gov funding of OSS from a Mazzucato / Porter cluster development / Tire Tracks point of view; may I ask for advice? I'm looking for success stories, preferably quantified.

— Meng Weng Wong (@mengwong) January 2, 2018

Venture capitalists are (understandably) interested in having their investments create “intellectual property”, that can be patented and monopolized for outsized profits. By following the VC model of focussing on IP formation, governments are missing out on another investment avenue: the formation of “intellectual capital” in their jurisdictions.

VCs don’t like intellectual capital because it’s too mobile. It lives between the ears of employees, who can change employers too easily, and require expensive golden handcuffs to lock into place. They can monetize intellectual property in an acquisition or public offering, but they cannot monetize intellectual capital.

Governments, on the other hand, understand that by investing in universities and colleges, they are creating intellectual capital that will tend to stick around in their jurisdictions (for all the public wailing about “brain drain”, the fact is that people don’t move around all that much).

Open Source for/by Government

Investment in open source technology is a potential gold mine for creating intellectual capital, but governments have been steadfastly ignoring it for years. There is also a big first mover advantage waiting for the first governments to get into the game:

  • Instead of “buying off-the-shelf” for government information systems, build on existing OSS, or start OSS from scratch, using local talent (in-house or private sector).
  • Deliberately build with enough generality to allow use in other jurisdictions.
  • Become the first reference customer for the project. Send your local talent out to evangelize it. Encourage them to commercialize their support and services.
  • Wash, rinse, repeat.

Is this risky? Yes. Will it result in some failed projects? Yes. Will it be more expensive than the “safe” alternative? Sometimes yes, sometimes no. Will it result in increased revenues flowing into your jurisdiction? Almost certainly, if committed to and carried out across a number of projects.

When the first library in BC adopted the Evergreen open source library software, they probably weren’t envisioning a Canada-wide open source cooperative, bringing support and consulting dollars into the province, but that’s what they did, by accident. When the Atlanta Public Library started the project, they probably weren’t thinking a local company would end up selling support and expertise on the software around the country.

There is no IP moat around open source projects, but there is a first mover advantage to having a critical mass of developers and professionals who have amassed intellectual and social capital around the project.

Intellectual capital isn’t just built in universities, and the private sector shouldn’t only be looked to for intellectual property. Let’s mix it up a little.

The BC government spends $9M/year on Oracle “maintenance”, basically the right to access bug fixes and updates from Oracle for the software we’re running. It’s not a lot of money, but it’s money being shipped straight over the border. Affilias, the “.org” top level DNS provider built their infrastructure on PostgreSQL – they spend a couple hundred thousand a year having some PostgreSQL core developers on staff. Same effect, different path.

Categories: OSGeo Planet

Tyler Mitchell: Deep learning + cartography

OSGeo Planet - Tue, 2018-01-02 06:33

A couple years ago you may have read this great post from boredpanda talking about a research paper that took…

The post Deep learning + cartography appeared first on spatialguru.com.

Categories: OSGeo Planet

gvSIG Team: GIS applied to Municipality Management: Module 4.1 ‘Attribute tables (alphanumeric information)’

OSGeo Planet - Mon, 2018-01-01 18:41

At this first video of the fourth module we will speak about the attribute tables of a GIS, and we will show how to manage the alphanumeric information of a vector layer.

As we told at the first module, about differences between GIS and CAD, at the Geographic Information Systems we can manage different types of alphanumeric information. For example, for a parcel we can add information about the owner, area, coordinates, date of the buildings… And we can make a query to get the elements with a concrete values (for example the parcels with an area higer than X squared meters).

That information will be very useful for our city council, to manage the information in an easy way.

At this module we will see hot to manage that information.

At the first module of the course you can find a frequent questions section about the course, and if you have any doubt or error using gvSIG you can consult this post:  https://blog.gvsig.org/2015/06/17/what-to-do-when-we-get-an-error-in-gvsig/

At the third module you can see how to install gvSIG to follow this new module, and you can find the cartography to use for this video at this link.

Here you have the first videotutorial of this fourth module:

Related posts:

Categories: OSGeo Planet

Tom Kralidis: Cheers to 2017

OSGeo Planet - Sun, 2017-12-31 17:52
Here we go again! Following on from last year, a summary of my 2017: – pycsw: the lightweight CSW server continues provide stable, composable, and compliant CSW services.  Highlights include: an official code of conduct Docker image testing framework enhancements code coverage support custom repository plugin filter parsing – MapServer metadata: at long last RFC82 […]
Categories: OSGeo Planet

Markus Neteler: European Geosciences Union General Assembly 2018

OSGeo Planet - Thu, 2017-12-21 15:59

The EGU General Assembly 2018 will bring together geoscientists from

The post European Geosciences Union General Assembly 2018 appeared first on GFOSS Blog | GRASS GIS Courses.

Categories: OSGeo Planet

Oslandia: QGIS 3 compiling on Windows

OSGeo Planet - Wed, 2017-12-20 16:09

As the Oslandia team work exclusively on GNU/Linux, the exercise of compiling QGIS 3 on Windows 8 is not an everyday’s task :). So we decided to share our experience, we bet that will help some of you.


The first step is to download Cygwin and to install it in the directory C:\cygwin (instead of the default C:\cygwin64). During the installation, select the lynx package:


Once installed, you have to click on the Cygwin64 Terminal icon newly created on your desktop:

Then, we’re able to install dependencies and download some other installers:

$ cd /cygdrive/c/Users/henri/Downloads $ lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg $ install apt-cyg /bin $ apt-cyg install wget git flex bison $ wget http://download.microsoft.com/download/D/2/3/D23F4D0F-BA2D-4600-8725-6CCECEA05196/vs_community_ENU.exe $ chmod u+x vs_community_ENU.exe $ wget https://cmake.org/files/v3.7/cmake-3.7.2-win64-x64.msi $ wget http://download.osgeo.org/osgeo4w/osgeo4w-setup-x86_64.exe $ chmod u+x osgeo4w-setup-x86_64.exe CMake

The next step is to install CMake. To do that, double clic on the file cmake-3.7.2-win64-x64.msi previously downloaded with wget. You should choose the next options during the installation:


Visual Studio

Then, we have to install Visual Studio and C++ tools. Double click on the vs_community_ENU.exe file and select the Custom installation. On the next page, you have to select Visual C++ chekbox:




In order to compile QGIS, some dependencies provided by the OSGeo4W installer are required. Double click on osgeo4w-setup-x86_64.exe and select the Advanced Install mode. Then, select the next packages:

  •  expat
  • fcgi
  • gdal
  • grass
  • gsl-devel
  • iconv
  • libzip-devel
  • libspatialindex-devel
  • pyqt5
  • python3-devel
  • python3-qscintilla
  • python3-nose2
  • python3-future
  • python3-pyyaml
  • python3-mock
  • python3-six
  • qca-qt5-devel
  • qca-qt5-libs
  • qscintilla-qt5
  • qt5-devel
  • qt5-libs-debug
  • qtwebkit-qt5-devel
  • qtwebkit-qt5-libs-debug
  • qwt-devel-qt5
  • sip-qt5
  • spatialite
  • oci
  • qtkeychain


To start this last step, we have to create a file C:\OSGeo4W\OSGeo4W-dev.bat containing something like:

@echo off set OSGEO4W_ROOT=C:\OSGeo4W64 call "%OSGEO4W_ROOT%\bin\o4w_env.bat" call "%OSGEO4W_ROOT%\bin\qt5_env.bat" call "%OSGEO4W_ROOT%\bin\py3_env.bat" set VS140COMNTOOLS=%PROGRAMFILES(x86)%\Microsoft Visual Studio 14.0\Common7\Tools\ call "%PROGRAMFILES(x86)%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64 set INCLUDE=%INCLUDE%;%PROGRAMFILES(x86)%\Microsoft SDKs\Windows\v7.1A\include set LIB=%LIB%;%PROGRAMFILES(x86)%\Microsoft SDKs\Windows\v7.1A\lib path %PATH%;%PROGRAMFILES%\CMake\bin;c:\cygwin\bin @set GRASS_PREFIX="%OSGEO4W_ROOT%\apps\grass\grass-7.2.1 @set INCLUDE=%INCLUDE%;%OSGEO4W_ROOT%\include @set LIB=%LIB%;%OSGEO4W_ROOT%\lib;%OSGEO4W_ROOT%\lib @cmd

According to your environment, some variables should probably be adapted. Then in the Cygwin terminal:

$ cd C:\ $ git clone git://github.com/qgis/QGIS.git $ ./OSGeo4W-dev.bat > cd QGIS/ms-windows/osgeo4w

In this directory, you have to edit the file package-nightly.cmd to replace:

cmake -G Ninja ^


cmake -G "Visual Studio 14 2015 Win64" ^

Moreover, we had to update the environment variable SETUAPI_LIBRARY according to the current position of the Windows Kits file SetupAPI.Lib:

set SETUPAPI_LIBRARY=C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64\SetupAPI.Lib

And finally, we just have to compile with the next command:

> package-nightly.cmd 2.99.0 1 qgis-dev x86_64


And see you soon for the generation of OSGEO4W packages

Categories: OSGeo Planet

Petr Pridal: OpenMapTiles Map Server: The easiest way to deploy vector OpenStreetMap

OSGeo Planet - Wed, 2017-12-20 09:00

Less than one year ago, OpenMapTiles open-source project was announced. It simplifies the process of deploying OpenStreetMap maps significantly. However, setting up the whole software toolchain for vector tiles was an obstacle not everybody was able to pass. Today, we are tearing this barrier down by announcing OpenMapTiles Map Server, software which enables everyone to run a map server on his own infrastructure within a few minutes.

Vector tiles for the whole world in 10 minutes

Setting own map server was seen as an advanced task for skilled admin. With OpenMapTiles Map Server, you can do it with basic computer skills in less than 10 minutes.

To launch the software you can use a graphical user interface on Windows and Mac or one simple command on any Linux computer.

The main task of the OpenMapTiles Map Server is to provide you with vector map tiles, however, it covers more than that.

Backward compatibility with third-party software is important to us. Therefore, if your library, end-user device or third-party software doesn’t support vector tiles, there is a fallback mode with raster tiles. This can be used in libraries such as Leaflet or other tools. Compatibility is also ensured with WMS and WMTS protocols used in ArcGIS, QGIS, and other desktop GIS software.

Styles, schema, and languages

If you think about a map, one of the first thoughts is the appearance. By default, there is set of four free and open-source styles. However, if you want to make any change in the style, there is a visual editor where changes are immediately visible. You can also upload your own style in JSON format. Thanks to the vector technology, the tiles’ look are changing on the fly without a need for new rendering.

The cartography decisions are encoded by the Vector Tile Schema, which is fully free and open-source. It covers the selection of tags used in OpenStreetMap, some features from Natural Earth Data and other OpenData sources.

OpenMapTiles Map Server comes with built-in support for more than 50 languages. You can easily switch between them and again. The dual language option is supported, which can be useful especially in the countries where Latin is not the main script.

Fast and simple

OpenMapTiles was already a giant leap forward in making maps based on OpenStreetMap accessible to a broader audience. OpenMapTiles Map Server goes even further and with help of Docker, you can serve your own map within few minutes using minimum knowledge. It helps experienced admins to minimize their workload and allows to start serving map tiles to novices with minimal or even no administration knowledge.

For Docker installation there is basic setup available on Windows and Mac, for Linux users, there is the single command you just have to copy and paste into a terminal.

Once you install Docker, run openmaptiles-server container either from a terminal or in Kitematic GUI. It will start a web server, which is available on localhost. In the web wizard, select the area you want to display, style, and language and the map can be directly displayed on websites with JavaScript viewers, used in native mobile applications on Android and iOS (even offline), or turned into traditional raster tiles or high-resolution images for printing.

There are ready-to-use vector tiles from OpenMapTiles.com, but if you need more than just a street map, there are additional data available. You can add to your map contour lines, hillshading or additional satellite layer.

Map setup in a few steps Map setup in a few steps

What is running behind?

OpenMapTiles Map Server combines OpenMapTiles open-source technology with one of the most prominent virtualization technology - Docker.

OpenMapTiles is an open-source set of tools for deployment of maps. Originally developed by Klokan Technologies and launched early this year, it undergoes heavy development by both KlokanTech employees as well as growing community. This made OpenMapTiles leading technology for creating and deploying vector tiles.

OpenMapTiles Map Server is a production-ready software package with built-in open-source components (such as memcache or TileServer GL) and it’s tailored specifically for OpenMapTiles data and simple step-by-step configuration.

Docker is a free and open-source software for virtualization on operating system level. The system of containers, simplify installation of any software and recently an intuitive GUI makes it number one choice for running separate software.

This combination creates robust, but extremely easy to deploy, solution for your own map service.

Get started using OpenMapTiles Map Server

As you can see, OpenMapTiles Map Server is powerful, but simple tool for deploying vector map tiles. It enables everyone to run his own map server on his hardware without any deep IT knowledge.

Are you ready to create your own map server? Get set by installing Docker, running openmaptiles-server and go by choosing color, languages, and area of your map!

Categories: OSGeo Planet

Tamas Szekeres: GDAL is about to drop support for VS2013 and earlier, please vote

OSGeo Planet - Wed, 2017-12-20 07:03

As you may have noticed from recent emails on the gdal-dev list, support for C++11 in VS 2013 is only partial and kind a bit of a pain to deal with.

The GDAL team created a poll to probe the community how much support for VS 2013 is seen as needed for GDAL 2.3

Please cast your vote (doesn't require any account, open to any user / developer / whatever party with at least some interest in GDAL ) at


Voting opened until end of this week

Categories: OSGeo Planet

Ian Turton's Blog: Finding anagrams of place names (in the World)

OSGeo Planet - Wed, 2017-12-20 00:00

As a quick follow up to Anagrams in the UK I thought I’d try to do the world.

I downloaded the cities1000 file from GeoNames which contains all the cities with a population > 1000 or seats of adm div (ca 150.000). I then loaded it into PostGIS using this handy guide (the cities* files are just a subset of the geoname table).

Then I just need to change the table and column names in the orginal code to use the helpful asciiname column.


The global winner is the 13 letter Port-Saint-Pere as perpetrations. Honourable mentions to the following 12 letters:

  • Cerreto d’Asti - directorates
  • Chernomorets - chronometers
  • Dragodanesti - degradations
  • Idaho Springs - rhapsodising
  • Manderscheid - merchandised
  • Puerto Cisnes - persecutions
  • Saint-Emilion - eliminations
  • Saint-Georges - segregations
  • Seven Sisters - restivenesss
  • Solbiate Arno - elaborations
  • Villeurbanne - invulnerable

Full results are on line.

Categories: OSGeo Planet

Ian Turton's Blog: Finding anagrams of place names (in GB)

OSGeo Planet - Wed, 2017-12-20 00:00

A little while ago Alasdair Rae asked if any one had combined an anagram engine with a list of place names.

Well, no one stepped forward so I thought it could be a fun project. And, it turns out it is quite fun though I got to think about data structures rather more than geography, but that is probably good for me.

I made the assumption that Alasdair was probably not interested in just permutations of letters but wanted actual words (such as would be used in a crossword clue). I also limited my search to single word anagrams as I can’t see a simple solution to finding multi word solutions.

First I stuffed the Ordnance Survey’s OpenNames data set into PostGIS (as who wants to be scanning hundreds of little csv files).

I then set up a GeoTool’s PostGIS datastore and grabbed the populated places.

Map<String, Object> params = new HashMap<String, Object>(); params.put(PostgisNGDataStoreFactory.DBTYPE.key, PostgisNGDataStoreFactory.DBTYPE.sample); params.put(PostgisNGDataStoreFactory.USER.key, "username"); params.put(PostgisNGDataStoreFactory.PASSWD.key, "password"); params.put(PostgisNGDataStoreFactory.SCHEMA.key, "opennames"); params.put(PostgisNGDataStoreFactory.DATABASE.key, "osdata"); params.put(PostgisNGDataStoreFactory.HOST.key, ""); params.put(PostgisNGDataStoreFactory.PORT.key, "5432"); DataStore ds = DataStoreFinder.getDataStore(params); if (ds == null) { throw new RuntimeException("No datastore"); } SimpleFeatureSource fs = ds.getFeatureSource("opennames"); SimpleFeatureCollection features = fs.getFeatures(CQL.toFilter("type = 'populatedPlace'"));

I tried a naive approach of recursively finding every anagram possible from the name and looking each one up in a HashMap of English words. Oddly, this took a long time so I thought (and Googled) some more and came up with the much more efficient way of sorting the letters in a word and using that as a key to all words that contained those letters. Then I could sort each place name’s letters and do a single lookup to find all the possible words that could be made with those letters. That speeded things up nicely.

To build the lookup table I made use of Google’s HashMultimap (from Guava) which allows you to create a Map of Collections keyed on a String.

private Map<String, Collection<String>> dict; public AnagramLookup() throws FileNotFoundException, IOException { //change this to point to your dictionary (one word per line) File f = new File("/usr/share/dict/british-english"); HashMultimap<String, String> indexedDictionary = HashMultimap.create(); try (BufferedReader buf = new BufferedReader(new FileReader(f))) { String line; // read each word in the dictionary while ((line = buf.readLine()) != null) { //strip out non letters String word = line.toLowerCase().replaceAll("\\W", ""); //store the word against the sorted key indexedDictionary.put(sort(word), word); } } dict = indexedDictionary.asMap(); }

Then all that is left to do is to iterate each populated place, grab it’s name and then remove all the non-letters and sort it’s letters and look the anagrams in the HashMap. The final trick is to remove the name itself if it appears in the list of anagrams (i,e. the name itself is an English word).

try (SimpleFeatureIterator itr = features.features()) { while (itr.hasNext()) { SimpleFeature f = itr.next(); String name = (String) f.getAttribute("name1"); current = name.toLowerCase().replaceAll("\\W", ""); Collection<String> anagrams = getAnagrams(current); if(anagrams!=null&&!anagrams.isEmpty()) { //remove the name itself if it happens to be a word anagrams.remove(current); if(!anagrams.isEmpty()) { results.put(name, new TreeSet<String>(anagrams)); } } } } Results

It turns out that there are 6 11 letter anagrams for the list of GB place names.

  • Balnadelson - belladonnas
  • Fortis Green - reforesting
  • Gilling East - legislating
  • Green Plains - spenglerian
  • Morningside - modernising
  • Sharrington - harringtons
  • Stone Corner - cornerstone

A Spenglerian is “of or relating to the theory of world history developed by Oswald Spengler which holds that all major cultures undergo similar cyclical developments from birth to maturity to decay”. While a Harrington is “a man’s short lightweight jacket with a collar and a zipped front.”

Other highlights for cross word setters include Aimes Green as menageries and Westlinton as tinseltown.

I have posted the full list of anagrams and the code to generate the list.

See this follow up for world names.

Categories: OSGeo Planet

GeoServer Team: GeoServer 2.11.4 Released

OSGeo Planet - Tue, 2017-12-19 21:01

The GeoServer team are pleased to announce the release of GeoServer 2.11.4. Downloads are available (zipwardmg, and exe) along with documentation and extensions.

GeoServer 2.11.4 is a maintenance release of the GeoServer 2.11.x series recommended for production system. This release is made in conjunction with GeoTools 17.4 and GeoWebCache 1.11.3.

This release contains bug fixes as well as new features. For more information, please see the release notes (2.11.4 | 2.11.3 | | 2.11-RC1 | 2.11-beta).

New Features
  • Support for MongoDB as a source data store for app-schema.
  • Support for GeoJSON output for complex features (app-schema).
About GeoServer 2.11
  • OAuth2 for GeoServer (GeoSolutions).
  • YSLD has graduated and is now available for download as a supported extension.
  • Vector tiles has graduated and is now available for download as an extension.
  • The rendering engine continues to improve with underlying labels now available as a vendor option.
  • A new “opaque container” layer group mode can be used to publish a basemap while completely restricting access to the individual layers.
  • Layer group security restrictions are now available.
  • Latest in performance optimizations in GeoServer (GeoSolutions).
  • Improved lookup of EPSG codes allows GeoServer to automatically match EPSG codes making shapefiles easier to import into a database (or publish individually).
Categories: OSGeo Planet

GeoTools Team: GeoTools 17.4 Released

OSGeo Planet - Tue, 2017-12-19 20:59
The GeoTools team is pleased to announce the release of GeoTools 17.4:
This release, which is also available from the GeoTools Maven repository, is made in conjunction with GeoServer 2.11.4.

GeoTools 17.4 is a maintenance release that mainly fixes bugs but also includes some enhancements: 
  • Support for MongoDB as an app-schema source data store.
  • Support for enhancements in recent MySQL releases, including precise object shape spatial computations.
For more information please see the release notes (17.4 | 17.3 | 17.2 | 17.1 | 17.0 | 17-RC1 | 17-beta).
About GeoTools 17
  • The wfs-ng module has now replaced gt-wfs.
  • The NetCDF module now uses NetCDF-Java 4.6.6.
  • Image processing provided by JAI-EXT 1.0.15.
  • YLSD module providing a plain-text representation of styling.
  • The AbstractDataStore has finally been removed. Please transition any custom DataStore implementations to ContentDataStore (tutorial available).
Categories: OSGeo Planet

gvSIG Team: gvSIG 2017, a year of success, 12 months of progress

OSGeo Planet - Tue, 2017-12-19 06:56

This year is finishing, and it’s time to evaluate it. If we review everything that has happened during 2017 we can classify it positively. It has been the year in which gvSIG has received an outstanding international recognition – the awards indicate it – and its brand has been consolidated around a catalog of open source software products for geographic information management – gvSIG Suite -.

A brief review about 2017:

  • 1st prize in “Cross-border category” at “Sharing & Reuse Awards” of European Commission.
  • “Europa Challenge” at Helsinki awarded by NASA to the gvSIG Suite in the “Professional” category.
  • Excellence “Internationalization” Award given by the Professional Union of Valencia.
  • “ITC Promoter organization” prize awarded by the Valencian Telecommunications.
  • gvSIG Online 2.0 publishing, with important improvements. SDI solution success that starts to be a reference. Implementation in local, regional, national administrations, supra-national organizations and in private companies.
  • Releasing of the new gvSIG Mobile, available on Google Play.
  • Towards gvSIG Desktop 2.4. The (imminent) release of the next version of the desktop GIS is being prepared with dozens and dozens of improvements. It will be the version with more external contributions, another important data.
  • gvSIG Crime arrives. This product is added to the sector solutions of the gvSIG Suite, oriented to crime management and the improvement of citizen safety and coexistence.
  •  gvSIG Suite consolidation. The ‘gvSIG brand’ is recognized as a complete catalog of geomatics solutions and in the professional field, beyond the desktop GIS.
  • The gvSIG Association multiplies the number of projects that have been carried out. It becomes one of the references as geomatics services provider, with clients in more than 30 countries.
  • Participation in multiple events around the world, many of them organized by gvSIG Communities.
  • Publishing of dozens of video-tutorials, courses, etc. with an excellent international reception.
  • Increasing of gvSIG software downloads from more than 160 countries.
  • Exponential growth of the number of university jobs carried out with gvSIG: final projects, master’s degree, thesis, research articles …
  • Growth of visits to the gvSIG Blog (more than 250,000 visits per year).

All the indicators are very positive. Everything indicates that 2018 is going to be an even better year.

And all of this would not make any sense without you, the gvSIG Community. Thanks for being there.

Categories: OSGeo Planet

gvSIG Team: Grabación del taller de introducción a gvSIG realizado en la UMH de Elche

OSGeo Planet - Mon, 2017-12-18 20:26

Ya está disponible la grabación del taller de introducción a gvSIG impartido durante la Jornada realizada en la Universidad Miguel Hernández de Elche, España, el día 13 de diciembre de 2017, englobada dentro de la Cátedra gvSIG.

En esta jornada, aparte de los talleres sobre la aplicación y la ponencia sobre la Suite gvSIG se hizo entrega de los premios a los proyectos ganadores de la Cátedra gvSIG 2017.

Si no has manejado previamente gvSIG, en este taller puedes aprender a trabajar con esta herramienta totalmente gratuita, que puedes descargar desde la web del proyecto como se indica en el vídeo.

Para comenzar este taller se mostrará cómo crear vistas e insertar en ellas tanto capas locales como remotas, tanto vectoriales como ráster. Cada vez son más las administraciones públicas que ponen a disposición de los ciudadanos tanto cartografía para descargar como servicios web, para consulta, sin necesidad de tener que descargar nada en disco, por lo que podemos trabajar en una gran cantidad de sectores (agricultura, sanidad, infraestructuras, medio ambiente…) sin tener que hacer un desembolso ni por aplicaciones ni por cartografía.

Una vez tengamos las capas vectoriales sobre una vista se podrá ver cómo aplicar simbología y etiquetado sobre ellas, o cómo gestionar los distintos sistemas de referencia en los que se puede trabajar. Entre las funcionalidades algo más avanzadas se verán las principales herramientas de edición (gráfica y alfanumérica) y de geoprocesamiento.

Para finalizar se creará un mapa, que será la salida gráfica de la información geográfica insertada en las vistas, con su norte, leyenda, escala…, y que podrá exportarse a PDF o PS, o imprimir directamente a papel.

Los datos para poder seguir este taller pueden descargarse desde el siguiente enlace.

El vídeo es el siguiente:


Categories: OSGeo Planet

gvSIG Team: GIS applied to Municipality Management: Module 3 ‘Views, layers, symbology, labelling’

OSGeo Planet - Mon, 2017-12-18 09:29

At this third module, the first one of the practical part, we will speak about how to create a project in gvSIG Desktop, including Views and adding layers on them. We will apply a legend on them too and we will see how to add labels to their elements.

To follow this module you have to install gvSIG Desktop and download the cartography, and although it’s explained at the video, here we are going to summarize how to do it:

  1. Access to the gvSIG Desktop Downloads section of the gvSIG website: http://www.gvsig.com/en/products/gvsig-desktop/downloads
  2. Download the gvSIG version corresponding with your operating system. There are two available distributions:
    1. installable: It’s installed on your computer, through a wizard that you have to follow.
    2. portable: You only have to unzip the .zip file in a path without spaces (in Windows it doesn’t have to be directly in C:\), and you can run gvSIG Desktop directly (you can create a “gvsig” folder in C:\ for example, and then you move the portable version folder to it). In Windows you have to run the gvsig-desktop.vbs file, and in Linux the gvSIG.sh one.
  3. Download the cartography from http://downloads.gvsig.org/download/documents/learning/gvsig-courses/GIS_municipality_management_1/GIS_municipality_management_course-Module_3.zip

Note: If you get an error when installing gvSIG 2.3.1 on Windows 10 – 64 bits you can download the portable version where the problem is solved.

At the first module you can find a frequent questions section about the course, and if you have any doubt or error using gvSIG you can consult this post:  https://blog.gvsig.org/2015/06/17/what-to-do-when-we-get-an-error-in-gvsig/

Here you have the videotutorial of this third module:

Related post:

Categories: OSGeo Planet

gvSIG Team: gvSIG 2017, un año de éxitos, 12 meses de avances

OSGeo Planet - Mon, 2017-12-18 06:17

Con el final del año llega el momento de las evaluaciones. Si revisamos todo lo acontecido este año no podemos más que clasificar el año positivamente. 2017 ha sido el año en que gvSIG ha recibido un destacado reconocimiento internacional – ahí están los premios – y ha consolidado su marca alrededor de un catálogo de productos en software libre para gestión de información geográfica – Suite gvSIG -.

Un breve repaso al 2017:

  • 1er premio en “Cross-border category” en los “Sharing & Reuse Awards” de la Comisión Europea.

  • “Europa Challenge” de Helsinki otorgado por la NASA a la Suite gvSIG en la categoría “Profesional”.

  • Premio Excelencia “Internacionalización” de la Unión Profesional de Valencia.

  • Premio “Organización impulsora de las TIC” de las Telecomunicaciones Valencianas.

  • Publicación de gvSIG Online 2.0, con considerables mejoras. Éxito de la solución de IDE que empieza a ser un referente. Implantación en administraciones locales, regionale, nacionales, organizaciones supra-nacionales y en empresa privada.

  • Publicación del nuevo gvSIG Mobile, disponible en Google Play.

  • Camino a gvSIG Desktop 2.4. Se prepara la salida (inminente) de la próxima versión del SIG de escritorio con decenas y decenas de mejoras. La versión con más aportes externos, otro dato importante.

  • Llega gvSIG Crime, se suma a las soluciones sectoriales de la Suite gvSIG este producto orientado a la gestión del delito y a la mejora de la seguridad y convivencia ciudadana.

  • Consolidación de la Suite gvSIG. Se reconoce la ‘marca gvSIG’ como un completo catálogo de soluciones de geomática y en el ámbito profesional, más allá del SIG de escritorio.

  • La Asociación gvSIG multiplica el número de proyectos realizados. Se convierte en uno de los referentes en prestación de servicios de geomática, con clientes en más de 30 países.

  • Participación en múltiples eventos en todo el mundo, muchos de ellos organizados por las Comunidades gvSIG.

  • Publicación de decenas de vídeo-tutoriales, cursos, etc. con excelente recepción internacional.

  • Multiplicación de las descargas del software gvSIG desde más de 160 países.

  • Crecimiento exponencial del número de trabajos universitarios realizados con gvSIG: trabajos fin de grado, fin de máster, tesis, artículos de investigación…

  • Crecimiento de visitas al Blog de gvSIG (más de 250.000 visitas anuales).

Todos los indicadores son muy positivos. Todo apunta a que 2018 va a ser un año todavía mejor.

Y todo esto no tendría ningún sentido sin vosotros, la Comunidad gvSIG. Gracias por estar ahí.

Categories: OSGeo Planet

gvSIG Team: Towards gvSIG 2.4: Quick Info Tool

OSGeo Planet - Fri, 2017-12-15 11:15

A new tool has been developed in the Workshops during the 13th International gvSIG Conference. This tool is usefull for all the gvSIG 2.4 users.

The main purpose of this tool is to show a tooltip over the features with some info. It works when the mouse is over the feature.

You can install the new tool with the Add-ons Manager from a gvSIG 2.4 version.

Select “Installation from URL”.

Search it using the filter: “Quick Info” and select it for installation. In case the icon appears on green, the tool is already installed.

It will be necessary to close and open gvSIG.

Now, if you have one vector layer  in the View, you can go to the properties of the layer and active the Quick Info tool. Just select the layer in the Table of Contents of the View and click with the right click -> Properties.

Select the option “Use a field” and choose the field to be use. To start the visualization you have to click on this icon in the menu.

Once this is done, just pass with the mouse over the features and it will show the tooltip.

It is possible to create more advanced  tooltips. For example, if we want to show the name of the field and its value of the ‘reference’ field.

"Reference: %s" % refman

It appears like this:

We can also insert mathematical operations.

pob_0_14 + pob_15_65

Or more complex tooltips:

"0-14: %s, 15-65: %s, >66: %s" % (pob_0_14 ,pob_15_65 ,pob_66_mas)

Using HTML format:

"<html><b>0-14:</b> %s <br><b>15-65:</b> %s</br> <br><b>>66:</b> %s</br> <html>" % (pob_0_14 ,pob_15_65 ,pob_66_mas)

A mix from both:

"<html><b>Poblation 0-65:</b> <br>%s</br> </html>" % (pob_0_14 + pob_15_65)

This is a tool in development, any feedback or bug detected from you it will be useful. You contact with us through the Mailing list.

Also, the code is available in  Github: gvsig-desktop-scripting-quickinfo

Categories: OSGeo Planet

Markus Neteler: 8th European Algae Industry Summit

OSGeo Planet - Fri, 2017-12-15 09:04

Following the success of its previous editions, ACI’s 8th European A

The post 8th European Algae Industry Summit appeared first on GFOSS Blog | GRASS GIS Courses.

Categories: OSGeo Planet

Paul Ramsey: PostGIS Scaling

OSGeo Planet - Thu, 2017-12-14 16:00

Earlier this month I got to speak at the Spatial Data Science Conference hosted by my employer Carto at our funky warehouse offices in Bushwick, Brooklyn. The topic: PostGIS scaling.

PostGIS Scaling


“Make it go faster” is a hard request to respond to in the generic: what is “it”, what are you doing with “it”, are you sure that your performance isn’t already excellent but you’re just too damned demanding?

So, the talk covers a number of routes to better performance: changing up query patterns, adding special PostgreSQL extensions, leaning on new features of PostgreSQL, and just plain old waiting for PostgreSQL to get better. Which it does, every release.

Categories: OSGeo Planet
Syndicate content