Hot answers tagged

10

here in my office the solution for press quality maps is to export 300x300px tiff images from print composer. We export only the "core" of the map with the grid and the scale bar. Then in OpenOffice (or LibreOffice) we make the layout and them put the image and print. Very nice results even in A0 maps. Obs: 4gb of RAM helps a lot. Obs2: Since Openoffice don'...


10

I'm going to answer this but you should really do a quick search first before asking something like this, or at least have a look though the manuals at: http://www.qgis.org/en/documentation/manuals.html If you want a PDF you need to first create a composer window, File->New Print Composer... Once you have a new print composer you can add a map (Layer-&...


7

This was on the list of possible Google Summer of Code projects 2010 (http://www.qgis.org/wiki/Google_Summer_of_Code_2010#SVG.2FPDF_export_improvements) but I don't think anybody got to work on it.


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

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....


6

I think there is an ongoing bug with the Windows version of QGIS where it rasterizes the map before creating a PDF, so you'll likely get poor, bloated PDFs. I think it's a Qt issue because I fixed the code a while back and it works on Ubuntu... One process I have used in the past is to install a PostScript printer driver (doesn't matter which, an HP colour ...


6

I have had issues with exports running very slowly when I'm using very large dataset, like a PLSS survey grid for an entire state. You might try clipping any extra data out to minimize the amount of geometry that arcmap has to deal with. If you clip any very large or complex layers that you have to be as small as possible it will likely help arcmap ...


6

Negative. Adobe Acrobat or Professional is not the program to achieve what you are trying to do. PDF's are meant to be sheets of paper on your screen, that's why they are hard to edit and reproduce. I've done a similar thing with Zoomify, but that doesn't change the layers based on zoom level. Really I think you need a web application to do this. If you ...


6

It will possibly be a bit of testing to find what works best for you. Try adjusting your DPI down until it produces a better file size but still readable, or adjust the Raster quality down slightly. Then combine these two acceptable settings and determine if the file size is small enough yet readable. My settings are set to 200dpi and image quality to ...


5

Export Map Document to PDF is now included in the arcpy.mapping sample script tools Source Code is available to Automate/Batch MXD for Export to PDF.


5

Bap, right clicking on a QGIS composer map item only locks its position, not the layers displayed within the map item. To lock the layers displayed, you must enable the "Lock layers for map item" check box in the map item properties panel:


5

At cost yes, http://mappingcenter.esri.com/index.cfm?fa=ask.answers&q=2237 TerraGo's ArcMap extension lets you both write and read GeoPDF files http://www.terragotech.com/products/terrago-publisher-arcgis


5

Your problem is that you use pass which will do nothing, but jumps to the next code row. Do it like this: for mxd in arcpy.ListFiles("*.mxd"): mapdoc = arcpy.mapping.MapDocument(r"D:\desktop\Project\\" + mxd) if 'project2' not in mxd and 'project3' not in mxd: arcpy.mapping.ExportToPDF(mapdoc, r"D:\desktop\Project\out\\"+os.path.basename(...


4

As Jakub notes Arcmap has had problems with exporting, and printing which is related to exports, since 8.x. It get's better with every release, I've not personally run into them with v10, but I'll wait a year or so before I fully relax about it. I'm not sure of all the details and I may have some of the acronyms wrong, but here's my understanding of the ...


4

there are several companies and products you can use: geoPDF is one of them. There are much more detailed answers available at How can I add an interactive map to a PDF?


4

I'm using the same versions of the software as you are, installed the same way. I exported a simple map, about 10 sq miles worth of 2012 NAIP orthophoto in Mr Sid format, and a simple square vector layer on top of it. The process took a few minutes, and Composer was reported as Not Responding in Composer's title bar, but eventually the process did finish ...


4

I suggest expending effort cutting down the drawing time of the mxd rather than focusing on the python export process. There's some information about that here: Esri KB 34043 - HowTo: Improve printing or exporting performance


4

Use the pdf as a device driectly and skip the plot window device. In this way you can also write multiple page pdf's by passing multiple plots to the device. The device is turned off (closed) with dev.off(). # Will write a 10"x10" pdf to disk pdf("MyPlot.pdf", height=10, width=10) plot(runif(100), runif(100)) dev.off()


4

Set it as a File type. You can use parameter validation to ensure the file extension is ".pdf" or as @blah238 notes, use the filter option to restrict file type to pdf.


4

Some print drivers allow you to process the print job on the computer and not at the printer. This is the case for our HP 1050c plotter - it drastically improves the performance. Check your print settings in Windows to see if you can do this.


4

ESRI provides the extension of ArcScan and you can complete Automatic Vectorization to create content. This of course does require you to do a bit of manual work. but less than re-digitzing. To turn ArcScan on: click Customize>Extensions Turn on ArcScan Right Click the grey space on your toolbar (where no other tools are). select ArcScan ...


4

When you created the action, make sure to use the button "update" action. I have a simple example in this video how to add actions: https://youtu.be/ONVB_lDt2O8


4

You can use affine transformation plugin if you know the offset of the vectors, DXF have to be converted to QGIS editable format (e.g. shapefile) You can use LibreCAD to translate the DXF file You can use SurveyingCalculation plugin to calculate transformation parameters from coordinates given in source and target CRS


3

Similar to MerseyViking's Postscript printer suggestion, you can print to PDF natively on OS X. On Windows use CutePDF. On Linux, try cups-pdf. These solutions may have line weight issues that need tweaking in Inkscape or Illustrator. If you have a print server, you set this up once and share with the whole office.


3

Coincidentally, about 4 hours before you posted this question, @EsriFederalGovt posted a link to this webcast announcement: http://content.carahsoft.com/vo/?FileID=a86c5806-f5c1-4fb6-a2c6-0e6118a97aef&m=cb5739226d8ea34d9e5d43301b9c0653&MailID=18712201. Here are some of the enhancements they list for the latest version of GeoPDF: -Produce ...


3

I used the following python code to identify rasterising layers. Removing these (had to let go of some transparency) reduced the file size by 50%. import arcpy def DetectRasterization(): mxd = arcpy.mapping.MapDocument("CURRENT") df_list = arcpy.mapping.ListDataFrames(mxd) foundRasterization = False noneFoundMsg = "No rasterizing layers were ...


3

This may or may not have anything to do with arcpy. In the ArcMap 9 series, when exporting maps which included raster layers or even bitmap patterns, vectors would be rasterized as well. If you are using some of the online map resources that may still be the case. I don't have an installation here to check it, but see if turning off any raster layers makes ...


3

I recently did this with an asynch GP service for a WPF xbap client app, but the same approach should work with flex too, assuming flex has something equivalent to Json.NET. The GP service took a single string as an argument, a serialized data transfer object (DTO). I found it easier to change the DTO fields as requirements evolved instead of adding args ...


3

If PDF supports Javascript, try OpenLayers, see their examples of customization.


3

We use MapLogic Layout Manager, and have for about four or five years. We're able to create some nice map books with this software, and it's much more advanced than the DS Mapbook extension. Since we started using their software we're constantly asked to create new map books for departments. You can find them at MapLogic.



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