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

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

3
ความแตกต่างระหว่างชุดข้อมูล Raster แคตตาล็อก Raster และ Raster Mosaic
ฉันมีแผนที่ธรณีวิทยาที่มีสีสันและสแกนประมาณ 40 แบบซึ่งเป็น GeoTiffs ฉันต้องการนำพวกเขาไปไว้ในฐานข้อมูล Esri FileGeod เพื่อลดขนาดของพวกเขารวมพวกเขาเป็นหนึ่งและแสดงพวกเขาด้วยการซ้อนทับโปร่งใสส่วนใหญ่ที่สแกนด้วย ตอนนี้พวกเขาเป็นรูปภาพ Tif ส่วนบุคคลและฉันไม่แน่ใจว่าวิธีใดที่ดีที่สุดในการจัดเก็บไว้ใน FileGeodatabase ใครบ้างมีประสบการณ์กับสิ่งเหล่านี้และคุณสามารถบอกฉันได้ไหมว่าฉันต้องการใช้สิ่งใดสิ่งหนึ่งและไม่ใช่คนอื่น ในที่สุดเราจะมี ArcServer แต่สำหรับตอนนี้พวกเขาจะได้รับการบริการจากเซิร์ฟเวอร์ Geosoft DAP ส่วนใหญ่จะแสดงใน Arc 10.0 หรือ 10.1 แต่ตัวเลือกใด ๆ เหล่านี้จะแสดงได้ดีใน Geosoft Target แก้ไข: ดังนั้นหลังจากการวิจัยเพิ่มเติมฉันพบว่าไม่มีตัวเลือกเหล่านี้ที่สามารถใช้งานได้โดย Geosoft อย่างน้อยไม่ได้อยู่ในฐานข้อมูลไฟล์ ดังนั้นสิ่งที่เราจะทำคือการทำโมเสคแรสเตอร์สองแผ่นและบันทึกเป็น GeoTiffs ด้วยการบีบอัด Packbits (ซึ่ง Geosoft รองรับGeosoft ไม่รองรับ LZW ในทางกลับกัน) หนึ่งสำหรับธรณีวิทยาและอีกหนึ่งสำหรับภาพซ้อนทับ การบีบอัดจะทำงานได้ดีสำหรับภาพซ้อนทับซึ่งส่วนใหญ่เป็นเพียงสีเดียวที่มีคุณสมบัติสีดำดังนั้นขนาดไฟล์จะเป็นเศษส่วนของขนาดที่ไม่บีบอัด สำหรับความแตกต่างระหว่าง 3 ตัวเลือกที่ฉันพิจารณาฉันยังคงคลุมเครืออยู่ ดังนั้นหากใครมีคำอธิบายที่ดีฉันก็ยังอยากจะรู้ ...

20
ทำไมเบรกพอยต์จึงไม่“ ถูกโจมตี” เมื่อทำการดีบั๊ก ArcGIS 10 Add-In
ตอนนี้จากนั้นฉันพบปัญหาต่อไปนี้: ฉันเริ่มการดีบัก Add-In และจุดสั่งหยุดจะถูกละเว้น เกือบจะดูเหมือนว่าการสื่อสารระหว่าง IDE และองค์ประกอบไม่ทำงาน ปัญหาของฉันคือครั้งสุดท้ายที่สิ่งนี้เกิดขึ้นฉันแก้ไขมันและตอนนี้ฉันจำไม่ได้ว่าฉันทำอะไรเพื่อแก้ไข เบรกพอยต์จะไม่ถูกโจมตีในขณะนี้ ไม่มีการโหลดสัญลักษณ์สำหรับเอกสาร ส่วนหนึ่งปัญหาที่ฉันมีอยู่ได้อธิบายไว้แล้วที่นี่แต่ไม่มีวิธีแก้ไขสำหรับความผิดปกติของเบรกพอยต์ที่เกิดขึ้นจริง โปรดทราบว่าวิธีนี้ใช้งานได้ปกติ การลบ bin และ obj ดูเหมือนจะไม่ทำงาน เวลานี้ฉันเพิ่งกู้คืนโครงการทั้งหมดของฉันจากการสำรองข้อมูลและเริ่มต้นใหม่ แต่ฉันต้องการทราบวิธีแก้ไขปัญหานี้ฉันควรจะแก้ไขปัญหานี้อีกครั้ง

