أكثر

ArcMap Export PDF مقابل Arcpy Export PDF فروق مقياس


أواجه اختلافات من تصدير الميزات إلى PDF من داخل ArcMap واستخدام برنامج Python مستقل. في الأساس ، أقوم باختيار ميزة من طبقة ، والتكبير إلى المدى المحدد ، وتغيير مقياس إطار البيانات ، وتصدير الصورة إلى ملف pdf من عرض PAGE_LAYOUT - شيء بسيط جدًا.

المشكلة التي أواجهها هي أنه من داخل ArcMap ، كل شيء يعمل بشكل جيد. في عرض تخطيط الصفحة ، يبدو كل شيء كما هو متوقع ، وبمجرد تصديره ، يبدو رائعًا.

أحاول أتمتة هذا ، فبعد إنشاء برنامج بيثون قائم بذاته ، يتم تصديره بالشكل المفترض ، ولكن المقياس يقل بنحو 200.0.

هذا مقتطف من شفرتي:

mxd = arcpy.mapping.MapDocument ("C:  Path  To  MxdFile.mxd") dataFrames = arcpy.mapping.ListDataFrames (mxd) df = dataFrames [0] layer = arcpy.mapping.ListLayers (mxd، "*" ، df) للطبقة في الطبقات: if layer.name == "LayerIWantToUse": break if layer.name! = "LayerIWantToUse": lift Exception ("Cannot find layer.") arcpy.SelectLayerByAttribute_management (layer، "CLEAR_SELECTION") query = "OBJECTID = 1" layer.definitionQuery = استعلام arcpy.SelectLayerByAttribute_management (layer، "NEW_SELECTION"، query) df.zoomToSelectedFeatures ()؛ df.scale = 2400.0 fileName = r "Python_2400.pdf") arcpy.mapping.ExportToPDF (mxd ، اسم الملف ، "PAGE_LAYOUT" ، 1056 ، 1632)

المقياس الذي تصدره بالفعل ، يبدو أنه 1: 2200 ، بدلاً من 1: 2400 كما يفترض. لقد أرفقت كلتا الصورتين لإظهار الاختلافات.

لقد لاحظت أنه إذا قمت بحفظ MXD بمقياس مختلف (1: 100000 على سبيل المثال) وباستخدام ArcMap في "طريقة عرض البيانات" ، فإن لدي مشكلات تتعلق بالمقياس. إذا تأكدت من تحديد "عرض المخطط" ، فقم بتغيير المقياس إلى 1: 2400 ، وحفظ MXD ، فليس لدي مشكلات النطاق في python / arcpy.

لقد رأيت منشورين في المنتدى يتعلقان بشيء مشابه ، يقول البعض إنه خطأ كان يجب إصلاحه في الإصدار 10.1 ، لكن أ) أنا في الإصدار 10.2.1 ، و ب) لا توجد تفسيرات حول سبب ذلك. أوصى منشور آخر أنه إذا قمت بتغيير النطاق / المقياس مرتين ، ثم قمت بتصدير الصورة / pdf مرتين ، فقد يصلح نفسه ، لكن هذا الحل لم ينجح معي أيضًا.

هل واجه أي شخص آخر شيئًا مشابهًا ، وإذا كان الأمر كذلك ، فهل لديك أية توصيات؟


قد تلاحظ أنه عند التغيير يدويًا بين طريقة عرض البيانات وطريقة عرض التخطيط ، يتغير المقياس.

أود أن أقترح التغيير إلى عرض التخطيط قبل تعيين المقياس ، أي شيء مثل:

mxd.activeView = 'PAGE_LAYOUT' df.zoomToSelectedFeatures () ، df.scale = 2400.0

إضافة حد إلى PDF من تصدير ArcMap باستخدام Arcpy

أحاول إضافة حد إلى ملف PDF تم تصديره من ArcMap ، باستخدام Arcpy. لم أتمكن من العثور على إجابة لهذا في أي مكان ، ولا يبدو أن لدى Arcpy أي وثائق حول هذا الموضوع.

من الغريب أن تخطيط الخريطة الذي أقوم بالتصدير منه يحتوي بالفعل على حدود سوداء حوله ، ولكن عندما أقوم بالتصدير إلى ملف PDF ، لا توجد حدود. الكود الخاص بي هنا:

أعتقد أن arcpy.mapping لديها طريقة لإضافة حدود إلى تصدير PDF (أو في تخطيط الخريطة) لذلك إذا كان بإمكان أي شخص توجيهي في الاتجاه الصحيح ، سأكون ممتنًا لذلك. شكرا مقدما.


هفرهيو

هل يمكن للمارقين أن يستخدموا هجومًا تسلسليًا بالأسلحة التي تم إلقاؤها حتى لو لم يتم إلقاؤها؟

ما هي المعلومات الخاصة بي التي تحصل عليها المتاجر من خلال بطاقتي الائتمانية؟

تعامل مع المدير السام عندما لا يمكنك الإقلاع عن التدخين

هل دفعت حكومة المملكة المتحدة "ملايين وملايين الدولارات" لمحاولة عرقلة جوليان أسانج؟

كيف تحافظ على متعة الشطرنج عندما يهزمك خصمك باستمرار؟

لماذا لا تتنافر النواة؟

كيف نلاحظ تبديل توقيع الوقت باستمرار كل مقياس

لأي سبب من الأسباب قد لا تعبر الأنواع الحيوانية جسرًا أرضيًا * أفقيًا *؟

لماذا توجد مناطق مضيئة غير متساوية في هذه الصورة للثقب الأسود؟

