Mehr

.mxd-Datei + Daten aus dem Kartenpaket .mpk extrahieren?

.mxd-Datei + Daten aus dem Kartenpaket .mpk extrahieren?


Ich habe zwei Anwendungen - eine PC-App, die .mpk verwendet, und eine mobile App, die .tpk verwendet. Ich kann beide generieren, wenn die .mxd-Datei gegeben ist - aber ich möchte einen einfachen Weg, um von einer .mpk zu .tpk zu wechseln Die Idee dass die .mpk-Datei der PC-App zur Verfügung gestellt wird, die zu einem späteren Zeitpunkt .tpk in einem bestimmten Bereich generiert.

Angesichts der .mpk sehe ich keine einfache Möglichkeit, eine .tpk zu generieren, ohne zu einer .mxd zurückzukehren. Ich sehe in ArcPy (ArgGIS 10.2) nichts, was: a) eine .mpk öffnen und als . tpk (arcpy.CreateMapTilePackage_management will .mxd-Eingabe) b) öffne eine .mpk zurück in eine .mxd, damit ich die in a) hervorgehobene Funktion verwenden kann

Ich habe festgestellt, dass eine .mpk nur ein Archiv ist, das geöffnet und wahrscheinlich die .mxd mit allen relevanten Daten extrahiert werden kann, aber wenn ich das Rad nicht neu erfinden müsste, wäre das schön…


Wie von @KHibma kommentiert:

Wenn ich Ihren Workflow verstehe, verwenden Sie einfach Extract Package (http://resources.arcgis.com/en/help/main/10.1/index.html#//0017000000vq000000) auf dem mpk und verwenden Sie dann CreateMapTile Package (wie Sie verwiesen haben). auf dem extrahierten mpk, da dort ein MXD enthalten ist.


Schau das Video: File Paths in an MXD vs. Data on your computer.. anatomy of an ArcMap Map Document MXD