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

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

11
ทางเลือกอื่นในการใช้ Arcpy
ฉันดูเหมือนจะใช้แพคเกจเว็บไซต์ Arcpy ของ ESRI สำหรับการประมวลผลหลามทางภูมิศาสตร์ของฉัน สำหรับเครดิตของ ESRI เหล่านี้เป็นชุดเครื่องมือที่ยอดเยี่ยมที่สามารถช่วยให้บรรลุข้อตกลงอย่างมาก อย่างไรก็ตามฉันต้องการสร้างสคริปต์การประมวลผลทางภูมิศาสตร์นอกโดเมน ESRI Arcpy ตัวอย่างเช่นถ้าฉันต้องการคลิปแรสเตอร์เป็นรูปหลายเหลี่ยมฉันจะเริ่มต้นด้วยสคริปต์ต่อไปนี้จากESRI : # Import system modules import arcpy from arcpy import env from arcpy.sa import * # Set environment settings env.workspace = "C:/sapyexamples/data" # Set local variables inRaster = "elevation" inMaskData = "mask.shp" # Check out the ArcGIS Spatial …

8
เลือกคุณสมบัติที่ไม่ตัดกันใน PostGIS
ดูเหมือนว่าฉันจะชอบคำถามง่ายๆ (และอาจเป็น) แต่ฉันก็ไม่สามารถหาตัวอย่างที่ให้คำตอบได้ ใช้ PostGIS ฉันแค่ต้องการเลือกจุดที่อยู่นอกรูปหลายเหลี่ยม ท้ายที่สุดนี่คือสิ่งที่ตรงกันข้ามของ ST_Intersects เท่าที่ฉันจะเห็น ตัวอย่าง: ฉันมีเลเยอร์ภาษีและชั้นที่อยู่ ฉันคิดว่าฉันควรใช้ ST_Intersects แต่ฉันจะบอกให้ทำการเลือกแบบย้อนกลับได้อย่างไร ฉันคิดว่าอาจเพิ่มคำสั่งNOTด้านหน้าโค้ดด้านล่าง แต่นั่นไม่ได้ผล CREATE table t_intersect AS SELECT hp.gid, hp.st_address, hp.city, hp.st_num, hp.the_geom FROM public.parcel as par, public.housepoints as hp WHERE ST_Intersects(hp.the_geom,par.the_geom);

2
ปรับปรุง Python Code สำหรับ Big Data
ฉันมีรหัส Python ที่ออกแบบมาเพื่อใช้ชี้ shapefiles ผ่านเวิร์กโฟลว์ต่อไปนี้: ผสานจุด รวมคะแนนเข้าด้วยกันเช่นจุดใด ๆ ที่อยู่ในระยะ 1 เมตรจากกันกลายเป็นจุดเดียว สร้างเลเยอร์คุณสมบัติโดยเลือกจุดที่มี z <10 คะแนนบัฟเฟอร์ รูปหลายเหลี่ยมถึงความละเอียด 1 เมตร จัดประเภทใหม่โดยที่ 1 - 9 = 1; NoData = 0 แต่ละรูปร่างไฟล์มีประมาณ 250,000 ถึง 350,000 จุดครอบคลุม ~ 5x7 กม. ข้อมูลจุดที่ใช้เป็นอินพุตเป็นตัวแทนของตำแหน่งต้นไม้ แต่ละจุด (เช่นต้นไม้) มีค่า "z" ที่เกี่ยวข้องซึ่งแสดงถึงรัศมีมงกุฎและใช้ในกระบวนการบัฟเฟอร์ ความตั้งใจของฉันคือการใช้เอาต์พุตไบนารีสุดท้ายในกระบวนการแยกต่างหากเพื่อสร้างแรสเตอร์ที่อธิบายถึงหลังคาครอบ ฉันทดสอบกับรูปร่างสี่ไฟล์และสร้างแรสเตอร์ 700MB และใช้เวลา 35 นาที (โปรเซสเซอร์ i5 และ …

4
Python Script ตัวอย่างสำหรับการประมวลผลไฟล์รูปร่างโดยไม่ต้องใช้ arcpy
ฉันต้องการใช้สคริปต์ Python ที่ไม่ได้อิงกับ arcpy เพื่อทำสิ่งต่าง ๆ เช่นสืบค้นรูปร่างไฟล์โดยคุณสมบัติสร้างเลเยอร์ใหม่จากการเลือกและคำนวณพื้นที่ของรูปหลายเหลี่ยมและแปลงรูปหลายเหลี่ยมเป็นจุด ใครมีตัวอย่างรหัสใด ๆ ของการใช้โมดูลหรือไลบรารี Python อื่น ๆ ฉันสามารถทำได้อย่างง่ายดายโดยใช้ arcpy แต่ฉันต้องการสำรวจตัวเลือกอื่น ๆ

10
จะเปลี่ยนคุณสมบัติทั้งหมดในชุดข้อมูลเวกเตอร์ได้อย่างไร
สมมุติว่าฉันรวม Shapefile เข้าด้วยกันและฟีเจอร์ทั้งหมดจะเปลี่ยนจุดยอดเป็นจำนวนคงที่ อะไรคือวิธีที่ง่ายที่สุดในการเปลี่ยนฟีเจอร์ทั้งหมด (x, y)ของจุดยอด) โดยการเลื่อนตามอำเภอใจ? ฉันมีไฟล์มากมายที่ฉันจะใช้การแก้ไขนี้กับดังนั้นคำตอบ Bash / OGR จะเป็นที่ต้องการ :) สุดท้ายผมสิ้นสุดการใช้ Spatialite ShiftCoordsนี้มันมีฟังก์ชั่นที่ดี อย่างไรก็ตามด้ายมีข้อมูลมาก! ขอบคุณทุกคน!