لماذا الثقب الأسود ليس أبيض؟

هل تم قبولك في إحدى الجامعات الأوروبية ، ورفضها جميع الطلاب الأمريكيين الذين تقدمت إليهم؟ أسباب محتملة؟

ما الذي يمكن أن يكون مصدر الطاقة المناسب لمدة 15 ثانية من المنشار العملاق القابل للتصرف؟

هل أنفقت اسكتلندا 250 ألف دولار على شعار "مرحبًا بكم في اسكتلندا"؟

كيف يمكنني تعريف الخير في دين لا يدعي سلطة أخلاقية؟

زر يغير نصه & # 38 الإجراء. جيد ام رهيب؟

مجال البث APIPA و LAN

هل من الأخلاقي تحميل ورقة تم إنشاؤها تلقائيًا إلى موقع غير خاضع لمراجعة الأقران كجزء من بحث أكبر؟

تثبيت Ubuntu Server مع واجهة المستخدم الرسومية الكاملة

كيف يقول الناس & # 8220Would of & # 8221؟

مكابح فضفاضة بعد جولات قليلة فقط

الحصول على تذاكر التاج لتمثال الحرية

هل يمكن أن يكون سحب اللجوء غير قانوني؟

الحفاظ على نمط الرجعية لسفن الفضاء الخيال العلمي؟

التصدير إلى PDF والطباعة إلى PDF لا يعملان 10.4.1

نتائج استبيان مطور 2019 Stack Overflow هل هي سبب فشل طباعة PDF في ArcGIS10؟ طباعة مشاكل Composer مع التصدير بتنسيق PDFQGIS Print Composer مشاكل تصدير QGIS لا تتم الطباعة إلى PDF جزء من النص مفقود في مربعات وسيلة الإيضاح والنص ArcMap تصدير PDF مقابل Arcpy تصدير اختلافات مقياس PDF لماذا لدي تعديلات على UniqueValuesSymbology classLabels لا تتبع لتصدير PDF؟ لا يتطابق ملف PDF المُصدَّر من QGIS مع مشكلة Print Composer مع مؤلف الطباعة QGIS ، تصدير PDF في CorelDraw X7Plotter يطبع Arcmap PDF للتصدير للمقاطعة ، وتظهر سطور إضافية لحدود المنطقة المحلية فقط في النسخة المطبوعة

هل واجه أي شخص مشكلات تتعلق بعدم ظهور الأشكال عند تصديرها إلى PDF أو الطباعة إلى PDF؟

لقد حدث هذا كثيرًا مؤخرًا ولا أفهم ما هي المشكلات.

لست متأكدًا مما إذا كانت مرتبطة ، ولكن كان لدي مضلعات من شأنها أن ترسم بشكل غير صحيح اعتمادًا على مدى التكبير. في بعض الأحيان رسموا بشكل صحيح وأحيانًا أخرى يرسمون معكوسًا (سيظهر المضلع على شكل ثقب دائري وسيملأ كل شيء خارج الهندسة الصحيحة!). لقد اكتشفت ذلك فقط عندما قمت بعمل ملف PDF. كان الحل هو تشغيل "فحص الهندسة" و "هندسة الإصلاح" على فئة الميزة هذه.

هل واجه أي شخص مشكلات تتعلق بعدم ظهور الأشكال عند تصديرها إلى PDF أو الطباعة إلى PDF؟

لقد حدث هذا كثيرًا مؤخرًا ولا أفهم ما هي المشكلات.

لست متأكدًا مما إذا كانت مرتبطة ، ولكن كان لدي مضلعات من شأنها أن ترسم بشكل غير صحيح اعتمادًا على مدى التكبير. في بعض الأحيان رسموا بشكل صحيح وأحيانًا أخرى يرسمون معكوسًا (سيظهر المضلع على شكل ثقب دائري وسيملأ كل شيء خارج الهندسة الصحيحة!). لقد اكتشفت ذلك فقط عندما قمت بعمل ملف PDF. كان الحل هو تشغيل "فحص الهندسة" و "هندسة الإصلاح" على فئة الميزة هذه.

هل واجه أي شخص مشكلات تتعلق بعدم ظهور الأشكال عند تصديرها إلى PDF أو الطباعة إلى PDF؟

لقد حدث هذا كثيرًا مؤخرًا ولا أفهم ما هي المشكلات.

هل واجه أي شخص مشكلات تتعلق بعدم ظهور الأشكال عند تصديرها إلى PDF أو الطباعة إلى PDF؟

لقد حدث هذا كثيرًا مؤخرًا ولا أفهم ما هي المشكلات.

لست متأكدًا مما إذا كانت مرتبطة ، ولكن كان لدي مضلعات من شأنها أن ترسم بشكل غير صحيح اعتمادًا على مدى التكبير. في بعض الأحيان رسموا بشكل صحيح وأحيانًا أخرى يرسمون معكوسًا (سيظهر المضلع على شكل ثقب دائري وسيملأ كل شيء خارج الهندسة الصحيحة!). لقد اكتشفت ذلك فقط عندما قمت بعمل ملف PDF. كان الحل هو تشغيل "فحص الهندسة" و "هندسة الإصلاح" على فئة الميزة هذه.

لست متأكدًا مما إذا كانت مرتبطة ، ولكن كان لدي مضلعات من شأنها أن ترسم بشكل غير صحيح اعتمادًا على مدى التكبير. في بعض الأحيان رسموا بشكل صحيح وأحيانًا أخرى يرسمون معكوسًا (سيظهر المضلع على شكل ثقب دائري وسيملأ كل شيء خارج الهندسة الصحيحة!). لقد اكتشفت ذلك فقط عندما قمت بعمل ملف PDF. كان الحل هو تشغيل "فحص الهندسة" و "هندسة الإصلاح" على فئة الميزة هذه.