3
การนับค่าพิกเซลต่อเนื่องสำหรับชุดแรสเตอร์โดยใช้ ArcGIS Spatial Analyst?
ฉันใช้ ArcGIS 10 กับนักวิเคราะห์เชิงพื้นที่ ฉันมีชุด rasters (รวม 8) ที่ทุกคนมี 1 หรือ 0 สำหรับแต่ละเซลล์ แต่ละแรสเตอร์แสดงค่าปีของข้อมูลที่แตกต่างกัน เพื่อประโยชน์ในการปี 1 ถึงปี 8 ฉันสามารถเพิ่มแรสเตอร์ทั้งหมดเข้าด้วยกันซึ่งจะให้กริดสุดท้ายกับค่าตั้งแต่ 0 ถึง 8 8 บ่งบอกว่าเซลล์เป็น 1 อย่างต่อเนื่องสำหรับชุดแรสเตอร์ (ทุกปี) ฉันอยากทราบว่าแต่ละเซลล์มีจำนวน 1 ต่อเนื่องกันนานที่สุด ตัวอย่างเช่นกริดรวมอาจบันทึกค่าเซลล์เดียวที่บอกว่า 5 แต่เหนือ 8 กริดที่เซลล์มีจำนวนติดต่อกันมากที่สุด 1 เท่ากับ 3 หรือวิธีการแสดงนี้เป็นเวลา 3 ปีที่เซลล์เป็น 1 จากนั้นก็เริ่มสั่นระหว่างศูนย์และคน ทักษะการประมวลผลแบบแรสเตอร์ของฉันไม่ร้อนเท่ากับทักษะการประมวลผลเวกเตอร์ของฉันและฉันได้ดูไฟล์ช่วยเหลือ ESRI ได้ดี แต่ฉันไม่สามารถคิดได้ว่าจะทำได้อย่างไรโดยใช้เครื่องมือการประมวลผลเชิงภูมิศาสตร์ชั้นวาง ความคิดใด ๆ

5
กระบวนการ ArcMap.exe ยังคงเปิดอยู่หลังจากปิด ArcMap? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับระบบแลกเปลี่ยนข้อมูลทางภูมิศาสตร์ของกองซ้อน ปิดให้บริการใน2 ปีที่ผ่านมา ฉันรู้ว่าสิ่งนี้เกิดขึ้นหลายเดือนที่ผ่านมาเมื่อฉันไม่สามารถเปลี่ยนโครงสร้างตารางในอินสแตนซ์ของ ArcMap หลังจากอินสแตนซ์อื่นถูกปิด ตัวอย่างเช่นเมื่อฉันลบหรือเพิ่มบางฟิลด์ไปยังคลาสคุณลักษณะใน ArcMap ให้บันทึกและปิดเอกสารและเปิด ArcCatalog และพยายามที่จะลบคลาสฟีเจอร์นั้นที่ฉันได้รับการลบล้มเหลว: ล้มเหลวในการลบวัตถุที่เลือก สิ่งนี้มักจะเกิดขึ้นเมื่ออินสแตนซ์ของ ArcMap ที่มีเลเยอร์ซึ่งฉันพยายามลบถูกเปิดเพื่อให้วิธีแก้ปัญหาคือไฟขึ้นตัวจัดการงานของ Windows และฆ่ากระบวนการ ArcMap.exe ที่ยังคงเปิดอยู่ ใครมีปัญหานี้? ตอนนี้ใช้ SP3 และปัญหายังไม่ได้รับการแก้ไข ฉันกำลังเรียกใช้การตั้งค่าที่คล้ายกันมากในเครื่องที่เทียบเคียงกันและฉันไม่มีปัญหานี้

