คำถามติดแท็ก arcgis-10.1

ใช้แท็กนี้เมื่อ ArcGIS 10.1 เป็นรุ่นที่คุณใช้จากแพลตฟอร์ม ArcGIS

5
จะลบเครดิต Esri basemap ออกได้อย่างไร
อย่างที่คุณเห็นจากแผนที่ตัวอย่างที่แนบมาเครดิต Esri basemap กำลังเหนือกว่าและลดการออกแบบการทำแผนที่ของแผนที่ทั้งหมด เครดิตเหล่านี้ดูเหมือนจะใหม่สำหรับ 10.1 และทำให้แผนที่เหล่านี้ใช้งานไม่ได้ในสิ่งพิมพ์ทุกประเภท มีวิธีลบเครดิตหรือไม่

2
วิธีที่เร็วที่สุดในการนับจำนวนคุณลักษณะในคลาสคุณลักษณะหรือไม่
ด้วยการแนะนำของโมดูลการเข้าถึงข้อมูลใน arcpy (ค้นหาเคอร์เซอร์ที่เร็วกว่า 30x) ฉันต้องการทราบว่าการนับคุณสมบัติที่ตรงกับเกณฑ์ sql นั้นเร็วกว่าวิธี MakeTableView + GetCount แบบดั้งเดิมหรือไม่

5
ไม่จำเป็นต้องใช้ ArcSDE อีกต่อไปที่ ArcGIS 10.1?
ด้วยความผิดหวังที่ฉันไม่พบตัวช่วยสร้างหลังการติดตั้งด้วย ArcSDE 10.1 และไม่ประสบความสำเร็จกับเครื่องมือบรรทัดคำสั่งเพื่อเริ่มบริการ SDE บนฐานข้อมูล SDE ของเราฉันพบว่าฉันสามารถเข้าถึงฐานข้อมูลและคัดลอก / ผ่าน / เพิ่มคุณสมบัติ / ลบ คุณลักษณะ / ฯลฯ ทั้งหมดผ่านการเชื่อมต่อโดยตรงไปยังเครื่อง SQL Server 2012 ของเรา นี่คือโดยไม่ต้องใช้ ArcSDE ดังนั้น ... คำถามคือทำไมฉันต้องผ่านปัญหาในการพยายามให้บริการ SDE ทำงานถ้าฉันสามารถจัดการฐานข้อมูลของเราผ่านเครื่องมือเดสก์ท็อป ฉันยังสามารถสร้างฐานข้อมูลองค์กรและตรวจสอบว่าตารางธุรกิจที่จำเป็นทั้งหมดถูกสร้างขึ้น ฉันได้สร้างบริการแผนที่ทั้งหมดของเราใน ArcGIS Server 10.1 อีกครั้งด้วยการเชื่อมต่อโดยตรงและการแก้ไขเว็บทำงานได้อย่างสมบูรณ์แบบ บางทีฉันอาจพลาดบางสิ่ง ... UPDATE: ตามที่ระบุไว้ในหัวข้อมีอะไรใหม่สำหรับฐานข้อมูล Geod : "วิธีที่แนะนำในการเข้าถึงฐานข้อมูล Geod ขององค์กรคือการเชื่อมต่อโดยตรงจากไคลเอนต์ ArcGIS หากคุณใช้การเชื่อมต่อโดยตรงกับฐานข้อมูล Geod ของคุณคุณไม่จำเป็นต้องติดตั้งแอปพลิเคชันเซิร์ฟเวอร์ ArcSDE" หากคุณต้องการแก้ไขการตั้งค่าในตารางระบบ …