لست متأكدًا مما إذا كانت مرتبطة ، ولكن كان لدي مضلعات من شأنها أن ترسم بشكل غير صحيح اعتمادًا على مدى التكبير. في بعض الأحيان رسموا بشكل صحيح وأحيانًا أخرى يرسمون معكوسًا (سيظهر المضلع على شكل ثقب دائري وسيملأ كل شيء خارج الهندسة الصحيحة!). لقد اكتشفت ذلك فقط عندما قمت بعمل ملف PDF. كان الحل هو تشغيل "فحص الهندسة" و "هندسة الإصلاح" على فئة الميزة هذه.

لست متأكدًا مما إذا كانت مرتبطة ، ولكن كان لدي مضلعات من شأنها أن ترسم بشكل غير صحيح اعتمادًا على مدى التكبير. في بعض الأحيان رسموا بشكل صحيح وأحيانًا أخرى يرسمون معكوسًا (سيظهر المضلع على شكل ثقب دائري وسيملأ كل شيء خارج الهندسة الصحيحة!). لقد اكتشفت ذلك فقط عندما قمت بعمل ملف PDF. كان الحل هو تشغيل "فحص الهندسة" و "هندسة الإصلاح" على فئة الميزة هذه.


مسار واسم ملف PDF الذي سيتم تحويله إلى TIFF.

مسار واسم ملف TIFF الناتج.

إذا كان ملف PDF محميًا بكلمة مرور ، فإن الأداة تتطلب كلمة مرور مناسبة للمعالجة. يمكن توفير كلمات مرور مختلفة بناءً على إعدادات الأمان المضمنة في ملف PDF. إذا كان ملف PDF محميًا بتقييد الوصول إليه

  • افتح المستند — أدخل كلمة مرور فتح ملف PDF.
  • نسخ المحتويات — أدخل كلمة مرور إذن ملف PDF.
  • فتح ونسخ المحتويات — أدخل كلمة مرور إذن ملف PDF.

رقم الصفحة الذي يحتوي على المحتوى الذي تريد تصديره إلى TIFF. يمكنك فقط إدخال صفحة واحدة ، وليس نطاق من الصفحات.

في ملف PDF ، الخريطة عبارة عن حاوية رسومات محددة على صفحة PDF لها مرجع مكاني. تعادل خريطة PDF إطار بيانات ArcMap من حيث أنها حاوية البيانات المكانية. قد يحتوي ملف PDF على خريطة واحدة أو أكثر. على سبيل المثال ، قد تحتوي الصفحة على خريطة رئيسية ونظرة عامة إضافية أصغر أو خريطة مفاتيح.

تُستخدم خريطة PDF لتعيين الإسناد المكاني الناتج لـ TIFF ، إذا تم تمكين إعداد كتابة علامات GeoTIFF.

تُستخدم خريطة PDF أيضًا لتحديد مدى إخراج TIFF ، إذا تم تمكين خيار Clip Output to Map.

يمكنك تحديد الخريطة التي ترغب في استخدامها بالاسم. يمكنك أيضًا استخدام LARGEST لاستخدام أكبر خريطة في PDF. سيكون هذا أيضًا هو الإعداد الافتراضي إذا لم يتم تحديد المعلمة.

عند إدخال اسم الخريطة ، استبدل أي مسافات بشرطة سفلية. على سبيل المثال ، تصبح خريطتي My_Map.

يحدد ما يجب قصه / استخراجه.

  • CLIP_TO_MAP — فقط لاستخراج الخريطة التي تختارها في معلمة pdf_map.
  • NO_CLIP —يحول الصفحة بأكملها التي حددتها إلى TIFF. هذا هو الافتراضي.

رقم يحدد دقة ملف TIFF المُصدَّر في DPI (نقطة في البوصة). الافتراضي هو 250.

تحدد هذه القيمة عدد البتات المستخدمة لوصف اللون. الافتراضي هو RGB_TRUE_COLOR.

  • RGB_TRUE_COLOR — لون 32 بت RGBA. عندما تختار هذا الخيار بضغط JPEG ، فإنه ينتج لون 24 بت RGB.
  • CMYK_TRUE_COLOR — لون CMYK 32 بت.
  • RGB_PALETTE —لوحة RGB ذات 8 بت.

مخطط الضغط لمخرج TIFF. الافتراضي هو LZW.

  • LZW —Lempel-Ziv-Welch ، ضغط بيانات بدون فقدان البيانات.
  • DEFLATE - ضغط البيانات بدون فقدان البيانات.
  • JPEG - ضغط مع فقدان JPEG. ضبط الجودة هو 100 ولا يمكن تغييره.
  • لا شيء — لا يتم تطبيق الضغط.
  • PACK_BITS - ضغط بتات الحزمة بدون فقدان البيانات.

إذا احتوى ملف PDF على مرجع مكاني ، يمكنك اختيار إضافة علامات GeoTIFF.

  • GEOTIFF_TAGS - يضيف علامات GeoTIFF إلى المخرجات ما لم يكن لملف PDF مرجع مكاني. هذا هو الافتراضي.
  • NO_GEOTIFF_TAGS —لا تضيف علامات GeoTIFF ، حتى إذا كان ملف PDF يحتوي على مرجع مكاني.

استكشاف أخطاء تصدير الخريطة وإصلاحها

تنقيط

