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

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

6
กำลังคำนวณจุดตัดของสองวง?
ฉันพยายามหาวิธีการหาจุดร่วมของวงกลมสองวงบนพื้นผิวโลกด้วยวิธีทางคณิตศาสตร์โดยให้ละติจูด Lat / Lon เป็นศูนย์กลางและรัศมีของแต่ละจุด ตัวอย่างเช่นกำหนด: Lat / Lon (37.673442, -90.234036) รัศมี 107.5 NM Lat / Lon (36.109997, -90.953669) รัศมี 145 NM ฉันควรหาจุดตัดกันสองจุดโดยหนึ่งในนั้นคือ (36.948, -088.158) มันง่ายมากที่จะแก้ปัญหานี้บนระนาบราบ แต่ฉันไม่มีประสบการณ์ใด ๆ ในการแก้สมการบนทรงกลมที่ไม่สมบูรณ์เช่นพื้นผิวโลก

5
การเข้าร่วมคุณสมบัติจากจุดที่ใกล้ที่สุดใน QGIS?
ฉันมีสองเลเยอร์ที่มีคะแนนเรียกพวกเขาว่า A และ B แต่ละคนมีคุณสมบัติที่แตกต่างกัน สำหรับแต่ละจุดใน AI ต้องการที่จะเข้าร่วมคุณสมบัติทั้งหมดจากจุดที่ใกล้ที่สุดใน B โดยหลักการแล้วสิ่งนี้จะรวมถึงสนามที่วัดระยะทางระหว่างจุดทั้งสองด้วย ฉันรู้วิธีการดังกล่าวใน ArcGIS: คลิกขวาเลเยอร์ A> เชื่อมโยงและเชื่อมโยง> เข้าร่วมแล้วเข้าร่วมข้อมูลตามตำแหน่งเชิงพื้นที่และเลือกที่จะเข้าร่วมแอตทริบิวต์จากจุดที่ใกล้ที่สุด ฉันไม่พบฟังก์ชันการทำงานที่คล้ายกันใน QGIS ตัวชี้ใด ๆ

5
จะวางเลเยอร์ GeoServer ไว้ข้างหลังการตรวจสอบสิทธิ์ได้อย่างไร
ฉันต้องการเผยแพร่เลเยอร์แผนที่โดยใช้ OpenLayers และ GeoServer แม้ว่าจะง่ายพอที่จะตั้งค่า แต่ฉันก็แพ้เล็กน้อยเมื่อพูดถึงความเป็นไปได้ในการตรวจสอบสิทธิ์ สิ่งที่ฉันต้องการคือการสร้างผู้ใช้ที่แตกต่างกันซึ่งจะเข้าสู่หน้าต่างแผนที่ของพวกเขาด้วยการลงชื่อเข้าใช้ด้วยชื่อผู้ใช้และรหัสผ่านของตัวเอง วิธีนี้สามารถทำได้อย่างปลอดภัยเพื่อให้ผู้ใช้ของฉันไม่สามารถเข้าถึงเลเยอร์ของกันและกันได้ ฉันเข้าใจว่ามันเป็นเรื่องง่ายมากที่จะ "แฮ็ค" การตั้งค่าโดยทำแบบสอบถามกับ GeoServer ที่หนึ่งก็ขอให้รายการชั้นที่มีอยู่ทั้งหมด ตัวเลือกของฉันคืออะไร? ฉันคิดว่า apache สามารถช่วยได้เมื่อตั้งค่าในเซิร์ฟเวอร์ ubuntu ของฉัน บทเรียนใด ๆ ในเรื่องนี้?

