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

ใช้แท็กนี้เมื่อ ArcGIS Desktop เป็นผลิตภัณฑ์และสถาปัตยกรรมที่คุณใช้จากแพลตฟอร์ม ArcGIS

3
ใช้การเปลี่ยนแปลงเดียวกันกับเอกสารแผนที่หลายรายการหรือไม่
ฉันมีเอกสารแผนที่หลายฉบับ (ประมาณ 30) ที่อ้างอิงไฟล์เดียวกันทั้งหมดและแสดงในลักษณะเดียวกัน ฉันสร้างพวกเขาโดยการตั้งค่าแผนที่เดียวที่ฉันต้องการจากนั้นใช้ "บันทึกเป็น" เพื่อสร้างแผนที่ใหม่จากนั้นปรับขอบเขตข้อมูลเฟรมในเค้าโครง แน่นอนว่าตอนนี้ฉันได้สร้างมันขึ้นมาแล้วฉันต้องทำการเปลี่ยนแปลงแบบเดียวกันกับพวกเขาทั้งหมด มีกระบวนการที่มีประสิทธิภาพมากกว่าการทำซ้ำขั้นตอนเดียวกันในเอกสารแต่ละฉบับด้วยตนเองหรือไม่? ถ้าไม่มีวิธีที่ดีกว่าที่ฉันสามารถจัดทำโครงการเพื่ออำนวยความสะดวกในการเปลี่ยนแปลงเช่นนี้หรือไม่? ฉันใช้ ArcMap 10.0

4
วิธีการสรุปคลาสคุณสมบัติจุด
ฉันมีฟีเจอร์คลาสพร้อมจุดสำหรับทุกๆ 25 ซม. - รวม 400,000 คะแนน ฉันต้องการลดความละเอียดนี้ให้เหลือเพียงหนึ่งจุดในทุกๆมิเตอร์ ฉันจะสั่งให้ ArcGIS Advanced (ArcInfo) ทำสิ่งนี้ได้อย่างไร ฉันไม่เห็นเครื่องมือที่ทำให้ผอมบางหรือเครื่องมือการวางนัยสำหรับคลาสคุณลักษณะของจุดและไม่ต้องการสร้างแรสเตอร์จากข้อมูลเพื่อทำการสุ่มใหม่

4
การพิจารณาว่ามีจุดล้อมรอบโดยใช้การประมวลผลแบบแรสเตอร์หรือไม่
ฉันกำลังพยายามปรับปรุงกระบวนการเวกเตอร์ / หลามที่ยุ่งยากในขณะนี้สำหรับแบบจำลองความเป็นอันตรายตามธรรมชาติ ในขณะนี้เรามีสคริปต์ที่มีความยาวซึ่งสร้างเส้นระยะทาง / ทิศทางจากจุดที่กำหนดเพื่อพิจารณา: ประเภทของรูปหลายเหลี่ยมที่มันตัดกัน (เช่นป่าหญ้าป่าพรุ ฯลฯ ) ระยะทางถึงรูปหลายเหลี่ยมนั้น จำนวนเส้นเหล่านี้ตัดกันรูปหลายเหลี่ยมเพื่อกำหนดว่า 'ล้อมรอบ' เป็นเท่าใด มีส่วนร่วมมากขึ้น แต่นั่นคือส่วนสำคัญของมัน ฉันพยายามที่จะหาวิธีในการปรับปรุงและตอนนี้กำลังนิ่งงันในส่วนที่ 3 ความคิดคือการตรวจสอบว่าจุดที่ล้อมรอบด้วยรูปหลายเหลี่ยมอย่างสมบูรณ์ภายใน 200m ดังนั้นในภาพที่แนบมาของฉันฉันต้องการให้จุด A ถูกทำเครื่องหมายว่ามีความเสี่ยงสูงกว่าจุด B เนื่องจากล้อมรอบด้วยรูปหลายเหลี่ยมของฉัน สิ่งนี้ซ้ำไปซ้ำมาประมาณ 13 ล้านจุดดังนั้นจึงไม่ใช่งานเล็ก ๆ และฉันอยากมีพื้นผิวที่จะได้รับค่ามากกว่าการใช้งานสคริปต์ของเรา ฉันคิดว่าจะต้องมีการเปลี่ยนแปลงของเครื่องมืออุทกวิทยาหรือเส้นทางต้นทุนในการทำเช่นนี้ แต่ฉันไม่สามารถไปรอบ ๆ มันได้ ฉันจะไปเกี่ยวกับเรื่องนี้ได้อย่างไร


