Tag: Smrender

HOWTO Render Charts With Smrender

This article is a step-by-step guide to render your own sea charts. I assume that you have already installed it to your system. If not, download the latest version and run ./configure and make and make install as usual. Make sure that you have installed the packages libcairo2-dev, librsvg2-dev, and libfontconfig-dev. You also may have …

Continue reading

Smrender — State of Development Report

Smrender is a powerful, flexible, and modular rule-based rendering engine for OpenStreetmap data. Its primary development goal was and still is to develop a renderer for paper nautical charts. Because of its very generic and modular software design it can be used for charts of any map style and it is also perfectly suitable for …

Continue reading

Nachhaltige Softwareprojekte im Studium

Im Rahmen des Studiums werden unzählige Projektarbeiten von einem gefordert. Manche erledigt man einfach weil es sein muss, andere wiederum sind aber sehr interessant. Leider ist es in der Regel aber so, dass fast alle diese Projekte „Eintagsfliegen“ sind: man beschäftigt sich ein, zwei Semester lang damit, baut einen „wackeligen“ Prototyp in Java oder Python …

Continue reading

Smrender Supports Libcairo

About one month of intensive work and it is done! Smrender now uses libcairo as a graphics library for rendering instead of libgd. The major advantages of this change are qualitiy improvement of the output images, performance improvement, and the ability to create native vector-based PDF documents. It was a long outstanding task for me …

Continue reading

Smrender Lightning Talk on 29C3

On Day 2 I gave a lightning talk 😀 to shortly introduce Smrender, a programmable OSM data processing engine. I cut out the relevant part of the official video.

Smrender V2.0 available

Smrender is a powerful and flexible renderer to create paper charts. 🙂 With the latest release several cool improvements have been done. The following list gives a brief overview. Conditional rendering. Support for tile creation. Bounding box may be used to specify area of rendering instead of center point. Bugfix in polygon closing action cat_poly(). …

Continue reading

Experimental Seamap Basemap

Routino/Kannix/Level2 English Map Croatian Map

Slippy Sea Map

Smrender is a powerful renderer mainly designed to create paper sea charts. I added the feature of tile creation to Smrender which was not really difficult. Smrender is designed to create paper charts but it is easy to cut tiles as soon as you have a raster image with appropriate coordinates and projection. Here is …

Continue reading

Panorama Chart

I am currently working on algorithms for placement of captions on charts. I am testing and implementing some methods. One of them works by sampling the desired area of placement in a circle around the origin of the caption. A premature version of this is already implemented into Smrender since one of the early releases. …

Continue reading

Smrender October News

There was nearly two months of develop going since my last release of Smrender. Today I released a new version (SVN revision 1326) with a lot of new features. For a quick overview have a look at the News on the project’s web page. Dynamic Symbols Renamed The most important thing for all of you …

Continue reading