คำถามติดแท็ก geoprocessing

การประมวลผลทางภูมิศาสตร์เป็นการดำเนินการ GIS ที่ใช้เพื่อจัดการกับข้อมูล GIS หากคุณกำลังดำเนินการกระบวนการทางภูมิศาสตร์โดยใช้ ArcGIS ดังนั้นแท็ก Geoprocessing-framework นั้นเป็นซอฟต์แวร์เฉพาะและควรใช้แทน

8
การใช้ CPU ให้เกิดประโยชน์สูงสุด
สคริปต์ของฉันตัดกันกับเส้นหลายเหลี่ยม เป็นกระบวนการที่ยาวนานเนื่องจากมีมากกว่า 3000 บรรทัดและมากกว่า 500,000 โพลิกอน ฉันดำเนินการจาก PyScripter: # Import import arcpy import time # Set envvironment arcpy.env.workspace = r"E:\DensityMaps\DensityMapsTest1.gdb" arcpy.env.overwriteOutput = True # Set timer from datetime import datetime startTime = datetime.now() # Set local variables inFeatures = [r"E:\DensityMaps\DensityMapsTest.gdb\Grid1km_Clip", "JanuaryLines2"] outFeatures = "JanuaryLinesIntersect" outType = "LINE" # Make lines …

2
ผลลัพธ์ที่ผิดปกติสำหรับการทดสอบความเร็วการประมวลผลทางภูมิศาสตร์
ฉันสังเกตการทำงานผิดปกติด้วยสคริปต์การประมวลผล Python สคริปต์ (แนบ) ดำเนินการต่อไปนี้: ใช้เคอร์เซอร์ค้นหาเพื่อค้นหาโซน UTM ที่สอดคล้องกับคุณสมบัติรูปหลายเหลี่ยม สร้างวัตถุอ้างอิงเชิงพื้นที่โดยยึดตามผลลัพธ์ของเคอร์เซอร์ค้นหา แปลง. csv เป็นเลเยอร์คุณลักษณะแล้วไปยังคลาสคุณลักษณะจุด ฉันสังเกตเห็นเวลาการประมวลผลที่แตกต่างกันอย่างชัดเจนตามวิธีการเรียกใช้สคริปต์: การประมวลผลแบบ 32 บิตโดยใช้IDLE = 203 วินาที เครื่องมือประมวลผลเบื้องหน้า32 บิต = 91 วินาที เครื่องมือสคริปต์พื้นหลังการประมวลผล64 บิต = 206 วินาที เหตุใดสคริปต์นี้จึงทำงานแตกต่างกันไปตามเงื่อนไขข้างต้น แน่นอนว่าฉันไม่คาดหวังว่าเครื่องมือสคริปต์ 32 บิตจะทำงานในเบื้องหน้าว่าเร็วถึง 2X เท่าวิธีอื่น ๆ import arcpy, os, time ###IDLE Parameters ##fc = r'C:\path\to\polygon\fc\with\utm\zones\and\features' ##outws = r'C:\out\location' ##arcpy.env.workspace = …

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 และต้องการทราบว่าต้องทำอะไรในระหว่างนี้หรือเมื่อเครื่องใหม่เข้ามา ขอบคุณ!

3
ทำไมการใช้เลเยอร์คุณลักษณะใน ModelBuilder จึงเป็นสิ่งสำคัญ
ฉันพยายามที่จะเข้าใจการสร้างกระบวนการทางภูมิศาสตร์ด้วย ModelBuilder แต่ฉันไม่รู้ว่าทำไมการใช้เลเยอร์คุณลักษณะแทนการเรียนคุณลักษณะเมื่อสร้างกระบวนการทางภูมิศาสตร์ด้วย ModelBuilder ใครช่วยอธิบายหน่อยได้ไหม

