Willkommen auf den Seiten von Geopublishing.org!

Die Geopublisher Software ermöglicht es in kürzester Zeit digitale Multimedia-Atlanten zu erstellen und zu veröffentlichen. Besuchen Sie die Seite Atlanten-Beispiele um sich fertige Atlanten anzusehen, oder werfen Sie einen Blick auf die Feature-Liste um einen Eindruck der Möglichkeiten zu bekommen.

Der AtlasStyler ist eine benutzerfreundliche Anwendung zur Gestaltung von Geodaten. Mit AtlasStyler können Sie OGC SLD (Styled Layer Descriptor) und SE (Symbology Encoding) Dateien für Shapes, WFS und PostGIS erstellen ohne selber XML zu schreiben.

Unterhalb dieses Textes beginnt der Geopublishing Blog. Auf diesem Blog werden in monatlichen Abständen Neuigkeiten und Tutorials veröffentlicht:

Geopublisher and AtlasStyler development ceased

Today I sadly have to announce, that Geopublisher and AtlasStyler development ceased.

Geopublisher started as part of my diploma thesis in 2008. In 2009 AtlasStyler SLD editor emerged as a stand-alone application. The projects have always been Open-Source. The software has worldwide users and it always gave me great pleasure to receive friendly mails from around the globe. Despite many enthusiastic users, the project didn't manage to win Java developers that could help me with the core development. Neither did commercial support contracts suffice to feed me and my family.

