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

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

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

2
กำลังค้นหาเครื่องมือแก้ไข WKT ออนไลน์อยู่ใช่ไหม
เราต้องทำคือการวาดขอบเขตการบริหารที่ง่ายมากผ่าน (แทรกแผนที่ fav ที่นี่) ผ่านเว็บไซต์บางแห่ง ความต้องการของเราคือ: คลิกเพื่อสร้างคะแนนซึ่งจะสร้างรูปหลายเหลี่ยม ลากจุดที่มีอยู่เพื่อแก้ไขรูปหลายเหลี่ยม ฉันรู้ว่า Google แผนที่และอื่น ๆ สามารถทำสิ่งนี้ได้ทั้งหมด แต่เราหวังว่าจะสามารถใช้ประโยชน์จากไซต์ที่มีอยู่แล้วซึ่งสามารถเสนอสิ่งนี้ได้ นอกจากนี้เรายังชอบที่จะ 'โหลด' ข้อมูล WKT บางอย่างเพื่อให้เราสามารถแก้ไขได้ (ถ้าจำเป็น) โดยที่การโหลดหมายถึงวางลงในกล่องข้อความ ใครบ้างที่รู้ว่ามีเว็บไซต์ใดบ้างที่มีฟังก์ชันนี้?

1
สร้าง DEM ระดับนาโนด้วย GDAL
อาจมีคำถามแปลก ๆ เล็กน้อย แต่ขอให้ฉันให้คำอธิบายพื้นหลังแก่คุณก่อนคำถามจริงของฉัน: กล้องจุลทรรศน์แรงอะตอม (AFM)เป็นวิธีการที่ในระยะสั้น (และความรู้ จำกัด ของฉัน) ช่วยให้นักวิจัยสแกนพื้นที่ที่ไมโครและระดับนาโน มันทำงานโดย "สแกน" พื้นที่โดยใช้โพรบที่แปลก ๆ ยิ่งยากที่จะอธิบายเพราะฉันไม่มีความเข้าใจที่แท้จริง สิ่งที่ฉันรู้และสิ่งที่กระตุ้นความอยากรู้ของฉันก็คือผลลัพธ์ที่ได้คือค่า "กริด" ของ "ความสูง" (เมทริกซ์ของค่า 512x512 ที่อธิบายความสูงของโพรบ ณ จุดนั้น) ฉันคิดว่า: นอกเหนือจากสเกลแล้วนี่เป็นแบบจำลองระดับความสูงแบบดิจิตอล! และนี่หมายความว่าถ้าฉันสามารถจัดการเพื่อสร้างไฟล์ DEM ตามที่เข้าใจโดยเครื่องมือ GIS ฉันสามารถใช้การวิเคราะห์ GIS กับมันได้! ความสำคัญของฉันคืองานอื่น ๆ ในห้องแล็บที่มีเครื่อง AFM และใช้มันในโครงการหนึ่งของเธอ ฉันได้รับไฟล์สแกนจากเธอและมีการจัดการโดยใช้ Python (struct และ numpy) เพื่อแยกวิเคราะห์ไฟล์ไบนารีเหล่านี้และสิ่งที่ฉันมีตอนนี้คืออาร์เรย์ขนาด numpy ขนาด 512x512 ที่เต็มไปด้วยค่า int16 สิ่งที่ฉันวางแผนไว้ในครั้งต่อไปและสิ่งที่ฉันต้องการความช่วยเหลือคือ …

6
สร้าง SHP เป็น JPG อัตโนมัติ
ไม่มีใครรู้วิธีแปลง batchfiles เป็น jpegs หรือรูปแบบภาพทั่วไปอื่น ๆ แก้ไข: ฉันควรชี้แจงว่าฉันต้องการนำสไตล์ไปใช้กับแต่ละรูปร่างไฟล์แล้วส่งออกรูปร่างไฟล์ด้วยสไตล์นั้นไปยังภาพ ตัวอย่างเช่นฉันมีสถานที่สำรวจสำมะโนประชากรในเขตและฉันต้องการภาพของแต่ละทางเดินเน้นในขณะที่ผืนอื่น ๆ มีสีเดียวกันทั้งหมด
14 shapefile  convert  jpg 

1
เป็นไปได้ไหมที่จะแสดงข้อความที่กำหนดเองของเราในแถบสถานะ QGIS โดยใช้ python?
มีวิธีแสดงข้อความที่กำหนดเองของเราในแถบสถานะของ Qgis โดยใช้ python หรือไม่? เหมือนกับในอาร์กิจิสIApplication.statusbar.message(0) = "Please wait..." เช่นนั้นจะมีตัวเลือกใด ๆ ที่จะแสดงแถบความคืบหน้าใน Qgis เช่น IApplication.progressbar.show()
14 qgis  pyqgis 