5
จุดตัด (การวิเคราะห์) ของรูปหลายเหลี่ยมที่สร้างเอาต์พุตว่าง
ก่อนหน้านี้ฉันได้ถามคำถามเกี่ยวกับการกำหนดพื้นที่ของรูปหลายเหลี่ยมด้วยขอบเขตรูปหลายเหลี่ยมอื่น การกำหนดพื้นที่ของรูปหลายเหลี่ยมแต่ละอันภายในขอบเขตรูปหลายเหลี่ยมหรือไม่ ฉันมาถึงการตกลงกันว่าการใช้ฟังก์ชันตัดกันเป็นตัวเลือกที่เป็นไปได้มากที่สุดในการยับยั้งพื้นที่ของรูปหลายเหลี่ยมภายในขอบเขต 1,000 ม. เมื่อใดก็ตามที่ฉันเรียกใช้ตัดกับรูปหลายเหลี่ยมรูปร่าง (มีประมาณ 40) ภายในขอบเขตรูปหลายเหลี่ยมมันสร้างผลลัพธ์ที่ว่างเปล่า ฉันได้ตั้งค่าระบบพิกัดสำหรับแต่ละ shapefile และ data frame ให้เป็นอันเดียวกัน ฉันใช้ ArcGIS 10.1 กับสิทธิ์ใช้งาน ArcInfo อะไรเป็นสาเหตุของผลลัพธ์ที่ว่างเปล่านี้สร้างขึ้น? คำเตือน 000117: สร้างเอาต์พุตแจ้งเตือนที่ว่างเปล่า

2
การนำเข้าภาพ. svg เพื่อใช้เป็นสัญลักษณ์ใน ArcMap?
ฉันมีไฟล์. svg หลายไฟล์ที่ฉันต้องการใช้เป็นสัญลักษณ์ใน ArcMap 10.1 อย่างไรก็ตามฉันไม่เห็นคุณลักษณะการนำเข้าหรือการเรียงลำดับเพื่อใช้รูปภาพ. svg เหล่านี้

10
การเปลี่ยนประเภทข้อมูลในตารางแอตทริบิวต์ ArcGIS?
ฉันจะเปลี่ยนชนิดข้อมูลในตารางแอตทริบิวต์ใน ArcGIS สำหรับหลายฟิลด์ได้อย่างไร ตัวอย่างเช่นหากเขตข้อมูลได้รับการส่งออกเป็นสตริงจาก Excel และฉันต้องการใช้เป็นค่าตัวเลข?

2
เลือก layer by attribute โดยใช้คำสั่ง SQL LEN () ใน ArcMap?
ฉันต้องการสอบถามความยาวของคอลัมน์สตริงและคิดว่าจะใช้: LEN([ColumnName]) > 5 อย่างไรก็ตามนั่นไม่ได้ผลเลย ฉันกำลังสอบถามตารางใน fGDB ใน ArcMap 10.1 ดังนั้นสัญกรณ์ของ [ColumnName] มีคนช่วยฉันได้ไหม ข้อความแสดงข้อผิดพลาดที่ฉันได้รับจาก ArcGIS คือฉันกำลังใช้คำสั่ง SQL ที่ไม่ถูกต้อง

1
Python พร้อม GDAL และ PostGIS แทน ArcGIS
ไม่กี่ครั้งที่ผ่านมาฉันทำงานกับภาพถ่ายดาวเทียมพื้นผิวอุณหภูมิพื้นผิวประจำวันของพื้นที่ที่มีขนาดของอลาสก้า ฉันต้องประมวลผลภาพประมาณหนึ่งพันภาพ ฉันดาวน์โหลดพวกมัน, โมเสส, ฉาย, ตัดกับขอบเขตของไฟล์, แยกออกมาจากแรสเตอร์ที่ถูกตัดและวางแผนวิธีในกราฟอุณหภูมิเวลา กราฟเวลาอุณหภูมิคือผลลัพธ์สุดท้าย ฉันทำสิ่งเหล่านี้ทั้งหมดใน ArcGIS และแม้ว่าฉันจะสร้างสคริปต์ ArcPy ซึ่งช่วยให้การทำงานเป็นส่วนหนึ่งของงานโดยอัตโนมัติ ตอนนี้ฉันต้องการสร้างโปรแกรมที่ทำสิ่งเดียวกัน แต่ 100% โดยอัตโนมัติ ฉันแค่ต้องการที่จะป้อนค่าพิกัดของมุมเข้าไปในโปรแกรมเพื่อกำหนดพื้นที่ที่น่าสนใจและรับเอาต์พุตสุดท้ายที่สร้างขึ้นซึ่งเป็นกราฟอุณหภูมิ - เวลา คุณคิดว่าสิ่งนี้เป็นไปได้หรือไม่ที่ใช้ Python กับ GDAL ไลบรารี่และ PostGIS เป็นแหล่งข้อมูลแรสเตอร์?