Today in 2012 I am fully involved in a new real-estate statistics and mapping project (http://www.empirica-systeme.de). Whenever there is any spare time I want to spend it with my family. I hope that in a few years I will have more time to do fun things for free again - that could be a newly rewritten Geopublisher 2.0 or something else usefull, exciting and surely Open-Source.

I want to say THANK YOU for all the support and motivation, starting with Dr. Hans-Peter Thamm, the IMPETUS project, Andrea Aime @ Geotools, Michael Janik, Edwin Amado and many many more. For me this has been a great experience and I hope the software will continue to be useful to many people for many more years.

Sincerely yours,
Stefan Tzeggai

PS: I will keep the JavaWebStart and Atlas-Online-Publication services online for at least one year.
PPS: Source code is here: http://en.geopublishing.org/Developers

Geopublisher and AtlasStyler 1.9 release notes

We are proud to announce the release of Geopublisher atlas creator and AtlasStyler SLD editor version 1.9. Too be true - we didn't have too much resources in the last months, because the main developer focused on another another project. But still some nice features have been added and a lot of bugs are fixed. News at a glance:

Your feedback is very important to us, and you can also learn from other users questions and answers. Use this link to join the multi-language mailinglist for Geopublisher und AtlasStyler users.

We are looking for translators, that would help to update the existing translations for the extended features.

GeopublishingTo start Geopublisher 1.9 now click the green button here.
To start AtlasStyler 1.9 now click the green button here.
To download the software as .deb or ZIP use this page.
Happy mapping,           yours Stefan Tzeggai

Styling maps with charts- and diagrams

In version 1.9 of Geopublisher and AtlasStyler, we added a feature to define dynamic chart symbols for styliPie-Charts in SLD with AtlasStyler ans Geoserverng maps. Piecharts, barcharts (horizontal/vertical stacked/grouped), and linecharts are supported. 

This new feature is build ontop of the GeoServer chart extension - a little secret jewel hidden in Geotools since 2009. Creating SLDs with dynamic chart-symbols is not part of the OGC SLD or SE standards, so the styles will only work in Geopublisher atlases and WMS powered by Geoserver.

What it's all about!?

Imagine you have a table with numeric attributes (e.g. from a Shapefile or a PostGIS datastore). To style it with a bar-chart in each polygon follow these steps (click on the image to see it in full size):

Dynamic map charts with SLD

When using bar-charts, the maximum bar size always equals the value 100. If your data is distributed with a maximum of 1000, you should enter that value in the "maximum value" field. The SLD will then scale all your data to fit the bars.

Using this feature with Geoserver:

SLDs created for dynamic charts will not run on Geoserver out of the box. You will have to drop the following JAR-files into the WEB-INF/lib directory and restart Geoserver: JARs for GS v2.0.x, JARs for Geoserver 2.1.x.

Using this feature with Geopublisher:

When you use chart in Geopublisher atlases, there is nothing you have to do. This feature is part of Geopublisher and AtlasStyler version 1.9+.

Workshop auf dem Symposium Angewandte Karthographie Königsluther 2011: AtlasStyler Einstieg

Vom 30.05.2011 bis 01.06.2011 zeigte die Kommission Angewandte Kartographie – Geovisualisierung mit ihrem Symposium 2011 in Königsluther aktuelle Standards, Trends und Entwicklungen der digitalen Karthographie auf.

Stefan Tzeggai von wikisquare.de stellte in einem Workshop zum Thema "Geopublishing mit OpenSource" die FOSSGIS-Programme Geopublisher und AtlasStyler vor.

Der 20-minütige Einführungsvortrag steht Ihnen hier zum Download als PDF bereit. Neben Arbeitseinheiten zum Geopublisher wurde auch eine deutschsprachige Einführung zum AtlasStyler SLD Editor ausgegeben. Diese finden Sie hier als PDF, und im folgenden als Online-Tutorial. Wenn Sie das Tutorial durcharbeiten wollen, können Sie als Demodaten eigene Shapedateien/GeoTIFFs verwenden, oder diesen Demodatensatz herunterladen.

„Einführung AtlasStyler“, Stefan Tzeggai, www.wikisquare.de

AtlasStyler erlaubt Ihnen, SLD/SE Dateien zu erstellen, die Sie mit einem WMS (z.B. Geoserver) verwenden können. Datei können Sie die zu stylenden Daten direkt von einem WFS oder einer PostGIS Datenbank abrufen oder den Style auf einem lokalen Subset als Shapedatei bearbeiten.

Zuerst: AtlasStyler starten:

1. Die Elemente der AtlasStyler Oberfläche:

AtlasStyler and Geopublisher 1.7 released!

On May 20th 2011 we are proud to announce that Geopublisher and AtlasStyler 1.7 have been released.

Geopublisher is a tool for geographers to create and publish maps without any knowledge of HTML, SLD, webservers etc. and AtlasStyler is a graphical interface to create OGC SLD/SE documents without the need of hacking any XML.

GP and AtlasStyler applications are translated into five languages: English, German, French, Turkish, Italian and Russian. In this release not all translations are updated. Translaters are asked to translate any new strings to we can make a full translated 1.7.1 release soon.

It has been half a year since version 1.6 has been released and we are very sorry for the delay - usually we want to make four releases a year. The following points mark some of the most important new features in this new version.


  • Automatic on-line publishing on geopublishing.org:
    When exporting an atlas you may choose to publish your atlas on-line at http://atlas.geopublishing.org automatically without any technical setup. You may also choose to protect your atlas with a password. This new hosting feature is a free service for everybody without any guarante. For users wanting commercial support please contact us.

Convert color palette from raster to SymbologyEncoding

In the GIS world there currently exist many different raster file formats. Some of them can store color information about how to present the values stored in the file. The GeoTiff format for example can include information on how to visualize the raster values.

One widely-used way to describe such colorization-information are color-palettes. Color palettes typically contain up to 255 mappings of raster-values to RGB color values.

The great gdalinfo command line tool is able to show such color palette information from any supported raster file format. Let's see how gdalinfo could be used to show such information:

gdalinfo C:\some.tif
Band 1 Block=256x256 Type=Byte, ColorInterp=Palette
  Overviews: 2397x2103, 1199x1052, 600x526
  Color Table (RGB with 256 entries)
    0: 216,240,224,255
    1: 32,104,48,255
    2: 208,240,224,255
    3: 200,224,208,255
    4: 192,224,200,255
    5: 184,216,200,255
    6: 208,232,216,255
    7: 48,112,64,255
    8: 168,208,176,255
    9: 40,104,56,255

If  ColorInterp=Palette is reported by gdalinfo, a list of raster-value to color mappings follows.

Since version 1.7 AtlasStyler SLD/SE editor has support for raster files. When creating a style for a raster file, styling information is not automatically imported - unless it is already stored in a .sld file.

But recently there is a new function to import the output of gdalinfo for color palettes. Let's see how it works:






Last you would click the "Show XML code" or "Export all Layers as SLD". Since some time AtlasStyler is validating every SLD file automatically before saving: The resulting file can then be used with any WMS suporting SLD/SE, for example Geoserver.

Why would you want to do that?

Personally I have two typical usecases for this workflow:

1. Control transparency:

By converting the internal color-palette of a raster file to a SLD, it is easier to define transparency values. In the explame above, one would just delete a specific row, and the corresponding pixels are automatically transparent.

2. Save diskspace:

If you like to reduce the filesize of a RGB raster image, it can be very promosing to convert the three-band RGB image to a single-band image with a color palette - using gdal's rgb2pct tool. This conversion of course reduces the image quality (since the resulting image contains max. 255 colors), but also significantly reduces the disk usage. After this procedure I often need to control the transparency of the new file, resulting in reason 1.

Geopublisher trainings in Africa

Department CIFRED Abomey-Calaviكتابة الدولة الـمكلفة بالـماء والبيئة

Since December 2009, partners of the University of Abomey-Calavi (Benin) and the Secrétariat d'Etat Chargé de l'Eau et de l'Environnement / كتابة الدولة الـمكلفة بالـماء والبيئة (Morocco) were recurrently trained in the use of Geopublisher in Bonn, Germany. The trainings were held within the scope of the “train-the trainer” program (“formation de formateur”) of the IMPETUS project (Integrated Approach to the Efficient Management of Scarce Water Resources in West Africa).

In 2010, the project partners in turn gave several courses on the publication of maps with Geopublisher at local institutions, such as the Beninese Ecole Doctorale Pluridisciplinaire, CIFRED and other graduate schools and faculties (FSA, FAST/CIPMA) of the Université d’Abomey-Calavi (Benin) or the Université Ibn Zohr (Morocco).

During the courses, the general idea of multi-language publishing of maps on DVDs and in the Internet was explained. Each student created his own atlas based on the geo-data from the digital IMPETUS Atlas using Geopublisher. Topics were:

  • Create a multi-language atlas
  • Add ESRI Shapefiles, raster-images and PDFs to one's own atlas
  • Define maps using the pool of data
  • Style maps (AtlasStyler) and describe layers and maps in each language
  • Export the atlas

More courses are already planned for 2011. The Geopublisher development team got a lot of valuable feedback and feature-requests, which have been gradually realized in new versions of Geopublisher. Ask on the Geopublishing mailinglist or contact us if you are interested in tranings for your project or staff.

Abomey Calavi University Benin


Geopublisher and AtlasStyler 1.6 Release Notes

On November 8th 2010 we are proud to announce that Geopublisher and AtlasStyler 1.6 have been released:

The following points mark some of the most important new features in version 1.6:


  • Automatic correction of DBF attribute names which do not comply to the standards. This avoids a lot of problems when running the atlas on different/international computer systems.
  • It is now possible to define text labeling classes for each language. This allows e.g. to use one attribute for labeling in Arabic, and another attribute when the atlas is switched to English.
  • Exported atlases smaller
    Atlases export with Geopublisher for distribution on disk (DVD, CD etc.) are now ~10Mb smaller.
  • A Geopublisher user may now switch the GUI/software language independently of the language the atlas data is shown in. So you can keep Geopublisher application in English while you look at the atlas in French.
  • Support for rasters has been improved. GeoTiff stays the preferred raster format. GP and its atlases now support prescaled overviews (pyramids) contained in the GeoTiff (see: gdaladdo) and generally uses less memory while displaying them.
  • A new tab 'Usage' has been added, to show you exactly where a layer is used.
  • Ability to automatically create a ZIP file of an exported DISK atlases.
  • Raster SLD transparency: The raster SLD editor contained in Geopublisher now allows to define the opacity of a color map entry. This makes it easier to define transparent colors for one-band rasters.
  • Geopublisher & AtlasStyler are now translated into: German, French, Italian, Russian (thanks to UralGeoInform) and English. AtlasStyler SLD editor is also available in Turkish.
  • The datapool and mappool can now be filtered by keywords, making the handling of numerous layers easier:
  • Geopublisher now has a Command Line Interface (CLI) and can export atlases from the command-line:
    usage: geopublisher
     -a,--atlas <srcDir>     Folder to load the atlas from (atlas.gpa). The
                             path may not contain spaces!
     -d,--disk               Create DISK version of atlas when exporting.
     -e,--export <dstDir>    exports an atlas to a given directory, combine
                             this option with -f / -d and/or -j. The path may
                             not contain spaces!
     -f,--force              Overwrite any existing files during export.
     -h,--help               print this message.
     -j,--jws                Create JavaWebStart version of atlas when
     -l,--license            Print license information.
     -s,--saveandexit        Save the atlas after loading and exit. This will
                             update atlas.xml to the lastest format.
     -t,--keeptemp           Do not clean temp files, needed if exporting in
     -u,--jwsurl <jnlpUrl>   Set the JNLP export URL specifically, overriding
                             the URL stored in the atlas.xml. Must end with a
     -v,--verbose            Print verbose information while running.
     -z,--zipdisk            Zip the DISK folder after export.



  • The AtlasStyler stand-alone application now has support for WFS! (Mainly tested with Geoserver 2.0.2, and bit with deegree 3).
  • Redesigned the GUI so that dialogs are more compact:
  • The AtlasStyler stand-alone application now has a nicer GUI with an Import Wizard for Shapefiles, PostGIS and WFS. You can maintain a list of PostGIS and WFS servers, so that you don't have to reenter information.
  • When saving .sld files, they are automatically validated against SLD XSD Schema. The user is informed if AS created an unvalidatable SLD file (should not happen).

Under the hood:

  • Nicer command line output and logging, tested in headless environment.
  • Added daily testing versions in repository: geopublisher-testing, atlasstyler-testing and geopublishing-doc-testing are now available in the Debian/Ubuntu repository. They are created  continuously by the build system.
  • A "Mail" button has been added to the error dialog. Feel free to press the button and send the exception message with some comments about what you were doing to us.
  • Automatic cleanup of orphaned directories inside the atlas directory.
  • All demo atlases are now automatically exported and re-published with the latest stable and the testing versions whenever the SVN changes: atlas.geopublishing.org

If you have any questions/problems/comments please ask them on the mailinglist. Bugs and feature-requests can be reported at the Wald project hosting site.

OSGeo Live and Roadmap

Hello geopublihing.org readers! In this blog we want to update you on two things: The OSGeo Live DVD and the general roadmap of Geopublisher and AtlasStyler for the next months.

OSGeo Live DVD

The OSGeo Live project creates ready-to-use DVDs with preconfigured, runnable and documented FOSSGIS (free and open source GIS software) applications. The next release will be version 4.0 and and it will be distributed at the FOSS4G conference in Barcelona in a few days.
Wikisquare (the company sponsoring geopublishing.org) has participated in the OSGeo Live project this year to get Geopublisher and AtlasStyler onto the DVD. During that involvement I learned that the project is a lot of work, as dozends of applications have to be made runnable on a live system, documented and tested. I want to thank Cameron Shorter, Hamish, Alex Mandel and all involved for their efforts in creating a quality product that has the power to convince FOSSGIS-newbees of all the great open-source alternatives: Thanks a lot and keep up your great work!

Sadly, I have to announce here, that in the OSGeo Live DVD 4.0 - which will be distributed at FOSS4G - Geopublisher and AtlasStyler suffer a bug and are hardly usable in that release. The bug is fully my fault and I am very sorry it got in there in the last minute. The geopublishing.org web-page will feature a link to fixed version 4.0.1 in a few days. The OSGeo Live DVD 4.0.1 (and any later version) can then also be used for Geopublisher or AtlasStyler trainings, as it contains not only the applications, but also tutorials and demo data.

Until this fixed version 4.0.1 is released: To use AtlasStyler and Geopublisher from the OSGeo Live DVD as handed out at the FOSS4G, you have to do the following steps to fix the bug:

  1. Boot the DVD as usual.
  2. Open a terminal by clicking on the little black icon in the top panel.
  3. Enter the following command:
  4. sudo chown -R user:user .AtlasStyler .Geopublisher
  5. Press [Return] and enter user as password.
  6. Done. Close the terminal window and start AS oder GP with the desktop icon.


Geopublisher and AtlasStyler started in 2007 out of a diploma-thesis by an open-source enthusiast. In 2008 the open-source GIS company wikisquare.de was founded, which funded further development and offered commercial support for Geopublisher and the AtlasStyler SLD editor since then.
So far 2010 has been a very prospering year for wikisquare, but sadly the projects where usually not directly Geopublisher or AtlasStyler related. Hence only limited resources were available for development and were mainly spend on bugfixing instead of exciting new features.

For the future of AtlasStyler and Geopublisher we are more eagerly looking for organizations to invest into these projects. If you need a powerful SLD editor embedded into your software (AtlasStyler) or you can use an easy-to-use end-user desktop GUI to create maps and publish them (Geopublisher) please contact us! We are happy to port parts of it to the web or adapt it to you needs.

For the rest of 2010, the roadmap is very modest: There will be a relase of version 1.6 in November, but don't expect amazing new features. In spring 2011 we are determined to completely rewrite the existing Export-to-Web feature in Geopublisher. Geopublisher 2.0 will be able to export any GP atlas project to an end-user WebGIS consisting of industry-standard open-source components like: PostGIS, Geoserver and Openlayers. Any existing atlas projects will automatically profit from this enhancement, as it will be 100% backward compatible.

Get more involved, you!

I want to finish this blog entry with a general appeal to Open-Source software users:

Every month or so I meet a GIS user in person that has someday before evaluated Geopublisher / AtlasStyler and tells me that something didn't work as expected or a feature was missing. When I hear that, I usually become a bit angry inside - not because the software has a bug - but because it has never been reported. I then imagine all the other users that might have experienced the same bug - a bug that could have been fixed months ago, if someone would have reported it! So in case you and me meet in person on day, don't you dare to tell me about a bug you have been too lazy to report! ;-)

