ระบบสารสนเทศทางภูมิศาสตร์

ถามตอบสำหรับนักทำแผนที่นักภูมิศาสตร์และผู้เชี่ยวชาญด้าน GIS

4
การรวมรูปหลายเหลี่ยมเข้ามุมเข้าด้วยกันในคุณสมบัติเดียว
ฉันสร้างเลเยอร์หลายเหลี่ยมจากแรสเตอร์และมี ID การจำแนกประเภทเดียว (และเอเคอร์คำนวณ) สำหรับรูปหลายเหลี่ยมแต่ละอัน ฉันต้องการที่จะ "ละลาย" คุณสมบัติการสัมผัสทั้งหมดเป็นรูปหลายเหลี่ยมขนาดใหญ่ พื้นที่ 3 ด้านที่ล้อมรอบด้วยสีแดง (ด้านล่าง) ประกอบด้วยรูปหลายเหลี่ยม / พิกเซลสีเขียวที่แตะที่จุดของสี่เหลี่ยมเท่านั้น (จากมุมมองของผู้ใช้ปลายทาง) รูปหลายเหลี่ยมสีเขียวทั้งหมดภายในพื้นที่วงกลมควรเชื่อมต่อและจัดการเป็นรูปหลายเหลี่ยมเดียวเนื่องจากไม่มี "ตัวแบ่ง" ที่คุณสมบัติ / เซลล์ไม่ได้สัมผัส อะไรจะเป็นวิธีที่ดีที่สุดในการบรรลุ "การเข้าร่วม" หรือ "การยุบ" คุณสมบัติทั้งหมดเหล่านี้โดยใช้ ArcGIS ฉันมีส่วนเสริม ArcInfo และ Spatial Analyst หากมีวิธีการที่ดีกว่าสำหรับการทำเช่นนี้ใน Spatial Analyst ฉันสามารถประมวลผลรูปหลายเหลี่ยมด้วยวิธีนั้นได้เช่นกัน

3
ค้นหาส่วนแบ่งการตลาดของเครื่องมือเดสก์ท็อป GIS
อะไรคือส่วนแบ่งตลาดสัมพัทธ์ของ GISes เดสก์ท็อปที่หลากหลาย ฉันสนใจสิ่งนี้ภายในขอบเขตโอเพ่นซอร์สและที่ไม่ใช่โอเพนซอร์ส บทความหนึ่งที่ฉันอ่านคือส่วนแบ่งการตลาดของ ESRI นั้นประมาณว่าประมาณ 30% ของตลาด GIS ทั่วโลกในปี 2009 ( Daratech, 2011 - ลิงค์ตายไปอย่างน่าเสียดาย) แต่พวกเขามีการรับรู้ที่สูงกว่ามากบ้า ) ฉันเริ่มคิดเกี่ยวกับสิ่งนี้เพราะฉันสงสัยว่าเป็นโปรแกรม GIS โอเพ่นซอร์สที่ได้รับความนิยมมากที่สุดและคิดว่ามันเป็น QGIS แต่ฉันพบว่ามันยากที่จะหาตัวเลขใด ๆ เพื่อชี้แจง (ตอบสนองต่อความคิดเห็น) ฉันสนใจในเครื่องมือ GIS Desktop ที่อนุญาตการวิเคราะห์เชิงปริมาณ (ซึ่งจะไม่รวม Google Earth)

