UDig, first impression

We have already looked at other tools before. . In the GIS area, among them Qgis and gvSIG, apart from Udig Non-free programs that we tested before. In this case we will do it with User-Friendly Desktop Internet GIS (UDig), One of those who come in PortableGIS.

Where does it come from

uDig is a construction of the company Refractions Research, Who after winning a major award sponsored by GeoConnections, they invested in this and other developments. The license of uDig is GNU LGPL, The same company is owed the development of PostGIS And significant contributions to Geoserver.



It is an exquisite development, breaking many conventions of traditional tools, with a face similar to QGIS. Jgrass udig Among its characteristics we can mention:

  • Built in Java, under the Eclipse environment (As gvSIG)
  • The freedom to configure the interface is enviable, being able to drag windows almost anywhere, execute them in the background, external and internal drag, minimize them to buttons and freely modifying the edges of frames.
  • UdigThe execution speed is very good (despite being on Java, I have tried it from a Acer Aspire One, With Windows XP); It runs on Linux and Mac, obviously with better performance.
  • As for reading vector formats, it is limited with discrete files (Does not read dgn, kml, dxf, or dwg) but the smoked ones (gml, xml). The only traditional one that reads is the Shape file.
  • With raster images it also has its limitations, but you can paste it to wms services and other online services.
  • As for databases itself is robust, ArcSDE, DB2, MySQL, Oracle Spatial, PostgreSQL/ PostGIS and WFS, so through some of these can integrate the vector data that does not access conventionally.
  • UdigThe grid, scale bar and legend are integrated as if they were layers. This is interesting because they are not functionalities of the deployment interface but of the data. Although its configuration is medium complicated (On first impression)
  • It has features that make it practical, such as:
    copy / paste de Features (as Manifold GIS)
    -paste as xml en notepad
    Very practical thematic symbology, with alerts for Udig Avoid problems with color blinds, CRT monitors, projectors, LCD monitors, color printing and photocopying.
  • It is interesting that the tool usually comes with a structured example, which includes a Canadian community and a global database of cities, countries, time zones and satellite images. This strategy is very good to understand your ability when you see it for the first time, which should take into account other programs that download, install and generate the big question.And now that **** I do with these buttons?
  • The search for online updates is another practical feature that other projects should consider. In this, somewhat similar to gvSIG, there is a barrier in the first impression, and that is that the wealth that is in the extensions does not have enough marketing or lacks a common thread that promotes its usefulness (and in that case officiality). At least, with this online update (which does not have gvSIG), after a few minutes of downloading I can see many capabilities that it receives in the Grass extensions, JGrass, SEXTANT, Horton Machine And Axios in hydrological applications, 3D models, GPS, raser and vector interaction.

Jgrass udig


Udig uDig does interesting things, just like qGIS is complemented with JGrass, but as a GIS solution Is not the best open source tool, In terms of vector construction functionalities and topology management, QGIS (With the extensions it brings) and GvSIG (without extensions). While it is mature, and has what a common user might require, its potential is for the user with Java development capabilities; your approach Internet GIS It makes sense to connect to data and search for updates but as far as publishing has little to offer (Geoserver does).

Read few CAD / GIS formats, Has failed to integrate the community at the That gvSIG, And in this the demand of users and strategic alliances are an important engine to accelerate the development, aspect that does not appear be achieving in the impetus of gvSIG (yes at the level of Canada, but not globally).

The fact Break schemes It makes you lose a couple of points, as many users become out of control at the beginning (in the management of projects, catalogs and perspectives). Jgrass udig Recover these points For simplicity Which has once known its way of operating, although in the philosophy of Java scalability we must take care of the balance so that the basic version more extensions (which makes sense) does not look (in its free evolution) to a Christmas tree To which hangs so many figurines that one day we lose, or harmony, or symmetry, or timeline.

Not be so well known Is a big disadvantage (that happens to many others), being a solution for a group of select is not long-term guarantee, not in applications .; Consequently, little Systematization Of experiences and documentation, although its protocol for making new decisions is admirable. For a municipality, uDig could be a very functional solution, but obtaining support and training can be Problem Complexfar from British Columbia); It looks much more practical For projects that will involve personalization and that they will have a budget to support it (eg, environment, vulnerability).

Apart from the potato project in Peru and what Axios reports, little has been heard of uDig in the Hispanic environment; The continuity of solutions of this type at the country level depend on the application of policies Of migration towards free software, a topic that is very slow in Latin America.

The biggest disadvantage I see to uDig is Sustainability in the long term, The fact of being a tool supported by a private company creates doubts in questions such as:

    • And if Refractions Research says one day that the costs of continuing support and development are unsustainable, who will?
    • Can the community created serve a dynamic of global growth, if there is a high demand?
    • Are there no other Java / Eclipse projects that do the same thing, which are Open Source, Which seems to double efforts?
    • Does not it seem that the Free tools are strategies of companies that finally leave captive support?

Sure that mara Open Has very clear answers to the above, but it is not bad to think about sustainability, which in itself is complicated in free projects, because if we separate the technical and technological aspects that seem to be clearly working, the financial aspect Is questionable in the long term. Today we live in moments when a hurricane causes the world economic system to collapse, a Shoe In a conference can trigger a war that in a single day ends with the good omens, the fall of the bag below the acceptable makes big companies go To hell in less than an hour.

These things, we are led to think that before so much range (And yes it is so) of solutions that give complete freedom to man, endanger the dispersion of efforts and money (because finally that cost). Freedom can be so great that one day it can be used to abandon projects by decisions of others who were not founders of the original idea. In this regard, insurance and many have written, but we must continue thinking carefully, remembering that one day we will measure investments by impact and not by geofumada.


  • As a development: very robust and practical, other projects should imitate ideas here.
  • As a solution: it has great limitations when comparing it with others of its level, (in a first impression)
  • As a project: he walks very slowly and does not seem to be in a hurry.
  • As you try the extensions, we can give you the points that add after the first impression.

12 Replies to "uDig, first impression"

  1. JRE6.
    But I've already solved it by copying the sqljdbc.jar to the JRE lib \ ext folder.
    Thank you as well.

    Very good your blog. Congratulations.

  2. I clarify that I have installed the 1.2 version of uDig in XP. As if that helps ...

  3. I just installed uDig and I liked it.

    The only thing I dislike is that I do not know how to access a BD sqlServer 2008. When I do:
    Add layer -> DataStores-> MS SQL Server
    I get a notice that says: "This factory is not available, usually indicating a missing JDBC, or imageIO-EXT not being installed in you JRE".

    And they are both installed and running with GEOSERVER. Is it a question of path to the installation of uDig? In GeoServer you have to move some libraries to a particular folder. And in uDig?

    If anyone has any clues, thank you for helping me.

  4. Very good your contribution, of pure chance you will not know that programming languages ​​supports to extend their capacities? It's that I'm doing a geomarketing study and I'm interested in programming in a GIS

  5. Diva runs on uDIG! There are few extensions for climate and bioclimatic modeling like this one. It is a project to which other organizations are joining, which in a certain way guarantees the future of it.

  6. Yes, you are right, there are interesting extensions, such as those of Horton Machine, which includes very interesting digital models and hydrological applications; and, with those of SEXTANTE, Grass and JGrass come many raster and vector functionalities.

    I have made some short adjustments to the post, but we will see in other posts when we make use of extensions.

  7. You have barely limited yourself to commenting udig. with extensions earns a lot

Leave an answer

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.