يمكن أن تتسبب شفافية الطبقة ورموز الصورة المستندة إلى BMP في تحويل الخرائط إلى نقطية عند الإخراج. تأثير التحويل النقطي هو أن كل الطبقات الموجودة أسفل طبقة البيانات التي تحتوي على شفافية أو رموز صورة BMP سيتم تحويلها إلى صورة نقطية مسطحة في ملف التصدير أو ملف التخزين المؤقت للطباعة. يمكن أن يحدث التنقيط أيضًا لأي طبقة موجودة في نفس طبقة المجموعة كطبقة شفافة. لتجنب التنقيط ، يجب استبدال رموز صورة BMP بصور EMF المتجهية فقط أو برموز علامة الأحرف القائمة على الخط. يمكن أن يساعد التخلص من الاستخدام غير الضروري لشفافية الطبقة أيضًا في التخفيف من تنقيط الطبقة غير المرغوب فيها.

سيؤدي استخدام خيار Vectorize الطبقات مع علامات الصورة النقطية / التعبئة إلى منع تعبئة صورة BMP ورموز علامة صورة BMP من التسبب في تنقيط تنسيقات تصدير المتجهات.

كشف طبقات التنقيط

قم بتنفيذ هذا البرنامج النصي arcpy.mapping في نافذة Python للإبلاغ عن أي طبقات في خريطتك قد تتسبب في التنقيط أثناء الطباعة أو التصدير.

حجم ملف PDF

يدعم PDF ضغط الرسومات المتجهة والنقطية داخل الملف. إذا لاحظت أن حجم ملف PDF المُصدَّر يبدو كبيرًا بشكل غير عادي ، فتحقق من تحديد Compress Vector Graphics وأن ضغط الصورة مضبوط على Adaptive. إذا كان ملف PDF لا يزال يصدر بحجم ملف كبير ، فجرّب إعدادات أقل للدقة وجودة صورة المخرجات.

الرموز المفقودة في مخرجات PDF أو EPS أو SVG

ميزات الخريطة التي يتم ترميزها برموز علامات الأحرف ، مثل معالم النقطة ، تستخدم الخطوط لتمثيل الميزة بيانياً. إذا لاحظت أن بعض الميزات في الملف المُصدَّر يتم عرضها بأحرف نصية بدلاً من رموز الرسوم ، فقد تكون خطوط Esri مفقودة من هذا الجهاز. تحقق من تحديد الخيار Embed All Document Fonts في علامة التبويب Format في مربع الحوار Export Map. يتم دعم دمج الخطوط لتصدير PDF و EPS و SVG ، ويسمح للرمز أن يبدو كما هو حتى إذا لم يكن النظام الأساسي مثبتًا على خطوط المستند. لاحظ أن بعض الخطوط لا تدعم التضمين ولن يتم تضمينها حتى عند تحديد هذا الخيار.


1 إجابة 1

نظرًا لأنه واجب منزلي ، سأوجهك فقط إلى صفحات المساعدة ذات الصلة لمشروعك وأدعك تحاول ملء الفراغات. أفعل هذا كثيرا في العمل ، وكذلك يفعل الكثير من محترفي نظم المعلومات الجغرافية الآخرين - يعد التعيين الآلي أحد أكثر الطرق فائدة لدمج ArcMap مع نصوص Python النصية. لكن تعلم كيفية القيام بذلك مهم أيضًا)

ملاحظة جانبية: ستكون هناك بعض العقبات بين "هنا سير عمل النص البرمجي" و "هذا نص برمجي" (وهو أمر جيد ، أنت تتعلم منه) - أوصيك بالنشر على GIS.SE بدلاً من StackOverflow للحصول على GIS أسرع - إجابات محددة.

ArcPy هي وحدة Python النمطية التي تمكنك من استخدام وظائف ArcMap داخل نصوص Python النصية. لذا نعم ، ستحتاج إلى ArcPy. (لحسن الحظ ، يتم تثبيته تلقائيًا على أي جهاز يحتوي على تثبيت ArcGIS Desktop.) هناك العشرات من البرامج التعليمية والطرق لتعلم ArcPy ، ولكن غالبًا ما تكون مجرد محاولة تكرار سير عمل سطح المكتب العادي باستخدام أوامر Python بنفس الفعالية.

هناك طريقتان لاستخدام نصوص Python النصية المرتبطة بمستند خريطة (مثل هذا المشروع): كملف مستقل (مثل mapmaker.py Python script) ، أو داخل نافذة ArcMap Python. بعض الأشياء أسهل من داخل النافذة ، لكن وجود نص مستقل يعد أمرًا رائعًا لحفظ عملك (أو تحويله) - خطط مسبقًا لما ستستخدمه. بشكل عام ، سيكون سير عمل البرنامج النصي هو نفسه ، لكن المتغيرات ستكون مختلفة عند طرح أسئلة GIS.SE ، كن محددًا حول ما إذا كان البرنامج النصي الخاص بك مستقلًا أم لا.

يتكون إنشاء الخرائط من Python من جزأين.

أولاً ، يجب عليك تصميم مخطط خريطة يحتوي على المعلومات التي تريدها - سهم الشمال ، والعنوان ، وإطار البيانات ، وما إلى ذلك. هذا هو الأساس لما يمكن تصديره بواسطة برنامج Python النصي. لذلك قم برسم الخرائط الخاصة بك ، واحفظ ملف MXD هذا. لا يمكن إنشاء البرنامج النصي بدون MXD للإشارة إليه.