1
ลักษณะของวิธีการต่าง ๆ ในการแปลง ECEF เป็น LLA
ฉันกำลังพยายามแปลง ECEF (Earth Centered, Earth Fixed) ซึ่งกำหนดไว้ใน X, Y, Z, กึ่งกลางที่ (0,0,0) เป็น LLA (ละติจูด, ลองจิจูด, ความสูง) มีสองวิธีที่ฉันพบในอินเทอร์เน็ต (โปรดแจ้งให้เราทราบหากมีวิธีที่ดีกว่า) ทั้งคู่อธิบายไว้อย่างชัดเจนในเอกสารนี้ในหน้า 3-4: http://www.microem.ru/pages/u_blox/tech/dataconvert/GPS.G1-X-00006.pdf หนึ่งใช้วิธีการวนซ้ำและอื่น ๆ เป็นวิธีปิดแบบฟอร์ม ฉันต้องการทราบวิธีการที่จะใช้กับแอปพลิเคชันของฉัน หลักเกณฑ์สองมีความเร็ว (เวลาในการคำนวณ)และความถูกต้อง อัลกอริทึมนั้นไม่ยากที่จะนำมาใช้ แต่ฉันไม่คิดว่ามันตรงไปตรงมาเพื่อเปรียบเทียบทั้งสอง ... ตัวอย่างเช่นฉันรู้สึกว่าความแม่นยำจะแตกต่างกันไปตามพิกัด ECEF ของอินพุต ดังนั้นใครบ้างมีข้อมูลเพิ่มเติมเกี่ยวกับแต่ละวิธี มันจะดีถ้าฉันจะได้รับอันใดอันที่เร็วกว่า (คาดเดารูปแบบปิด) และความแม่นยำคร่าวๆที่ฉันคาดหวังจากแต่ละ (เช่นภายในกี่เมตรของ LLA จริงฉันสามารถคาดหวังคำตอบของฉันจะเป็นหรืออะไรก็ตามในบรรทัดเหล่านั้น) .

3
วิธีการรับเพื่อนบ้านที่สองที่ใกล้ที่สุดระหว่างรูปแบบจุดสองจุดใน R?
มีวิธีการหาระยะทางสำหรับเพื่อนบ้านที่ใกล้ที่สุดที่สองระหว่างรูปแบบจุดสองจุดใน R หรือไม่? แพ็คเกจ spatstat มีฟังก์ชั่นที่เรียกว่า nncross แต่มันใช้กับเพื่อนบ้านที่ใกล้ที่สุดระหว่างสองรูปแบบเท่านั้นและฉันต้องการระยะทางกับเพื่อนบ้านที่ใกล้ที่สุดที่สอง
12 r  spatstat 

5
Batch Clipping ในเดสก์ท็อป ArcGIS โดยใช้ ArcPy?
ฉันได้พบคำถามที่คล้ายกันสองสามข้อสำหรับ ArcGIS รุ่นเก่า แต่ไม่พบคำตอบที่เหมาะสมสำหรับ ArcGIS 10 ฉันมีรูปหลายเหลี่ยมสองรูปที่ครอบคลุมพื้นที่ขนาดใหญ่ (เช่นทั้งรัฐ / จังหวัด) Shapefile แรกแสดงถึงการครอบคลุมที่ดินสำหรับทั้งรัฐและที่สองหมายถึงแหล่งต้นน้ำ 50 แห่ง ผมอยากจะคลิป shapefile ปกคลุมดินบนพื้นฐานของแต่ละลุ่มน้ำ (แต่ละคนมีชื่อไม่ซ้ำกันเก็บไว้ในสนาม) ฉันต้องการบันทึกไฟล์ที่ตัดออก (หนึ่งไฟล์สำหรับแต่ละแหล่งต้นน้ำ 50 แห่ง) โดยใช้ชื่อพื้นที่ต้นน้ำ ระบุว่ามี 50 คลิปที่จะดำเนินการกระบวนการนี้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับการประมวลผลแบทช์

3
วิธีลบรูปหลายเหลี่ยมที่เลือกหลายรายการพร้อมกันได้อย่างไร
ฉันใหม่ที่นี้สามเณรที่ดีที่สุด ฉันใช้ QGIS 1.7.3 ฉันต้องการเลือกรูปหลายเหลี่ยมจำนวนมากบนหน้าจอและกดปุ่มลบเพื่อลบออกและบันทึกรูปร่างไฟล์อีกครั้ง สามารถทำได้หรือไม่
12 qgis  shapefile 

