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

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

10
ข้อดีของการใช้ Rails สำหรับแอพพลิเคชั่น GIS / การทำแผนที่? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันเคยได้ยินเรื่องดีๆบางอย่างเกี่ยวกับRailsแต่ฉันยังไม่รู้เกี่ยวกับเรื่องนี้มากนัก มีคำถามเพียงเล็กน้อยเกี่ยวกับ Rails ใน GIS.SE (และไม่มีแม้แต่แท็ก Rails) มันคุ้มค่าหรือไม่ที่จะเรียนรู้เกี่ยวกับ Rails จากมุมมองของมืออาชีพ GIS? (เช่นประโยชน์อะไรที่ Rails มอบเมื่อสร้างเว็บไซต์ที่มีฟังก์ชั่น GIS เทียบกับไม่ใช้ Rails?) มีตัวอย่างของเว็บไซต์ GIS / การทำแผนที่ที่ดีที่สร้างบน Rails หรือไม่? (ฉันยังไม่มีข้อกำหนดเฉพาะในใจ - ฉันแค่อยากรู้ว่าต้องใช้เวลาในการเรียนรู้ Rails หรือไม่)
13 web-mapping  ruby 

3
ฉันจะใช้ sys.exit (0) ในสคริปต์ arcpy เพื่อออกก่อนได้อย่างไรโดยไม่มีข้อความแสดงข้อผิดพลาดปรากฏขึ้น
ฉันมีสคริปต์เครื่องมือ arcpy สำหรับ ArcGIS 10.0 ที่มีหน้าที่หลักสองประการ ผู้ใช้สามารถเลือกว่าจะรันส่วนที่สองหรือไม่ หากผู้ใช้เลือกที่จะไม่เรียกใช้ส่วนที่สองฉันเพียงต้องการเรียกใช้ฟังก์ชันการล้างข้อมูลและออกจากสคริปต์ด้วย sys.exit (0) โดยไม่ต้องมีข้อความแสดงข้อผิดพลาดปรากฏขึ้นในหน้าต่างผลลัพธ์ของเครื่องมือ มีสองเธรดหลักใน GIS-SE เกี่ยวกับการออกจากสคริปต์ arcpy แต่โซลูชันในนั้นไม่ได้ระบุถึงข้อความแสดงข้อผิดพลาดโดยเฉพาะ โครงสร้างทั่วไปของรหัสมีดังนี้: import sys ##import arcpy def CleanUp(): print 'Cleaning up ...\n' def finish(): CleanUp() print 'Exiting ...' sys.exit(0) do_more = False #or True ... input from user #Section 1: do some stuff print 'Doing …

2
วิธีการผ่านเส้นทางน้ำ?
มีข้อมูลจำนวนมากเกี่ยวกับการกำหนดเส้นทาง (pg) ผ่านวิธีปกติ วิธีปกติถูกสร้างขึ้นจากมนุษย์และเหมาะอย่างยิ่งสำหรับการกำหนดเส้นทาง อย่างไรก็ตามฉันมีความสนใจในการกำหนดเส้นทางผ่านทางน้ำ ในทางทฤษฎีแล้วสิ่งนี้ควรเป็นเส้นทางเดียวกับเส้นทางปกติยกเว้นเส้นทางน้ำมักไม่ได้ถูกสร้างขึ้นดังนั้นพวกเขาจึงประกอบออกจากแหล่งน้ำขนาดใหญ่เช่นทะเลสาบ ทะเลสาบไม่ใช่เส้นที่เรียบร้อยที่คุณสามารถใช้ในการกำหนดเส้นทางและนอกจากนั้นคุณยังต้องพิจารณาความลึกของน้ำสะพานและล็อคที่อาจหรือไม่อนุญาตให้คุณข้าม และทั้งหมดนี้แน่นอนขึ้นอยู่กับขนาด / ความลึกของเรือของคุณอีกครั้ง มีเครื่องมือใดบ้างที่จัดการกับปัญหาบางอย่างที่ฉันอธิบายข้างต้นหรือไม่