10
โซลูชันที่มีอยู่เพื่อทำให้การวางนัยทั่วไป / การทำให้ข้อมูลทางภูมิศาสตร์โดยอัตโนมัติง่ายขึ้นหรือไม่
โพสต์นี้เป็นวิกิพีเดียชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบใหม่ ฉันกำลังมองหาโซลูชั่นที่มีอยู่ (โปรแกรม, ห้องสมุด, วิธีการ ฯลฯ ) ได้โดยอัตโนมัติทั่วไป / ความเรียบง่ายของข้อมูลทางภูมิศาสตร์ตามที่นำเสนอมีและยังมี คุณรู้จักและใช้เครื่องมือบางอย่างเพื่อทำให้ข้อมูลทางภูมิศาสตร์ของคุณง่ายขึ้นหรือไม่? ฉันได้ดูสิ่งเหล่านี้แล้ว: maptimizeเพื่อทำให้การแสดงเลเยอร์ KML ง่ายขึ้น ผู้สร้างโมเดลโดย ESRI ความชัดเจนของรัศมีด้วยแสงเลเซอร์ mapshaperเพื่อคำนวณอัลกอริธึมการกรองออนไลน์บนรูปทรงเรขาคณิต Axpand โดยระบบแกน คณะกรรมการไอซีทั่วไปและเว็บไซต์ของตัวแทนหลายเป็นแหล่งข้อมูลขนาดใหญ่ในหัวข้อนี้ เอกสารจำนวนมากนำเสนอวิธีการขั้นสูงและกรณีการใช้ที่เกี่ยวข้องกับหัวข้อนี้ มากที่มีชื่อเสียงดักลาสและอัลกอริทึม peucker กรองมักจะใช้สำหรับการทำให้เข้าใจง่ายเรขาคณิตและเป็นปัจจุบันในเกือบทุกโปรแกรมระบบสารสนเทศภูมิศาสตร์ อย่างไรก็ตามผลของมันคือการทำให้รูปทรงเรขาคณิตมีเหลี่ยม / มุมเป็นอย่างมากโดยไม่ทำให้รูปทรงเรขาคณิตง่ายขึ้น ตัวอย่างเช่นมันไม่ได้ถูกดัดแปลงอย่างมากสำหรับเส้นที่แสดงถนนหรือแม่น้ำที่ต้องราบรื่นและไม่เป็นมุม

8
มีสถาปัตยกรรมสำหรับการประมวลผลเชิงภูมิศาสตร์แบบกระจายหรือไม่?
สมมติว่าฉันมี 50 เครื่องบน LAN ของฉัน คอมพิวเตอร์แต่ละเครื่องมีฐานข้อมูลภูมิศาสตร์สำหรับรูปหลายเหลี่ยมพัสดุทั้งหมดในสถานะเฉพาะในสหรัฐอเมริกา ฉันต้องการเขียนงานการประมวลผลทางภูมิศาสตร์ที่พบพัสดุทั้งหมดที่มีมูลค่ามากกว่าx $ / เอเคอร์ที่อยู่ในระยะyฟุตของพัสดุอื่นที่มีมูลค่าน้อยกว่าz $ / เอเคอร์ ฉันต้องการกำหนดและเรียกใช้แบบสอบถามนี้โดยไม่ทราบหรือไม่ใส่ใจว่ามีการเผยแพร่ข้อมูลไปยังคอมพิวเตอร์ 50 เครื่อง โปรดจำไว้ว่าเงื่อนไขขอบเขต: ฉันต้องการให้แบบสอบถามส่งคืนกรณีที่พัสดุราคาแพงในรัฐหนึ่งอยู่ใกล้กับพัสดุราคาไม่แพงอีกแห่งหนึ่ง มีสถาปัตยกรรมที่รองรับการประมวลผลทางภูมิศาสตร์แบบกระจายหรือไม่ สถาปัตยกรรมสามารถอธิบายได้อย่างเป็นนามธรรมหรือเป็นการใช้งานเฉพาะกับ Azure หรือ Amazon Web Services หรือโดยเฉพาะอย่างยิ่งเป็นสำนักงานทั่วไปที่คอมพิวเตอร์ไม่ได้ใช้งานในเวลากลางคืนพร้อมใบอนุญาตเดสก์ท็อป ArcGIS มากมาย