4
เรียกใช้สคริปต์ Python (พร้อมพารามิเตอร์) ภายในสคริปต์ Python อื่นกับ ArcPy?
รูปแบบการเข้ารหัสทั่วไปที่ใช้ใน AML คือการเรียกใช้ AML (พร้อมพารามิเตอร์) ภายใน AML อื่น แอปพลิเคชันที่ฉันกำลังพัฒนาอยู่ในขณะนี้จะได้รับประโยชน์จากความสามารถในการเรียกใช้สคริปต์ Python (พร้อมพารามิเตอร์) ภายในสคริปต์ Python อื่น อย่างไรก็ตามสิ่งนี้ดูเหมือนจะไม่ตรงไปตรงมา ใช้ ArcGIS 10 ฉันกำลังทดลองห่อสคริปต์ Python "inner" ลงในเครื่องมือ ArcGIS ที่มีพารามิเตอร์ ฉันคิดว่ามันเป็นเรื่องง่ายที่จะให้สคริปต์ Python "ด้านนอก" ใช้ arcpy.ImportToolbox เพื่อนำเข้ากล่องเครื่องมือแล้วเรียกใช้เครื่องมือที่อยู่ภายใน อย่างไรก็ตามในการทดสอบจนถึงทุกความพยายามของฉันเพื่อเรียกใช้เครื่องมือ "Inner" จากสคริปต์ "outer" ดูเหมือนว่าจะข้ามเครื่องมือ "inner" (ไม่มีข้อผิดพลาด) นี่คือรหัสทดสอบบางส่วนที่จะลองและอธิบายให้ดีขึ้นว่าฉันพยายามอธิบายอะไร สคริปต์ testinner.py ของฉันคือ: inputString = arcpy.GetParameterAsText(0) newFC = "C:\\Temp\\test.gdb\\" + inputString arcpy.Copy_management("C:\\Temp\\test.gdb\\test",newFC) …

3
รหัสโรงงานของออบเจ็กต์ ArcGIS SpatialReference สอดคล้องกับหมายเลข EPSG หรือไม่?
ฉันมีโครงการที่ฉันกำลังอ่านในวัตถุรูปทรงเรขาคณิตจากไฟล์ข้อความเพื่อใส่ไว้ใน ArcSDE วัตถุรูปทรงเรขาคณิตเหล่านี้มีรหัส EPSG ที่เกี่ยวข้องและฉันกำลังมองหาวิธีที่จะทำให้แน่ใจว่าพวกเขาอยู่ในการฉายภาพที่ถูกต้องเมื่อฉันทำเสร็จแล้ว ดูที่รหัสโรงงานที่ฉันสนใจ (GCS GDA94; EPSG: 4283 และ VicGrid 94; EPSG: 3111) สำหรับโครงการที่ฉันกำลังทำอยู่ปรากฏว่ารหัส EPSG ตรงกับ ESRI โดยตรง รหัสโรงงานสำหรับการอ้างอิงเชิงพื้นที่ ( ที่นี่และที่นี่ ) นี่เป็นเรื่องที่ดีเพราะฉันไม่ต้องกังวลเกี่ยวกับการนำทางไปยังไฟล์ฉายภาพเพื่อสร้างวัตถุSpatialReferenceเช่นในรหัสด้านล่าง: import arcpy # Create a spatial reference object using a factory code # sr = arcpy.SpatialReference() sr.factoryCode = int(epsg_code.lstrip("EPSG:")) sr.create() น่าเสียดายที่ฉันไม่สามารถหาข้อมูลอ้างอิงใด ๆ ในเอกสาร ESRI เพื่อบอกว่าสิ่งนี้ถือเป็นจริงตลอดเวลาหรือไม่ …