3
เหตุใดจึงเรียนรู้ / ใช้กล่องเครื่องมือ Python บนเครื่องมือ Python Script [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันได้เขียนกล่องเครื่องมือ Python สองสามชุด (ซึ่งใหม่ใน ArcGIS 10.1) แต่ฉันยังตัดสินใจไม่ได้ว่าควรเขียนเมื่อใด / แทนที่จะใช้เครื่องมือ Python Script ในกล่องเครื่องมือมาตรฐาน ฉันคิดว่าวิธีใช้ออนไลน์อาจทำให้ฉันเข้าใจได้เมื่อมันนำหน้าจุดบางจุดด้วย: เมื่อสร้างแล้วเครื่องมือในกล่องเครื่องมือ Python ให้ประโยชน์มากมาย อย่างไรก็ตามข้อดีห้าประการที่ระบุไว้ทั้งหมดดูเหมือนจะไม่สามารถใช้ Python ในการเขียนเครื่องมือได้และดูเหมือนจะไม่มีใครระบุข้อดีของกล่องเครื่องมือ Python บนเครื่องมือ Python Script ข้อดีสองข้อที่ฉันนึกได้คือ: ตอนนี้ฉันสามารถเขียนเครื่องมือ Python "บริสุทธิ์" ในสคริปต์ Python เดียวโดยไม่ต้องเชื่อมต่อกับไดอะล็อกที่ได้รับการประพันธ์แยกต่างหากด้วยการตรวจสอบเครื่องมือที่ดูเหมือนว่าถูกตรึงไว้ แต่ฉันยินดีที่จะใช้งานได้ดีกว่าในเรื่องนี้ ตอนนี้ฉันสามารถใช้รหัส (Python หรือภาษาใด ๆ ที่มีความสามารถในการเขียนไฟล์ข้อความ) เพื่อให้การเขียนกล่องเครื่องมือ Python เป็นไปโดยอัตโนมัติ แต่ฉันยังไม่ได้เจอข้อกำหนดในการทำเช่นนี้ ฉันมองกรณีที่น่าสนใจที่ทำให้ Esri ให้ความสามารถของ …

2
การสร้างรูปหลายเหลี่ยม Thiessen (Voronoi) โดยใช้เส้น (แทนที่จะเป็นจุด) เป็นคุณลักษณะอินพุตหรือไม่
ฉันมีชุดคุณสมบัติเส้นภายในขอบเขตรูปหลายเหลี่ยมโดยเฉพาะ สำหรับแต่ละบรรทัดฉันต้องการสร้างรูปหลายเหลี่ยมภายในซึ่งจุดที่เป็นไปได้ทุกจุดนั้นจะอยู่ใกล้กับเส้นที่กำหนดมากกว่าเส้นอื่น ๆ ในชั้น ฉันเคยทำสิ่งนี้มาแล้วในอดีตสำหรับคุณสมบัติอินพุตพอยต์โดยใช้ Delaunay triangulation แต่ถ้ามีกระบวนการที่คล้ายกันในการทำมันด้วยฟีเจอร์ line ฉันไม่สามารถหามันได้ การทางพิเศษแห่งประเทศไทย: วิธีการแก้ปัญหาของ Geogeek เกิดขึ้นกับฉัน แต่ในส่วนที่ตรงกว่าที่เส้นอินพุตมีจุดยอดน้อยกว่ารูปหลายเหลี่ยมที่เป็นผลลัพธ์จะเข้าใกล้เกินไป (แม้จะทับซ้อนกัน) บรรทัดที่ไม่ควร ที่นี่เส้นสีแดงคืออินพุตของฉันคุณสามารถเห็นจุดยอดและรูปหลายเหลี่ยม Thiessen ที่สร้างขึ้นจากพวกเขา บางทีวิธีที่รวดเร็วและ (มาก) วิธีแก้ปัญหาที่สกปรกอาจจะแปลงแต่ละบรรทัดเป็นชุดของจุดที่เว้นระยะเท่ากัน (แทนที่จะเป็นจุดยอดของเส้นเท่านั้น) สร้าง Thiessen polygons จากนั้นทำการละลายโดยอิงจาก Line ID ต้นทาง

2
สภาพแวดล้อมการประมวลผลแบบขนาน Arcpy
ฉันเพิ่งค้นพบการตั้งค่าสภาพแวดล้อมการประมวลผลแบบขนานใน ArcGIS (สิ่งนี้จะต้องใหม่ถึง 10.1) อย่างไรก็ตามไม่มีการกล่าวถึงเครื่องมือที่ออกแบบมาเพื่อใช้การตั้งค่าสภาพแวดล้อมนี้ ESRI มีตัวอย่างหนึ่งของวิธีการตั้งค่าสภาพแวดล้อมการประมวลผลแบบขนาน: import arcpy # Use half of the cores on the machine. arcpy.env.parallelProcessingFactor = "50%" คำถามของฉันมีความเกี่ยวข้องอย่างใกล้ชิดดังนั้นฉันจึงรวมไว้ในหัวข้อเดียวกัน: เครื่องมือการประมวลผลทางภูมิศาสตร์ใดที่ให้เกียรติสภาพแวดล้อมการประมวลผลแบบขนาน? การตั้งค่าท้องถิ่นหรือส่วนกลางเหล่านี้ (เช่นคุณสามารถตั้งค่าสภาพแวดล้อมที่จุดเริ่มต้นของสคริปต์ Arcpy และเครื่องมือที่เกี่ยวข้องทั้งหมดจะให้เกียรติการตั้งค่าสภาพแวดล้อมหลังจากนั้นหรือไม่? เครื่องมือปรับกระบวนการทางภูมิศาสตร์ส่วนใหญ่ตั้งค่าเป็น: arcpy.env.parallelProcessingFactor = "100%"โดยค่าเริ่มต้นหรือไม่

2
ใช้ ArcPy เพื่อกำหนดรุ่นของเอกสาร ArcMap หรือไม่
มีวิธีใดบ้างในการใช้ ArcPy เพื่อระบุรุ่นของเอกสารแผนที่ (MXD) ฉันกำลังหาทางแก้ไขสินค้าคงคลัง MXD ของเราและต้องการทราบว่าเอกสารคือ 8.1, 9.2, 10.0 หรือไม่ ฉันกำลังใช้ ArcGIS 10.0 แต่ถ้ามีการอัพเดทใน 10.1 ที่ไม่มีอยู่ใน 10.0 ฉันก็ยินดีที่ได้ยินเช่นกัน ฉันเห็นว่ามีคำถามก่อนหน้านี้ของวิธีที่คุณสามารถหารุ่น ArcGIS โดยทางโปรแกรม? แต่มันอ้างอิงการแก้ปัญหาทั้งหมดของ ArcObjects (ซึ่งฉันคิดว่าฉันสามารถโทรจากไพธ อนได้ แต่ฉันไม่ต้องการ)

1
วิธีการแยกรูปหลายเหลี่ยมเว้าเป็นรูปหลายเหลี่ยมนูนใน Arcpy
ฉันกำลังมองหาเครื่องมือหรืออัลกอริทึมเพื่อตรวจจับรูปหลายเหลี่ยมเว้าและแบ่งออกเป็นรูปหลายเหลี่ยมนูน เช่นเดียวกับที่อธิบายในรูปภาพรูปหลายเหลี่ยมสีน้ำเงินแบ่งออกเป็นรูปหลายเหลี่ยม A และ B ฉันใช้ Arcpy ภายใต้ Arcgis 10.1

1
ArcGIS 10.1 Python AddIn ใช้การประมวลผลแบบมัลติโพรเซสขัดข้อง ArcMap?
ฉันต้องการเรียกใช้งานมัลติโปรเซสเซอร์จากเครื่องมือเสริมของหลาม ปัญหาของฉันคือกระบวนการทำให้ล้มเหลว โดยทั่วไปเกิดปัญหา ArcMap นี่คือรหัสพื้นฐานของฉัน: def function(startOID, endOID, fc): wrksp = r"c:\temp\mp_addintest\data\test_%s.txt" % (int(startOID) + int(endOID)) # real logic removed to dumb it down with open(wrksp, 'w') as writer: writer.write("%s to %s from %s \n" % (startOID, endOID, fc)) return wrksp class btnMP(object): """Implementation for src_addin.MPButton (Button)""" def __init__(self): self.enabled …

2
จำนวนตัวอย่างขั้นต่ำสำหรับการแก้ไขคริกกิ้ง
ฉันได้รับข้อมูลบางอย่างที่มีจำนวนตัวอย่างพร้อมคำขอเพื่อแก้ไขโดยใช้วิธีการ kriging หลังจากการตรวจสอบบางอย่างปรากฏว่าผลลัพธ์ที่น่าสนใจ (ดำเนินการใน ArcGIS Geostatistic Analyst พร้อมพารามิเตอร์เริ่มต้น) ไม่เป็นที่น่าพอใจ ค่า Interpolated นั้นแตกต่างจากการวัด (โดยเฉพาะค่าบนสุด) และพื้นผิวดูไม่น่าเชื่อถือ นี่คือภาพ: ฉันคิดว่าปัญหาหลักคือจำนวนตัวอย่างไม่เพียงพอ เราควรใช้คะแนนเท่าไหร่เพื่อให้ได้ผลลัพธ์ที่เชื่อถือได้? หรือวิธีการแบบ kriging อาจไม่เหมาะสมกับค่าที่หลากหลายเช่นนี้?

5
การสร้างไฟล์จุดตามเส้น (ทางเดิน) ในระยะทางปกติ (0.20 ไมล์) โดยใช้ ArcGIS Desktop หรือไม่
ฉันใช้ ArcGIS 10.1 ฉันมีเครือข่ายเส้นทางที่ฉันพยายามสร้างสัญญาณตามเส้นทางทุก ๆ 0.20 ไมล์ มีวิธีการสร้างไฟล์จุดจากคุณสมบัติเส้นหรือไม่?

2
กำลังส่งออบเจ็กต์ผลลัพธ์ ArcPy จาก arcpy.GetCount_management () เป็นจำนวนเต็มแทนหรือไม่
ฉันพยายามรับตัวเลขด้วยการนับจำนวนจุดที่อยู่ในไฟล์รูปร่าง และมันใช้งานได้ยกเว้นฉันจะพบปัญหาในการใช้หมายเลขนั้นในที่อื่น ในที่สุดฉันจะใช้การนับนั้นในคณิตศาสตร์ (เครื่องคำนวณภาคสนาม) แต่ในขณะที่การดีบั๊กฉันพบข้อผิดพลาดที่จะจบลงทำให้ฉันมีปัญหาในภายหลัง รหัสนี้: TotalPoints = arcpy.GetCount_management(Path_Pts) arcpy.AddMessage(">>>> PROCESS: COUNT PATH POINTS {" + TotalPoints + "}") ให้ข้อผิดพลาดนี้: TypeError: cannot concatenate 'str' and 'Result' objects ฉันพยายามคัดเลือกเป็นแบบ int ซึ่งมันไม่ชอบ: TypeError: int() argument must be a string or a number, not 'Result' ดังนั้นฉันจึงมีวัตถุ 'ผลลัพธ์' และต้องเปลี่ยนเป็นตัวเลข ฉันจะทำเช่นนั้น - หรือใช้ฟังก์ชัน ArcPy ที่ไม่จำเป็นหรือซับซ้อนเกินไปที่นี่ได้อย่างไร

6
สิ่งสำคัญในการทดสอบใน ArcMap 10.1, Service Pack 1 คืออะไร? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว ฉันถูกขอให้ทดสอบ Service Pack 1 สำหรับ ArcMap 10.1 ก่อนที่จะมอบให้กับผู้ใช้คนอื่น ๆ ในมหาวิทยาลัยของฉัน มีสิ่งใดบ้างที่สำคัญที่ฉันควรทำสำหรับการทดสอบ SP หรือฉันควรลองดูสิ่งต่าง ๆ ที่ได้รับการกล่าวถึงโดยเฉพาะใน SP นี้หรือไม่ แผนของฉันคือการสร้างไฟล์. xmd ใหม่และเรียกใช้คำสั่งการประมวลผลพื้นฐานสองสามข้อ ในความเป็นจริงฉันจะไม่สามารถตรวจสอบทุกอย่าง แต่มีสิ่งสำคัญอื่น ๆ ที่ฉันควรทำอย่างไร

1
แนวทางสำหรับการจัดระเบียบกล่องเครื่องมือหลาม (.pyt) ใน ArcGIS
สำหรับหนึ่งในภารกิจของฉันฉันต้องสร้างกล่องเครื่องมือที่มีสามเครื่องมือ (สคริปต์หลาม) แทนที่จะเป็น tbx ธรรมดาฉันตัดสินใจเขียนเป็น Python Toolbox (pyt) ทุกอย่างชัดเจนยกเว้นวิธี "ดี" ในการจัดระเบียบรหัส เนื่องจากฉันมีสามเครื่องมือจึงไม่ดีที่จะเก็บไว้ในไฟล์เดียว (pyt) ดังนั้นฉันตัดสินใจเก็บเครื่องมือแต่ละไฟล์ในไฟล์. py แยกต่างหาก นี่คือปัญหา: วิธีที่ดีในการจัดระเบียบไฟล์หลายไฟล์ด้วย PYT สำหรับการแจกจ่ายหรือการปรับใช้บน ArcGIS สำหรับเซิร์ฟเวอร์คืออะไร ฉันควรเก็บไว้ในระดับเดียวกันกับไฟล์ PYT หรือฉันควรวางไว้ในไดเรกทอรีย่อยบางอัน (เช่น "เครื่องมือ")? คุณสามารถแนะนำแนวทาง Esri หรือตัวอย่าง "กล่องเครื่องมือ PYT ขนาดใหญ่" ใด ๆ ได้หรือไม่ ฉันไม่พบสิ่งใดในหัวข้อนี้ ในเวอร์ชั่น 10.0 มีชื่อว่าโครงสร้างโฟลเดอร์ ToolShareที่ฉันใช้ นี่เป็นคำถามของรูปแบบการเข้ารหัสเพิ่มเติม เพราะความคิดในการสร้างไฟล์ PYT หนึ่งไฟล์ที่มีโค้ดตั้งแต่ 500-1,000 บรรทัดขึ้นไปนั้นดูไม่ดีสำหรับฉันและฉันเชื่อว่ามันไม่ใช่วิธี "pythonic"

4
การพิสูจน์ตัวตนแบบเป็นโปรแกรมไปยัง ArcGIS Server รักษาความปลอดภัยเลเยอร์ผ่าน RESTful API
ฉันมีอินสแตนซ์ของเซิร์ฟเวอร์ ArcGIS 10.1 ที่เปิดเผยบริการแผนที่ที่ปลอดภัยบนอินเทอร์เน็ต ความต้องการของฉันคือการเขียนรหัสแอปพลิเคชันไคลเอนต์ (ซึ่งขณะนี้ฉันกำลังสร้างโดยใช้ ArcGIS Javascript API รุ่น 3.3) ทำให้ผู้ใช้สามารถดูเว็บเซอร์ที่ปลอดภัยเหล่านี้ได้: ฉันคิดว่าตัวอย่าง ESRI ออนไลน์นี้เป็นการเริ่มต้นที่ดี ความประสงค์ของฉันคือไม่ให้ผู้ใช้แจ้งขอการรับรองความถูกต้องของบริการแผนที่ EACH เพราะฉันรู้อยู่แล้วว่าการบริการแผนที่ทั้งหมดเป็นของเธอ / เธอ ในความคิดของฉันพรอมต์ของข้อมูลรับรองควรปรากฏเพียงครั้งเดียวและดังนั้นรหัส JS ควรป้อนข้อมูลประจำตัวให้กับแต่ละ mapservice ผ่านการเรียกเข้าสู่ระบบ RESTful สำหรับฉันดูเหมือนว่า ArcGIS Server REST API จะให้การโทรดังกล่าว ... บางทีฉันผิด ดังนั้นวิธีนี้ "สงบ" ในการลงชื่อเข้าใช้บริการแผนที่ที่ปลอดภัยเป็นไปได้ด้วย ArcGIS Server (ทำให้สามารถเข้าถึงบริการที่ปลอดภัยโดยทางโปรแกรมหรือไม่) ถ้ามีคุณสามารถให้ตัวอย่างหรือลิงค์ไปยังแหล่งข้อมูลบนเว็บเพื่ออธิบายสิ่งนี้ได้หรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.