4
ภาษาโปรแกรมและซอฟต์แวร์ที่ต้องการสำหรับเวิร์กโฟลว์การรับรู้จากระยะไกลทั้งหมดหรือไม่
ฉันมีส่วนเกี่ยวข้องในการรับรู้ระยะไกลเป็นเวลาหลายปีในระหว่างการศึกษา ฉันสงสัยว่าการรวมกันของซอฟต์แวร์และโมดูลการประมวลผลข้อมูลภาพใดเหมาะที่สุดสำหรับกระบวนการผลิตทั้งหมดสำหรับโซลูชันและผลิตภัณฑ์ประมวลผลภาพระดับมืออาชีพ ฉันอยากรู้ว่าผู้ใช้คนอื่นคิดอย่างไรและบางทีมันอาจนำไปสู่การสนทนาที่น่าสนใจจากผู้ใช้ที่มีประสบการณ์ สิ่งที่ฉันหมายถึงในรายละเอียดคือการรวมกันของ: ฐานข้อมูลที่จัดเก็บข้อมูลทางภูมิศาสตร์เช่น shapefiles แต่โดยเฉพาะอย่างยิ่งภาพถ่ายดาวเทียมจำนวนมากที่มีข้อมูลเมตาที่สอดคล้องกัน โมดูลการประมวลผลภาพโดยอัตโนมัติโดยใช้ข้อมูลที่เหมาะสมจากฐานข้อมูลที่มีประโยชน์สำหรับขั้นตอนการประมวลผลที่เลือก (เช่นข้อมูลดาวเทียมทั้งหมดที่มีความละเอียดเชิงพื้นที่อย่างน้อยสำหรับช่วงเวลาที่กำหนดและพื้นที่ทางภูมิศาสตร์เพื่อสร้างแผนที่ตรวจจับการเปลี่ยนแปลง) ผลลัพธ์นั้นควรรวมเข้ากับฐานข้อมูลและอาจมีให้จำหน่ายผ่านเว็บเซิร์ฟเวอร์ น่าเสียดายที่ฉันไม่มีความรู้ขั้นสูงเกี่ยวกับฐานข้อมูลสำหรับข้อมูลทางภูมิศาสตร์ บางที GeoNetwork / GeoServer กับ PostGIS น่าจะเป็นตัวเลือกใช่ไหม สำหรับโมดูลการประมวลผลภาพฉันคิดว่าจะใช้อัลกอริทึมที่จำเป็นใน C ++ / GDAL หรือ JAVA / Geotools นอกจากนี้ยังจำเป็นต้องมีโมดูลบางชนิดที่เชื่อมต่อกับฐานข้อมูลเพื่อดึงข้อมูลที่จำเป็นสำหรับการประมวลผลและการสร้างข้อมูลเมตาสำหรับรูปภาพ / ผลิตภัณฑ์ที่ประมวลผล ความคิดของฉันคือการแก้ปัญหาโอเพนซอร์สโดยทั่วไปจะดีที่สุดเพราะระบบดังกล่าวจะได้รับการพัฒนาในระยะยาวและต้องการความเป็นอิสระจาก บริษัท การค้า

2
วิธีที่ดีที่สุดในการแยกรูปทรงเรขาคณิตของถนนจากข้อมูล OSM คืออะไร
วิธีที่ดีที่สุดในการแยกรูปทรงเรขาคณิตของถนนจากข้อมูล OSM คืออะไร เป้าหมายคือการแสดงส่วนของทางหลวงที่ถูกปิดเนื่องจากสภาพอากาศ ข้อมูลสภาพอากาศประกอบด้วยตำแหน่ง (ในการวัดค่า KM ตามถนน) จากเมืองใหญ่ ๆ และความยาวของถนนที่ได้รับผลกระทบ ปัญหาหลักคือการตัดถนนตามระยะทางเหล่านี้ การเรนเดอร์หลังจากนั้นดูเหมือนตรงไปตรงมา

3
วิธีการตรวจสอบคุณสมบัติของรูปหลายเหลี่ยมที่ด้านข้างของบรรทัด
ฉันมีข้อมูลพัสดุตัดข้อมูลเส้น ในข้อมูลพัสดุมีพัสดุบางส่วนที่ไม่ตัดกัน ฉันจะหาทางโปรแกรมได้อย่างไรว่าพัสดุที่ไม่ตัดกันนั้นอยู่ทางด้านขวาหรือด้านซ้ายของเส้น ขอบคุณ

5
ตัวเลือก Standardizer ที่อยู่
ตกลงดังนั้นด้วย ArcGIS 10 ESRI ได้ระบุ 'การมาตรฐานที่อยู่' ในตัวระบุตำแหน่งใหม่ฉันรู้ว่าคุณยังคงสามารถใช้ตัวระบุตำแหน่ง 9.3.1 เพื่อทำสิ่งนี้ แต่ฉันสงสัยอย่างมากว่าหลังจากรุ่น 10.1 เราจะเห็นว่ามีให้ใช้งานน้อยลง FGDC Addressing มาตรฐานสถานที่ค่าหนักที่อยู่ที่ดีมีคำนำหน้าคำนำหน้า-Direction, ถนนชื่อต่อท้ายค่า Suffic ทิศทางสำหรับรูปแบบที่ดีสะอาด และเอเจนซี่ของฉันก็ต้องการสิ่งเดียวกัน มีเครื่องมืออื่น ๆ อีกหรือไม่ที่ผู้คนใช้ในการจดที่อยู่ที่มีโครงสร้างและแยกพวกมันออกมาอย่างน่าเชื่อถือเพื่อให้สามารถจัดเก็บได้? พวกเขาฟรีหรือเปล่า? * อัปเดต: * ฉันเจอสิ่งนี้ใน CodePlex (US Address Parser)และทำให้ฉันมีจุดกระโดดที่ดีจริงๆ มันดีมากในรหัสการจัดการที่ฉันสามารถใช้ทั่วสถานที่และจนถึงตอนนี้มันมีอัตราการประสบความสำเร็จสูงมากในการแยกส่วนต่างๆเพื่อการตรวจสอบทีละบรรทัดและแต่ละส่วน

