Ich habe eine Reihe von Feature-Classes und Rastern, die mit ArcObjects und Aufrufen des Geoprozessors erstellt wurden. Ich habe die Pfade zur Ausgabe, die sich in einer Datei-Geodatabase befinden. Wie kann ich mit ArcObjects eine Karte mit einer Kombination dieser Ausgaben erstellen und dann die endgültige Karte als PDF speichern (oder JPEG / PNG, wenn PDF nicht möglich ist)? Wenn dies möglich ist, kann ich auch eine Legende / einen Nordpfeil usw. hinzufügen?
Der Zweck dieser Karten ist die schnelle Qualitätskontrolle. Die Ausgabe erfolgt alle in derselben Projektion und deckt denselben Bereich ab.
Ich bin nicht mit dem Erstellen visueller Ausgaben "hinter den Kulissen" in ArcObjects vertraut, daher sind alle Informationen, die mich in die richtige Richtung weisen, willkommen!
Antworten:
Für die Programmierroute zum Exportieren mit ArcObjects können Sie das Codebeispiel für die aktive Ansicht exportieren verwenden (siehe Link unten). Ich würde vorschlagen, Layout-Objekte wie Nordpfeil und Skalierungsleiste manuell vorab zu definieren.
Aktive Ansicht exportieren
quelle
Hy, ich habe eine ServerObjectExtension mit erweiterten Druckfunktionen erstellt. Ich habe es in Java gemacht, aber der Code ist sehr nahe an .NET. Kann eine gute Inspiration für den ArcObject-Code sein.
Den Open-Source-Code finden Sie hier: http://bitbucket.schuller.lu/pchprintsoe/src/3d532e06e658/src/lu/etat/pch/gis/soe/tasks/print/PrintTask.java
Tom
quelle