6
เครื่องมือการประมวลผล LiDAR ใดที่มีใน Python
ฉันใช้FUSIONและบรรทัดคำสั่ง FUSION Lidar Toolkit (LTK) เพื่อประมวลผลข้อมูล LiDAR การค้นหาในวงกว้างของ Google ("Lidar Python") ให้ผลlibLASและpyLASเป็นไลบรารี Python LiDAR อย่างไรก็ตามสิ่งเหล่านี้ดูเหมือนจะให้สิทธิ์การอ่านและเขียนข้อมูล LAS เท่านั้น ฉันสนใจเป็นพิเศษในการสร้างภาพความเข้มและความหนาแน่นเพิ่มเติมจากแบบจำลองพื้นผิวท้องฟ้าจากจุดเมฆ มีชุดเครื่องมือที่ได้รับการยอมรับโดยทั่วไปใน Python ที่สามารถทำงานประเภทเดียวกันได้ FUSION LTK มีความสามารถหรือไม่?

2
วิธีแสดงคำถามทางภูมิศาสตร์ในรูปแบบที่เครื่องอ่านได้
แนวคิดหลักของ GIS คือการตอบคำถามเกี่ยวกับชุดข้อมูล จากมุมมองของฐานข้อมูลนั้น SQL ที่มีส่วนขยายเชิงพื้นที่เป็นวิธีการถามคำถามดังกล่าว คำถามอื่น ๆ สามารถแสดงในรูปแบบของข้อความที่สามารถอ่านได้บนเครื่อง? ประโยชน์ของวิธีการที่แตกต่างกันคืออะไร

3
การใช้เครื่องมือ GIS สำหรับปัญหาที่ไม่เกี่ยวกับภูมิศาสตร์
สาขาอื่น ๆ อีกหลายแห่งมีปัญหาเกี่ยวกับภาพ / พื้นที่ที่สามารถแก้ไขได้ด้วยเครื่องมือ GIS ฉันรู้ว่าฉันใช้เครื่องมือ GIS สำหรับงานที่ไม่เกี่ยวกับภูมิศาสตร์และสงสัยว่ามันจะเกิดขึ้นได้มากแค่ไหนและถ้าใครมีตัวอย่างที่ดีของสิ่งที่ทำไปแล้ว ตัวอย่างของสิ่งที่ฉันสนใจ: การใช้เทคนิคข้อมูลเชิงภูมิศาสตร์เพื่อตรวจสอบโครงสร้างเชิงพื้นที่ของกระบวนการเจาะเอ็นโดลิธิกภายในเม็ดตะกอนของสโตรมาโตไลต์ในทะเล [PDF] เพื่อสรุปวิธีการ: กล้องจุลทรรศน์ถูกใช้เพื่อถ่ายภาพการตัดจากหิน Stromatolite (หินชนิดหนึ่ง) ภาพเหล่านี้ถูกส่งออกเป็น BMP และจากนั้น Erdas Imagine ใช้สำหรับการจัดหมวดหมู่ภายใต้การดูแล การจำแนกประเภทถูกส่งออกไปยัง ArcView 3.x ล้างข้อมูลและจัดหมวดหมู่ที่เหมาะสมซึ่งถูกแปลงเป็นรูปหลายเหลี่ยม จากนั้นพวกเขาทำการเลือกเชิงพื้นที่และการทำแผนที่ความหนาแน่น รูปจากกระดาษ: อย่างที่คุณเห็นฉันกำลังค้นหาปัญหาที่ใช้ข้อมูลที่ไม่ใช่ทางภูมิศาสตร์แต่ยังคงมีองค์ประกอบเชิงพื้นที่ GIS สามารถเป็นอะไรก็ได้: การทำแผนที่การสร้างภาพการวิเคราะห์และอื่น ๆ เอกสารทางวิทยาศาสตร์ / การศึกษาเป็นที่สนใจโดยเฉพาะ แต่ไม่บังคับ