ثانيًا ، يحتاج البرنامج النصي الخاص بك إلى استخدام MXD لإنشاء مجموعة من ملفات PDF. يتم ذلك مع مكتبة arcpy.mapping. هناك برنامج تعليمي لائق (من Esri) يرشدك خلال الخطوات النموذجية.

للانتقال عبر المدن واحدة تلو الأخرى ، ستحتاج على الأرجح إلى SearchCursor مدمجًا مع Select Layer By Attribute. لكل اسم مدينة (أو معرف فريد آخر) ، تحتاج إلى إنشاء تحديد جديد ، والتكبير إلى النقطة المحددة ، ثم تصدير ملف pdf. كود مزيف:


العمل مع أداة التحويل من PDF إلى TIF بالإضافة إلى شريط أدوات تحديد الموقع الجغرافي.

فيديو مأخوذ من قناة ThinkForestEcology

تكوين ملف PDF باستخدام arcpy.mapping. وحدة arcpy.mapping عبارة عن مكتبة برمجة نصية بلغة Python تسمح لك بفتح مستندات وطبقات الخريطة ومعالجتها. يمكنه أيضًا تعديل مستندات PDF. باستخدام فئة arcpy.mapping PDFDocument ، يمكنك دمج صفحات PDF معًا وحماية ملفات PDF بكلمة مرور وإرفاق ملفات أخرى بمستندات PDF. كيفية رقمنة الخريطة الطبوغرافية الممسوحة ضوئيًا تلقائيًا باستخدام طريقة عرض ArcGIS Géo Tech 52817.

10:02. تحويل بيانات OpenStreetMap إلى ملفات أشكال (SHP كيفية تصدير الخريطة إلى PDF في ArcMap 10. أفضل طريقة لتحويل ملف PDF إلى ملف MAP في ثوانٍ. 100٪ مجاني وآمن وسهل الاستخدام! أي ملفات.

تم التفكير أيضًا في تحويل ملف pdf إلى تنسيق آخر مثل a.jpeg or.tiff ثم استخدام صورة إلى صورة للإشارة الجغرافية لهذه الصورة إلى خريطة أساس في ArcGIS. لكني قرأت في مكان ما أن تحويل خريطة pdf إلى ملف نقطي بتنسيق jpeg سيفقد بعض المعلومات المستحقة. حول محول MyGeodata. يعد محولنا عبر الإنترنت لتنسيق Geospatial PDF إلى تنسيق Keyhole Markup Language (PDF إلى KML) أداة سريعة وسهلة الاستخدام للتحويلات الفردية والدُفعية. يدعم المحول أيضًا أكثر من 90 متجهًا وتنسيقات GIS / CAD وأكثر من 3000 نظام مرجعي للإحداثيات.

حول محول MyGeodata. يعد محولنا عبر الإنترنت لتنسيق PDF Geospatial إلى تنسيق ESRI Shapefile (PDF إلى SHP) أداة سريعة وسهلة الاستخدام للتحويلات الفردية والدُفعية. يدعم المحول أيضًا أكثر من 90 متجهًا وتنسيقات GIS / CAD وأكثر من 3000 نظام مرجعي للإحداثيات. لدي عدد قليل من خرائط المخاطر (مع الترميز اللوني) لحالة معينة في تقرير pdf. أنا مبتدئ في GIS وأحتاج إلى استخدام هذه الخرائط المختلفة من pdf للتفسير المشترك.

هل يمكن استيراد الألوان التي تمثل نطاقًا مختلفًا من القيم في كل خريطة في ArcGIS؟ لقد قمت بتحويل إحدى الخرائط. تدعم عمليات تصدير PDF دمج الخطوط. لتصدير ملف PDF ، أكمل الخطوات التالية: تأكد من تنشيط عرض الخريطة أو التخطيط أو التقرير.

في علامة التبويب مشاركة ، انقر فوق خريطة أو تخطيط أو تقرير بناءً على طريقة العرض النشطة لفتح جزء التصدير. اضبط نوع الملف على PDF. أفضل طريقة لتحويل MAP إلى ملف PDF في ثوان. 100٪ مجاني وآمن وسهل الاستخدام! Convertio - أداة متقدمة عبر الإنترنت تحل أي مشاكل مع أي ملفات.

Tufts GIS Center 3 KML إلى طبقة إذا كنت قد أنشأت خريطة في Google Earth وتريد استيرادها إلى GIS ، فإن القسم التالي سيرشدك خلال عملية تحويل ملفات Google Earth إلى طبقات ArcGIS. 1. يجب أولاً حفظ طبقات Google Earth كملف a.kmz على محرك الأقراص الثابتة. ملف A.kmz هو في الأساس ملف zipped.kml.

11 صفًا · تعادل خريطة PDF إطار بيانات ArcMap من حيث أنها تمثل حاوية البيانات المكانية. لا يمكن إدراج ملف PDF في عرض البيانات بدون تحويل ملف PDF أولاً إلى تنسيق نقطي / صورة. يتطلب ذلك برنامج رسومات منفصل لتحويل ملف PDF إلى تنسيق صورة مقبول ، مثل TIFF و JPEG و BMP وما إلى ذلك. المعلومات ذات الصلة.

أنواع البيانات المدعومة في ArcGIS.

قائمة الأدبيات ذات الصلة:

يمكّن GeoPDF وظائف GIS الأساسية من تحويل خريطة PDF الثابتة سابقًا إلى خريطة PDF تفاعلية ومحمولة ذات مرجعية جغرافية.

KGIS MapViewer متعدد اللغات ويسمح بإخراج خرائط PDF عالية الجودة مخصصة.

بدلاً من ذلك ، يتم تصدير الخرائط المنتجة في نظام المعلومات الجغرافية بصيغة pdf ، tiff

KGIS MapViewer متعدد اللغات ويسمح بإخراج خريطة بتنسيق مستندات محمول عالي الجودة (PDF).

يتم تحويل خرائط الصور التي تم إنشاؤها في HTML إلى PDF.

يمكن استكشاف العديد من الاستراتيجيات لتحويل الخرائط الورقية إلى شكل رقمي ، ولكن يُشار إلى نهج شائع الاستخدام باسم الرقمنة اليدوية (ماربل وآخرون ، 1984).

هناك أيضًا مجموعة من الطرق لتصدير الخرائط بتنسيقات صور أو PDF (تنسيق مستند محمول).

لا يمكن لأجهزة الكمبيوتر تخزين الخرائط في شكلها الأصلي ، ويجب تحويلها عبر عملية الرقمنة.

يمكنك أيضًا تحويل الخريطة إلى تنسيق PDF باستخدام ps2pdf أو أداة مشابهة متوفرة في معظم الأنظمة.

إذا كنت تريد & rsquod إنشاء مستند PDF مع خريطتك واتجاهاتك ، فاختر ملف - تصدير بتنسيق PDF.


ArcGIS Pro - تخطيط سلسلة خريطة التصدير الدُفعي إلى PNG

لدي تخطيط سلسلة خرائط أود تصديره إلى ملفات PNG فردية. هل هناك كود بيثون يسمح لي بذلك؟ & # x27ve وجدت الأمثلة هنا:

لكنها تبدو معقدة بلا داع بالنسبة لي وأنا أواجه مشكلة في حملهم على العمل. إذا كان هناك نسخة مبسطة يمكنني استخدامها فسيكون موضع تقدير كبير. شكرا لك.

لقد جمعت هذا معًا من أجل ArcMap & # x27s صفحات تستند إلى البيانات عندما اضطررت إلى تصدير مجموعات خرائط لـ 58 مستجمعات مياه فرعية مختلفة مما وفر لي الكثير من الوقت: https://trinket.io/python/4c5997b5cf؟toggleCode=true&runOption=console

إذا قمت بتغيير المسارات المشفرة الثابتة إلى & # x27arcpy.GetParameterAsText (input #) & # x27 ، يمكنك تحويل البرنامج النصي إلى أداة.

لم يكن لدي & # x27t لإنشاء نفس الحجم من الخرائط مثل PNGs في Pro حتى الآن ، لكني أتخيل أن هناك & # x27s وظيفة Pro مماثلة يمكنك استبدال arcpy.mapping.ExportToPNG () بـ.

أنا فقط أقوم بالتصدير إلى PDF ثم أعالج ملف PDF إلى PNG باستخدام أدوات سطر أوامر XPDF

اعتمادًا على ما تفعله & # x27re ، يمكن أن يؤدي تصدير سلسلة الخرائط إلى PDF إلى تغيير بعض الأشياء.

pdftopng - تنسيق المستند المحمول (PDF) إلى رسومات الشبكة المحمولة

محول (PNG) (الإصدار 3.04)

pdftopng [خيارات] PDF- ملف PNG-root

pdftopng -r 600 UK02H.PDF CONV_

يقوم Pdftopng بتحويل ملفات تنسيق المستندات المحمولة (PDF) إلى ألوان ،

ملفات الصور ذات التدرج الرمادي أو أحادية اللون في رسومات الشبكة المحمولة (PNG)

يقرأ Pdftopng ملف PDF ، ملف PDF ، ويكتب ملف PNG واحد لكل منهما

page، PNG-root-nnnnnn.png ، حيث nnnnnn هو رقم الصفحة. إذا كان PNG-

الجذر هو & # x27 - & # x27 ، يتم إرسال الصورة إلى stdout (ربما يكون هذا مفيدًا فقط

عند تحويل صفحة واحدة).

