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

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

7
เลือกไฟล์ Geodatabase (* .gdb), Geodatabase ส่วนบุคคล (* .mdb) หรือรูปแบบ shapefile?
ก่อนหน้านี้ฉันใช้ฐานข้อมูล geod เป็นวิธีที่ง่ายในการเก็บไฟล์ทั้งหมดไว้ด้วยกันแทนที่จะมีรูปร่างหลายสิบไฟล์อยู่ทั่วสถานที่และมันจะง่ายขึ้นเมื่อทำการส่งออกข้อมูลที่เกี่ยวข้องทั้งหมดไปยังไคลเอนต์ เหตุใดฉันจึงควรใช้ฐานข้อมูลภูมิศาสตร์แทนการกำหนดรูปร่างเมื่อวิเคราะห์และเรียกใช้ฟังก์ชันในข้อมูลของฉัน จุดสนใจหลักของฉันอยู่ใน ArcGIS ฉันมักจะไม่แก้ไขนอกสภาพแวดล้อมนั้น คำถามนี้เกี่ยวข้องกับPersonal Geodatabase ทำงานอย่างไรจากเปอร์สเปคทีฟของ Microsoft Access

9
แบบฝึกหัดในการจัดการข้อมูลเชิงพื้นที่ใน R?
ไม่มีใครรู้บทเรียนที่ดีในการจัดการข้อมูลเชิงพื้นที่ใน R หรือไม่? ฉันรู้ว่ามีแพคเกจบางอย่างเช่น rgdal และ maptools แต่ฉันไม่ได้พบบทเรียนที่มีประโยชน์เพื่อติดต่อกับฟังก์ชั่นพื้นฐาน (อ่าน, พล็อต, เปลี่ยนสัญลักษณ์, เข้าร่วมข้อมูล ฯลฯ ) และ / หรือเพื่อดูภาพรวมที่กว้างขึ้น อะไรคือความสามารถแบบเฉียบพลันของ R สำหรับการวิเคราะห์เชิงพื้นที่และการจัดการข้อมูลเชิงพื้นที่ ยินดีต้อนรับสู่ recomendations สำหรับหนังสือเอกสารบล็อก ฯลฯ

5
ความแม่นยำทางทฤษฎีสูงสุดของ GPS คืออะไร?
ฉันกำลังพูดคุยกับลูกค้าที่มีศักยภาพและพวกเขาขอให้เราวางแผนบางจุดด้วย GPS ด้วยความแม่นยำสูงสุด (หรือควรจะต่ำสุด?) 2 ม. นี่เป็นพื้นที่ที่ไม่มี WAAS และฉันรู้สึกว่าแม้ในสภาพที่ดีที่สุดจุด gps เพียงจุดเดียวก็สามารถแม่นยำได้มากถึง 15 เมตร (แนวนอน) ถูกต้องหรือไม่ ความแม่นยำทางทฤษฎีสูงสุดของ GPS โดยไม่ใช้ WAAS หรืออนุพันธ์ GPS คืออะไร?
43 gps  accuracy 

3
คัดค้านเลเยอร์เวกเตอร์ใน QGIS หรือไม่
ฉันมีชุดของชั้นของเส้น (shapefiles) ในโครงการของฉัน CRS ของบางคนแตกต่างกันและรวมพวกเขาทั้งหมดต้องมี CRS เดียวกัน เมื่อฉันใช้การประมวลผล / กล่องเครื่องมือ / Qgis_algorithims / Reproject_layer การคัดลอกจะทำงานได้ก็ต่อเมื่อมันได้รับอนุญาตให้บันทึกไฟล์ชั่วคราวบางแห่ง (มันจะไม่เปลี่ยน CRS เมื่อฉันปฏิเสธถ้าฉันพยายามบันทึกและแทนที่ในไดเรกทอรีโครงการของฉัน); ฉันต้องลบต้นฉบับออกจากรายการเลเยอร์และปฏิเสธไฟล์ temp (โดยไม่ต้องเปลี่ยน CRS) เพื่อให้มันเข้าไปในโครงการของฉันและตั้งชื่อให้เหมาะสม มีวิธีที่ดีกว่าในการปฏิเสธเลเยอร์ใน Qgis หรือไม่?

