Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I am exploring possibilities to generate vector GeoPDF from data which is accessible from ArcGIS Server services.

I have ArcGIS Server MapService with complex styles. They are very simplified in FeatureService - so it is not an option.

I have already tried to use Export Map operation of MapService and was lucky to get nicely styled vector PDF from it. Of course, I have a coordinates of BoundBox (this info actually is used for querying).

So, now I need to include also additional data (some labels, borders and other pre-print graphic) and generate result PDF.

It seems like a task for FME Desktop. But! I have not found how I can import input PDF from http query. In fact it seems that I can't even open PDF from disk in FME, it is capable only to write it.

The question is: what possible solutions do you see for this task?

The key thing is to keep complex styling from ArcGIS Server. I can also access to mxd which was used for creation of service.

PS I need solution which is possible to run from scripts, as it will be scheduled task.

EDIT1

May be there is any solution to combine several PDF files into one in Python? Some advanced Python lib for editing PDFs?

Thanks!

share|improve this question
    
FME only Writes PDF (Geo or Plain) - safe.com/fme/format-search –  Mapperz Jul 13 '12 at 14:36
    
Yep, I have already realized that :( –  Alex Markov Jul 13 '12 at 14:41
add comment

2 Answers

FME will read an MXD dataset. Will that help?

share|improve this answer
    
I have already tried this way and performed export to PDF, but it seems that during process of reading MXD in FME some complex styles are simplified - this is not very good :( –  Alex Markov Jul 16 '12 at 8:11
add comment
up vote 0 down vote accepted

I didn't find a solution for this problem.

At last I had to simplify my task for this time. Instead of generating GeoPDF I have decided to generate well designed PDF file for print purpose with labels, borders and other pre-print graphics.

It was successfully performed using Geoprocessing service for ArcGIS Server and arcpy.mapping module for scripting additional complex logic.

Nice example to start from can be found here: ExportToPDF Geoprocessing Service Example

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.