يقرأ Pdftopng ملف التكوين عند بدء التشغيل. يحاول أولاً أن يجد

ملف التكوين الخاص user & # x27s ،

/.xpdfrc. إذا كان هذا غير موجود & # x27t ، فإنه

يبحث عن ملف تكوين على مستوى النظام ، عادةً / usr / local / etc / xpdfrc

(ولكن يمكن تغيير هذا الموقع عند إنشاء pdftopng). انظر

xpdfrc (5) صفحة دليل للحصول على التفاصيل.

يمكن تعيين العديد من الخيارات التالية باستخدام ملف التكوين com-

ماندس. وترد هذه بين قوسين معقوفين مع وصف

خيار سطر الأوامر المقابل.

يحدد الصفحة الأولى للتحويل.

يحدد آخر صفحة للتحويل.

يحدد الدقة ، في DPI. الافتراضي هو 150 نقطة في البوصة.

-أحادي اللون قم بإنشاء صورة أحادية اللون (بدلاً من صورة ملونة).

-رمادي إنشاء صورة ذات تدرج رمادي (بدلاً من صورة ملونة).

تمكين أو تعطيل FreeType (خط نقطي من نوع TrueType / Type 1-

إيزر). هذا افتراضيات لـ & quotyes & quot. [ملف التكوين: enableFreeType]

تمكين أو تعطيل تنعيم الخط. هذا افتراضيات لـ & quotyes & quot.

تمكين أو تعطيل مكافحة التعرج المتجه. هذا افتراضيات لـ & quotyes & quot.

[ملف التكوين: vectorAntialias]

حدد كلمة مرور المالك لملف PDF. توفير هذا

سوف تتجاوز جميع القيود الأمنية.

حدد كلمة مرور المستخدم لملف PDF.