8
กำลังดาวน์โหลด OpenStreetMap Data
มีวิธีที่ตรงไปตรงมาในการดาวน์โหลดข้อมูลจาก OpenStreetMap (OSM) หรือไม่? ฉันใช้ตัวอย่างจากอเมริกาเหนือฉันรู้ว่า Cloudmade (Cloudmade ไม่ให้การดาวน์โหลด OSM อีกต่อไป) และ Geofabrik ( http://download.geofabrik.de/osm/north-america/ ) ทั้งคู่ให้การดาวน์โหลด แต่ไฟล์มีขนาดใหญ่มาก (0.5 gb - 4gb) ฉันได้ลองใช้แถบเครื่องมือ QGIS-OSM แล้ว แต่ฉันไม่ได้โชคดีมากเช่นเดียวกับเว็บไซต์ OSM ที่คุณสามารถเลือกได้มีขนาดเล็กมาก ปริมาณข้อมูลที่ฉันต้องการดาวน์โหลดอยู่ในระดับเมือง ในที่สุดมีความง่ายในการใช้ข้อมูล OSM หรือไม่? หากฉันเลือกดาวน์โหลดOpenStreetMap XML Dataฉันไม่สามารถเปิดไฟล์ osm.xml โดยใช้ QGIS (แม้จะใช้ฟังก์ชั่นการนำเข้าแถบเครื่องมือ QGIS-OSM) ฉันสงสัยว่าฉันขาดวิธีการจัดการกับข้อมูลที่ชัดเจนกว่านี้หรือไม่ ฉันแค่ต้องการชี้ให้เห็นว่า StackExchange มีประโยชน์มากสำหรับความช่วยเหลือเกี่ยวกับปัญหาที่เกี่ยวข้องกับ OSM! http://help.openstreetmap.org/

13
แมปลิงก์และแนวคิดที่ตรงกันหรือไม่ [ปิด]
ฉันใช้ OpenStreetMap และเครือข่ายถนน vectorial และฉันต้องการใช้อัลกอริทึมตัวจับคู่แผนที่ ขณะนี้ฉันสามารถใช้ตำแหน่ง GPS แต่ละตำแหน่งเพื่อดึงส่วนถนนที่ใกล้ที่สุดและคำนวณการคาดการณ์ตำแหน่งนี้ไปยังส่วนนั้นได้เช่นเดียวกับในภาพนี้ (หมุดสีแดงคือตำแหน่ง GPS บริสุทธิ์ในสีน้ำเงินส่วนที่แมปและสีเขียว ตำแหน่งที่แมป): อย่างไรก็ตามเนื่องจากการขาดความแม่นยำของ GPS บางครั้งตำแหน่งที่แมปจะกระโดดจากเซ็กเมนต์ไปยังอีกตำแหน่งหนึ่งและสามารถให้ตำแหน่งที่แมปไม่สอดคล้องกันเป็นบางครั้ง อัลกอริทึมปัจจุบันของฉันเป็นพื้นฐานมาก: จากตำแหน่ง GPS ที่บริสุทธิ์ฉันได้ส่วนที่ใกล้ที่สุดและตัดสินใจว่าตำแหน่งที่แมปตรงกันอยู่ในตำแหน่งนี้ ฉันรู้ว่าสิ่งนี้สามารถปรับปรุงได้จริงๆ ฉันสามารถจินตนาการได้ว่าการคำนึงถึงทิศทางของยานพาหนะจะช่วยปรับปรุงการจับคู่แผนที่ แต่คุณรู้วิธีการอื่นใดที่จะช่วยให้ฉันปรับปรุงการจับคู่แผนที่ได้หรือไม่ ฉันต้องการลิงค์ใด ๆ และ / หรือซอฟต์แวร์โอเพนซอร์ซ

2
การเลือกคุณสมบัติภายในรูปหลายเหลี่ยมจากเลเยอร์อื่นโดยใช้ QGIS?
ฉันใช้ QGIS 1.8 กับฐานข้อมูล PostGIS และฉันมีสามชั้นของ PostGIS ใน QGIS ชั้นหนึ่งบรรทัดชั้นจุดและชั้นรูปหลายเหลี่ยม สิ่งที่ฉันพยายามทำคือเลือกรูปหลายเหลี่ยมในเลเยอร์รูปหลายเหลี่ยมแล้วทำเครื่องหมายจุดทั้งหมดภายในรูปหลายเหลี่ยมนี้ สำหรับฉันวิธีเดียวที่จะทำได้คือใช้ปุ่ม "Select by Polygon" แต่ด้วยวิธีนี้ฉันไม่สามารถใช้รูปหลายเหลี่ยมที่มีอยู่สำหรับการเลือก


3
แยก data.frame จากวัตถุคุณสมบัติอย่างง่ายใน R
มี sf-native (เช่น "ถูกต้อง") วิธีการแยกทุกอย่างยกเว้นคอลัมน์รูปทรงเรขาคณิตจากวัตถุคุณสมบัติที่เรียบง่าย? วิธีนี้ใช้ได้ผล df <- dplyr::select(as.data.frame(sf), -geometry) แต่select( , -geometry)ขั้นตอนนั้นไม่จำเป็น นอกจากนี้ยังไม่ได้ลบคุณลักษณะทางเรขาคณิต
43 r  sf 

5
ข้ามขีด จำกัด 10 อักขระของชื่อฟิลด์ใน shapefiles หรือไม่
ฉันกำลังส่งออกรูปทรงเรขาคณิตที่มีแอตทริบิวต์ของข้อความที่แนบมาจากฐานข้อมูล oracle ไปยังรูปแบบ esri shapefile (.shp) ด้วยไลบรารี Java และ Geotools คอลัมน์แอตทริบิวต์ในฐานข้อมูลของเรามีชื่อที่มีอักขระมากกว่า 10 ตัวและ Geotools บังคับให้ตัดทอน ฉันเข้าใจว่าเป็นเพราะข้อกำหนดไฟล์. shp หรือ. dbf ฉันสามารถแก้ไขปัญหานี้ได้โดยการสร้างไฟล์ txt ง่ายๆด้วย "shrtname" = "ชื่อเต็มและยาว" แต่แน่นอนว่ามันจะไม่เข้าใจและนำเข้าโดยซอฟต์แวร์อื่นใดที่ไม่ใช่ของเรา มีวิธีอย่างเป็นทางการในการทำแผนที่จากชื่อฟิลด์สั้นไปจนถึงชื่อเต็มยาวหรือไม่? ตัวอย่างเช่นไฟล์ xml ถัดจากไฟล์. shp .dbf .shx อื่น ๆ ทั้งหมด

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

18
เหตุใดคุณจึงใช้ ArcGIS สำหรับเดสก์ท็อป
ฉันใหม่กับ GIS โดยเฉพาะกับ ArcGIS for Desktop เป็นเวลาประมาณ 4 สัปดาห์ในปี 2550 ธุรกิจที่ฉันต้องการกำหนดเป้าหมายการเขียนโซลูชันที่สมบูรณ์ซึ่งเกี่ยวข้องกับ GIS เพราะจะเป็นประโยชน์ต่อการขายฮาร์ดแวร์ของพวกเขา พวกเขาไม่ทราบว่าตลาดใดที่พวกเขาต้องการกำหนดเป้าหมาย แต่ต้องการให้ฉันเลือกซอฟต์แวร์ GIS ที่จะใช้ แต่ฉันก็เป็นมิตรกับตลาด GIS ทั้งหมดที่ฉันรู้ว่าแพลตฟอร์มเป้าหมายคือ windows, windows mobile, android และ web applications แนวคิดเกี่ยวกับแอปพลิเคชั่นมือถือหมายถึงการเชื่อมต่อข้อมูลไม่ได้ 100% ดังนั้นจึงจำเป็นต้องตัดบริการจากอินเทอร์เน็ตออกเช่น GoogleMaps ฉันพยายามดิ้นรนหาวิธีที่จะใช้วลีนี้เป็นคำถามเนื่องจากมีผลิตภัณฑ์ GIS จำนวนมากที่มีอยู่ ArcGIS สำหรับเดสก์ท็อป, CadCorp, MapInfo, GoogleMap / Earth, qGIS, Manifold, openJump, openstreetmap เป็นต้น เพื่อหลีกเลี่ยงสิ่งที่ฉันซื้อคำถามฉันถามคำถามว่าทำไมคุณใช้ Esri ArcGIS จากประสบการณ์ของฉันมันช้าที่จะนำทางไปรอบ …

4
สร้างรูปหลายเหลี่ยมขนาดเท่ากันพร้อมกับ PyQGIS?
ฉันต้องการสร้างรูปหลายเหลี่ยมตามเส้นเพื่อใช้สำหรับ AtlasCreator ในขั้นตอนต่อไป ArcMap มีเครื่องมือที่เรียกว่าคุณสมบัติ Strip ดัชนีแผนที่ ด้วยเครื่องมือนี้ฉันสามารถเลือกความสูงและความกว้างของรูปหลายเหลี่ยมของฉัน (พูด 8km x 4km) และผลิต / หมุนตามเส้นโดยอัตโนมัติ หนึ่งในคุณลักษณะที่สร้างขึ้นของรูปหลายเหลี่ยมแต่ละอันคือมุมการหมุนที่ฉันต้องหมุนลูกศรทิศเหนือของฉันในตัวสร้าง Atlas ในภายหลัง ใครบ้างมีความคิดวิธีแก้ปัญหานี้ใน QGIS / กับ pyQGIS? Grass- หรือ SAGA-algorithms หรือ prossessing-toolbox model ซึ่งสามารถใช้ในปลั๊กอินที่กำหนดเองได้เช่นกัน;) Edit1: ฉันไม่เพียง แต่ต้องการขอบเขตการพิมพ์เท่านั้น แต่ยังเป็นรูปหลายเหลี่ยมตามที่ฉันต้องการพิมพ์แผนที่ด้วย รูปหลายเหลี่ยม / ส่วนขยายทั้งหมดเป็นแผนที่ภาพรวมบางประเภท แก้ไข 2: ฉันเสนอความโปรดปรานเนื่องจากฉันยังคงมองหาPyQGIS - โซลูชันที่สามารถใช้ใน QGIS-Plugin โดยไม่จำเป็นต้องติดตั้งซอฟต์แวร์นอกเหนือจาก QGIS (ไม่มี RDBMS เช่น PostGIS / …

2
แปลงแพนด้า DataFrame เป็น GeoDataFrame
ดูเหมือนว่าเป็นคำถามที่ง่าย แต่ฉันไม่สามารถหาวิธีการแปลง DataFrame แพนด้าเป็น GeoDataFrame สำหรับการเข้าร่วมเชิงพื้นที่ นี่คือตัวอย่างของสิ่งที่มีลักษณะข้อมูลของฉันเช่นใช้df.head(): Date/Time Lat Lon ID 0 4/1/2014 0:11:00 40.7690 -73.9549 140 1 4/1/2014 0:17:00 40.7267 -74.0345 NaN อันที่จริงแล้ว dataframe นี้ถูกสร้างขึ้นจาก CSV ดังนั้นหากง่ายต่อการอ่าน CSV ในฐานะ GeoDataFrame โดยตรงซึ่งก็ใช้ได้เช่นกัน
42 csv  geopandas  pandas 

8
เครื่องมือประมวลผลที่ขาดหายไปในเมนูแบบเวกเตอร์ของ QGIS?
ฉันขาดเครื่องมือประมวลผลปกติทั้งหมดในเมนู Vector ใน QGIS 2.16 (เช่นการซ้อนทับแบบเวกเตอร์การวิเคราะห์และอื่น ๆ ) พวกเขาจะปรากฏในกล่องเครื่องมือการประมวลผล แต่ไม่มีสัญญาณของพวกเขาในเมนู Vector มีใครเจอปัญหานี้บ้างไหม?

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