3
การจัดการกับบริดจ์และอุโมงค์เมื่อสร้างแบบจำลองเส้นทางที่มีค่าใช้จ่ายน้อยที่สุด
ขณะนี้ฉันใช้เครื่องมือ Cost Path ของ ArcGIS 10 Spatial Analyst เพื่อทำโมเดลเส้นทางเดินเท้า ฉันมีทางเท้ารั้วอาคารและคุณลักษณะทางเท้ามากมายรวมกันเป็นพื้นผิวที่มีค่าใช้จ่ายซึ่งทางเท้ามีราคาต่ำสวนสาธารณะจะสูงขึ้นเล็กน้อยทางม้าลายยังคงสูงขึ้นและอาคารรั้วและสิ่งที่คล้ายกันคืออุปสรรค แบบจำลองนี้ใช้งานได้ดีในการกำหนดเส้นทางที่ดีที่สุดเปรียบเทียบเส้นทางกับแต่ละอื่น ๆ ประเมินความสามารถในการเดินของพื้นที่และสร้างเส้นทางเดินเท้า แต่ฉันมีปัญหาหนึ่งที่สำคัญ: สะพานและอุโมงค์ เนื่องจากพื้นผิวของต้นทุนบังคับให้ฟีเจอร์ทั้งหมดเป็นเครื่องบิน 2D เดียวฉันไม่สามารถสร้างแบบจำลองสะพานด้วยทางเท้าที่ข้ามถนนด้วยทางเท้า ฉันต้องเลือกสิ่งที่ควรถูกตัดออก อีกทางเลือกหนึ่งคือการค้นหาสะพานและอุโมงค์ทั้งหมดในเมืองและแบบจำลองการรวมกันของภายใต้ / เหนือ แต่รูปแบบใช้เวลาตลอดไปในการทำงานตามที่เป็นอยู่! มีเครื่องมือของบุคคลที่สามที่สามารถทำงานในเส้นทางที่มีค่าใช้จ่ายน้อยที่สุดในแบบ 3 มิติหรือไม่หรือไม่ได้วิธีแก้ปัญหาบางอย่าง?

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

5
รวมถึงตัวแปรที่ส่วนของ arcpy.Select_analysis ()?
ฉันพยายามวนลูปผ่าน Shapefile โดยเลือกคุณสมบัติแต่ละอันแล้วคัดลอกไปยัง Shapefile ชั่วคราวเพื่อรวมไว้ในการวิเคราะห์แบบรวม ฉันใช้เคอร์เซอร์เพื่อค้นหาชื่อ ID สำหรับแต่ละคุณสมบัติที่ฉันตั้งค่าเป็น 'ชื่อ' ที่หลากหลาย เมื่อใดก็ตามที่ฉันพยายามใช้ตัวแปรนี้เป็นส่วนหนึ่งของส่วนคำสั่งใน arcpy.Select_analysis ฉันได้รับข้อผิดพลาด: ExecuteError: ข้อผิดพลาด 999999: ข้อผิดพลาดในการใช้งานฟังก์ชั่น มีการใช้คำสั่ง SQL ที่ไม่ถูกต้อง มีการใช้คำสั่ง SQL ที่ไม่ถูกต้อง ไม่สามารถดำเนินการได้ (เลือก) รหัสที่ฉันใช้คือ: Name = 101 where = "\'\"StudyID\" = \\'"+str(Name)+"\\'\'" arcpy.Select_analysis("C:\\input.shp", "C:\\output.shp", where) ถ้าฉันพิมพ์โดยไม่ใช้ตัวแปร: arcpy.Select_analysis("C:\\input.shp", "C:\\output.shp", '"StudyID" = \'101\'') มันใช้งานได้ดี ฉันต้องทำอะไรเพื่อให้พอดีกับตัวแปรในคำสั่ง sql

3
การเพิ่มเลเยอร์กลุ่มใหม่ด้วย ArcPy?
ตอนนี้มีใครบ้างที่จะเพิ่มเลเยอร์กลุ่มด้วย Python ใน ArcGIS Desktop 10 ได้หรือไม่ ฉันสามารถใช้ arcpy.mapping.AddLayer แต่แน่นอนว่านี่เป็นเพียงเลเยอร์จริงซึ่งตรงข้ามกับเลเยอร์กลุ่ม จนถึงตอนนี้ฉันมีสิ่งนี้ import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.listdataframes(mxd, "layers")[0] arcpy.mapping.AddLayer