Developing good and stable Open-Source software is a community efford! The developers invest time = money to write code, and the users have to invest time = money in providing feedback and testing. So, if you don't want to be an Open-Source Lurker, please always take the time to give feedback and report bugs when you see them. The final product, all the other users, and - most important - your karma will profit from it!


  Stefan A. Tzeggai

New Version 1.5 released

We are proud to announce that today (June 8th 2010) Geopublisher and AtlasStyler 1.5 have been relased. The new versions come with a lot of changes "under the hood" which are not visible to the end user. Anyways - from a developers perspective - these changes were crucial to speedup further development and we are happy that we can purely focus on new features in next version 1.6 now.

The following points mark some of the most important new features in version 1.5:


  • Geopublisher.exe
    For Windows users the ZIP download of Geopublisher now contains a Geopublisher.exe file. The .exe will offer to install Java if it can't be found on the computer.
  • Direct import of zipped ESRI Shapefiles:
    Users can import zipped Shapefiles directly, without the need to unzip the Shapefile first.
  • Import of GeoCommons metadata:
    When importing Shapefiles which have been downloaded from GeoCommons, Geopublisher will automatically parse title and attribute descriptions stored in the readme file.
  • Map scale unit selectable:
    When composing maps, one can choose to show the map scale in feet & miles (US) or meters & kilometers (METRIC).
  • Cleaner offline exports:
    Atlases exported for offline distribution (e.g. on a USB Stick or DVD) have a cleaner root directory. It now only contains atlas.exe (for Windows), start.sh (for MacOS and Linux), icon.gif and autorun.inf. All other files were moved to a subfolder atlasdata.
  • Google EPSG:900913 is now supported
  • Fonts: You may now add your own fonts to your atlas and use them for labelling.
Inhalt abgleichen