Bienvenue sur Geopublishing.org!
Geopublisher est un système de création d'atlas qui permet la publication facile de cartes (géo-données), documents, images, vidéos, et des statistiques sous forme d'atlas numériques multimédia. Ces atlas peuvent être à la limite compris comme des systèmes d'information géographique (SIG) pré-configurés pour les utilisateurs. Ils offrent une fonctionnalité particulière là où son utilisation est nécessaire. Les atlas créés à partir de geopublishing peuvent être publiés directement sur CD, DVD, clé USB, disque dur externe ou sur Internet. Le logiciel est une plateforme libre et il est indépendant.
AtlasStyler est une boîte à outil graphique permettant la transformation et la mise en forme des géodonnées brutes en des cartes présentables. Elle héberge des fichiers de symbologie et d'encodage OGC/SLD, qui peuvent également être utilisés dans d'autres Geoserver ou WMS.
Le projet de page Web Geopublishing.org abrite la documentation, des tutoriels en ligne, les listes des développeurs et utilisateurs et le blog geopublishing ainsi qu'une collection d'atlas démo accessible au public.
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.
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
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:
- Ability to use dynamic charts as mapping symbols (This feature has been sponsored by the Department of Early Prehistory and Quaternary Ecology, University of Tübingen)
- Better support for PostGIS data sources (AtlasStyler only)
- 30+ bugfixes for more stability
- Compatibiliy with Java 7 and OpenJDK
- Geopublisher and AtlasStyler 1.9 will be part of the upcomming OSGeo-Live DVD 6
- Upgraded to Geotools 2.7.4 bugfix release
- Geopublisher now has a YouTube channel with tutorial videos.
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.
To 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
In version 1.9 of Geopublisher and AtlasStyler, we added a feature to define dynamic chart symbols for styling 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):
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:
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.
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.
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.
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.
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 exporting. -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 parallel -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
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.
- Boot the DVD as usual.
- Open a terminal by clicking on the little black icon in the top panel.
- Enter the following command:
sudo chown -R user:user .AtlasStyler .Geopublisher
- Press [Return] and enter user as password.
- 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!
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:
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.
The Geopublisher 1.4 software allows the creation and publication of multimedia atlases. It has been developed for users like scientists, consultants and institutions that want to communicate their research results to the general public. The primary aim is to deliver a software that reduces the technical obstacles in publishing geo-data to a minimum. Your final product will be a user-friendly atlas which can easily be used by people who are not familiar with GIS.
Besides the possibility of publishing maps with custom styles, labels or HTML as already introduced in former blog entries, Geopublisher 1.4 includes a new charting module.
The charting module enables you to create charts based on the attributes of your geo-datasets. These charts are interactively linked with your maps - for example: if you select a point in a scatter plot, the related geo-object will also be selected in your map and the attribute table. Of course this auto-selection works vice-versa, too.
Currently Geopublisher 1.4 supports two different chart types: bar-charts and scatter plots. More types will follow (Note: If you need any other chart type, feel free to contact Wikisquare and order an extension of Geopublisher.).