5
การสร้างรูปหลายเหลี่ยมจากบรรทัดโดยใช้ใบอนุญาต ArcEditor / Standard level ของ ArcGIS Desktop?
ฉันกำลังพยายามสร้างรูปหลายเหลี่ยมจากชั้นของจำนวนมากและสัมปทาน (บล็อกขนาดใหญ่ของที่ดินในพื้นที่ชนบท) เส้นส่วนใหญ่เป็นรูปแบบกริดขณะที่พวกเขาตัดกันที่มุมขวา ฉันต้องการสร้างรูปหลายเหลี่ยมจากบรรทัดเหล่านี้ ฉันลองใช้ QGIS แล้วไม่ได้ผล มีข้อเสนอแนะอื่นใดนอกเหนือจากการแปลงเป็นดิจิทัลหรือไม่ ฉันใช้ ArcEditor 10

1
ผสาน GeoWebCache สร้างไทล์จากเซิร์ฟเวอร์หนึ่งด้วยไทล์จากเซิร์ฟเวอร์อื่น
ฉันมีชุดไพ่ (ล้าน) ที่สร้างโดย GWC ในตัวใน GeoServer 2.1.2 ซึ่งถูกเก็บไว้บนเซิร์ฟเวอร์ A ฉันต้องการคัดลอกไทล์ทั้งหมดไปยังเซิร์ฟเวอร์ B ที่มี GeoServer 2.1.3 และ GWC ในตัวที่สอดคล้องกัน เซิร์ฟเวอร์ B มีชุดไพ่แตกต่างไปจากเดิมอย่างสิ้นเชิงแล้วและเราต้องการให้ชุดไพ่ทั้งสองชุดอยู่ร่วมกัน การคัดลอก tile_folder ในdata_dir/gwcและพื้นที่ทำงานดูเหมือนง่ายพอ แต่มีสิ่งอื่นที่เราต้องพิจารณาและเป็นไปได้หรือไม่ที่จะคัดลอกไทล์ GWC ที่สร้างจากเซิร์ฟเวอร์เครื่องหนึ่งไปยังเซิร์ฟเวอร์อื่น? ฉันลองแล้ว แต่มันก็ใช้งานไม่ได้ ดังนั้นก่อนที่ฉันจะขุดลงในการกำหนดค่า xml รุ่นเซิร์ฟเวอร์และอื่น ๆ ฉันอยากจะรู้ว่ามันเป็นไปได้หรือไม่?

3
การจัดกลุ่มรูปหลายเหลี่ยมที่ต่อกันแบบสัมผัสมุมโดยใช้ ArcGIS Desktop?
ใช้ ArcGIS 10 ฉันมีคลาสคุณลักษณะที่ฉันแปลงจาก Raster (GRID) (Raster เป็นรูปหลายเหลี่ยมเครื่องมือ) มีประมาณ รูปหลายเหลี่ยม 180,000 ตารางแอตทริบิวต์มีฟิลด์ [grid_code] ซึ่งฉันจำเป็นต้องเก็บรักษาไว้ หากรูปหลายเหลี่ยมหนึ่งอันหรือมากกว่านั้นต่อเนื่องกันกับมุมที่สัมผัสและพวกเขามีค่า [grid_code] เหมือนกันดังนั้นฉันต้องการจัดกลุ่มพวกเขา (ที่ละลายโดยทั่วไป) เป็นรูปหลายเหลี่ยมหนึ่งรายการ (บันทึก) จากนั้นฉันต้องคำนวณพื้นที่ของรูปหลายเหลี่ยมที่จัดกลุ่ม การใช้เครื่องมือเลือกตามตำแหน่งฉันสามารถเลือกรูปหลายเหลี่ยมที่ฉันต้องการจัดกลุ่มได้สำเร็จ แต่ฉันจะแปลงรูปเหล่านั้นเป็นรูปหลายเหลี่ยมเดียวได้อย่างไรในขณะที่รักษา [grid_code]