11
ตัวอย่างของโครงการ GIS ผิดพลาดหรือไม่?
ฉันต้องการทราบตัวอย่างของโครงการ GIS ที่ผิดพลาดไป เช่นการตัดสินใจที่ไม่ถูกต้องจะทำขึ้นอยู่กับผลผลิต GIS จากโครงการนั้น ฉันไม่ได้ดูที่การตั้งชื่อและทำให้ใคร ๆ อับอายดังนั้นถ้าเป็น บริษัท ที่คุณทำงานให้โปรดเก็บชื่อไว้และปิดบังเรื่องราวที่จำเป็น ฉันแน่ใจว่าจะต้องมีตัวอย่างสาธารณะที่สำคัญบางอย่าง? เช่นโครงการจัดการภัยพิบัติผิดพลาดเนื่องจากข้อมูลไม่ถูกต้องหรือล้าสมัย ฉันยอมรับว่ามันเป็นคำถามส่วนตัวที่ค่อนข้างไม่มีคำตอบที่ถูก ดังนั้นฉันจะให้คะแนนทำการพูดและถ้ามีคนสามารถแปลงเป็น c-wiki ถ้าจำเป็น โดยส่วนตัวแล้วฉันจะได้รับประโยชน์อย่างมากจากสิ่งนี้และฉันจะส่งตัวอย่างต่อไปเมื่อสอน GIS

9
แสดงข้อมูลประชากรอย่างมีประสิทธิภาพบนแผนที่ที่พิมพ์
ฉันต้องการลงจุดข้อมูลต่อไปนี้ (รวม 30 โซน) บนแผนที่ที่สามารถพิมพ์ได้ / ไม่ใช่แผนที่แบบโต้ตอบ: อายุเฉลี่ย รายได้ของครัวเรือนโดยเฉลี่ย จำนวนครัวเรือน ความหนาแน่นของประชากร จำนวนคน จำนวนคนงาน คุณจะแสดง 6 เลเยอร์ด้านบนอย่างมีประสิทธิภาพบนแผนที่เดียวได้อย่างไร

4
การพัฒนาปลั๊กอินซึ่งขึ้นอยู่กับไลบรารี Python ภายนอก
ฉันกำลังพัฒนาปลั๊กอิน Python เป้าหมายกำลังรวมเข้ากับ QGIS ซึ่งเป็นฟังก์ชันของไลบรารี PyPI Python ที่เรียกว่า 'การยกระดับ' มีวิธีที่เป็นอิสระจากระบบปฏิบัติการของการติดตั้งห้องสมุด Python ภายนอกและทำให้พวกเขาสามารถใช้ได้กับปลั๊กอิน Python ฉันรู้แล้วว่าขั้นตอนเฉพาะของระบบที่แตกต่างกันสำหรับการติดตั้งการพึ่งพา Python ภายนอกสิ่งที่ฉันต้องการจะทำคือการเผยแพร่ปลั๊กอินของฉันในสภาพแวดล้อมที่แตกต่างกันโดยไม่ทำให้ผู้คนคลั่งไคล้ สิ่งที่ฉันรู้แล้ว ค้นหาเว็บและคำถามที่คล้ายกันอื่น ๆ ดูเหมือนว่าไม่มีวิธีแก้ไขปัญหา OS แบบอิสระ ผู้ใช้งาน Windows Python ได้รับการบรรจุและแจกจ่ายภายในแพ็คเกจ QGIS ดังนั้นในการติดตั้ง Python library ภายนอกคุณต้องผ่าน OSGeo4W Shell และใช้ pip จากที่นั่น ลิงก์ที่เกี่ยวข้อง: QGIS สแตนด์อะโลนและโมดูล Python การติดตั้ง Python setuptools ลงใน OSGeo4W Python วิธีการติดตั้งไลบรารี่ของบุคคลที่สามสำหรับ QGIS บน Windows …

2
การเข้าร่วมรูปหลายเหลี่ยมใน R
ฉันสงสัยว่าจะเข้าร่วมรูปหลายเหลี่ยมเชิงพื้นที่โดยใช้รหัส R ได้อย่างไร ฉันทำงานกับข้อมูลสำมะโนประชากรที่บางพื้นที่เปลี่ยนแปลงตลอดเวลาและฉันต้องการเข้าร่วมรูปหลายเหลี่ยมและข้อมูลที่เกี่ยวข้องและเพียงรายงานเกี่ยวกับพื้นที่ที่เข้าร่วม ฉันกำลังรักษารายการรูปหลายเหลี่ยมที่มีการเปลี่ยนแปลงสำมะโนประชากรเป็นสำมะโนประชากรและฉันวางแผนที่จะรวม ฉันต้องการใช้รายชื่อพื้นที่นี้เป็นรายการค้นหาเพื่อใช้กับข้อมูลการสำรวจสำมะโนประชากรจากหลายปี ฉันสงสัยว่าฟังก์ชัน R ใดที่จะใช้เพื่อผสานรูปหลายเหลี่ยมที่เลือกไว้และข้อมูลที่เกี่ยวข้อง ฉันได้ทำมัน แต่ก็สับสนกับผลลัพธ์

