CAD या शेपफाइल जैसे वेक्टर फॉर्मेट में जियो पीपीडी को बदलना?


18

मैं एक GeoPDF को बदलना चाहता हूं, जिसमें वैक्टर इकाई है जो एक वेक्टर प्रारूप में है और इन वैक्टर के वास्तविक निर्देशांक को संरक्षित करता है। GeoPDF को ArcMap से निर्यात किया गया है और इसमें परतें हैं।

मेरे पास GDAL है, लेकिन यह निर्यात करने से पहले पीडीएफ को rasterize करता है। जो मेरे लिए अच्छा नहीं है। इसके अलावा, मुझे ऐसा समाधान नहीं चाहिए जो इस छवि को वापस वैक्टर में बदल दे, मेरे पास मौजूद डेटा के लिए बहुत जटिल है।

किसी को किसी भी उपकरण के बारे में पता है जो ऐसा कर सकता है? परिणामी प्रारूप एक सीएडी फ़ाइल या एक आकृति या कुछ भी हो सकता है जो एक वेक्टर प्रारूप है।


2
यदि संभव हो, तो डेटा को किसी अन्य प्रारूप में प्राप्त करना सबसे अच्छा है: जबकि जियोपीडीएफ में वास्तविक निर्देशांक एम्बेडेड हैं, यह पोर्टेबल लघु जीआईएस कार्यान्वयन की तुलना में अधिक उपयोगी है, क्योंकि यह एक विनिमय प्रारूप के रूप में है, खासकर क्योंकि यह अपेक्षाकृत नया और टूल हैवन है ' t पकड़ा गया।
SCW

@ मेरे पास आपके जैसे ही राय है, लेकिन कभी-कभी आपको जो उपलब्ध है उसके साथ काम करना होगा !!
जेब

1
इस विषय पर ध्यान दें, मुझे एक उत्पाद मिला है जो जियोप्रीडीएफ को आर्कपोर में एक जियोफेरेस्टेड रास्टर के रूप में प्रदर्शित करता है (एक रास्टर की तरह व्यवहार करता है)। वेक्टर कैप्चर के लिए उपयोगी हो सकता है, लेकिन कोई वेक्टर रूपांतरण उपलब्ध नहीं है। terragotech.com/products/terrago-publisher-arcgis
जेब

कृपया GeoPDF और जियोस्पेशियल पीडीएफ के बीच अंतर पर ध्यान दें । यहां जानकारी दोनों को संबोधित करती है, लेकिन यह सवाल स्पष्ट नहीं है कि आप किसके साथ काम करना चाहते हैं। भेद पर अधिक विस्तृत जानकारी के लिए विकीज टैग देखें।
क्रिस डब्ल्यू

जवाबों:


5

कार्यक्रम pdf2cad के लिए भुगतान dxf या hpgl में बदल जाएगा।
अगर जियोफोन में परतें हैं तो परतों को dxf में सहेजने का विकल्प है।
कभी-कभी (वास्तव में बहुत बार) जब जियोफोन में एक परत होती है जो "डिफ़ॉल्ट" नाम को gtsf को संपादित करती है।
"डिफाल्ट" dxf फ़ाइलों में एक मान्य परत नाम नहीं है।
लेकिन dxf फ़ाइलें एक पाठ संपादक में संपादन योग्य हैं।

आपको बाद में dxf को जियो-रेफरेंस भी देना होगा। (मैंने भू-पीडीएफ से कोर्ड्स को पढ़ने के लिए एन्हांसमेंट रिक्वेस्ट में डाला है।)

स्केल विकल्प
दूरी में एक ज्ञात दूरी (यानी मील अनुभाग) का चयन करें और मापें, फिर पैरों का उपयोग करें और 5280 में डाल दें
। टाई बिंदु पर यदि आप जमीन पर एक बिंदु जानते हैं, तो यह पिक्सेल मान निर्धारित करता है तो आप उन दोनों निर्देशांक को अंदर और हिट का चयन कर सकते हैं ।
केवल एक चीज जो आपको नहीं मिलती है वह है रोटेशन लेकिन यह बस बंद हो जाता है ताकि आप इसे कैड में पूरा कर सकें।

