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

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

1
การสร้างแผนที่เส้นทางเคลื่อนไหวใน QGIS?
การใช้ QGIS และเครื่องมือฟรีอื่น ๆ ฉันจะใช้เส้นทาง Google Maps เพื่อสร้างภาพเคลื่อนไหวเส้นทางในรูปแบบของภาพยนตร์ Indiana Jones ได้อย่างไร ( https://www.youtube.com/watch?v=5TY5Fp6O5iM )? ฉันพบคำถามสองข้อในไซต์นี้ ( แสดงเส้นทางการเดินทางของยานพาหนะเป็นภาพเคลื่อนไหวและจุดแทรกระหว่างพิกัดสำหรับภาพเคลื่อนไหวที่ราบรื่นใน google maps หรือ openmap ) ซึ่งจัดการกับปัญหาที่คล้ายกัน แต่ทั้งคู่นั้นใช้ Google Maps หรือ OpenLayers . ฉันได้พบบทความที่มีประโยชน์มากเกี่ยวกับวิธีใช้ปลั๊กอิน Time Manager QGIS เพื่อแมปไบร์ทที่หายไป ในกรณีของฉันฉันไม่ต้องการเส้นทางที่จะจางหายไปเมื่อเวลาผ่านไป แต่วิธีการนั้นสามารถให้พื้นฐานที่เป็นประโยชน์สำหรับการสร้างเอฟเฟกต์เลเซอร์ตามที่ฉันต้องการ สิ่งที่ซับซ้อนกว่านั้นคือในขณะที่ฉันรู้เส้นทางที่ฉันต้องการเคลื่อนไหว แต่ฉันไม่มีข้อมูลจริงที่จะใช้เป็นอินพุตสำหรับภาพเคลื่อนไหว ฉันสามารถหาเส้นทางออกจาก Google Maps ได้ แต่นั่นไม่รวมเวลาประทับดังนั้นฉันจึงต้องการวิธีที่จะทำให้ขั้นตอนเป็นไปตามลำดับหรือเพิ่มเวลาอย่างใด ฉันจะรวบรวมทั้งหมดนี้เข้าด้วยกันหรืออาจจะมีวิธีที่สง่างามกว่านี้เพื่อให้ได้เอฟเฟกต์นี้โดยใช้เครื่องมือที่มีให้ใช้งานฟรี

3
ทางเลือกของ Google Earth เพื่อแก้ไขและจัดระเบียบไฟล์ KML
ฉันชอบวิธีที่ Google Earth แสดง KML เป็น "กราฟฉาก" นั่นคือโครงสร้างต้นไม้ในแผงด้านซ้าย สิ่งนี้ช่วยให้คุณสามารถจัดเรียงคุณสมบัติต่าง ๆ ในโฟลเดอร์เปลี่ยนลำดับเลเยอร์ ฯลฯ ผ่านการลากและวาง อย่างไรก็ตามฟังก์ชั่น (ค่อนข้างมีประโยชน์) นี้ค่อนข้างพื้นฐานเกินไปใน Google Earth ตัวอย่างเช่น google "นำเข้า" KML ในโครงสร้างของตัวเองและหากคุณต้องการ "บันทึกกลับ" การเปลี่ยนแปลงคุณจะต้องชี้ไปที่ไฟล์ต้นฉบับด้วยตนเองเพื่อเขียนทับมัน นอกจากนี้ Google Earth ยังบันทึกทับสไตล์ที่อยู่ในไฟล์ต้นฉบับ (เช่นเดียวกับที่ Inkscape ใช้กับ SVG) มันค่อนข้างหยาบคาย: o ( ดังนั้นคำถามของฉันคือ: มีทางเลือกอื่น ๆ โดยเฉพาะการใช้การแสดงแบบ Tree View พร้อมการจัดเรียงแบบลากและวาง ฉันไม่จำเป็นต้องแสดงแผนที่ (แม้ว่ามันจะมีประโยชน์มาก)

3
กำลังดำเนินการค้นหาขอบเขตกล่องใน PostGIS? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับระบบแลกเปลี่ยนข้อมูลทางภูมิศาสตร์ของกองซ้อน ปิดเมื่อปีที่แล้ว ผมมีตาราง PostgreSQL มีเกือบ 2 ล้านแถวด้วยความยาวลาดพร้าวเขตข้อมูลในแบบฟอร์มcoordinatesPOINT(-73.4938 33.2405) สมมติว่ามีดัชนีเชิงพื้นที่ในเขตข้อมูลนั้นวิธีที่มีประสิทธิภาพมากที่สุดและเร็วที่สุดในการเลือกแถวทั้งหมดภายในกล่องขอบเขตโดยพลการคืออะไร กล่องเป็นเหมือน,SW long-lat: -74.0042 40.7688NE long-lat: -73.8809 40.7984

4
การจัดการข้อมูลที่เกี่ยวข้องกับ GIS [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันมักจะทำงานเกี่ยวกับการทำแผนที่ข้อมูลระดับผู้ป่วยที่สำคัญ ในขณะที่ฉันรู้สึกว่าฉันมีความเข้าใจที่ดีของปัญหาการกำกับดูแลหลายรอบนี้ (เช่นเมื่อใช้เทคนิค binning และk-anonymity ) แต่ฉันต้องการปรับปรุงความรู้ของฉันเกี่ยวกับเรื่องนี้ นี่เป็นตัวอย่างที่ดีว่าเหตุใดจึงมีความสำคัญ: การรักษาความลับเชิงพื้นที่และ GIS: การสร้างตำแหน่งการตายใหม่จากแผนที่ที่เผยแพร่เกี่ยวกับ Hurricane Katrina ใครบ้างมีกฎง่ายๆที่พวกเขาใช้เมื่อทำแผนที่ข้อมูลที่สำคัญ? มีแหล่งข้อมูลที่ดีอยู่บ้างหรือไม่ซึ่งครอบคลุมวิธีการที่แตกต่างกันในการปกป้องความลับหรือให้คำแนะนำเกี่ยวกับเรื่องนี้?
22 privacy 

2
ฐานข้อมูลประเภทใดที่เหมาะสมที่สุดสำหรับทั้งโอเพ่นซอร์สและ ESRI ใช้
คำถามหลัก: มีฐานข้อมูลประเภทภูมิศาสตร์ที่ทำงานร่วมกับ ESRI และผลิตภัณฑ์โอเพนซอร์สได้หรือไม่ รายละเอียด: ปัจจุบัน บริษัท ของฉันส่งผ่าน geodata ในรูปแบบไฟล์เวกเตอร์และแรสเตอร์หลายรูปแบบและไม่มีการจัดระเบียบเป็นพิเศษ การประมวลผลส่วนใหญ่ทำได้โดยใช้เครื่องมือโอเพ่นซอร์ส แต่ลูกค้าบางคนต้องการให้เราโฮสต์ข้อมูลของเราในรูปแบบบริการ ESRI Map เรามีอินสแตนซ์ของเซิร์ฟเวอร์ ArcGIS ที่โฮสต์บริการเหล่านี้อยู่แล้ว แต่เรายังทำการประมวลผลต้นน้ำโดยใช้เครื่องมือโอเพ่นซอร์สก่อนที่จะทิ้งผลลัพธ์ในฐานข้อมูลทางภูมิศาสตร์ของฐานข้อมูล ESRI จากสิ่งที่ฉันสามารถบอกได้ ogr / gdal มีความสามารถค่อนข้าง จำกัด ในการอ่าน / เขียนจากฐานข้อมูล arcsde แต่ไม่เพียงพอที่ฉันสามารถเก็บข้อมูลทั้งหมดของเราไว้ในฐานข้อมูล arcsde และคาดว่าเครื่องมือการประมวลผลของเราจะสามารถใช้ arcsde ได้ ฐานข้อมูลภูมิศาสตร์เป็นที่เก็บข้อมูลหลักของ บริษัท ฉันผิดหรือเปล่า? ถ้าฉันเปลี่ยนไปเป็นฐานข้อมูล Geod แบบโอเพนซอร์สเช่น postgis เครื่องมือการประมวลผลของเราจะทำงานได้ดี แต่ฉันไม่คิดว่าฉันสามารถใช้ฐานข้อมูล postgis เป็นแหล่งข้อมูลสำหรับการโฮสต์บริการ ESRI ฉันผิดหรือเปล่า? มีฐานข้อมูลประเภทภูมิศาสตร์ที่สามารถให้บริการทั้งโอเพ่นซอร์สและ ESRI ได้อย่างราบรื่นหรือไม่? …

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

4
รวมรูปหลายเหลี่ยมที่อยู่ติดกัน
ฉันต้องการทดสอบ adjacency บนเลเยอร์พัสดุ (รูปหลายเหลี่ยม) และรวมเข้าด้วยกันหากพวกเขาเหมาะสมกับเกณฑ์บางอย่าง (อาจเป็นขนาด) ตามภาพด้านล่างฉันต้องการรวมรูปหลายเหลี่ยม 1,2,3 และ 4 แต่ไม่ใช่ 5 ฉันมีสองปัญหา: ST_TOUCHESส่งกลับ TRUE ถ้าเพียงแค่สัมผัสมุมและไม่ใช่ส่วนของเส้น ฉันคิดว่าฉันต้องการ ST_RELATE เพื่อตรวจสอบเซ็กเมนต์บรรทัดที่แชร์ เป็นการดีที่ฉันต้องการรวมรูปหลายเหลี่ยมที่อยู่ติดกันทั้งหมดไว้ในที่เดียว แต่ฉันไม่แน่ใจว่าจะขยายขนาดเกินสองได้อย่างไร - ในผสาน 1,2,3 และ 4 (และอาจมากกว่ากับข้อมูลจริง) ในรอบเดียว ST_TOUCHESโครงสร้างที่ผมมีตอนนี้จะขึ้นอยู่กับตัวเองเข้าร่วมใน ข้อมูลของเล่น CREATE TABLE testpoly AS SELECT 1 AS id, ST_PolyFromText('POLYGON ((0 0, 10 0, 10 20, 00 20, 0 0 ))') …
22 postgis  merge  union 

3
หลักการตั้งชื่อคอลัมน์เรขาคณิต - 'geom' หรือ 'the_geom'
ฉันเริ่มโครงการ PostGIS ครั้งแรกของฉันและในหนังสือและแบบฝึกหัดต่าง ๆ ฉันได้เห็นคอลัมน์รูปทรงเรขาคณิตที่มีป้ายกำกับว่า 'geom' หรือ 'the_geom' เป็นธรรมดามากกว่าอื่น ๆ ? นอกจากนี้มีเหตุผลที่ดีที่จะใช้ 'geom' / 'the_geom' แทนที่จะเป็นชื่อที่อธิบายเพิ่มเติมสำหรับคอลัมน์รูปทรงเรขาคณิตหรือไม่ (เช่น 'centre_point' สำหรับจุดกึ่งกลางของสถานที่) เราไม่ติดป้ายกำกับคอลัมน์คอลัมน์แบบดั้งเดิม 'the_int' หรือ 'the_string' ดังนั้นทำไมจึงติดป้ายคอลัมน์รูปทรงเรขาคณิตด้วยวิธีนี้

4
วิธีเพิ่มป้ายกำกับข้อความอย่างเดียวบนแผนที่แผ่นพับที่ไม่มีไอคอน
ฉันกำลังมองหาวิธีแสดงข้อความบนแผนที่แผ่นพับโดยใช้เครื่องหมายหรืออย่างอื่นโดยไม่แสดงไอคอนใด ๆ ฉันต้องการแสดงข้อความเท่านั้นและสามารถจัดรูปแบบและหมุนได้ ... ข้อเสนอแนะใด ๆ
22 leaflet 

4
ใช้ ogr2ogr เพื่อแปลง GML เป็น shapefile ใน Python หรือไม่
ฉันพยายามแปลง GML ให้เป็นไฟล์รูปร่าง ESRI โดยใช้ยูทิลิตี้ ogr2ogr ในสคริปต์ไพ ธ อน ฉันได้ติดตั้งแพคเกจ GDAL / OGR เรียบร้อยแล้วผ่านทาง osgeo แต่ตอนนี้ฉันพยายามหา / เข้าใจรายละเอียดเกี่ยวกับไวยากรณ์สำหรับการใช้ ogr2ogr ใน python หลังจากนำเข้า ogr ทั้งหมดที่ฉันพบคือ ogr2ogr -f "ESRI Shapefile" output.shp input.gml ฉันจะใช้สิ่งนี้ในไพ ธ อนได้อย่างไร มันง่ายเหมือนการกำหนดไฟล์อินพุตและเอาต์พุตหรือไม่? ทุกสิ่งที่ฉันลองฉันเพิ่งได้รับข้อผิดพลาดทางไวยากรณ์ พอยน์เตอร์ในทิศทางที่ถูกต้องเพื่อให้ฉันเริ่มต้นจะดี

2
สภาพแวดล้อมการประมวลผลแบบขนาน Arcpy
ฉันเพิ่งค้นพบการตั้งค่าสภาพแวดล้อมการประมวลผลแบบขนานใน ArcGIS (สิ่งนี้จะต้องใหม่ถึง 10.1) อย่างไรก็ตามไม่มีการกล่าวถึงเครื่องมือที่ออกแบบมาเพื่อใช้การตั้งค่าสภาพแวดล้อมนี้ ESRI มีตัวอย่างหนึ่งของวิธีการตั้งค่าสภาพแวดล้อมการประมวลผลแบบขนาน: import arcpy # Use half of the cores on the machine. arcpy.env.parallelProcessingFactor = "50%" คำถามของฉันมีความเกี่ยวข้องอย่างใกล้ชิดดังนั้นฉันจึงรวมไว้ในหัวข้อเดียวกัน: เครื่องมือการประมวลผลทางภูมิศาสตร์ใดที่ให้เกียรติสภาพแวดล้อมการประมวลผลแบบขนาน? การตั้งค่าท้องถิ่นหรือส่วนกลางเหล่านี้ (เช่นคุณสามารถตั้งค่าสภาพแวดล้อมที่จุดเริ่มต้นของสคริปต์ Arcpy และเครื่องมือที่เกี่ยวข้องทั้งหมดจะให้เกียรติการตั้งค่าสภาพแวดล้อมหลังจากนั้นหรือไม่? เครื่องมือปรับกระบวนการทางภูมิศาสตร์ส่วนใหญ่ตั้งค่าเป็น: arcpy.env.parallelProcessingFactor = "100%"โดยค่าเริ่มต้นหรือไม่

3
(เมื่อใด) ฉันควรใช้ฐานข้อมูลที่เปิดใช้งาน GIS หรือไม่
ฉันเป็นโปรแกรมเมอร์มายาวนานสำหรับ GIS ฉันพยายามทำความเข้าใจกับแง่มุมของฐานข้อมูลของ GIS และฉันเข้าใจว่ามีฐานข้อมูลบางอย่างที่ใช้สำหรับ GIS เป็นพิเศษ โดยทั่วไปฉันพยายามที่จะเข้าใจว่าจะใช้ฐานข้อมูลดังกล่าวหรือติดกับ MySql ที่ได้รับความนิยมอย่างสูงสร้างขึ้นอย่างดีสนับสนุนอย่างกว้างขวาง (และฟรี) MySql แอปพลิเคชันที่ฉันต้องรับผิดชอบต่อโค้ดต้อง: การจัดการยานพาหนะ (ยานพาหนะทางบกหรือทางทะเล) ติดตามพนักงาน การควบคุมสินค้าคงคลัง (ที่ระดับตำแหน่งทางกายภาพที่แม่นยำถึงหนึ่งเมตรหรือมากกว่านั้น) ผิดที่เกี่ยวกับมันจริงๆ ปกติแล้วฉันจะคาดหวังว่าจะติดตามสิ่งของไม่เกินหนึ่งร้อย (สูงสุดและอาจเป็นสองสามพัน) ไม่เกินรายการ บางครั้งรายการจะอยู่ในอาคาร (ใหญ่) เดียวกัน, ชุดอาคาร, เมือง, ประเทศหรือทั่วโลกขึ้นอยู่กับแอปพลิเคชัน ฉันจะแสดงภาพเหล่านั้นเป็นครั้งคราวไม่ว่าจะเป็นแบบแปลนชั้นที่กำหนดเองของสิ่งปลูกสร้างหรือเป็นไปได้มากขึ้นใน Google Earth หรือสิ่งอื่นที่คล้ายคลึงกัน ดูเหมือนว่าฉันเป็นอย่างดีกับ MySql และการเพิ่มคอลัมน์สำหรับ lat / long หรือข้อมูลตำแหน่งอื่น ๆ แต่นั่นอาจเป็นเพราะฉันรู้จัก MySql มีเหตุผลใดบ้างที่ฉันควรดูฐานข้อมูลที่พิเศษกว่านี้?

3
ทำการลดสัญญาณรบกวนแบบแรสเตอร์และการปรับขอบให้เรียบ?
ฉันมีภาพแรสเตอร์เช่นนี้ ฉันต้องการลบจุดรบกวนที่แยกได้และทำให้ขอบเรียบ (พูดจุดเดียวสีขาวและฉันต้องการให้ขอบของเอนทิตีดูราบรื่น) ฉันจะทำสิ่งนี้ใน ArcGIS หรือใน R ได้อย่างไร ขนาดเซลล์คือ 30 * 30

2
ใช้ R เพื่อคำนวณพื้นที่ของรูปหลายเหลี่ยมหลายรูปบนแผนที่ที่ตัดกันกับรูปหลายเหลี่ยมที่ซ้อนทับอื่น
ฉันมีไฟล์รูปร่างดาวน์โหลดจากการสำรวจอาวุธยุทโธปกรณ์ที่ให้ขอบเขตการเลือกตั้งวอร์ด (แผนก) สำหรับมณฑลของสหราชอาณาจักร ฉันใช้ R เพื่อโหลด shapefile สำเร็จและวางแผนแผนที่ต่างๆโดยใช้ggplot2ตามที่อธิบายไว้ในคำถามนี้ มันทำงานได้ค่อนข้างดี ตอนนี้ฉันต้องการสร้างรูปหลายเหลี่ยมใหม่ของรูปร่างโดยพลการเพิ่มลงในแผนที่จากนั้นคำนวณประชากรที่อาศัยอยู่ในพื้นที่ที่อยู่ภายใต้รูปร่างซึ่งอาจครอบคลุมหรือบางส่วนครอบคลุมหลายส่วน ฉันมีประชากรสำหรับแต่ละแผนกการเลือกตั้งและฉันสามารถตั้งสมมติฐานง่าย ๆ ว่าประชากรในวอร์ดแต่ละแห่งมีการกระจายอย่างเท่าเทียมกัน ที่แนะนำขั้นตอนต่อไปนี้ 1) วางรูปร่างใหม่บนแผนที่ซึ่งครอบคลุมบางส่วนของหน่วยงานการเลือกตั้ง สมมติว่ามี 3 แผนกเพื่อการโต้แย้ง มันจะมีลักษณะเช่นนี้ [แก้ไข: ยกเว้นว่าในภาพด้านล่างรูปร่างคร่อม 5 ส่วนมากกว่า 3] 2) คำนวณเปอร์เซ็นต์ของพื้นที่ของแต่ละส่วนทั้ง 3 ที่ตัดกับรูปหลายเหลี่ยมที่ซ้อนทับ 3) การประมาณประชากรโดยการหาเปอร์เซ็นต์ของพื้นที่ของแต่ละส่วนที่ถูกปกคลุมด้วยรูปร่างที่ซ้อนทับและคูณด้วยประชากรของแต่ละส่วน ฉันคิดว่าฉันสามารถหาวิธีสร้างรูปหลายเหลี่ยมและวางทับบนแผนที่เช่นเพิ่มลงใน data frame ที่มีอยู่โดยใช้คำตอบที่เป็นประโยชน์สำหรับคำถามนี้และคำถามอื่น ๆ สิ่งที่ฉันเป็นกังวลคืองานที่ต้องทำเปอร์เซ็นต์ของแต่ละส่วนที่ถูกปกคลุมด้วยรูปร่างที่ซ้อนทับ latและlongคอลัมน์ในกรอบข้อมูลที่เป็นคนแปลกตัวเลขอาวุธยุทโธปกรณ์สำรวจ OpenData (Eastings และ Northings หรือบางอย่าง) ดังนั้นคำถามแรกของฉันคือฉันจะไปหาพื้นที่ (หรือส่วนย่อยของพื้นที่) ของรูปหลายเหลี่ยมที่กำหนดขอบเขตของการเลือกตั้งโดยใช้ข้อมูลนี้ได้อย่างไร เนื่องจากแม้แต่เซ็ตย่อยที่มีความหมายของเฟรมข้อมูลนี้ก็มีขนาดใหญ่ฉันจึงเคยdputสร้างไฟล์ขนาด 500k ( ซึ่งสามารถคัดลอกและวางหรือดาวน์โหลดได้จากที่นี่ …
22 shapefile  r 

4
ข้อผิดพลาดในการตัด Rasterfile: ไม่สามารถคำนวณกล่องขอบของ cutline
ฉันมีไฟล์แรสเตอร์และต้องการคลิปมันไฟล์เวกเตอร์ควรจะเป็นเลเยอร์มาสก์ ฉันใช้วิธีที่ชัดเจนที่สุด (Raster-> Extraction-> Clipper) ไม่ว่าฉันจะทำอะไรฉันได้รับข้อผิดพลาดนี้ (ดูรูปด้านล่าง): ไม่สามารถคำนวณกล่องขอบเขตของ cutline ฉันลองเปลี่ยนรูปแบบแรสเตอร์เปลี่ยนการฉายภาพ ฯลฯ แน่นอนว่าฉันทำวิจัยในโพสต์เก่า / Google ด้วย ฉันไม่รู้ว่าจะแก้ไขปัญหานี้อย่างไร ถ้าฉันคลิปโดยขยายมันใช้งานได้ สิ่งที่แปลกคือฉันจำได้ว่าทำสามเดือนที่ผ่านมาวิธีเดียวกันและฉันไม่ได้รับข้อผิดพลาดนี้ ฉันก็จะ (แทนที่จะแก้ปัญหาสำหรับข้อผิดพลาดนี้) ยินดีต้อนรับวิธีอื่นในการดำเนินการนี้ ฉันต้องการคลิป rasterfile ตามที่อธิบายไว้ ใครช่วยได้บ้าง
22 qgis  raster  clip 

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