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

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

5
การใช้เลเยอร์ฐานของการฉายสองแบบที่แตกต่างกัน (Spherical Mercator และ WGS84) ใน OpenLayers
ฉันจะเพิ่ม baselayer ด้วยการฉายสองแบบที่แตกต่างกันได้อย่างไร ฉันได้เพิ่มผู้ซ้อนทับด้วยการฉายภาพที่แตกต่าง (EPSG: 4326) แต่ฉันต้องเพิ่มเลเยอร์ฐานพร้อมการฉายภาพที่หลากหลาย Google Maps เลเยอร์เวกเตอร์ของฉันพร้อมการฉาย EPSG: 4326 ฉันเห็นทุกอย่างเรียบร้อยด้วย Google Maps แต่เมื่อฉันเปลี่ยน base layer เป็น EPSG: 4326 layer ทุกอย่างเป็นสีขาว window.onload = function init(){ var lon = 84; var lat = 28; var zoom = 8; var url = "http://10.6.7.6/geoserver/wms"; var mapControls = [ new OpenLayers.Control.Navigation(), new …

2
สร้างแรสเตอร์ด้วยข้อมูลอ้างอิงทางภูมิศาสตร์ใน R
อ้างถึงคำถามก่อนหน้าของฉันฉันจะ "geocode" / แปลง - ใช้ R - ภาพแรสเตอร์ที่สร้างขึ้นในรูปแบบที่สามารถแสดงเป็นเลเยอร์บนแผนที่ได้อย่างไร ในระยะสั้นฉันตั้งใจจะสร้างผลลัพธ์ของซอฟต์แวร์ SpatialKey ( ภาพหน้าจอ ) อีกครั้ง ฉันใช้อินสแตนซ์ GeoServer เพื่อโฮสต์ข้อมูลสำหรับแผนที่ แต่ฉันจะรวมการฉายภาพและการประสานงานข้อมูลที่ต้องการลงในภาพได้อย่างไรเพื่อที่จะจัดตำแหน่งให้ถูกต้องกับตำแหน่งทางภูมิศาสตร์ที่แท้จริง Heatmap ความหนาแน่นถูกสร้างขึ้นโดยใช้ข้อมูลเชิงพื้นที่

5
การเปรียบเทียบแพ็คเกจ GIS ของโอเพ่นซอร์สสก์ท็อป
ฉันอยากรู้ว่าการเปรียบเทียบระหว่างแพ็คเกจซอฟต์แวร์ GIS ของ Open Source Desktop แตกต่างกันอย่างไร ฉันทราบว่ามีการเปรียบเทียบ QGIS และ gvSIGในเว็บไซต์นี้ แต่ฉันกำลังมองหาการเปรียบเทียบระหว่าง GIS ของ OpenSource Desktop รายชื่อซอฟต์แวร์โอเพ่นซอร์ส GIS สามารถพบได้ในการตอบคำถาม: แพคเกจ GIS เดสก์ทอปฟรีและโอเพ่นซอร์สคืออะไร ฉันไม่ได้คาดหวังการเปรียบเทียบเดียวกับทุกสิ่งในนั้น แต่เป็นชุดย่อยเปรียบเทียบ นอกจากนี้ยังมีเกณฑ์มาตรฐาน / การทดสอบที่ครอบคลุมซึ่งอาจมีการดำเนินการระหว่างการจัดกลุ่มของผลิตภัณฑ์เหล่านี้

1
กำลังวางแผนข้อมูลเชิงพื้นที่โดยประมาณบนแผนที่ประวัติศาสตร์หรือไม่? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว ห้องสมุดของเรากำลังดำเนินโครงการเพื่อทำแผนที่ข้อมูลประวัติศาสตร์เกี่ยวกับเครื่องพิมพ์และผู้จัดพิมพ์ชาวอังกฤษและอเมริกันในศตวรรษที่ 18 และ 19 หนึ่งในปัญหาที่เราพบคือความละเอียดที่แตกต่างกันของข้อมูลตำแหน่ง ตัวอย่างเช่นผู้เผยแพร่รายหนึ่งอาจแสดงหมายเลขถนนชื่อถนนและเมืองในขณะที่ผู้เผยแพร่รายอื่นอาจพูดถึงชื่อถนนหรือแม้แต่ในเมืองเท่านั้น ในกรณีเช่นนี้เรากำลังสงสัยว่าวิธีที่ดีที่สุดในการค้นหาตำแหน่งทางภูมิศาสตร์และนำเสนอข้อมูลโดยประมาณนี้ ชุมชนมนุษยศาสตร์เชิงพื้นที่มีกฎหรืออนุสัญญาเพื่อรับมือกับกรณีเหล่านี้หรือไม่? นอกจากนี้วิธีที่มีประสิทธิภาพมากที่สุดในการแสดงภาพข้อมูลเชิงพื้นที่ "ใกล้เคียงกับความแม่นยำ" บนแผนที่เดียวกันคืออะไร

4
แยกสายที่ตัดกันจากเส้นที่แตะหรือไม่?
ฉันจะแยกความแตกต่างระหว่างกรณีเหล่านี้ใน ArcGIS 10 ได้อย่างไร กรณีที่ 1 : จุดปลายทั้งสองของเส้นตรงแตะอีกเส้นหนึ่ง กรณีที่ 2 : จุดปลายทั้งสองห้อยลงบนเส้นที่ตัดกัน ฉันกำลังดูที่ฟังก์ชันTrim Lineแต่นั่นไม่ใช่สิ่งที่ฉันต้องการ (ทำลายล้าง) กรณีการใช้งานในโลกแห่งความเป็นจริงคือการแยกแยะระหว่างถนนบริการที่เชื่อมระหว่างถนนทั้งสองของทางด่วนและกรณีอื่น ๆ ของถนนที่ตัดกับทางด่วน

1
วิธีลดความซับซ้อนของเครือข่าย Line Line เพื่อรักษาโทโพโลยี
ฉันมี Shapefile (ประกอบด้วยถนนสายหลักในยุโรป) ประมาณ 250,000 เซ็กเมนต์ซึ่งฉันต้องทำให้ง่ายขึ้นสำหรับการเริ่มต้น แต่ฉันไม่สามารถหาวิธีที่จะทำอย่างถูกต้อง นี่คือสิ่งที่ดูเหมือนว่า: และนี่คือสิ่งที่ควรมีลักษณะ: ฉันจะต้องลบทุกจุดของเส้นที่เชื่อมต่อกับน้อยกว่า 3 เส้น (ไม่ใช่จุดตัด) ในขณะที่รักษาการเชื่อมต่อทอพอโลยีระหว่างจุดที่เหลือ หากใครมีความคิดมันก็จะได้รับการชื่นชมอย่างมาก! ขอแสดงความนับถืออย่างสูง แก้ไข:ฉันพยายามใช้ความคิดของ @dkastl และจัดการเพื่อรับโหนดที่ไม่จำเป็นเท่านั้น (โหนดที่มี linestrings ติดกันเพียง 2) จากเครือข่ายของฉันด้วยรหัสด้านล่าง (การสร้างเครือข่ายที่นำมาจากบล็อกของ underdark http://underdark.wordpress.com / 2011/02/07 / a- เริ่มต้น -to-pgrouting / ): SELECT * FROM (SELECT tmp.id as gid, node.the_geom FROM (SELECT id, count(*) FROM network JOIN …

2
การรวมรูปหลายเหลี่ยมที่อยู่ติดกันแบ่งปันลักษณะที่คล้ายกันเป็นรูปหลายเหลี่ยมเดียวโดยใช้ ArcGIS Desktop?
ฉันมีชุดข้อมูลจำนวนมากของคลาสที่อยู่อาศัยซึ่งฉันได้ลดความซับซ้อนลงไปในชั้นเรียนที่ไม่ซ้ำกันของฉันเอง อย่างไรก็ตามมันส่งผลให้มีที่อยู่อาศัยที่อยู่ติดกันด้วยระบบการจำแนกประเภทของป่าเดียวกัน มีวิธีใดบ้างที่จะเข้าร่วมสองคนนี้ (หรือหลายคนที่มีการสัมผัสที่จัดอยู่ในประเภทเดียวกัน) รูปหลายเหลี่ยมที่อยู่ติดกันเป็นรูปหลายเหลี่ยมขนาดใหญ่เดียว? เมื่อฉันใช้เครื่องมือ Dissolve จะใช้ที่อยู่อาศัยทั้งหมดของคลาสเดียวกันสำหรับแผนที่ทั้งหมดและสร้างรูปหลายเหลี่ยมเดียว


3
มีหลักฐานเชิงปริมาณที่สนับสนุนการใช้ Solid State Drive (SSD) สำหรับเวิร์คสเตชั่ ArcGIS Desktop หรือไม่?
มีใครเคยเห็นหลักฐานเชิงปริมาณที่สนับสนุนการใช้ SSD (โซลิดสเตตไดรฟ์) ในเวิร์กสเตชัน ESRI ArcGIS Desktop หรือไม่ หรือเวิร์กสเตชัน GIS ใด ๆ สำหรับเรื่องนั้น? ฉันอ่านอยู่เสมอว่า SSD นั้นสามารถเพิ่มประสิทธิภาพได้อย่างมาก แต่ฉันไม่ได้เห็นตัวเลขใด ๆ ที่รองรับการอ้างสิทธิ์ ฉันมีความรู้สึกว่าการเพิ่มผลผลิตนั้นเทียบได้กับสวิตช์จากการตั้งค่าจอภาพเดี่ยวไปเป็นคู่

4
มีฟังก์ชั่น“ Tabulate Area” ใน QGIS หรือไม่?
ฉันมีไฟล์แรสเตอร์เกี่ยวกับการใช้ที่ดินในภาคเหนือของอิตาลี (พืชผล / เขตเมือง ฯลฯ ) ฉันได้กำหนดเขตบัฟเฟอร์ไว้รอบ ๆ จุดที่กำหนดของเวกเตอร์เลเยอร์และฉันต้องการคำนวณ% ของพื้นที่เหล่านั้นที่ครอบครองโดยแต่ละค่าของไฟล์แรสเตอร์เพื่อประเมินการใช้งานโดยเฉลี่ยของพื้นที่ที่เลือก (เช่น พืช 70%, 30% ในเมือง, ฯลฯ .. ) ฉันรู้ว่าใน ArcGIS มีฟังก์ชั่น Spatial Analyst ที่เรียกว่า " Tabulate Area " แต่ฉันไม่พบคุณลักษณะดังกล่าวใน QGIS หากใครสามารถช่วยฉันฉันจะขอบคุณมาก
9 qgis  raster 

2
วิธีการตัดฟีเจอร์เวกเตอร์ตามขอบเขตของชุดข้อมูลแรสเตอร์ที่มีอยู่โดยใช้อาร์คปี
ฉันมีชุดข้อมูลแรสเตอร์ที่ถูกตัดด้วย polylines (จากเครื่องมือรูปร่าง) ซ้อนทับ (ดูที่แนบมา) ฉันพยายามคลิป polylines เท่าชุดข้อมูล raster ซึ่งดูเหมือนง่ายพอ แต่ฉันลองหลายสิ่งหลายอย่างและดูเหมือนจะไม่สามารถใช้งานได้ ในที่สุดฉันจะต้องใช้รหัสนี้โดยใช้ arcpy แต่ตอนนี้ฉันคิดว่าเพียงสะกิดไปในทิศทางที่ถูกต้องว่าเครื่องมือใดที่จะทำให้สำเร็จสิ่งนี้จะช่วยฉันได้ในตอนนี้ ขอบคุณ PS ฉันใช้ ArcInfo 10.0

1
ฉันจะค้นหาแบบใกล้ชิดกับ Postgis ได้อย่างไร
ฉันดาวน์โหลดฐานข้อมูล Geonames (เมือง 1,000) และเขียนโปรแกรม Ruby ขนาดเล็กเพื่อนำเข้ามาในตารางของฉัน ( geo_cities) geogจากนั้นผมก็เพิ่มคอลัมน์ภูมิศาสตร์ที่เรียกว่า จากนั้นฉันแปลงหมายเลข lat / lon ทั้งหมดลงในคอลัมน์ geog โดยใช้: update public.geo_cities set geog = st_GeogFromText('SRID=4326;POINT(' || longitude || ' ' || latitude || ')'); สิ่งที่ดูดี ตอนนี้สิ่งที่ฉันต้องการจะทำคือค้นหาเมืองทั้งหมดที่อยู่ภายใน 100 ไมล์จากปราก ดังนั้นฉันจะได้รับปรากเช่น: select * from geo_cities where asciiname = 'Prague' and countrycode = 'CZ'; ฉันยังคงเรียนรู้ …

5
มีการดำเนินการขั้นตอนเดียวเพื่อเลือกระเบียนทั้งหมดในเลเยอร์ QGIS หรือไม่
มีการดำเนินการขั้นตอนเดียวเพื่อเลือกระเบียนทั้งหมดในเลเยอร์หรือชุดข้อมูลใน QGIS หรือไม่ ฉันไม่พบการอ้างอิงถึงปุ่มคำสั่งเมนูหรือแป้นพิมพ์ลัดใด ๆ เพื่อให้บรรลุถึงสิ่งนี้ ฉันตระหนักถึงวิธีแก้ไขปัญหาดังต่อไปนี้: การเลือกหนึ่งระเบียนในตารางแอตทริบิวต์การสลับส่วนที่เลือกแล้วเลือกระเบียนที่ไม่ได้เลือกใหม่ในขณะนี้ เรียกใช้ตัวเลือกขั้นสูงที่มีเงื่อนไข 'True' แบบคงที่เช่น 1 = 1 การใช้เครื่องมือเลือกรูปหลายเหลี่ยมหรือรูปหลายเหลี่ยมอื่น ๆ ในช่วงเลเยอร์ทั้งหมดในหน้าต่างแผนที่ ฉันใช้ QGIS 1.7.4 บน Windows 7
9 qgis 

1
วิธีการจับภาพสี่เหลี่ยมผืนผ้าภายในซอฟต์แวร์ Quantum GIS
ฉันต้องการใช้ฟังก์ชั่น "จับรูปหลายเหลี่ยม" ในซอฟต์แวร์ QGIS เพื่อวาดสำนักงานลูกบาศก์ในร่มซึ่งเป็นรูปสี่เหลี่ยมผืนผ้า แต่ฟังก์ชั่น "จับรูปหลายเหลี่ยม" ไม่สามารถวาดรูปสี่เหลี่ยมผืนผ้าที่สมบูรณ์แบบได้ วิธีการวาดคุณสมบัติสี่เหลี่ยมผืนผ้าในซอฟต์แวร์ Qgis เมื่อคุณสร้างคุณสมบัติ?

2
การเรนเดอร์ไทล์ WMS ของ Geoserver ช้าเกินไป
ฉันมีสถานะเซิร์ฟเวอร์ทางภูมิศาสตร์ดังต่อไปนี้ ฉันติดตั้ง JAI แล้ว แต่หน่วยความจำที่ jai ใช้คือ 0 และการแสดงผลภาพสำหรับ wms ช้ามาก มันมีปัญหากับการจัดสรรหน่วยความจำ? ฉันใช้ SQL Server 2008

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