मुझे सॉफ्टवेयर पसंद है और मैं अपग्रेड के लिए भुगतान करने वाला हूं। v8 मुझे लगता है। ऐसा नहीं है कि मैं एक उच्च श्रेणी के सॉफ़्टवेयर को कॉल करूंगा, लेकिन पैसे के लायक है और मुझे वास्तव में यह याद नहीं है कि यह कभी भी मेरे साथ दुर्घटनाग्रस्त हो जाएगा।
एक अन्य बग मैंने पाया है कि जब कोई छवि होती है (अधिक के लिए अगला अनुभाग देखें) और आप dxf को खोलते हैं छवि उल्टी में संदर्भित होती है। ?? मैं पुन: उपयोग करने के लिए दर्पण कमांड का उपयोग करता हूं और एक तरफ के मध्य का चयन करता हूं और इसे पलट देता हूं। लेकिन अक्सर छवियों मेरे लिए महत्वपूर्ण नहीं हैं बस वैक्टर।

इमेज पीडीएफ:
अगर जियोफोन में बैकग्राउंड इमेज है तो इसे dxf में इमेज में बदल दिया जाता है।
इसके अलावा अगर arcmap दस्तावेज़ में कोई परतें हैं जो पारदर्शी हैं या अन्य कार्टोग्राफिक प्रभाव हैं, तो उन्हें भू-पीडीएफ में छवि परत में जोड़ा (विलय) किया जा सकता है।

यदि यह छवि उपयोग करने के लिए पर्याप्त महत्वपूर्ण है। मैं क्या करता हूं इरफानव्यू का उपयोग करें यह कई छवि स्वरूपों को संभालता है और एक पीडीएफ प्लगइन है। मैं irfanview में पीडीएफ खोलता हूं और अपने पसंदीदा छवि प्रारूप में सहेजता हूं और फिर सम्मिलित करता हूं और भू-संदर्भ।
BTW: पूर्ण प्लगइन्स प्राप्त करें । और घोस्टस्क्रिप्ट भी पीडीएफ प्लगइन काम करने के लिए।


जानकारी के लिए धन्यवाद ... बहुत बुरा यह वास्तविक निर्देशांक को बनाए नहीं रखता है। मुझे एक अन्य विकल्प axsware.com भी मिलता है , लेकिन डेमो मुझे यह देखने की अनुमति नहीं देता है कि क्या यह वास्तविक निर्देशांक को बनाए रख रहा है, लेकिन यह pdf2cad कार्यक्षमता के समान है। धन्यवाद।
जेब

@ जेब - मैंने उन पैमाने विकल्पों का उपयोग करना शुरू कर दिया है जो मुझे एक ज्ञात बिंदु और एक पैमाने को परिभाषित करने की अनुमति देते हैं। जो इसके बाद भू-संदर्भ के काफी करीब पहुंच जाता है। ऊपर संपादित देखें।
ब्रैड नेसोम

4

वर्तमान GDAL 1.11.1 के साथ, GeoPDF वेक्टर डेटा को पढ़ना और लिखना संभव है

ogr2ogr -f sqlite out.sqlite in.pdf

और पिछड़े

ogr2ogr -f PDF out.pdf in.sqlite

पीडीएफ आउटपुट को स्टाइल करना हालांकि अभी भी हैंडवर्क हो सकता है। लेकिन एक्रोबेट रीडर निर्देशांक प्रदर्शित करने में सक्षम है, और व्यक्तिगत रूप से परतों का चयन करें।


1
यह एक बहुत ही पुराने पोस्ट हो सकता है, लेकिन यह अभी भी प्रासंगिक है .. OGR2OGR एक गैर भू पीडीएफ के लिए काम करते नहीं किया था , लेकिन उत्पाद PSToEdit ( calvina.de/pstoedit , खुला स्रोत, SourceForge पर sourceforge.net/projects/pstoedit/files/ कार्लो द्वारा उल्लेखित pstoedit ) ने एक अनजाने डीएक्सएफ के लिए किया था, जिसे जियोफर्प्रिन्ट किया जा सकता है और इसे शेपफाइल में एक्सपोर्ट किया जा सकता है ... एक रेस्टर से फिर से लाइनों को डिजिटल करने की तुलना में थोड़ा थकाऊ लेकिन बहुत तेज।
माइकल स्टिम्सन

महान टिप! क्या इस रूपांतरण के लिए सबसे बुनियादी आदेश पर्याप्त होना चाहिए: pstoedit -f dxf input.pdf output.dxf@MichaelStimson? मैं 'व्याख्याकार को विफल करने के लिए लगता है' त्रुटि हो रही है
15Step

2