2
ข้อมูลคลาวด์พอยต์ขนาดใหญ่ใน PostGIS - การจัดเก็บและประมวลผล
ฉันสงสัยว่าเป็นไปได้อย่างไรที่จะจัดเก็บชุดข้อมูลเมฆจุดสแกนขนาดใหญ่ใน PostGIS พร้อมเวลาในการประมวลผลในใจ ฉันรู้ว่ามีรูปทรงเรขาคณิต - วัตถุPointใน PostGIS แต่เท่าที่ฉันรู้ว่ามันช่วยให้แต่ละจุดใน tupel ใหม่ซึ่งสามารถทำการค้นหาจุดใดจุดหนึ่งเป็นกระบวนการที่ช้ามากหากเก็บไว้ไม่กี่ล้านหรือมากกว่านั้น ฉันพบบทความจาก HSR Universtiy ของ Applied Science Rapperswill เพื่อหารือเกี่ยวกับหัวข้อนี้ มันแสดงให้เห็นสามวิธีในการจัดเก็บข้อมูลดังกล่าวไว้Whole data in one tupel, Each point in one tupelหรือSplitting Data into Blocksที่มีการอ้างอิงโดยข้อมูลตารางถือขยายของแต่ละบล็อก เป็นวิธีที่สามดูเหมือนว่ามีประโยชน์มากที่สุดสำหรับการค้นหาตำแหน่งที่เก็บไว้ฉันสงสัยว่าใครมีประสบการณ์มาบ้างแล้ว? กระดาษสามารถพบได้ที่นี่: http://wiki.hsr.ch/Datenbanken/files/pgsql_point_cloud.pdf ท้ายสุด แต่ไม่ท้ายสุดฉันขยำข้ามโครงการ github ซึ่งดูเหมือนว่าจะจัดการกับมารยาทของ cloud point ใน PostgeSQL น่าเสียดายที่มีข้อมูลไม่มากเกี่ยวกับเรื่องนี้ในเน็ต ดังนั้นคำถามเดียวกันที่นี่: มีใครบางคนได้ทำประสบการณ์กับมันแล้ว? มันใช้งานได้สำหรับวัตถุประสงค์ดังกล่าวหรือไม่ สามารถพบโครงการได้ที่นี่: https://github.com/pramsey/pointcloud ฉันก็ยินดีที่จะรับฟังข้อเสนอแนะความคิดหรือประสบการณ์อื่น ๆ …