2
ใช้ OGR และหุ่นดีขึ้นอย่างมีประสิทธิภาพหรือไม่ [ปิด]
ฉันกำลังมองหาคำแนะนำบางอย่างเกี่ยวกับวิธีทำให้โค้ดไพ ธ อนของฉันมีประสิทธิภาพมากขึ้น ปกติแล้วประสิทธิภาพไม่สำคัญสำหรับฉัน แต่ตอนนี้ฉันกำลังทำงานกับไฟล์ข้อความของสถานที่ในสหรัฐอเมริกาที่มีมากกว่า 1.5 ล้านคะแนน ด้วยการตั้งค่าที่กำหนดจะใช้เวลาประมาณ 5 วินาทีในการรันการทำงานในจุดเดียว ฉันต้องทำให้ตัวเลขนี้ลง ฉันใช้ python GIS สามแพ็คเกจในการดำเนินการที่แตกต่างกันเล็กน้อยในจุดและส่งออกไฟล์ข้อความที่คั่นด้วยใหม่ ฉันใช้ OGR เพื่ออ่านรูปร่างเขตแดนของเคาน์ตีและเข้าถึงเรขาคณิตของขอบเขต หุ่นดีตรวจสอบเพื่อดูว่ามีจุดอยู่ในมณฑลใด ๆ เหล่านี้ ถ้ามันอยู่ภายในเดียวฉันใช้ Python Shapefile Library เพื่อดึงข้อมูลแอ็ตทริบิวต์จาก. dbf ขอบเขต ฉันจะเขียนข้อมูลบางอย่างจากทั้งสองแหล่งลงในไฟล์ข้อความ ฉันสงสัยว่าการไร้ประสิทธิภาพอยู่ในการวนรอบ 2-3 ชั้น ... ไม่ค่อยแน่ใจว่าจะทำอย่างไรกับมัน ฉันกำลังมองหาความช่วยเหลือโดยเฉพาะกับใครบางคนที่ประสบกับการใช้งานแพ็กเกจทั้งสามนี้เพราะนี่เป็นครั้งแรกที่ฉันได้ใช้มัน import os, csv from shapely.geometry import Point from shapely.geometry import Polygon from shapely.wkb import loads …