2
วิธีการสร้างบัฟเฟอร์ที่มุ่งเน้นการใช้ arcpy?
ฉันต้องการสร้างบัฟเฟอร์เชิงสำหรับทุกรูปหลายเหลี่ยมใน shapefile ของฉันโดยใช้ arcpy โดยการวางเชิงฉันหมายความว่าฉันมีสองมุม a1 และ a2 ที่ จำกัด ทิศทางของบัฟเฟอร์ สิ่งนี้แสดงอยู่ในกราฟด้านล่าง: ความคิดใด ๆ

2
ArcGIS 10 - พื้นหลังข้อความไม่แสดงเมื่อส่งออก
ฉันมีป้ายทางหลวงพร้อมตัวป้องกันมาตรฐานและหมายเลขเส้นทางในนั้น สำหรับกรอบข้อมูลหลักของฉันฉลากปรากฏขึ้นอย่างถูกต้อง ฉันยังมีแผนที่แทรก 4 อันซึ่งมีเพียงหมายเลขเท่านั้นที่จะปรากฏไม่ใช่ตัวป้องกันเมื่อส่งออกไปยังไฟล์ (ชนิดใดก็ได้) นี่คือบางสิ่งที่ฉันพยายามที่ไม่ได้ผล: ส่งออกป้ายกำกับไปยังคำอธิบายประกอบ การสร้างกราฟิกทดแทน (ในมุมมองกรอบข้อมูลของแต่ละสิ่งที่ใส่เข้าไป) สำหรับแต่ละข้อด้านบนให้ใช้. png พื้นหลังแทน. emf ทางออกเดียวที่ดูเหมือนว่าใช้งานได้คือการสร้างกราฟิกเป็นส่วนหนึ่งของเอกสารและซ้อนทับสิ่งเหล่านี้ที่ด้านบนของสิ่งที่ใส่เข้าไป นี่เป็นการฝึกฝนที่แย่มากและกราฟิกจะไม่ทะลุด้วยสิ่งที่ใส่เข้าไป เพียงเพื่อชี้แจงโล่ (พื้นหลังข้อความ) จะปรากฏขึ้นในหน้าจอเลย์เอาต์เมื่อแก้ไขแผนที่ แต่ไม่ได้อยู่ในผลิตภัณฑ์ที่ส่งออกหลังจากส่งออกแผนที่ไปยัง. pdf หรือส่วนขยายอื่น ๆ เวอร์ชันของ ArcGIS ที่ใช้อยู่คือ 10.1 SP1 ฉันไม่สามารถอัพเกรดหรือเปลี่ยนแปลงการติดตั้ง ข้อเสนอแนะพยายาม: การลบไฟล์ข้อมูลหลักจากนั้นส่งออก - ผลลัพธ์เดียวกัน การย้าย dataframe ของสิ่งที่ใส่เข้าไปในเอกสารใหม่ UPDATE: ปรากฏว่า ArcGIS จะซ่อนสัญลักษณ์พื้นหลัง (หรือไม่วาด) ที่มีขนาดเล็กกว่าขนาดที่แน่นอนเมื่อเปรียบเทียบกับแผนที่ (% หรืออัตราส่วน) เมื่อฉันทำให้ขนาดการพิมพ์มีขนาดเล็กลง (แต่เดิมคือ 34x40 นิ้ว) หรือสัญลักษณ์ใหญ่ขึ้นโล่ก็ปรากฏขึ้น ไม่มีใครรู้วิธีการเปลี่ยนตัวเลือกนี้ใน …

5
การระบุฟิลด์การเข้าร่วมในโปรแกรมเป็นแบบ ArcMap?
เป็นไปได้หรือไม่ที่จะระบุเขตข้อมูลการเข้าร่วมทางโปรแกรมที่ใช้กับตารางเข้าร่วมสองชุดข้อมูลเข้าด้วยกันใน ArcMap ขณะนี้ฉันกำลังใช้ ArcGIS 10.0, SP5 และต้องการโซลูชัน ArcPyแต่ฉันจะไม่คัดค้านโซลูชันอื่น ๆ หากไม่มีโซลูชัน ArcPy วิธีหนึ่งที่ฉันลองใช้คือวนลูปผ่านทุกฟิลด์และมองหา "baseName" ที่ตรงกัน แต่นั่นเป็นเพียง "การศึกษาที่เดาได้" ที่คุณหวังว่าชื่อฟิลด์ในฐานข้อมูลทั้งสองจะเหมือนกัน สำหรับการแสดงกราฟิกของสิ่งที่ฉันเป็นหลังจากนั้นฉันต้องการระบุ "อินพุตเข้าร่วมฟิลด์" และ "เอาท์พุทเข้าร่วมฟิลด์" ตามที่เห็นในกล่องโต้ตอบ "เพิ่มเข้าร่วม" แต่แน่นอนหลังจากที่จริงแล้ว นี่เป็นคำถามเกี่ยวกับแท็กที่สามารถตรวจพบ“ เข้าร่วม” โดยทางโปรแกรมหรือไม่ แต่ในกรณีนี้ฉันต้องการขยายฟังก์ชั่นเพื่อระบุ FIELD (s) ที่ใช้ในการเข้าร่วมชุดข้อมูลสองชุด (หรือมากกว่า) เข้าด้วยกัน

