28

Yes, you can add format_date( now(),'yyyy-MM-dd HH:mm:ss') This used to be the old syntax: $CURRENT_DATE(yyyy-MM-dd)


27

Use groups of layers to simplify your editing and then don't lock the frame by right-clicking on it but instead use the 'Lock layers for map item' check box in the Map tab. I group my layers according to the map frame I want them in. Then, I can quickly turn on and off a set of layers as I set up the map frame the first time and then click the 'Lock layers ...


22

It is a common bug, and there are many threads that deal with this. A solution is to make your map element/object fit the map composer. bug


20

Late Update The problems with the Openlayers plugin and the print composer last for years now, without a solution. As a consequence, try to avoid the Openlayers plugin when you need a print output. A new plugin, QuickMapServices, has been developed in the meantime. I suggest to try that. Sorry, I can not reproduce the error. Can you try the current version ...


14

Yes, that's possible: Add a scale bar object to the map and change it's type to numeric. That will display the scale.


13

For future readers who are viewing this post, this bug still exists at 2.12. Here's a visual example of the bug, screenshot from a pdf that I created using the Print Composer. All layers, as well as the Bing imagery basemap, were EPSG:3857 (WGS 84 / Pseudo Mercator). I've noted in red how the underlying imagery had shifted. This shift only occurs in the ...


13

The primary reason is that the color on a monitor is ADDITIVE color (RGB) and the color on paper is SUBTRACTIVE (CMYK from a printing press, or pseudo-cmyk from an inkjet or laser printer) Zero color elements gives you black on a monitor, while zero color elements gives you white (the paper color) on paper In additive color, the color elements add light in ...


13

Well, With Qgis 2.0, you can click the "Layout" menu, then "Move Content", and adjust the layers to your liking


13

I assume you have installed comtypes successfully, according to the following SE Q/A: How do I access ArcObjects from Python? Snippet: import arcpy from snippets102 import * from comtypes.client import GetModule, CreateObject import comtypes.gen.esriFramework as esriFramework import comtypes.gen.esriArcMapUI as esriArcMapUI import comtypes.gen.esriCarto ...


12

This is typically something you can do with Data Driven Pages. The static text and images is not a problem, you can modify one lay out and this will be transmitted to all other layouts. For the dynamic text, it can be driven based on one of the attribute fields using this syntax " domainlookup="true"/> The most complicated part is what you show on the ...


11

I think what you are looking for is called the "Overview Map". The YouTube video called "Tutorial 21 - Adding a Locus/Overview Map to a QGIS Print Composer" shows how to add an overview map using what appears to be pre-2.0 tools. There is also a new capability in the recent QGIS 2.0 release that is a more automated method of setting up an Overview map. ...


10

The tool is called "Print Composer" and it should be covered in the manual. You might find further information in the answers to Obtaining print quality PDF or PNG output from QGIS?


10

Yes of course! In the Print Composer of QGIS, there is the option to have the map image displayed in 3 ways: as a blank rectangle with no updates until it is output as a manual refresh based on cache as a rendered refresh For your case I think you just need check the dialog is not on a rectangle and to be pressing the update button as required. So click ...


9

Right click on a empty spot in the toolbar and select Item Properties


9

I think I have identified the problem. when printing if you set the position and size of the map layer in the composer exactly equal to the page size, the open layers match the vector layers, otherwise the openlayers get their extents from the page size and then fit the layer to the smaller map size, causing misalignment. basically the open layers plugin ...


9

On my suggestion (Feature #6988) it was Fixed in changeset 5aac8bbfe060502944b4b4cc3bfb00860b583e98. So now after hitting Set to map canvas extent in Print Composer / Item Properties / Extents the map in map frame is centered both horizontally and vertically (at this moment only in weekly builds of QGIS 2.1 - I have tested it and it works)


9

In QGIS 2.8 you have the option to lock the styles in a map. First add number of map pages in the print composer. Example with two maps: And the corresponding print composer In the Print Composer Map properties check the "Lock layers for map item" and "Lock layer styles for map item" properties. Do this for each map, after setting the layers shown and ...


9

EPSG:3857 doesn't conserve distances so this will depend on where on the earth you are mapping - I think the scale is calculated at the Equator. The easiest fix for this is to switch to an equidistant projection like: EPSG:102014 or other depending on your region of interest.


8

You can use 1.8 version of QGIS or higher (QGIS master) to have raster legend in map composer available by default.


8

Raster -> Projections -> Warp; set the output file type to TIFF and set the source SRS and target SRS to the CRS of the input layer. Tick the "Resize" box and set "Width" to the required width, you can set "Height" to zero if you like, which will maintain the original aspect ratio in the output file. As a resampling method I normally use "Near". Added later:...


8

You can use the Atlas generator with the squares as the coverage layer. In Print Composer on the Atlas generation tab check the box to generate and atlas. Pick your layer from the drop down. Then set up your map frame to be square (under Item Properties > Position and size) Next check the box to allow the map frame to be controlled by the atlas and set ...


8

The iface module is automatically imported when directly working from the Python Console. In the other cases (for example, when running a script from the Processing Toolbox), you need to manually import it in this way: from qgis.utils import iface


7

"Colour Scale Bar" is a plugin (QGIS contributed repository) which does this. It only works with discrete interpolation! Once you have set up a raster layer in the way you like, you save the style (Layer|Properties... then click Save Style) and select the saved .qml file in the plugin dialogue. The legend is saved as a PNG file, which you can then add as ...


7

According to this thread at the GeoExt mailing list: Re: [Users] Printing google maps using geoext and geoserver Andreas Hocevar Mon, 23 Jan 2012 04:37:31 -0800 Hi, the GMaps API Terms of Use don't allow you to print. If you only want to print the map background, click on the Google logo in your map to view the same extent in Google Maps, ...


7

"Lock layers for map item" controls whether enabling/disabling layers in the map view is synced with the print layout. Symbology and labels are always synced. For your use case, I'd recommend adding a scale range to the labels. When zoomed out, labels will disappear.


7

Most of the GIS packages I have used have excellent mapping tools. I can produce very good maps with QGIS for instance. So that's an option, if you can't run to the cost of ArcGIS. Yes it is a little more fiddly to get the exact result you want but excellent maps are perfectly possible. I am able to produce large maps with QGIS - but you have to ...


7

In ArcGIS 10.1 there is option to print map by Export Web Map Task Service. If you are using API v. 3.x you can just use Print Task from API. The sample of using dijit with PrintTask can be found here: http://help.arcgis.com/en/webapi/javascript/arcgis/help/jssamples_start.htm#jssamples/widget_print_webmap.html or just class description in here: http://...


7

Geoserver print process involves two steps. First at the server side, you have to configure your yaml file, called config.yaml. Go through the detailed documentation at MapFish print module documentation page. Once this done, the second step is for client side. Considering you are using openlayers for your front-end, in order to get the list of visible ...


7

I have not used this in more than 15 years but ArcPress still seems to be part of ArcGIS for Desktop: The ArcPress printer engine is designed to make printing large, complex maps possible on printers that may not have sufficient resources to process these maps. It can also help when printing maps that the Windows printer engine is unable to process. ...


Only top voted, non community-wiki answers of a minimum length are eligible