Tag Info

Hot answers tagged

12

I'd look into geoPDF it allows embedding a georeferenced data in a PDF and can handle everything you've asked for. I'm not sure on the ins and outs of creating one, but might be somewhere to start from? Linky : http://www.terragotech.com/products/terrago-toolbar


10

I'd certainly go for PDF, and use FME to create it - with FME you can turn any spatial data into a 2d or 3d PDF. See these examples: http://www.fmepedia.com/index.php/Adobe_PDF The display images I'm not so sure. You can create links on a PDF, but if they aren't connected to a network that doesn't help. However, I bet you could write the images separately ...


8

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


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


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:


4

ArcMap (I'm using 9.3.1) is able to export a multi-layered PDF from an MXD document. In the File menu, select Export Map. In the dialog, select PDF as type, and, at the bottom, switch to Advanced tab. Set Layers and Attributes drop-down to either "Export PDF Layers Only" or "Export PDF Layers and Feature Attributes" depending on your need. Check Export Map ...


4

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


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.


3

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


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.


3

Tamas Szkerest provides daily GDAL builds for Windows. These might be another option. http://vbkto.dyndns.org/sdk/


3

Avenza's MAPublisher is also able to export a Geospatial PDF from within Adobe Illustrator preserving the map's attributes within the PDF. The user can view both coordinates and browse object properties using acrobats 'object data tool'. You'll have to import your map into Illustrator using the MAPublisher import tool, make any modifications you need using ...


3

I use Cairo and Pango (both LGPL) together to create PDF maps. It's a low level solution, but Cairo has superb vector drawing and raster handling capabilities, whilst Pango is excellent at typesetting. The overall results are great, but it does require a lot of coding. For instance if I want to create a map using a WMS output I construct a WMS request, ...


3

What about using http://code.google.com/p/wkhtmltopdf/ ? It is lgpl and allows you to simply generate a pdf from a web page template. We use this approach together with django to dynamically generate the html before rendering it to pdf with wkhtml. Regards Tim


3

You could try the SimpleSVG plugin (full description) to see if it produces non-lossy SVG output when read into Illustrator. It should be available via the QGIS Plugin Installer. A very expensive, non-FOSS, but superb solution is to use the Illustrator plugin, MAPublisher, and import your GIS data directly. If only QGIS had tight integration with ...


3

See if this helps with the Illustrator part of your question: Losing large portions of elevation contours from QGIS to PDF Short answer on QGIS layers to PDF layers support, not yet. My guess would be some form of support might show up by way of the GDAL/OGR providers. While the version 2 GDAL driver and OGR driver have model-tree layer support for writing ...


3

The software will be very important to know. Here are two posts that explain how to do something very simular as Actions in QGIS. Hyperlinking in QGIS - Add Data to current window Hyperlinking to PostGIS Layers and Zip files with QGIS Actions


3

The way I have done it in ArcMap is the following (note that it may be a little different if you are using an older version, I am using 10.0). In your attribute table add a field with the absolute path to the PDF files (ie: c:\Temp\PDFs\Document1.pdf) With the shapefile you want to use as the linking file allow hyperlinking according to a field Open the ...


3

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


3

TerraGo Publisher currently has a ArcGIS toolbar that does this. There is currently an ArcGIS Ideas link about adding GeoPDFs into ArcMap.


3

There is an existing ArcGIS Idea requesting to have this precise functionality implemented so I recommend that you add your vote to it (if you have not already). It is called Export PDF maps with Hyperlinks active.


3

Assuming you already know (or are willing to learn) Python, I would recommend looking into the open-source Python ReportLab Toolkit libraries. I have seen a number of Esri presentations that have incorporated it into their processes for on-the-fly, custom report generation. There is also a spinoff library called Geraldo, which "is a reports engine for ...


3

Thanks for posting the sample. I'd bet money that PDF was generated automatically from some other format or system that is structured. Before heading down the road of trying to recreate the structure I would (attempt to) contact the data provider/author and ask for the structured metadata. Explain your goal, and they may be happy to give you a raw dump of ...


3

As discussed in the online help, To export a single data frame instead of the entire page layout, pass a DataFrame object to the function's data_frame parameter. so in your code: df = arcpy.mapping.ListDataFrames(mxd, "Entire Map?",)[0] #What is the zero for, frames? "Entire Map?" should be replaced with "PAGE_LAYOUT". A variable that ...



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