3
มีวิธีในการประมวลผลข้อมูล LANDSAT ล่วงหน้าอัตโนมัติหรือไม่
ขณะนี้ฉันกำลังลงทะเบียนในหลักสูตรการควบคุมระยะไกลโดยใช้ข้อมูล LANDSAT เป็นส่วนหนึ่งของหลักสูตรของฉันเป็นเรื่องเกี่ยวกับมาตรฐานฉากขึ้นอยู่กับค่าความกระจ่างใส ฉันคิดว่าเพราะนี่เป็นงานที่น่าเบื่อใครบางคนได้หาวิธีที่จะทำให้มันเป็นอัตโนมัติ มีเครื่องมือ ESRI หรืออย่างอื่นที่จะทำให้ฉาก LANDSAT เป็นมาตรฐานหรือไม่?

4
วิธีจัดการกับเวลาใน GIS
มีวิธีหรือแนวคิดใด ๆ ในการจัดการแอตทริบิวต์ Time ใน GIS หรือไม่ ตัวอย่างเช่นซึ่งเป็นวิธีในการระบุว่าวัตถุอยู่ที่สถานที่ในช่วงเวลาที่กำหนดและวัตถุนั้นอยู่ในสถานที่อื่นในช่วงเวลาอื่นสมมติว่าเช่นขอบเขตทางการเมืองที่มีการเปลี่ยนแปลง

6
PostGIS: กำหนด ID ของจุดในเลเยอร์ A ไปยังจุดที่ใกล้เคียงที่สุดในชั้น B
นี่น่าจะเป็นสารตั้งต้นที่ชัดเจน (ที่ฉันไม่ได้ถาม) กับคำถามอื่น ๆ ของฉัน: วิธีสร้างไดอะแกรมเดอร์ (ฮับไลน์) ใน PostGIS ได้อย่างไร หากฉันไม่ทราบความสัมพันธ์ระหว่างจุดในเลเยอร์ A (ร้านค้า) และจุดในเลเยอร์ B (ลูกค้า) ฉันมักจะพูดว่า "ลูกค้า 1 เป็นร้านที่ใกล้ที่สุด" แม้ว่าฉันจะรู้ว่าความจริงข้อนี้อาจไม่เป็นความจริง แต่มันก็เป็นตัวแทนที่ดี การใช้ PostGIS เป็นวิธีที่มีประสิทธิภาพที่สุดในการกำหนด ID ของจุดที่ใกล้ที่สุดในชั้น A (ร้านค้า) ให้กับแต่ละจุดในชั้น B (ลูกค้า) ผลลัพธ์ที่ฉันกำลังมองหาเป็นดังนี้ Customer | Store 1 | A 2 | A 3 | B 4 | C

2
วิธีการนำเข้าฐานข้อมูลส่วนบุคคลของ esri (.mdb) ไปยัง PostGIS บน Linux
เรามีฐานข้อมูลส่วนบุคคลทางภูมิศาสตร์ esri ที่เราต้องนำเข้าสู่ PostGIS ท้ายที่สุดเราต้องการอนุญาตให้ผู้ใช้อัปโหลด MDB บนเว็บเซิร์ฟเวอร์และนำเข้าเลเยอร์ไปยัง PostGIS บน Windows ด้วยเครื่องมือ FW สิ่งต่อไปนี้ใช้ได้ผล: ogr2ogr -f "PostgreSQL" PG:"host=10.10.10.10 user=someuser dbname=poi password=somepassword port=5432" S:\GISData\Test.mdb -a_srs EPSG:26986 อย่างไรก็ตามฉันต้องการทำให้เป็นอัตโนมัติ (และทำโปรแกรม) ดังนั้น [ฉันคิดว่า] มันจะง่ายขึ้นมากบน Linux

4
ใน FME มีวิธีเชื่อมต่อฟีเจอร์อินพุตหลายประเภทจากเครื่องอ่านและเส้นทางไปยังหม้อแปลงเดี่ยวหรือไม่?
ใน FME มีวิธีการเชื่อมต่อเครื่องอ่านหลายเครื่องกับหม้อแปลงเดี่ยวหรือไม่? ฉันกำลังใช้ FME 2015 และต้องการคลิปคลาสคุณลักษณะให้เป็นคุณสมบัติเดียว แต่ดูเหมือนจะหาวิธีที่ง่ายในการทำเช่นนี้ไม่ได้ แก้ไข: พยายามเลือกคุณสมบัติหลายประเภทจากชุดข้อมูลอินพุตและเชื่อมโยงทั้งหมดเข้ากับหม้อแปลงเดี่ยวโดยไม่ต้องคลิกลูกศรออกแต่ละอันบนประเภทคุณลักษณะและลิงก์ไปยังลูกศรอินพุตในหม้อแปลง แก้ไข 2: นี่คือภาพหน้าจอหวังว่าจะช่วยได้:

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