6
การกำหนดการฉายภาพสำหรับหลายรูปร่างใน ArcMap?
ฉันมีไฟล์รูปร่างมากกว่า 100 ไฟล์ที่ไม่มีไฟล์. prj และเมื่อฉันนำมาไว้ใน ArcMap 10 พวกเขาแสดงระบบพิกัดว่าไม่ทราบ ฉันรู้ว่าระบบพิกัดไฟล์รูปร่างทั้งหมดคือ GCS WGS 1984 ฉันยังรู้ว่าฉันสามารถใช้เครื่องมือ Define Projection GP เพื่อกำหนดระบบพิกัดให้กับแต่ละไฟล์ แต่จะใช้เวลาตลอดไป ฉันหวังว่าจะมีเครื่องมือ GP ในการกำหนดสิ่งเหล่านี้ แต่ฉันไม่เห็น ต่อไปฉันคิดว่าบางทีฉันสามารถใช้ python เพื่อทำสิ่งนี้ดังนั้นฉันจึงดูในเมนูช่วยเหลือและพบสคริปต์ แต่มันทำให้ฉันมีข้อผิดพลาด นี่คือรหัสหลามที่ฉันลองใช้ (นี่เป็นไฟล์ shp ไฟล์เดียวดังนั้นฉันยังคงมีความเจ็บปวดในการพิมพ์ชื่อสำหรับแต่ละไฟล์: import arcpy infc = r"C:\Documents and Settings\User\My Documents\ArcGIS\shpfiles\Site_2.shp" prjfile = r"<install directory>\Coordinate Systems\Geographic Coordinate Systems\World\WGS 1984.prj" arcpy.DefineProjection_management(infc, prjfile)

1
ตำแหน่งโฟลเดอร์ปลั๊กอิน QGIS 3
ฉันกำลังค้นหาตำแหน่งเริ่มต้นสำหรับโฟลเดอร์ปลั๊กอิน QGIS 3 ฉันตรวจสอบที่นี่ แต่ไม่พบ: C: \ Program Files \ QGIS 3.0 \ apps \ qgis \ python \ plugins C: \ Users \ Abhijit.qgis2 (ไม่สามารถค้นหา. qgis3 ได้ควรอยู่ที่นั่นหรือไม่)

1
การใช้ระบบควบคุมเวอร์ชันสำหรับข้อมูลเชิงพื้นที่? [ปิด]
ไม่ใช่ว่าฉันต้องการคำตอบที่ถูกต้องทันที แต่เมื่อเร็ว ๆ นี้ฉันได้เห็นความพยายามที่จะแนะนำแนวคิดของ "ระบบการควบคุมเวอร์ชัน" แบบกระจาย) "สำหรับข้อมูลทางภูมิศาสตร์ ตัวอย่างบางส่วน (ที่ฉันรู้) เป็นเอกสารสีขาวสามเล่มจาก OpenGeo ( 1 , 2 & 3 ) และโครงการ " Geosynkronisering (geosyncronization)" โดยผู้จำหน่ายซอฟต์แวร์ GIS นอร์เวย์และสำนักงานแผนที่นอร์เวย์ ฉันยังพบการกระจายข้อมูลเชิงพื้นที่ของรุ่นหรือไม่ ซึ่งระบุถึง GeoGit (โดย OpenGeo) และการใช้การควบคุมเวอร์ชันกับรุ่น ArcGIS ModelBuilder เกี่ยวกับการควบคุมเวอร์ชันใน ArcGIS การเป็นนักพัฒนาฉันรู้ (อย่างน้อยก็พอที่จะใช้พวกเขา) วิธีที่ระบบควบคุมเวอร์ชันสำหรับซอร์สโค้ด (เช่น SVN และ Git) ทำงานได้และภูมิหลังของฉันในด้านธรณีศาสตร์บอกฉันว่ามีความท้าทายที่ไม่เหมือนใครกับข้อมูลทางภูมิศาสตร์ วิธีการไม่คล้ายกับวิธีซอร์สโค้ด (ซึ่งโดยทั่วไปคือข้อความ) ได้รับการจัดการ อะไรคือความท้าทายเมื่อต้องรับมือกับ (VC) VCS'es สำหรับข้อมูลทางภูมิศาสตร์คุณจะแก้ปัญหาอย่างไรเราต้องการพวกเขาและมีความพยายามอื่น …

4
มีแคตตาล็อกออนไลน์สำหรับการแยกประเภทภาพดาวเทียมสอดแนมสหภาพโซเวียต (Zenit-4, Resurs-F1, Okean) หรือไม่?
ฉันเป็นผู้ใช้ glaciologist ของการจัดประเภทภาพถ่ายดาวเทียม US Spy อีกครั้ง (ดาวเทียม Corona Key Hole, Hexagon, ฯลฯ ) ที่ให้บันทึกพิเศษของขอบเขตธารน้ำแข็งที่ความละเอียดเทียบเท่าประมาณ 4 เมตรต่อพิกเซล ( ดูตัวอย่างที่น่าทึ่งนี้ ) นอกจากนี้ยังมีอดีตสหภาพโซเวียตยกเลิกการจำแนกภาพจากยุค 60 เป็นต้นไปจากดาวเทียมเช่นZenit-4 , Resurs-F1 , Okean-O1ฯลฯ ด้วยข้อกำหนดทางเทคนิคที่คล้ายคลึงกันกว่าภาพในสหรัฐอเมริกาหรืออาจดีกว่า (มีสีและความสามารถของ NIR ) อย่างไรก็ตามความพยายามทั้งหมดของฉันในการเข้าถึงภาพดังกล่าวจบลงในหน้าเว็บที่เขียนเป็นภาษารัสเซียซึ่งฉันไม่สามารถเข้าใจหรือนำทางราง ข้อมูลที่น่าสนใจเกี่ยวกับแหล่งที่มาของภาพอยู่ที่นี่ (ค้นหา "หัวเรื่อง: ภาพของรัสเซีย") แต่ด้วยความรู้ที่ไร้ค่าของฉันเกี่ยวกับภาษารัสเซียฉันไม่สามารถหาตำแหน่งที่จะสั่งภาพดังกล่าวไม่ใช่แคตตาล็อกออนไลน์หรือค้นหาแคตตาล็อกดังกล่าวได้ ดังนั้น: ไม่มีใครรู้วิธีเข้าถึง / สั่งซื้อยกเลิกการจำแนกภาพอดีตสหภาพโซเวียตหรือไม่ [แก้ไขมกราคม 25 2018: ฉันได้เพิ่มและตอบด้านล่างพร้อมข้อมูลที่ฉันพบเกี่ยวกับการเก็บถาวรที่มีบางส่วนของภาพ แต่ไม่ใช่ทั้งหมด] เป็นตัวอย่างนี่คือภาพสุดยอดของปี 1973 ที่ถ่ายเหนือแอนตาร์กติกา: และนี่คือการครอบตัดของภาพด้านบนเปรียบเทียบกับ Landsat …