मैं किसी भी उपकरण को नहीं जानता जो एक चरण में ऐसा कर सकता है। यदि आप मैन्युअल रूप से वैक्टर को निम्नलिखित कार्यों के लिए तैयार करने के लिए तैयार हैं:

  1. GDAL का उपयोग करके जियोप्रीडीएफ को रेखापुंज में बदलें।
  2. ग्राफिक्स पैकेज जैसे इलस्ट्रेटर का उपयोग करके डीएक्सएफ में कनवर्ट करें, इस स्तर पर किसी भी अनावश्यक डेटा को आज़माएं और समाप्त करें, और परतों को साफ करें। GIS में आयात करें और मूल बिंदुओं, रेखाओं, बहुभुजों में बदलें।
  3. वेक्टर को भूतावेश करने के लिए रेखापुंज का उपयोग करें। आर्कजीआईएस में इसे स्थानिक समायोजन कहा जाता है । यदि वैक्टर में ग्रिड लाइनें हैं, तो इनका उपयोग जियोरफेरिंग के लिए प्राथमिकता के रूप में किया जाता है।
  4. वैकल्पिक रूप से (यदि आपके पास आर्कजीआईएस की कमी है) आप मैन्युअल रूप से टाई बिंदुओं की एक जोड़ी पा सकते हैं और एक उपयुक्त परिवर्तन की गणना कर सकते हैं।

इसे ठीक करने में कुछ प्रयास हो सकते हैं, लेकिन परिणाम बहुत सटीक हो सकते हैं।


1

Pstoedit का उपयोग करके आप अपने pdf को dxf में परिवर्तित कर सकते हैं - सावधान रहें कि आप जियोफ्रेंसिंग और लेयर डिस्टिंक्शन खोने जा रहे हैं, लेकिन आप सच्चे वैक्टर प्राप्त करेंगे और परिणाम को बढ़ाने के लिए कई विकल्पों के साथ फील कर सकते हैं। वेक्टर संपादक (इलस्ट्रेटर ™, इंकस्केप - फ्री और अन्य) के साथ फाइल खोलना आप परतों (सुविधाओं के समूह) के समान कुछ बना सकते हैं जिसे अलग से संसाधित किया जा सकता है।


0

मैंने एक स्क्रिप्ट टूल बनाया, जो pstoedit को कॉल करता है और dxf में कनवर्ट करता है जिसे आप फीचर क्लास में निर्यात करने से पहले स्थानिक रूप से (मैन्युअल रूप से) संदर्भित कर सकते हैं। किसी भी अलग सॉफ्टवेयर को खोलने की जरूरत नहीं है। मेरे पिछले आर्कजीआईएस अपडेट के साथ मेरा गेल्ड / पाइथन बाइंडिंग गिर गया, लेकिन अगर आपके पास जियो पीपीडीएफ है तो ओगआर 2 आरआर मार्ग आपको सभी लाइनवर्क, संस विशेषताओं को प्राप्त करेगा, लेकिन कम से कम यह पहले से ही संदर्भित होगा। बस उल्लेख करने के लिए, आप भी gDAL_translate का उपयोग करके GDAL के साथ रेखापुंज भू-भाग में परिवर्तित कर सकते हैं।

http://www.gdal.org/gdal_translate.html

http://www.gdal.org/1.11/frmt_pdf.html


0

मैं एक ईपीएस फ़ाइल के रूप में एक जियोपीडीएफ (एक्रोबैट प्रो से) में वीटर्ड कंटूर लाइनों को निर्यात करने में सक्षम था जो मैंने तब एडोब इलस्ट्रेटर में खोला था।

मुझे नहीं पता कि यह समन्वय डेटा को बरकरार रखता है या नहीं।

यदि आप ऐसा करना चुनते हैं, तो केवल वही परतें सेट करें जिन्हें आप दृश्यमान रूप से निर्यात करना चाहते हैं (इसे चालू करने के लिए दूसरों के बगल में "आंख" आइकन पर क्लिक करें)। फिर फ़ाइल मेनू से "निर्यात करें" चुनें और "पोस्टस्क्रिप्ट" चुनें फिर "एनक्रिप्टेड पोस्टस्क्रिप्ट" चुनें।

जब मैंने इलस्ट्रेटर में ईपीएस फाइल खोली, तो सभी वेक्टर लाइनें बनी हुई थीं।

(मुझे अभी यह पता चला है। इससे पहले, मैंने वास्तव में इलस्ट्रेटर में टोपो फ़ाइल का एक स्क्रीनशॉट आयात किया था और मैन्युअल रूप से हर शोक का पता लगाया था।)

आप शायद इस वेक्टर फ़ाइल को किसी अन्य एप्लिकेशन में भू-संदर्भ कर सकते हैं, यह मानते हुए कि समन्वयित डेटा स्थानांतरित नहीं हुआ था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.