2
ปัญหาพิกัดพิกัดแผ่นพับ geojson
ฉันเพิ่งเริ่มเล่นกับ leflet / geojson เล็กน้อย แต่พิกัดของฉันไม่ได้แสดงอย่างถูกต้องและฉันก็ไม่รู้ว่าเกิดอะไรขึ้น พิกัดของฉันคือ: 52.23943, 4.97599. มันทำงานอย่างถูกต้องด้วยsetViewฟังก์ชั่น var map = L.map('leaflet_map').setView([52.23943, 4.97599], 15); แต่ใช้ geojasonFeature พวกเขาคือ hmmm, 'projected' ซึ่งอยู่ทางตะวันออกของโซมาเลีย var geojsonFeature = { "type": "Feature", "properties": { "name": "Coors Field", "amenity": "Baseball Stadium", "popupContent": "This is where the Rockies play!" }, "geometry": { "type": "Point", "coordinates": [52.23943, …
14 geojson  leaflet 

2
เลือกระเบียนที่เกี่ยวข้องอย่างมีประสิทธิภาพโดยใช้ ArcPy?
ด้านล่างเป็นรหัสที่ฉันใช้เพื่อทำซ้ำปุ่ม "ตารางที่เกี่ยวข้อง" ใน ArcMap ใน ArcMap ปุ่มนั้นจะเลือกคุณสมบัติในคลาสหรือตารางคุณลักษณะหนึ่งโดยยึดตามการเลือกคุณสมบัติในคลาสหรือตารางคุณสมบัติอื่นที่เกี่ยวข้อง ใน ArcMap ฉันสามารถใช้ปุ่มนั้นเพื่อ "ดัน" การเลือกของฉันไปยังตารางที่เกี่ยวข้องในไม่กี่วินาที ฉันไม่สามารถค้นหาสิ่งใด ๆ ที่อยู่ใน arcpy ที่ทำซ้ำปุ่มดังนั้นฉันจึงใช้ลูปซ้อนกันเพื่อทำงานเดียวกัน รหัสด้านล่างวนผ่านตารางของ "การรักษา" สำหรับการรักษาแต่ละครั้งมันจะวนรอบรายการของ "ต้นไม้" เมื่อพบคู่ที่ตรงกันระหว่างฟิลด์ ID ของการรักษาและต้นไม้การเลือกจะเกิดขึ้นในเลเยอร์ต้นไม้ เมื่อพบการจับคู่สำหรับการรักษารหัสจะไม่ดำเนินการค้นหาเลเยอร์ต้นไม้สำหรับการแข่งขันเพิ่มเติม มันจะกลับไปที่ตารางการรักษาเลือกการรักษาถัดไปและค้นหาอีกครั้งผ่านคลาสคุณลักษณะทรี โค้ดนั้นใช้งานได้ดี แต่มันช้ามาก "ตารางการรักษา" ในกรณีนี้มี 16,000 บันทึก คลาสคุณลักษณะ "tree" มี 60,000 รายการ มีวิธีอื่นที่มีประสิทธิภาพมากกว่าในการสร้างสิ่งที่ ESRI ทำเมื่อผลักการเลือกจากตารางหนึ่งไปยังอีกตารางหนึ่งหรือไม่ ฉันควรสร้างดัชนีสำหรับตารางหรือไม่ หมายเหตุ: ข้อมูลนี้ถูกเก็บไว้ใน SDE # Create search cursor to loop …

2
QGIS ส่งคืนข้อความ“ Invalid Layer” เมื่อพยายามเพิ่มมุมมอง PostGIS?
ฉันใหม่กับ Postgis และ QGIS ฉันสร้างมุมมองที่กำหนดเป็น CREATE OR REPLACE VIEW pupr.vstudentmuni AS SELECT m.id AS munid, m.name AS muname, m.geom, s.code, (s.name::text || ' '::text) || s.lastname::text AS fullname FROM pupr.municipio m, pupr.student_location l, pupr.student s WHERE st_within(l.geom, m.geom) AND s.code = l.code; ใน PostgreSQL กำลังพยายามเพิ่มมุมมองนี้ใน QGIS จะส่งคืนข้อผิดพลาดต่อไปนี้ ... "Invalid layer"..."sql= …

3
ใช้งาน ArcGIS Desktop ในเครื่องเสมือนจริงไหม?
ฉันพยายามเรียกใช้ ArcGIS Desktop 10.0 ในเครื่องเสมือน Windows 7 (32 บิต) ฉันไม่มี Microsoft Windows ดั้งเดิม ฉันใช้VirtualBoxจาก Oracle สำหรับการจำลองเสมือนในสภาพแวดล้อม linux ดั้งเดิม (Sabayon) ฉันมีปัญหาตรงนี้: ฉบับแสดงแผนที่ ArcGIS Explorer แนวทางแก้ไขที่เสนอคือการอัปเดตไดรเวอร์การ์ดแสดงผล แต่ใน VirtualBox มีไดรเวอร์ที่เรียกว่า "แขกเพิ่มเติม" และพวกเขามีอยู่แล้วถึงวันที่ ฉันรู้ว่านักเรียนเพื่อนของฉันบางคนกำลังทำงานกับ ArcGIS ใน VM และดูเหมือนว่าพวกเขาจะไม่มีปัญหาอะไรเลย มันจะเป็นอะไร? เปิดใช้งานการเร่งความเร็ว 3D และ 2D มันเป็นเครื่องลีนุกซ์พื้นเมืองที่ใช้งานเครื่อง Windows 7 เสมือน - 32 บิต ฉันตระหนักถึงข้อกำหนดของระบบของ ESRI ฉันจัดสรร RAM …

3
ฉันจะแสดงระยะทางโดยใช้เครื่องหมายขีดกลางหรือเครื่องหมายของเส้นเวกเตอร์ได้อย่างไร
ฉันเป็นผู้ใช้ขั้นพื้นฐานมากและไม่รู้ศัพท์แสงที่จะได้รับส่วนสำคัญของคำถามของฉันดังนั้นพื้นหลังบางอย่างอาจช่วยได้ ฉันอาสาที่จะสร้างระบบการวางแผนล่วงหน้าสำหรับแผนกดับเพลิงในชนบทของฉัน ช่องโหว่หลักของเราคือเส้นทางการขับขี่ที่ไม่มีการแมปที่ยาวมาก จนถึงตอนนี้ Ive ประสบความสำเร็จในการถ่ายโอนข้อมูล GPS ของทางขับขี่เหนือภาพถ่ายทางอากาศของเขตดังกล่าวเป็นเส้นสีเขียวสดใส (เลเยอร์. SHP) พร้อมป้ายกำกับที่แสดงความยาวของถนนแต่ละแห่ง มันดูดีและมีประโยชน์มากเช่นเดียวกับ ตอนนี้คำถาม : ฉันต้องการวาดเส้นเวคเตอร์ของรถแล่นเป็นเส้นประหรือตั้งค่าเครื่องหมายที่ความยาว 100 ฟุต ท่อสายอุปทานของเรามีความยาว 100 ฟุต เส้นเวกเตอร์ที่กำหนดด้วยเครื่องหมายระยะ 100 ฟุตจะช่วยฉันประหยัดเวลาได้มากและปรับปรุงข้อมูลอย่างล้นเหลือ จนถึงตอนนี้ฉันได้ลอง "Single Symbol" เป็น "Simple Line" โดยใช้รูปแบบเส้นประที่กำหนดเองและ "Marker Line" โดยใช้การจัดวางช่วงเวลา ไม่มีตัวเลือกเหล่านี้รักษาความยาวที่เหมาะสมในขณะที่ซูมหรือ "ปรับ" (ถ้าเป็นคำนั้น) บางทีมันเป็นไปไม่ได้เหรอ? (อย่างน้อยก็ในระดับความรู้ของฉันฉันสอนตัวเองมาไกลขนาดนี้และไม่มีเวลามากพอที่จะหลอกไปรอบ ๆ :))

1
การแปลงระบบพิกัดทางภูมิศาสตร์ใน R
ฉันมีคะแนนในระบบพิกัดทางภูมิศาสตร์และฉันต้องการแปลงเป็นสวิสกริด (CH1903 +) ข้อมูลตัวอย่าง: id lon lat 2 7.173500 45.86880 3 7.172540 45.86887 4 7.171636 45.86924 5 7.180180 45.87158 6 7.178070 45.87014 7 7.177229 45.86923 8 7.175240 45.86808 9 7.181409 45.87177 10 7.179299 45.87020 ผลลัพธ์ที่เคารพ: id E N 2 2579408.2431 1079721.1499 3 2579333.7158 1079729.1852 4 2579263.6502 1079770.1125 5 2579928.0358 1080028.4605 …

2
จุดย้ายเข้าสู่เส้น (~ ละแวกใกล้เคียง)
ฉันมีเลเยอร์เวกเตอร์สองอันโดยที่หนึ่งเป็นเลเยอร์จุดที่อิงจาก "เหตุการณ์" โดยการสำรวจระยะไกลและอันที่สองคือเลเยอร์บรรทัดจากการวิจัยในท้องถิ่น ในกรณีของฉันเหล่านี้คือแผ่นดินไหวและความผิดปกติของเปลือกโลก แต่ฉันคิดว่าใคร ๆ ก็สามารถเลือก "อุบัติเหตุทางรถยนต์และถนน" เป็นตัวอย่างทั่วไปได้ สิ่งที่ฉันอยากทำก็คือเลื่อน / คัดลอกคะแนนไปยังจุดที่ใกล้ที่สุดของเส้นตราบใดที่มันอยู่ในระยะที่ยอมรับได้ (พูด 1-2km หรือ 0.0xx °) โดยที่จุดเลเยอร์ใหม่ (+ attr ถูกย้าย Y / n) ความคิดใด ๆ Linux, QGIS 1.8
14 qgis  vector  point  line 

3
ความแตกต่างระหว่าง gdalwarp และ gdal_merge สำหรับโมเสกคืออะไร
ฉันต้องการรวมประมาณ 20 tiff dem ต่อแต่ละประมาณ 100MB และฉันใช้ gdalwarp (ฉันรู้เกี่ยวกับตัวเลือกไฟล์เสมือน): gdalwarp $(list_of_tiffs) merged.tiff อย่างไรก็ตามคำสั่งนี้ใช้เวลานานมากและหลังจากผ่านไป 15 นาทีก็มีการประมวลผลภาพที่ 5 จากชุด ฉันยุติมัน จากนั้นฉันก็พบว่าสคริปต์ gdal_merge.py ยังสามารถใช้สำหรับโมเสกได้เช่นกันและลองใช้งาน: gdal_merge.py $(list_of_tiffs) ซึ่งเสร็จสิ้นภายในเวลาไม่เกิน 3 นาที อย่างที่ฉันคาดไว้ว่าทั้งสองคำสั่งจะให้ผลลัพธ์เดียวกันฉันสงสัยว่าความแตกต่างระหว่างทั้งสองเป็นอย่างไรทำไม gdalwarp ใช้เวลานานมากถ้าผลลัพธ์เหมือนกัน

3
เป็นไปได้หรือไม่ที่จะใช้สัญลักษณ์แทนสีเพื่อให้เห็นภาพค่าเซลล์แรสเตอร์?
ฉันมีภาพแรสเตอร์ (GeoTIFF) ที่มีค่าจำนวนเต็ม ฉันรู้วิธีการมองเห็นค่าแรสเตอร์ใน QGIS โดยใช้ colormaps หรือคล้ายกัน แต่ฉันต้องการกำหนดสัญลักษณ์ให้กับค่าสีแต่ละค่าแทน - เช่นเดียวกับ colormap แต่มีสัญลักษณ์ ตัวอย่าง: คำถาม: เป็นไปได้หรือไม่และในกรณีนี้เป็นอย่างไร?

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