I am looking for some free/opensource GIS api/sdk (preferably in Java) to accomplish following workflow.
I have couple of raster files like tif, and vector files like shapefiles with associated SLD styles. I have to create map from these files and export it to image map (png) with graphic scale and legend. Preferably also with north arrow and title.
Any recommendations?