-q لا تقم بطباعة أية رسائل أو أخطاء. [ملف التكوين: errQuiet]

-v طباعة حقوق النشر ومعلومات الإصدار.

-ح معلومات استخدام الطباعة. (-help و --help متكافئان.)

تستخدم أدوات Xpdf رموز الخروج التالية:

1 خطأ في فتح ملف PDF.

2 خطأ في فتح ملف الإخراج.

3 خطأ متعلق بأذونات PDF.

ما زالوا لم & # x27t إصلاح هذا؟ كنت أتمنى حقًا أن يتحول Pro إلى دمج مربع حوار مع اختيار تنسيق الإخراج. حقيقة أن القيام بأي شيء آخر غير pdf يتطلب رمزًا يجعله معقدًا بلا داعٍ.

ومع ذلك ، يبدو أن المثال الثاني من الكود هو بالضبط ما تريد القيام به. أتذكر اكتشاف ذلك وإنشاء مقتطف يمكنني قصه ولصقه في الخريطة ، لكن Pro قد تغير قليلاً. لا ينبغي أن يكون من الصعب للغاية استبدال المتغيرات الضرورية في هذا المثال الثاني بالمثال الخاص بك - ما هو بالضبط & # x27t يعمل ، وما الرمز الذي تستخدمه؟


تنسيق تحويل النظام مع الأخذ في الاعتبار الاختلافات فقط كمعلمات

هذا سؤال يتعلق بتحويل نظام تنسيق WGS84 أو بعيدًا إلى كوسوفو ريف. أنا أستخدم ArcMap 10.3.1.

لقد أعطيت ملف Excel المرفق مع الأخذ في الاعتبار المعامل كفروق (-2.37349693011492 و- 1415.26511242054).

لقد أجريت تمرينًا لاختبار ذلك في أداة مشروع ArcGIS باستخدام نظام إحداثيات kosovo الوحيد المتاح ولكني للأسف أحصل على فرق بين ملف Excel والإحداثيات المحولة.

في حالة وجود اختلافات في المعلمات فقط (-2.37349693011492 و - 1415.26511242054) هل يمكنني إدخال هذا في ArcMap لإجراء التحويل للنقاط وملفات الأشكال؟

هدفي هو الحصول على مشروع / تحويل ArcGIS وفقًا لملف excel. كيف يمكنني تحقيق ذلك؟

آمل أن يتمكن أحدهم من توفير الوقت لمساعدتي في هذا الأمر.

هل يمكنك أن تقرأ عن هذه الأداة:

بواسطة MelitaKennedy

هذا ممتع جدا. لم أجد سوى القليل من المعلومات عن KOSREF باستثناء أن اسمًا آخر ربما KOSOVAREF وأن النظام المرجعي للإحداثيات المتوقع هو نفسه EPSG's 3909 ، MGI 1901 / Balkans 7. معلمات الإسقاط هي:

أفترض أن النظام المرجعي للإحداثيات الجغرافية هو MGI AKA MGI 1901 ، لكن الإزاحات بين إحداثيات KOSREF و WGS84 "GK zone 7" صغيرة جدًا مقارنةً بالوقت الذي أقوم فيه بالتحويل بين MGI و WGS84 باستخدام أي من التحولات الجغرافية / التحولات المرجعية.

لم أتمكن من تأكيد ما إذا كان KOSREF موجودًا على MGI (الذي يستخدم Bessel 1841 ellipsoid) أم لا.

نظرًا لأن الإزاحات تقع بين نظامين مرجعيين للإحداثيات المتوقعة ، فلا توجد طريقة مباشرة لنمذجة الاختلافات. قد تكون قادرًا على القيام بذلك عن طريق إنشاء اثنين من CRS المتوقعين ، وتعديل معلمات الاتجاه الخاطئ للشرق والشمال الخاطئة لأحدهما لدمج الإزاحات.

هناك طريقة أخرى وهي استخدام أداة إنشاء تحويل جغرافي مخصص. توجد طريقة تعويض جغرافي ثنائي الأبعاد. الإزاحات في ثانية قوسية. لم أتوقع مجموعتي البيانات ، على افتراض أن KOSREF موجود في MGI 1901.

خط الطول WGS84خط عرض WGS84خط طول كوسرفخط عرض كوسرففرق خط الطول بالثوانيفرق خط العرض بالثواني
20.997329210022942.540392604834620.997357063958642.55741210537650.1002741685141561.2702019508362
20.996574528235842.537709656140820.996602084949142.55472887070770.0992041678756661.2691724408421
20.994857969121442.537790620038020.994884852450842.55480984362730.0967799858301561.2692049214587
20.994918628164342.540401526413420.994945536344042.55742102845670.0968694469278861.2702073558950

عمليات الإزاحة ليست موحدة مثل الإصدارات المتوقعة (والتي تبدو مشبوهة بالنسبة لي في الواقع). يمكنك متوسط ​​هذه واستخدامها.


قم بتحويل فئة معالم قاعدة البيانات الجغرافية Esri إلى GeoJSON

أراهن أن العديد منكم يستخدمون مجموعات بيانات قاعدة البيانات الجغرافية Esri اللازمة في مرحلة ما لتحويل بياناتك إلى بعض التنسيقات الأخرى من أجل التشغيل البيني. GeoJSON هو أحد تلك التنسيقات التي يمكن فهمها بواسطة العديد من الأنظمة وواجهات برمجة التطبيقات الأخرى.