2
ฉันจะนำเข้าพื้นผิว 3 มิติและคุณสมบัติจาก ArcGIS 10 ไปยัง Sketchup 8 ได้อย่างไร
มีขั้นตอนอะไรที่จำเป็นในการประสบความสำเร็จในการส่งออกรูปแบบ 3 มิติทั้งหมด (ประกอบด้วย TIN พื้นผิว 3 มิติรูปหลายเหลี่ยม 3 มิติเส้นและจุด 3D) จาก ArcGIS 10 Sketchup 8? โดยเฉพาะอย่างยิ่งฉันต้องการส่วนประกอบต่าง ๆ เข้าแถว (ไม่จำเป็นต้องเก็บรักษาข้อมูลอ้างอิงเชิงพื้นที่) ไปเป็นวันที่ฉันสามารถส่งออก TIN ไปยัง Sketchup และส่งออกรูปหลายเหลี่ยมโพลีนและคะแนนด้วยปลั๊กอิน ArcGIS ได้อย่างง่ายดาย ESRI ดูเหมือนว่ากระบวนการนี้ง่ายกว่ามาก ... "จนถึงตอนนี้เป็นกระบวนการที่ค่อนข้างยุ่งยากที่ ArcGIS10 กระบวนการทำงานนี้กลายเป็นเรื่องง่ายยิ่งขึ้น" ฉันไม่เห็นด้วยอย่างเคารพ; จนถึง ArcGIS 9.3.1 มันเป็นจุดที่ง่ายและการดำเนินการคลิก (ใช้ปลั๊กอิน) เพื่อเลือกพื้นผิวและสิ่งที่เลเยอร์หรือคุณสมบัติที่เลือกในปลั๊กอินและส่งออก ในความเป็นจริงมันยังเปิด SketchUp และโหลดทุกอย่างในและทำให้พื้นผิวราบลื่นหากทำเครื่องหมายถูก และการอ้างอิงเชิงพื้นที่ก็ยังคงอยู่! มีใครพยายามส่งออก TIN surface ที่ซับซ้อนไปยัง Sketchup ด้วยเทคนิค …

2
วิธีที่ดีที่สุดในการทำ Reverse Geocoding กับ PostGIS คืออะไร
มีวิธีการทำ Reverse Geocoding ด้วย PostGIS หรือไม่? มีข้อมูลมากมายบนเว็บ แต่ฉันพบว่ามันสับสนมาก ... ฉันได้นำเข้าข้อมูล osm ไปยัง Postgres ของตัวเองด้วยฐานข้อมูล PostGIS ตอนนี้ฉันต้องการทำการเข้ารหัสทางภูมิศาสตร์และย้อนกลับการเข้ารหัสทางภูมิศาสตร์ด้วยฐานข้อมูลของฉัน ฉันไม่ทราบว่ามีบางขั้นตอนการจัดเก็บหรือโครงการที่ดูแลปัญหาของฉัน ขั้นตอนถัดไปที่ฉันต้องการทำคือสร้างเว็บเซอร์ที่สามารถจัดการกับคำขอประเภทนี้ได้ แต่นั่นเป็นอีกคำถามหนึ่ง

4
วิธีการปฏิเสธข้อมูลเชิงพื้นที่โดยใช้ห้องสมุดฟรี
ฉันจะใช้ไลบรารีฟรีเพื่อแปลงข้อมูลเชิงพื้นที่ได้อย่างไร ตัวอย่างเช่นฉันต้องการเปลี่ยนการฉายภาพของ Shapefile ภายในรหัสของแอปพลิเคชันเว็บ C # ของฉัน ฉันจะทำอย่างไร

