Ko'proq

ArcMap MXD eksporti uchun xarita to'plami yoki nisbiy yo'llar

ArcMap MXD eksporti uchun xarita to'plami yoki nisbiy yo'llar


Bir nechta mxds ochilganda bir xil geodatabazdan ma'lumotlarni olish uchun Map Packaging -dan foydalanishning yo'li bormi? Biz loyiha maydonini 14 bo'limga ajratdik. Har bir bo'linmaning o'ziga xos geodatabazasi bor va har bir bo'limda taxminan 30 mxds mavjud bo'lib, bu geodatabazdan ma'lumotlarni oladi. Mendan barcha loyiha ma'lumotlarini (400 mxds dan ortiq) mijozlarga berishni so'rashdi va men buni fayllarni saqlash nuqtai nazaridan samarali qilishni xohlaymanmi?

Xaritalarni qadoqlash bo'yicha cheklangan tajribamga ko'ra, u har bir MXD uchun bitta geodatabase faylini yaratadi. Agar rost bo'lsa, menda 400 dan ortiq .MPK bo'lishi kerak, har birining o'z geodatabazasi bor. Bir xil .gdb ma'lumotlarini tortib oladigan 30 ga yaqin mXDlar bo'lgani uchun, geodatabazalardagi zaxiralarni kamaytirishning yo'li bormi?

Agar fayllarni takrorlash va saqlash tashvish tug'dirsa, xarita paketlaridan voz kechib, mxds va ma'lumotlarni nisbiy yo'llardan foydalanib berish yaxshiroq bo'larmidi?


Xarita to'plami (mpk) faqat 1 MXD -ni ushlab turadi, lekin bir nechta GDB -larga ega bo'lishi mumkin. Agar sizning asl MXD -da 5 xil ma'lumotlar bazasidan (bir nechta fGDB yoki SDE misollari) 100 ta sinflar mavjud bo'lsa, paketga nusxalanadigan ma'lumotlar asl ma'lumotlar bazasi asosida nomlangan 5 ta GDB ichida saqlanadi. Sizning fikringizcha, siz haqsiz. Agar sizda 400 MXD bo'lsa, sizda 400 MPK bo'lishi kerak.

Agar siz MPK sonini kamaytirmoqchi bo'lsangiz, MXD sonini kamaytirishingiz kerak bo'ladi. Siz MXD -larni bitta (yoki bir nechta) asosiy MXD -ga birlashtirish va ularni qadoqlash jarayonidan o'tishingiz kerak bo'ladi. Ma'lumotlar ramkalarini MXD nima ekanligini ko'rsatuvchi sifatida ishlatishingiz mumkin. Agar siz asosiy MXD -larni MPK -ga joylashtirsangiz, undagi ma'lumotlar takrorlanmaydi. Agar bir xil ma'lumotlar manbaiga ishora qiluvchi bir nechta ma'lumotlar ramkasida qatlam mavjud bo'lsa, siz uning 1 nusxasini MXD -da olasiz (agar u boshqa ma'lumotlar bazasidan bo'lmasa ...)

Agar sizda ArcGIS Pro bo'lsa, siz PPKX (paketli loyiha) qilishingiz mumkin. Siz barcha MXD -laringizni loyihaga import qilasiz, so'ngra loyihani o'zi paketlaysiz. Albatta, sizning mijozingizga ArcGIS Pro kerak bo'ladi.


Xarita paketlari - bu boshqa kengaytmali zip fayllar. Paketni biror joyga ochish uchun 7zip yoki boshqa narsalarni ishlating, barcha MXD-dagi umumiy ma'lumotlarni saqlaydigan ichki .gdb-ni o'chirib tashlang va keyin paketni qayta o'rab oling.

MPK etkazib berilganda va ochilganda MXD buzilgan qatlamlarga ega bo'ladi; standartdan foydalaning "Ma'lumot manbalarini ta'mirlash" umumiy GDB ma'lumotlarini ko'rsatish uchun vositalar/usullar.

"Ma'lumotlarni ta'mirlash manbalari" qismini loyihalarni qayta qadoqlash va etkazib berishdan oldin bajarish mumkin.

Umumiy ma'lumotlarning barcha takrorlanishini olib tashlash uchun buyruq qatori misoli (umumiy.gdb) xaritalar paketidan va avtomatik ravishda qayta qadoqlash (ref):

7z d -r repack -example.mpk common.gdb

Qatlam yo'llarini o'zgartirish uchun skript misollarini MXD -dagi barcha qatlamlar uchun ma'lumotlar manbasini o'zgartirish bo'limida ko'rish mumkinmi?


Videoni tomosha qiling: Why cant I send an MXD File?