आर्कगिस डेस्कटॉप में लाइनों को तड़कना और वीबीए का उपयोग करके स्वचालित करना?


11

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

हालांकि, मुझे नहीं पता कि यह कैसे आर्कजीआईएस में है, और फिर वीबीए में इसके लिए कोड के साथ इसे स्वचालित करें।


क्या आपने संपादक के तड़क-भड़क वाले वातावरण को आजमाया?
जैकब सिसक जियोग्राफिक्स 16

"और फिर वीबीए में इसके लिए राइट कोड के साथ इसे स्वचालित करें"
साइमन

यदि अंक महत्वपूर्ण जानकारी नहीं रखते हैं। आप अपनी लाइन को बिंदुओं में भी तब्दील कर सकते हैं
नदीम ने विगत

जवाबों:


22

आर्कगिस जियोप्रोसेसिंग टूल का उपयोग करते हुए एक बिंदु पर एक तड़कना

मान्यताओं:

आपके पास एक बिंदु परत और एक पंक्ति परत है। आप चाहते हैं कि एक बिंदु लाइन लेयर में तड़क जाए।

अनुदेश

1. Nearस्नैप स्थानों को खोजने के लिए उपकरण का उपयोग करें

  1. ArcGIS के टूलबॉक्स फलक में, चुनें Analysis Tools-> Proximity->Near
  2. अपनी पॉइंट लेयर को Input featuresअपनी लाइन लेयर के रूप में चुनें Near featuresसुनिश्चित करें कि आप Locationचेकबॉक्स पर टिक करें ।
  3. चार नई विशेषताओं अपनी बात परत, में जोड़ दिया जाएगा NEAR_FID, NEAR_DIST, NEAR_Xऔर NEAR_Y

2. परत को एक तालिका के रूप में निर्यात करें

  1. बिंदु परत की विशेषता तालिका खोलें
  2. Table Optionsविशेषता तालिका विंडो में बटन पर क्लिक करें , और चुनें Export...। इसे सहेजें एक dbase ( .dbf) फ़ाइल है।
  3. जब आपसे पूछा जाए कि क्या आप अपने वर्तमान नक्शे में तालिका जोड़ना चाहते हैं, तो चुनें Yes

3. तालिका से अंक परत को फिर से बनाएँ

  1. वह तालिका ढूंढें जिसे आपने अभी अपने Table of Contentsफलक में जोड़ा है । यदि आप टैब में आर्कगिस 9.3 का उपयोग कर रहे हैं, तो आपको टैब स्विच करने की आवश्यकता हो सकती है Source
  2. तालिका पर राइट-क्लिक करें, और चुनें Add XY Data
  3. सुनिश्चित करें कि X फ़ील्ड को सेट किया गया है NEAR_X, और Y फ़ील्ड को NEAR_Y। यदि उपयुक्त हो तो समन्वय प्रणाली को समायोजित करें।
  4. आपकी नई बिंदु ईवेंट परत सामग्री की तालिका में दिखाई देनी चाहिए। सही उस पर क्लिक करें, और चुनें Data-> Export data...किसी शेपफ़ाइल के रूप में स्थायी रूप से परत को बचाने के लिए।

इस उत्तर के लिए धन्यवाद। यह एक स्पष्ट विधि है जिसे मैं तुरंत आजमा सकता हूं। मैं परिणामों के साथ काम करने में सक्षम हूं जो मुझे चाहिए।
cwb

यह उल्लेखनीय है कि यह समाधान उन उपयोगकर्ताओं के लिए काम करता है जिनके पास ArcInfo (उन्नत) लाइसेंस है।
हॉर्नबीड

6

ArcGIS 9.3.x:

आर्कजीआईएस इंटरफ़ेस में, एडिटिंग टूलबार के भीतर स्नैपिंग वातावरण का उपयोग करें ।

प्रोग्रामेटिक रूप से, आप ईएसआरआई संसाधनों के पेज पर कई तड़क-भड़क वाले विजुअल बेसिक उदाहरण पा सकते हैं (नोट: व्यक्तिगत रूप से, मैं पुराने पेज का उपयोग करना पसंद करता हूं। मुझे लगता है कि सामान खोजना आसान है। वीबी संसाधन )। उदाहरण के लिए, VB कोड को "बल्क स्नैप" : "बल्क स्नैप कमांड चयनित फीचर को लेगा और संपादक स्नैप वातावरण की वर्तमान सेटिंग्स के आधार पर उन्हें स्नैप करने का प्रयास करेगा।"

ArcGIS 10:


1

आप इसे हॉथ्स एनालिसिस टूल से कर सकते हैं। आप इसे यहाँ डाउनलोड कर सकते हैं

मैंने इसे आर्कगिस 9.3 के लिए यहां पाया लेकिन मैंने आपको चेतावनी दी कि मैंने इसका परीक्षण नहीं किया। अगर आपके पास समय है तो आप इसे आजमा सकते हैं।


मेरे पास यह है, लेकिन यह आर्कगिस 9.3 के साथ काम नहीं कर सकता है।

मैंने आपका दूसरा उत्तर हटा दिया और इसे इस में मिला दिया।
2:24 बजे

0

धारणा आप ArcGIS (9.3) SP3 के लिए नेटवर्क विश्लेषण एक्सटेंशन है: अपने 'नेटवर्क'

एक नेटवर्क बनाना> आर्कबोट्स (आप पहले जिस नेटवर्क को बनाने की कोशिश कर रहे हैं उसके TYPE को समझना चाहिए!) Http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Creat_a_network_dataset

आप इसे ModelBuilder (पायथन) के साथ स्वचालित कर सकते हैं

http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Add_Locations_(Network_Analyst )

{रैखिक इकाई}
नेटवर्क पर इनपुट सुविधाओं का पता लगाने के लिए खोज सहिष्णुता। पैरामीटर में सहिष्णुता के लिए एक मूल्य और इकाइयां शामिल हैं।

{स्रोत {स्नैप प्रकार}; स्रोत {स्नैप प्रकार} ...} बिंदु और रेखा आपको यह निर्दिष्ट करने की अनुमति देती है कि आपके नेटवर्क डेटासेट के कौन से स्रोत स्थानों को खोजने के दौरान खोजे जाएंगे , साथ ही यह भी निर्दिष्ट करेंगे कि ज्यामिति के किन हिस्सों का उपयोग किया जाएगा।


0

अभिलेखों पर बहुत सारे उपकरण उपलब्ध हैं। इस खोज को देखें

मैं इसके लिए वाउच नहीं कर सकता, लेकिन स्नैप और स्प्लिट प्रोग्राम ऐसा लगता है जैसे यह आपकी आवश्यकताओं को पूरा करता है?

मुझे बताएं कि क्या आपको इसे स्थापित करने या इसका उपयोग करने में समस्या है।

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