إذا كان لديك ArcGIS Desktop 10.5+ ، فيمكنك استخدام أداة الميزات إلى JSON للمعالجة الجغرافية كما في الإصدار 10.5 ، فقد أضافت Esri معلمة geoJSON اختيارية. يرجى مراعاة أن هذه الأداة لا تحتوي على هذه المعلمة & # 8217t في الإصدارات السابقة.

إذا كنت لا تزال تستخدم ArcGIS Desktop 10.4 أو إصدار سابق ، فيمكنك استخدام الواجهة الخاصة لـ Arcpy. كائنات الهندسة التي يمكنها كشف بعض المعلومات حول الأشكال الهندسية في شكل geoJSON ثم القيام بالباقي بنفسك باستخدام وحدة json :

إذا كان ArcGIS Pro مثبتًا لديك ، فيمكنك استخدام أداة الميزات إلى JSON للمعالجة الجغرافية التي كانت تحتوي دائمًا على معلمة geoJSON الاختيارية التي ستؤدي المهمة.

إذا كنت بحاجة إلى إجراء تحويل على جهاز بدون ArcGIS Desktop ، فيمكنك استخدام الأمر ogr2ogr (الذي سيحول ملف أشكال المقاطعات إلى ملف .json بتنسيق geoJSON):

يمكنك أيضًا استخدام بعض أدوات التحويل الأخرى مثل وحدة ogr Python:

استيراد json
استيراد ogr
سائق = ogr. GetDriverByName (& # 39ESRI Shapefile & # 39)
shp_path = r & # 39C: GIS Temp Counties.shp & # 39
data_source = سائق. فتح (shp_path، 0)
fc = <
& # 39type & # 39: & # 39FeatureCollection & # 39،
& # 39 ميزات & # 39: []
>
lyr = مصدر البيانات. GetLayer (0)
للميزة في lyr:
fc [& # 39features & # 39]. إلحاق (ميزة. ExportToJson (as_object = True))
مع open (& # 39counties.json & # 39، & # 39wb & # 39) كـ f:
json. تفريغ (fc، f)

ما يعجبني حقًا في geoJSON هو أنه من الممكن رسم ميزاته عبر الإنترنت بسهولة شديدة مثل استخدام http://geojson.io (يمكنك حتى تحرير وتصميم ومشاركة geoJSON باستخدام هذه الخدمة!) أو على GitHub (هم لديك دعم جيد جدًا لـ geoJSON). على GutHub ، يمكنك حتى إظهار ميزات geoJSON على خريطة الأساس مباشرةً في التعليمات البرمجية المصدر أو في الجوهر. انظر إلى هذا المثال!

قيم هذا:


إعادة تنسيق جميع أسماء الطبقات في مستند ArcMap

* قبل الدخول إلى البرنامج النصي اليوم & # 8217s ، لاحظت أن العناصر المضمنة لا تظهر على الأجهزة المحمولة عند الوصول إلى موجز هذه المدونة عبر Feedly أو قارئ RSS آخر. يجب فتح المنشور في مستعرض ويب لعرض الكود. & # 8217ll أيضًا أقوم بتضمين رابط لها في نهاية المنشور.

عندما أقوم بإنشاء فئات ميزات لبيانات إدارة الأصول يدويًا بدلاً من تلقائيًا ، أتأكد دائمًا من تسميتها باستمرار. ومع ذلك ، نادرًا ما أقوم بتغيير الاسم المستعار لفئة الميزة يدويًا. هذا يعني أنه عندما أحتاج إلى سحب كل الطبقات إلى خريطة لإنشاء ملف kml ، فأنا بحاجة إلى إعادة تسمية كل طبقة.

وهذا هو السبب في أنني ألجأ إلى بايثون بدلاً من ذلك.

#
# @ تاريخ 14/08/2015
# @ المؤلف سيندي ويليامز
#
# تنسيق أسماء جميع الطبقات في الخريطة بسرعة
# وثيقة. في هذا المثال ، جزء الاسم السابق
# تتم إزالة أول نقطة كاملة ، ويتم استبدال الشرطات السفلية
# مسافات ، يتم استخدام regex لإدخال مسافات قبل الأحرف الكبيرة
# ويتم تحويل السلسلة إلى حالة الأحرف المناسبة.
#
# للاستخدام في نافذة Python في ArcMap.
#
استيراد آركبي
إعادة الاستيراد
mxd = أركبي. رسم الخرائط . MapDocument (& quotCURRENT & quot)
ليرس = أركبي. رسم الخرائط . طبقات القائمة (mxd)
لـ lyr في lyrs:
new_name_replaced = لير. اسم . انقسام (& quot. & quot) [1]. استبدال (& quot_ & quot، & quot & quot)
new_name_spaced = re. sub (r & quot ( w) ([A-Z]) & quot، r & quot 1 2 & quot، new_name_replaced)
لير. الاسم = new_name_spaced. لقب ()
أركبي. RefreshTOC ()

بالطبع ، ستتغير طريقة تقسيم الاسم اعتمادًا على التنسيق الحالي للأسماء. في هذه الحالة ، ظهر جزء الاسم الذي أحتاجه بعد النقطة الأولى الكاملة ، واحتوى على شرطات سفلية يجب استبدالها بمسافات. ثم استخدمت تعبيرًا عاديًا لإدراج مسافات بين كلمات InitialCaps.

أنا سيندي ، وهذه هي مدونتي حول المعلوماتية الجغرافية (نظم المعلومات الجغرافية / قواعد البيانات / العلوم الجغرافية) والبرمجة والتعلم مدى الحياة.


شاهد الفيديو: Export System Map to Detailed PDF in ArcGIS Pro (شهر اكتوبر 2021).