3
การลบฟิลด์จำนวนมากใน ArcGIS 10
มีกลยุทธ์ที่ดีสำหรับการลบสองสามพันเขตข้อมูลจากตารางแอตทริบิวต์ของ shapefile ใน ArcGIS โดยใช้ ArcMap หรือ ArcCatalog หรือไม่? ฉันรู้วิธีการคลิกขวาด้วยตนเองและเลือก 'ลบฟิลด์ ;; ฉันสงสัยว่าถ้ามีกลยุทธ์อื่นใด ถ้าฉันสามารถส่งออกรูปร่างไฟล์โดยเลือกคอลัมน์สิ่งนั้นก็ใช้ได้เช่นกัน แต่ฉันไม่คิดว่าจะทำได้

2
ท่าทางใดที่เหมาะสมในแอปพลิเคชัน GIS
ได้รับการทดสอบMicrosoft เบต้า APIs สำหรับ KinectกับKinect Toolkit ในการสร้างแอปพลิเคชั่นที่จับท่าทางของผู้ใช้นั้นเป็นเรื่องง่ายมาก ในฐานะนักพัฒนาระบบสารสนเทศภูมิศาสตร์รู้สึกว่ามันจะรวมเข้ากับESRI ArcGIS สำหรับ WPF ได้อย่างสมบูรณ์แบบเพื่อสร้างตัวอย่างแอปพลิเคชันคีออสก์ที่ผู้ใช้สามารถโต้ตอบกับแผนที่ได้ ท่าทางใดที่เหมาะสมสำหรับผู้ใช้ในการสำรวจแผนที่
13 interface 

4
การตั้งค่าเลเยอร์ใดที่สามารถเลือกได้ใน ArcMap?
ฉันไม่สามารถหาวิธีสลับเลเยอร์ที่เลือกได้ใน ArcMap 10 ใน 9.3 ฉันจำได้ว่าสามารถเลือกจากรายการที่ฉันต้องการเลือกคุณลักษณะในแผนที่ สมมติว่าฉันกำลังแก้ไขคลาสฟีเจอร์ที่ต่างกันสองแบบสำหรับอาคาร - 'FireExtinguishers' และ 'EvacuationRoutes' ในขณะที่แก้ไขฉันไม่ต้องการเลือกคลาสคุณลักษณะ 'ห้อง' โดยไม่ตั้งใจ ฉันต้องการที่จะปิดการเลือกของ 'ห้อง' แต่วิธีเดียวที่ฉันรู้วิธีการเปลี่ยนแปลงคือคลิกขวาที่เลเยอร์ในสารบัญและเลือกการเลือก -> ทำให้เป็นเลเยอร์ที่เลือกได้เท่านั้น ฉันต้องการควบคุมอย่างละเอียดยิ่งขึ้นว่าเลเยอร์ใดบ้างและไม่สามารถเลือกได้ ไม่มีใครรู้วิธีการทำเช่นนี้?

2
วิธีการเข้าร่วมตารางภายนอกกับตารางแอตทริบิวต์ของ shapefile ใน QGIS?
ฉันต้องการเข้าร่วมตาราง. csv ลงในตารางคุณลักษณะของ shapefile ฉันต้องการทำสิ่งนี้กับ QGIS และดูเหมือนว่าฉันจะไม่ทำเช่นนั้น ฉันรู้ว่าปลั๊กอิน mmqgis ใช้งานได้ แต่รูปร่างของฉันมีบันทึก 6,000 รายการและปลั๊กอินนี้ขัดข้องที่ 2,000 และบางอย่าง ... ความคิดใด ๆ

