ArcGIS छवि सर्वर निर्यात सीमा के भीतर कैसे काम करें?


9

मुझे एक आर्कगिस छवि सेवा के क्षेत्र को क्लिप करने की आवश्यकता है जो निर्यात सीमा से अधिक है। मैं नकल संरक्षण या उस प्रकृति की किसी भी चीज़ को हराने की कोशिश नहीं कर रहा हूँ। डेटा हमारे संगठन से संबंधित सेवा से है, हालांकि मेरे व्यवस्थापक नियंत्रण से परे है।

मैं व्यवस्थापक से अस्थायी रूप से निर्यात सीमा बदलने के लिए कह सकता हूं, लेकिन विभिन्न कारणों से नहीं करना चाहता। (यह उनके पहले से ही ओवरलोड इनबॉक्स में जुड़ जाएगा, अधिक समय लेगा, सर्वर को सभी कॉमर्स से दुरुपयोग करने के लिए खोल देगा और इस तरह संभवतः इसे घुटनों तक ले आएगा, संभवतः एकल निर्यात आदि के रूप में भी काम नहीं करेगा)।

क्या किसी ने एक स्क्रिप्ट विकसित की है या उस पर जोड़ सकता है, उदाहरण के लिए, रास्टर रिज़ॉल्यूशन पर एक्स कोशिकाओं द्वारा एक्स के टाइल ग्रिड में ब्याज की सीमा को विभाजित करें, प्रत्येक को ज़ूम करें, और प्रत्येक के लिए वर्तमान सीमा निर्यात करें?


क्या आप छोटे निर्यात कर सकते हैं और बाद में छवियों को जोड़ सकते हैं? 10k x 10k बड़ी है
Mapperz

"छोटे निर्यात और बाद में गठबंधन" बिल्कुल विचार है, हालांकि (अर्ध) स्वचालित वह है जो मैं बाद में हूं। वास्तविक पिक्सेल आयाम अप्रासंगिक हैं, हालांकि आप सही हैं 10k बड़ा है। इस उपयोग के मामले में स्रोत छवि 4 टेराबाइट्स है और जिस क्षेत्र में मुझे लगभग 63gb (असम्पीडित) निर्यात करने की आवश्यकता है।
मैट विल्की

1
एक वेब सेवा बनाने में काफी आसान होगा जो 3 आरजी लेगा: एक छवि सेवा का एक यूआरएल, एक टाइल का आकार और एक ईमेल पता। सेवा तब टाइल बनाने के लिए निर्यात करने के लिए कई कॉल करेगी , टाइल्स को ज़िप करेगी , फिर उपयोगकर्ता को एक यूआरएल ईमेल करेगी जहां ज़िप फ़ाइल डाउनलोड की जा सकती है। हालांकि यह सुनिश्चित करने के लिए दुरुपयोग की संभावना होगी।
कर्क कूकेन्डल

जवाबों:


1

ArcGIS.ISCConfig में डिफ़ॉल्ट सेटिंग्स बदलें

निर्यात की गई कॉलम और पंक्तियों की अधिकतम संख्या के लिए डिफ़ॉल्ट सीमा को वांछित कॉलमों और पंक्तियों के निर्यात की अनुमति देने के अनुसार मूल्यों को संशोधित करके बाईपास किया जा सकता है। ArcMap और छवि सर्वर के लिए इसे प्राप्त करने के लिए:

Navigate to C:\Program Files\ArcGIS\Bin and open the file named 'ArcGIS.ISCConfig' using a text or XML editor.
To change the maximum number of columns, find the following text in the XML file and edit the '20000' value.

<MaxNCols MaxNCols_TYPE_="Int" MaxNCols_DESCRIPTION_="Max Num Cols" MaxNCols_REQUIRED_="" MaxNCols_VALIDATIONRULE_="" MaxNCols_LIST_="" MaxNCols_LONGDESCRIPTION_="Max Number of Cols that can be read by the application. The request will be rejected if this value is larger then the Min of this value and the value set for the Service. 0 is undefined" MaxNCols_UOM_="" MaxNCols_ID_="" MaxNCols_HELP_="">20000</MaxNCols>
To change the maximum number of rows, find the following text in the XML file and edit the '10000' value.

<MaxNRows MaxNRows_TYPE_="Int" MaxNRows_DESCRIPTION_="Max Num Rows" MaxNRows_REQUIRED_="" MaxNRows_VALIDATIONRULE_="" MaxNRows_LIST_="" MaxNRows_LONGDESCRIPTION_="Max Number of Rows that can be read by the application. The request will be rejected if this value is larger then the Min of this value and the value set for the Service. 0 is undefined" MaxNRows_UOM_="" MaxNRows_ID_="" MaxNRows_HELP_="">10000</MaxNRows>
Save the file and close the text or XML editor. 

धन्यवाद Mapperz, लेकिन सर्वर कॉन्फिग को बदलना वह नहीं है जो मैं बाद में हूं। सबसे पहले, मैं इसे स्वयं नहीं कर सकता, और दूसरा मैं सर्वर की उपलब्धता या प्रदर्शन को दूसरों के लिए नहीं करना चाहता। प्रश्न को "निर्यात सीमा के भीतर काम" की तरह अधिक शब्द दिया जा सकता है, लेकिन मैं इसे वाक्यांश करने का एक तरीका नहीं सोच सकता जो इसे और अधिक भ्रम नहीं बनाता है!
मैट विल्की
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.