4
วัสดุหลักสูตรการประมวลผล Python สำหรับการสะท้อนทางธรณีวิทยาของ Mirror of มิชิแกน
รับการเรียนรู้กระบวนการทางภูมิศาสตร์ด้วย Python โดยใช้หลักสูตรGEOG 825 (การประมวลผลทางภูมิศาสตร์ของหลาม) ของ MSU น่าเสียดายที่ลิงค์เสียชีวิตแล้ว ฉันรู้ว่านี่เป็นช็อตที่ยาวนาน แต่ไม่มีใครมีสำเนาของเนื้อหาจากหลักสูตรนั้นหรือไม่? ฉันอยากจะจบมันจริงๆ ตรวจสอบหลักสูตรการประมวลผล Python ทางออนไลน์อื่นแล้ว หนึ่งที่พบในรัฐเพนน์และในรัฐยูทาห์ แม้ว่าผู้ใช้จะเน้นที่การใช้เครื่องมือไม่ว่าจะเป็น ogr / gdal หรือ ArcGIS 'arcpy / arcgisscripting มีเพียงหลักสูตรของ Michigan State U เท่านั้นที่พูดถึงอัลกอริธึมและโครงสร้างข้อมูลเท่าที่ฉันรู้

1
การตรวจจับทิศทางหลังคาโดยอัตโนมัติจากภาพถ่ายจากดาวเทียมหรือไม่
เมื่อไม่นานมานี้ฉันได้ทำการสำรวจการวางแนวหลังคาบ้านใกล้เรือนเคียงสำหรับการติดตั้งแผงโซลาร์เซลล์โดยการตรวจสอบแต่ละหลังคาและทำเครื่องหมายทีละภาพไม่ว่าจะเป็นทิศใต้หรือเกือบหันไปทางทิศใต้ เนื่องจากใช้เวลานานมากฉันจึงต้องการหาวิธีทำให้เป็นอัตโนมัติ แต่ไม่รู้ว่าจะเป็นไปได้อย่างไรโดยการวิเคราะห์เงาหลังคา ฉันสามารถเขียนสคริปต์เล็กน้อย แต่ไม่เคยเขียนปลั๊กอินใด ๆ ฉันต้องรวมองค์ประกอบอื่นใดอีก เราอยู่ในงบประมาณที่ต่ำมากดังนั้นขอคำแนะนำใด ๆ โดยใช้เครื่องมือโอเพนซอร์ส

3
ฉันจะหาข้อมูลเส้นขอบประเทศในรูปแบบข้อความธรรมดาได้ที่ไหน (XML, JSON, CSV, ฯลฯ )
ฉันกำลังพยายามรับข้อมูลบางอย่างที่แสดงถึงเขตแดนของทุกประเทศในโลก ข้อมูลนี้ไม่จำเป็นต้องแม่นยำมากนักคือการวาดประเทศบนหน้าจอคอมพิวเตอร์ ฉันทำการค้นคว้าเล็กน้อยและสะดุดกับรูปแบบไบนารีเพื่อให้ข้อมูลนี้เปิดในโปรแกรมต่าง ๆ และสิ่งที่ไม่ นี่คือตัวอย่างของสิ่งที่จะเป็นทรัพยากรที่ดี แต่ใช้ไม่ได้สำหรับฉัน ฉันไม่ต้องการที่จะเขียนตัวแยกวิเคราะห์รูปแบบไบนารีถ้าเป็นไปได้ ดังนั้นคำถามของฉันคือสองเท่า: มีทรัพยากรใด ๆ สำหรับการทำให้ประเทศชายแดนง่ายขึ้นเป็นข้อความธรรมดาหรือไม่ (XML, JSON, CSV, ฯลฯ ) หากไม่มีมีโปรแกรมใดบ้างที่ฉันสามารถส่งออกข้อมูลไบนารีที่พบทั่วทั้งเว็บในรูปแบบเหล่านั้นได้หรือไม่