6
วิธีตรวจสอบโดยทางโปรแกรมว่าจำนวนรูปร่าง = จำนวนระเบียนในตาราง?
ฉันมีรูปร่างหนึ่งไฟล์ประมาณ 1,000 รูปที่เสียหาย (ดูข้อความแสดงข้อผิดพลาดที่แนบมา) ShapeFiles ถูกสร้างขึ้นจาก eCognition Developer 8 มีเครื่องมือสคริปต์ที่ดูเหมือนว่าจะซ่อม Shapefile เมื่อมันถูกระบุว่าเสียหาย แก้ไข: ฉันต้องการสร้างสคริปต์อย่างรวดเร็วเพื่อวนลูปไฟล์ทั้งหมดและตรวจสอบว่าจำนวนรูปร่างตรงกับเรคคอร์ดตารางหรือไม่ ฉันสามารถนับบันทึกตารางโดยใช้สิ่งต่อไปนี้: # Name: fcCount.py # Purpose: calculate the number of features in a featureclass # Import system modules import arcpy from arcpy import env env.workspace = "C:/data" Sample = "MyShp.shp" result_dbf = int(arcpy.GetCount_management(Sample).getOutput(0)) print result_dbf ในที่สุดฉันต้องการสร้างการตรวจสอบตรรกะบางประเภทเช่น: …

3
arcpy สามารถตรวจจับว่ามันกำลังทำงานอยู่ในเดสก์ท็อปหรือเซิร์ฟเวอร์หรือไม่?
ฉันกำลังพัฒนาโค้ดบางส่วนที่ฉันต้องการเรียกใช้ทั้งสองเป็นบริการเว็บเซิร์ฟเวอร์ ArcGIS และเป็นสคริปต์แบบสแตนด์อโลน ฉันต้องการที่จะสามารถแก้ไขการดำเนินการเล็กน้อยขึ้นอยู่กับว่ามันทำงานเป็นบริการเว็บ AGS หรือเป็นงูหลามแบบสแตนด์อโลน / ภายในเดสก์ท็อป มีวิธีตรวจจับสิ่งนี้หรือไม่? ฉันค้นหาเสร็จแล้ว แต่ไม่พบสิ่งที่น่าพอใจมาก ฉันได้เห็นarcpy.mapping.CreateGISServerConnectionFile แล้วแต่นี่เป็นการตั้งค่าการเชื่อมต่อกับเซิร์ฟเวอร์แทนที่จะตรวจสอบสภาพแวดล้อมปัจจุบัน ฉันยังค้นหาข้อมูลเกี่ยวกับวิธีการเรียกใช้บริการโดยใช้ AGS (เช่นนี้ ) แต่ฉันไม่เห็นอะไรเลยในแนวของฟังก์ชันประเภท arcpy.isWebService () ฉันต้องตรวจสอบสภาพแวดล้อม (เช่นเพื่อดูว่า "% scratchFolder% ถูกตั้งค่าหรือตรวจสอบบางสิ่งที่เกี่ยวข้องกับ sys.argv) หรือไม่ดูเหมือนโซลูชันที่ไม่เสถียร

1
วิธีเพิ่มขีด จำกัด การใช้หน่วยความจำสูงสุดสำหรับการเรียกใช้ Arc 10.1?
ไม่แน่ใจว่านี่เกี่ยวข้องกับ GIS อย่างเคร่งครัดหรืออาจเป็นของ StackOverflow ... มันเกี่ยวกับ ESRI ArcGIS 10.1 ดังนั้นฉันจึงติดที่นี่ ฉันกำลังมองหาตัวเลือกเพื่อเพิ่มความสามารถในการประมวลผลและฉันได้อ่านบิตและชิ้นส่วนที่ไม่ช่วยเหลือเกี่ยวกับการเพิ่มขีด จำกัด การใช้หน่วยความจำสำหรับ ArcGIS ฉันกำลังทำงานกับ ESRI ArcGIS 10.1 (ใบอนุญาตทั้งหมด) ใน Windows 7 แบบ 32 บิต, 3.33GHz Intel DuoCore, คอมพิวเตอร์ 4GB RAM ในที่สุดฉันจะอัปเกรดเป็นคอมพิวเตอร์ 64 บิตที่มีประสิทธิภาพยิ่งขึ้นด้วย 8GB Ram และต้องการทราบว่าต้องทำอะไรในระหว่างนี้หรือเมื่อเครื่องใหม่เข้ามา ขอบคุณ!

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