ArcMap में कोण माप उपकरण कहाँ है?


10

ArcMap 10 में कोण माप उपकरण कहाँ है?

मैं इसे ढूंढ नहीं सकता।



यूएसजीएस के ट्रेंट हरे द्वारा लिखित और मेन डीईपी द्वारा संशोधित एक माप / कोण उपकरण था। यह एक साधारण dll था और इसे 8 और 9x में प्रयोग करने योग्य बताया गया था। मैं अभी भी 10.4.1 में इसका उपयोग करता हूं। मैं इंटरनेट पर कुछ मिनटों में डाउनलोड करने योग्य संस्करण नहीं खोज सका; शायद दूसरे भी कर सकते हैं। मेरे पास अभी भी वही है जो मुझे कई साल पहले पुरानी आर्कस्क्रिप्स साइट से मिला था।
जॉन्स

जवाबों:


9

वैकल्पिक शब्द

क्या आपका यह मतलब है?

931 में यू के अनुसार, चयन करें और फिर कोण में टैप करें? कॉम्बो में अभी भी दिशा / लंबाई कर सकते हैं। मुझे बताएं कि क्या यह उर के बाद नहीं है


10

आर्कजीआईएस 10.1 और बाद में, सीओजीओ नामक एक उपकरण है - संपादक टूलबार / अधिक संपादन उपकरण / सीओजीओ में स्थित है। टूल बार पर रिपोर्टिंग COGO विवरण नामक एक बटन होता है । इस रिपोर्टिंग टूल में " एंगल टू टू लाइन्स " नामक एक फीचर है जो एक लाइन पर 3 बिंदुओं के बीच के कोण की रिपोर्ट करता है।


8

यह पायथन स्क्रिप्ट टूल ट्रिक करेगा। इसका उपयोग करने के लिए, इसे एक स्क्रिप्ट टूल के रूप में जोड़ें, पैरामीटर को फीचर सेट पर सेट करें - और इसके स्कीमा को लाइन फीचर क्लास में सेट करें। इस स्क्रिप्ट को 10.0 और बाद में काम करना चाहिए।

# calculate an azimuth angle from a interactively entered
# line (feature set)
#
# Curtis Price, cprice@usgs.gov,  9/18/2013 11:51:10 AM

import math
import arcpy

# read line (This parameter should be a line feature set)
line = arcpy.GetParameterAsText(0)

# to see how this is used, see the help:
# http://resources.arcgis.com/en/help/main/10.1/index.html#//001500000028000000
# http://resources.arcgis.com/en/help/main/10.1/index.html#//002w00000023000000


def get_angle(xy1, xy2):
  """Calculate azimuth angle from two points. (Zero is north.)"""
  import math
  try:
    # ArcPy point objects
    x1, y1, x2, y2 = xy1.X, xy1.Y, xy2.X, xy2.Y
  except:
    # xy strings, e.g. "0 0"
    x1, y1 = [float(x) for x in xy1.split()]
    x2, y2 = [float(x) for x in xy2.split()]
  dx, dy = (x2 - x1, y2 - y1)
  return 90 - math.degrees(math.atan2(dy, dx))

try:
  # get first and last point of a line
  SHAPE = arcpy.Describe(line).shapeFieldName
  Rows = arcpy.SearchCursor(line,"","",SHAPE)
  feat = Rows.next().getValue(SHAPE)
  pt1 = feat.firstPoint
  pt2 = feat.lastPoint
  angle = get_angle(pt1, pt2)
  msg1 = "  First point: {0:.1f}, {0:.1f}".format(pt1.X, pt1.Y)
  msg2 = "  Last point:  {0:.1f}, {0:.1f}".format(pt2.X, pt2.Y)
  msg3 = "  Azimuth angle (in degrees): {0:.1f}".format(angle)
  arcpy.AddMessage("{0}\n{1}\n{2}".format(msg1, msg2, msg3))
except:
  raise Exception, "Invalid line input"

3

यहां तक ​​कि व्यंग्यात्मक होने के बिना, अधिकांश कार्यों के लिए मैं एक साधारण सेट स्क्वायर / त्रिकोण का उपयोग करता हूं और स्क्रीन पर सीधे मापता हूं। त्वरित और गंदा समाधान जो ठीक काम करता है।


1

बस मूल लाइसेंस के साथ एक बिंदु से अज़ीमुथ को मापने के लिए आप फ़ीचर संपादन टूल का उपयोग कर सकते हैं:

  1. रैखिक सुविधाओं के साथ एक डमी आकार फ़ाइल बनाएँ

  2. संपादन सत्र प्रारंभ करें

  3. नई सुविधा बनाने के लिए "लाइन टूल" चुनें

  4. उस बिंदु पर बायाँ क्लिक करें जिसे आप अपने अज़ीमुथ से मापना चाहते हैं

  5. उस बिंदु पर राइट क्लिक करें जिसे आप एज़िमथ को मापना चाहते हैं (संदर्भ पॉप-अप मेनू पॉप अप होगा)

  6. "दिशा ..." विकल्प चुनें

  7. संपादन बॉक्स जहाँ आपको निर्देशन में रखा जाना है, उसमें वर्तमान azimuth होगा।


0

@TvsGIS का जवाब स्पष्ट करें । ArcMap 10.3 में COGO टूलबार का उपयोग करें, COGO रिपोर्ट का चयन करें (बाएं से 7 वां बटन) फिर "एक मौजूदा विशेषता का COGO विवरण" चुनें (दाईं ओर से दूसरा: तीर एक पंक्ति के मध्य की ओर इशारा करते हुए)। फिर लाइन फीचर पर क्लिक करें। यह ग्रिड (मानचित्र) और ग्राउंड (सर्वेक्षण माप) के समन्वय में कोण और लंबाई देता है। ग्राउंड से ग्राउंड में रूपांतरण ADD डायरेक्शन ऑफ़सेट है और एडिटिंग ऑप्शन्स> यूनिट्स> डायलॉग के डिस्टेंस फैक्टर द्वारा विभाजित होता है।

यदि आप "दिशा और एक लाइन की दूरी" (बाएं पर पहला बटन) का उपयोग करते हैं, तो अंतःक्रियात्मक रूप से लाइन के प्रारंभ और अंत बिंदुओं का चयन करें। कोण आपके प्रारंभ बिंदु से आपके अंत-बिंदु तक है। हालाँकि लाइन खंड विपरीत दिशा में आकर्षित हो सकता है।


0

डेटा मैनेजमेंट \ फीचर्स टूलबॉक्स में जियोमेट्री अटेंडेस के साथ - आप प्रत्येक लाइन फीचर के स्टार्ट-टू-एंड बेयरिंग को स्टोर करने के लिए एक लाइन बियरिंग-ऐड्स को एक विशेषता बना सकते हैं। मान 0 से 360 तक, 0 का अर्थ उत्तर, 90 पूर्व, 180 दक्षिण, 270 पश्चिम और इसी तरह है।

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