3
การสร้างเชพไฟล์ระดับเขตจากชุดของคะแนนที่ระยะห่าง 30 x30 กม. โดยใช้ ArcGIS for Desktop?
ฉันมีชุดข้อมูลในรูปแบบ csv เช่น: latitude, longitude, value -45, 45, 10 .... ฉันต้องการคำนวณค่าระดับเขตจากข้อมูลเหล่านี้โดยใช้หญ้า ArcGIS หรือ R + ฉันมีเลเยอร์ ArcGIS USA Counties แต่ฉันไม่สามารถทำการเข้าร่วมเชิงพื้นที่ให้สำเร็จได้ ฉันจะทำสิ่งนี้ได้อย่างไร

4
เครื่องมือ ArcGIS Python - การนำเข้าสคริปต์ที่กำหนดเองไปยังคลาส ToolValidator
ฉันโพสต์คำถามเมื่อสัปดาห์ที่แล้วเกี่ยวกับการปรับแต่งคลาส ToolValidator และได้รับคำตอบที่ดีมาก ในการทำงานกับโซลูชันที่เสนอฉันได้สร้างโมดูลแบบกำหนดเองที่ดำเนินการเคียวรีบน db และจะถูกเรียกโดยทั้งชั้น ToolValidator (เพื่อให้ค่าสำหรับรายการดรอปดาวน์) และภายหลังในสคริปต์การประมวลผลทางภูมิศาสตร์ (เพื่อรับอื่น ๆ พารามิเตอร์ตามรายการที่เลือกในรายการแบบหล่นลง) อย่างไรก็ตามฉันไม่สามารถเรียกโมดูลที่กำหนดเองได้ในคลาส ToolValidator ฉันพยายามที่จะผนวกกับเส้นทางโดยไม่มีโชค เมื่อฉันพยายามใช้การเปลี่ยนแปลงเหล่านี้กับสคริปต์ฉันได้รับข้อผิดพลาดรันไทม์: [Errno 9] ตัวอธิบายไฟล์ไม่ถูกต้อง ถ้าฉันใส่ความคิดเห็นออกสายนำเข้าจะไม่มีข้อผิดพลาด sys.path.append('my_custom_module_directory') import my_custom_module พวกคุณหลายคนอาจถามว่าทำไมฉันไม่ใช้เครื่องมือที่กำหนดเองกับ ArcObjects เหตุผลก็คือผู้ใช้ของฉันไม่มีสิทธิ์ที่จำเป็นในการลงทะเบียน DLLs ใด ๆ บนคอมพิวเตอร์ของพวกเขา UPDATE: สิ่งนี้เกิดขึ้นกับฉันใน ArcGIS 10 น่าสนใจพอฉันเริ่มผนวกเส้นทางภายในฟังก์ชัน initialiazeParameters ของคลาส ToolValidator ถ้าฉันผนวกส่วนนอก (เช่นด้านบน) ของคลาส ToolValidator ทุกอย่างจะทำงานอย่างที่คาดไว้ sys.path.append('C:/Working/SomeFolder') import somescript -------->THIS WORKS class ToolValidator: …

1
ฉันสามารถรวบรวมข้อมูลแผ่นดินไหวด้วยโทรศัพท์มือถือหลายรุ่นได้หรือไม่
สมมติว่าฉันมีโทรศัพท์มือถือหลายชุดแต่ละเครื่องมี มาตรความเร่ง นาฬิกา ตัวรับสัญญาณ GPS Windows Phone 7 (WP7) การเขียนโปรแกรมยากขนาดไหนที่จะซิงโครไนซ์โทรศัพท์กับนาฬิกาทั่วไป (ควรใช้นาฬิกา GPS)? การเขียนโปรแกรมที่เริ่มบันทึกการอ่านมาตรวัดความเร็วเป็นเรื่องยากขนาดไหนเมื่อได้รับข้อความ ฉันต้องการเก็บรวบรวมตามระยะเวลาที่ระบุในข้อความแล้วส่งต่อข้อมูลที่รวบรวม (รวมถึงที่ตั้ง) กลับไปยังที่อยู่ที่ระบุไว้ในข้อความ มันยากแค่ไหนที่จะเขียนโปรแกรม (บนพีซีหรือโทรศัพท์มือถือ) ที่รับข้อมูลประมวลผลเพื่อคำนวณ "แก้ไข" (วงรี) บนตำแหน่งสัญญาณต้นทางจากนั้นส่งโปรแกรมแก้ไขนั้นกลับไปที่โทรศัพท์มือถือแต่ละเครื่องเป็น ข้อความ อีกวิธีหนึ่งฉันสามารถบันทึกสเปคตรัมเสียงแทนการอ่านมาตรความเร่งได้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.