2
แปลงจาก DMS เป็น DD โดยใช้ Python ใน Field Calculator หรือไม่
ฉันต้องการแปลง lat / long ที่แสดงเป็นองศานาทีและวินาทีในข้อมูลเป็นองศาทศนิยม ตัวอย่างเช่นในข้อมูลจะแสดงรายการเป็น N335042.06 ในคอลัมน์ Latitude และ W86031.04 ในคอลัมน์ลองจิจูด ฉันทำปัญหานี้มาแล้วก่อนที่ฉันจะสร้างสคริปต์ที่แปลง DMS เป็น DD และในทางกลับกันดังนั้นฉันเดาว่าฉันสามารถใช้บิตจากสิ่งนั้นได้ แต่ปัญหาที่ฉันมีก็คือวิธีที่จะเพิกเฉย (สำหรับคำที่ดีกว่า) 'N' และ 'W' ในข้อมูล? ฉันข้ามได้ไหม และ DMS จะแสดงรายการทั้งหมดเข้าด้วยกันโดยไม่มีสัญลักษณ์หรือช่องว่าง ฉันสามารถใช้len(), range(), split()สามารถระบุสิ่งที่เป็นส่วนหนึ่งที่จะอ่านจากค่าที่? ตัวอย่างเช่นสามารถทำสิ่งต่อไปนี้? N335042.06 โดยที่ 33 = องศา 50 = นาที 42.06 = วินาที ... ? ฉันมาข้ามนี้บทความ ESRI แต่ก็ใน VB อาจจะใช้เป็นข้อมูลอ้างอิง แต่คำศัพท์ …

5
ค้นหา ISO Metadata Editor แบบโอเพ่นซอร์สหรือไม่
ฉันกำลังมองหาโปรแกรมแก้ไขข้อมูลเมตา ISO แบบโอเพนซอร์สฟรีสำหรับการพัฒนาฐานข้อมูลองค์กร ส่วนใหญ่จะใช้สำหรับการจัดทำเอกสารรูปร่างไฟล์และ GeoTIFF หวังว่ามันจะเป็นซอฟต์แวร์ที่ใช้งานง่ายเนื่องจากระดับความสามารถต่างๆจะทำงานกับมัน ข้อเสนอแนะใด ๆ

1
เปลี่ยนแผนที่แรสเตอร์ของประเภทที่อยู่อาศัยแบบสุ่มหรือไม่
ฉันมีแรสเตอร์ประเภทที่อยู่อาศัยสำหรับพื้นที่เฉพาะในสกอตแลนด์ ฉันต้องสร้างสถานการณ์ที่อยู่อาศัยในอนาคตด้วยการเปลี่ยนแปลงที่อยู่อาศัยเพื่อประเมินความมีชีวิตของประชากรนกชนิดนี้ ตัวอย่างเช่นในอนาคตอาจมีการทำป่าไม้เพิ่มขึ้น 10% ในพื้นที่ ฉันต้องการแก้ไขแผนที่ปัจจุบันโดยการสุ่มเพิ่มป่าไม้เป็นบล็อกขนาดที่แน่นอน ตอนนี้ฉันกำลังคิดถึงการเลือกจุดสุ่มจากแรสเตอร์ซึ่งระบุพื้นที่ที่ป่าไม้อาจเกิดขึ้นและเพิ่มขนาดบล็อกที่ถูกต้องโดยใช้ออโตมาตาเซลลูล่าร์ สิ่งนี้ดูเหมือนจะเป็นวิธีที่ดีที่สุดในการดำเนินเรื่องนี้ มีวิธีที่ดีกว่านี้ไหม? หากนี่เป็นวิธีที่ดีที่สุดที่มีอยู่ฉันจะทำสิ่งนี้ได้อย่างไรโดยเฉพาะอย่างยิ่ง R (ฉันกำลังดูฟังก์ชัน rpoints ใน "spatstat" พร้อมกับแพ็คเกจ CellularAutomata) ฉันยังสามารถเข้าถึง GRASS, QGis และ ArcMap 10 หากมีวิธีที่ง่ายกว่า
12 raster  r 

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