1
“ ละติจูดที่สอดคล้องกัน” ใช้ในการคาดการณ์ stereographic ellipsoidal อย่างไร
ที่ทำงานของฉันฉันได้ทำการบำรุงรักษาซอฟต์แวร์ภายในที่อ้างว่าใช้การฉายภาพ Stereographic ซึ่งมีการคัดลอกสูตรจากระบบเก่ามานานแล้ว จากสิ่งที่ฉันได้เห็นดูเหมือนว่าจะใช้ "Oblique and Equatorial Stereographic" จาก EPSG (รหัส 9809) แต่มีขั้นตอนเดียวที่ฉันไม่สามารถระบุได้ ค่า "R" ที่ใช้ในรหัสของเราคำนวณด้วยพารามิเตอร์ต่อไปนี้: (phi_n, lambda_n) - null distortion coordinates (PHI_nc, LAMBDA_nc) - conformal null distortion coordinates (PHI_o, LAMBDA_o) - conformal projection origin coordinates e - eccenttricity r_eq - earth radius at equator รับสิ่งนี้สูตรการรับ R คือ: a = …

3
เพิ่มประสิทธิภาพการคำนวณเพื่อนบ้านที่ใกล้ที่สุดโดยใช้ PostGIS
ฉันใช้ PostGIS เพื่อคำนวณเพื่อนบ้านที่ใกล้เคียงที่สุดของรูปหลายเหลี่ยม สิ่งที่ฉันต้องการคำนวณคือระยะทางขั้นต่ำจากรูปหลายเหลี่ยมแต่ละรูปไปยังรูปหลายเหลี่ยมที่ใกล้ที่สุด จนถึงตอนนี้ฉันได้รับความช่วยเหลืออย่างมากจากคำตอบของ Mike Toews (ซึ่งฉันพูดด้วยการเปลี่ยนแปลงเล็กน้อย) ที่นี่: SELECT a.hgt AS a_hgt, b.hgt AS b_hgt, ST_Distance(a.the_geom, b.the_geom) AS distance_between_a_and_b FROM public."TestArea" AS a, public."TestArea" AS b WHERE a.hgt != b.hgt AND ST_Distance(a.the_geom, b.the_geom) < 400 จากนั้นฉันคำนวณขั้นต่ำ: SELECT a_hgt, MIN(distance_between_a_and_b) FROM public."lon_TestArea" GROUP BY a_hgt อย่างไรก็ตามความท้าทายของฉันคือการคำนวณสิ่งนี้สำหรับรูปหลายเหลี่ยมจำนวนมาก (1,000,000) เนื่องจากการคำนวณข้างต้นเปรียบเทียบแต่ละรูปหลายเหลี่ยมกับรูปหลายเหลี่ยมอื่น ๆ ฉันสงสัยว่าฉันจะปรับปรุงการคำนวณได้อย่างไรเพื่อที่ฉันจะได้ไม่ต้องทำการคำนวณ …

4
เมื่อใดฉันจึงควรเรียกแรสเตอร์แบบสี่เหลี่ยมหรือพิกเซลแบบสี่เหลี่ยม
การอ่านวรรณกรรม GIS บางครั้งก็รู้สึกว่าผู้เขียนใช้คำสองคำที่มีความหมายเฉพาะในใจ ฉันมักจะปฏิบัติต่อข้อกำหนดแทนกัน ฉันผิดหรือเปล่า? อ่านบรรทัดแรกในการเชื่อมโยง ดูว่าบริการรูปภาพให้การเข้าถึง raster (และรูปภาพ) ได้อย่างไรโดยบอกนัยถึงความหมายที่ต่างกันสำหรับคำสองคำนี้

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

2
วิธีเปิดใช้งานการแปลงการฉายใน QGIS
โครงการ QGIS ของฉันมีสองเลเยอร์หนึ่งเลเยอร์ถูกดึงโดยปลั๊กอินเลเยอร์ของ Google ซึ่งดึงภาพแผนที่ Google แบบคงที่ซึ่ง CRS คือ + proj = merc + lon_0 = 0 + lat_ts = 0 + x_0 = 0 + y_0 = 0 + a = 6378137 + b = 6378137 + units = m + no_defs และอีกเลเยอร์เวกเตอร์เป็นชั้น postgis ซึ่ง CRS คือ + proj …

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