6
การรับขอบเขตของรูปหลายเหลี่ยมแต่ละรูปใน Shapefile โดยใช้ ArcPy
ใน ArcGIS 10 และ Python ฉันต้องการได้รับข้อมูลขอบเขต (xmax, ymax, xmin, ymin) ของรูปหลายเหลี่ยมแต่ละรูปในรูปแบบไฟล์ ฉันสามารถใช้ขนาดไฟล์ทั้งหมดได้ file=r"D:\SCRATCH\ARCGIS\100k_trc_tiles_TVM.shp" desc=arcpy.Describe(file) print desc.extent.Xmax 394,551.52085039532 แต่ฉันไม่สามารถเข้าใจวิธีการรับข้อมูลเดียวกันสำหรับแต่ละแถวในชุดข้อมูล rows = arcpy.SearchCursor("100k_trc_tiles_TVM") for row in rows: print row พิมพ์แถว 31 ในชุดข้อมูล แต่ for row in rows: desc=arcpy.Describe(row) print desc.extent.Xmax ให้ข้อผิดพลาด ข้อผิดพลาดรันไทม์: วัตถุ: อธิบายค่าอินพุตไม่ใช่ประเภทที่ถูกต้อง ฉันคิดที่จะเพิ่มค่าขอบเขตลงในตารางโดยใช้ "คำนวณเรขาคณิต" แต่นี่จะให้เซนทรอยด์เท่านั้น จากนั้นฉันเดาว่าเราสามารถใช้บางอย่างเช่นแถว GetValue ("xmax") ที่ถูกกล่าวว่าฉันรู้ว่าเราสามารถสร้าง X …


16
ArcGIS Desktop 10 เคล็ดลับและเทคนิค
สองสามครั้งต่อเดือนฉันตรวจสอบเคล็ดลับและเทคนิคต่าง ๆ ที่โพสต์ CW ใน StackOverflowและเรียนรู้สิ่งใหม่เสมอ ฉันกลับไปกลับมาว่าจะปักหมุดคำถามนี้กับโปรแกรมเฉพาะของซอฟต์แวร์ GIS รุ่นใหญ่หรือไม่ เมื่อพิจารณาถึงจำนวนของการเปลี่ยนแปลง ux ฉันคิดว่า ArcGIS Desktop 10 ควรได้รับคำถามเคล็ดลับและเทคนิคและจะเป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับผู้ใช้ ArcGIS ใหม่และผู้ใช้ ArcGIS 10 ที่อัปเกรดจาก 9.3 หวังว่าจะได้เห็นบางส่วนเคล็ดลับที่ดีที่ไม่ได้ครอบคลุมแล้วในESRI ArcGIS สก์ท็อปเคล็ดลับและทางลัด ArcMap หากเมนูไฟล์เปิดช้า: เปิดหน้าต่างปรับแต่งนำทางไปยังเมนูไฟล์และลบรายการเมนู {ลงชื่อเข้าใช้} เปลี่ยนกลับเป็นสภาพแวดล้อมการจัดวางแบบเก่า (แบบคลาสสิก): ดูคำถามเกี่ยวกับวิธีการใช้เครื่องมือแก้ไขและการจัดเรียงใน ArcGIS 10

3
การค้นหามุมระหว่างคุณลักษณะการตัดกันในสองคุณลักษณะชั้นเรียนโดยใช้ ArcGIS Desktop และ Python หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับระบบแลกเปลี่ยนข้อมูลทางภูมิศาสตร์ของกองซ้อน ปิด เมื่อปีที่แล้ว ฉันมีสองคุณลักษณะตัดกันบรรทัด ฉันต้องการค้นหามุมที่จุดตัดของแต่ละจุดโดยใช้ ArcGIS 10 และ Python ใครช่วยได้บ้าง


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