2
ความต้องการทักษะและทรัพยากรในการดำเนินการให้คำปรึกษา GIS ส่วนตัว / บริการ GIS ให้ บริษัท ?
ฉันวางแผนที่จะทำบริการ GIS ส่วนตัวให้ บริษัท ในปีที่ผ่านมา ฉันแค่อยากรู้ว่าต้องใช้ทักษะและทรัพยากรใดในการจัดตั้ง บริษัท ดังกล่าว ฉันทราบว่าซอฟต์แวร์ฮาร์ดแวร์และอุปกรณ์เก็บข้อมูลจะต้องเสียค่าใช้จ่าย คุณช่วยบอกฉันถึงสิ่งที่ฉันต้องการได้ไหม? สำหรับข้อมูลของคุณฉันเป็นนักเรียนภูมิศาสตร์และปัจจุบันกำลังเรียนหลักสูตรอนุปริญญาสาขาภูมิสารสนเทศ ฉันยังมีความรู้ในการเขียนโปรแกรม

3
เริ่มต้นกับการพัฒนาปลั๊กอิน QGIS หรือไม่?
ฉันต้องการพัฒนาปลั๊กอินอย่างง่ายสำหรับ QGIS ซึ่งจะเปิดข้อมูลบางส่วนและทำการประมวลผลเฉพาะบางอย่าง ฉันพยายามค้นหาในวิกิ QGIS แต่พบลิงค์นี้เท่านั้น: http://www.qgis.org/wiki/Writing_C++_Plugins ซึ่งดูเหมือนว่าจะล้าสมัย นอกจากนี้ยังมีบล็อกโพสต์ไม่กี่จากปี 2006 ฉันเห็นบางอย่างเกี่ยวกับปลั๊กอิน Python แต่ฉันไม่แน่ใจว่าฉันต้องทำงานกับปลั๊กอิน C ++ หรือปลั๊กอิน Python หรือไม่ ฉันจะหาเอกสารหรือแบบฝึกหัดที่จะช่วยฉันเริ่มต้นได้จากที่ใด

7
วิธีการตั้งค่าพิกเซลทั้งหมดที่มีค่า <= 0 ถึง“ nodata” ใน DEM raster
ฉันมี DEM แรสเตอร์ที่มีค่าพิกเซลระหว่างประมาณ 3000 ถึง -0.0003 ฉันต้องตั้งค่าพิกเซลทั้งหมดด้วยค่า 0 และ smaler (&lt;= 0) เป็น "nodata" (สำหรับการคำนวณแรสเตอร์ในภายหลังและเพื่อลดขนาดไฟล์) ดูเหมือนว่าสำหรับฉันแล้วนี่เป็นงานสำหรับเครื่องคิดเลขแรสเตอร์ (ตั้งค่าเป็นพิกเซล &lt;= 0 ถึง "nodata") หรือจัดประเภทใหม่ (ตั้งค่าเป็นพิกเซล &lt;= 0 ถึง "nodata" และเก็บค่าอื่น ๆ ไว้ทั้งหมด) แต่ฉันไม่ รู้วิธี
28 qgis  python  grass  saga 

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