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

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

7
การอ้างอิงเชิงพื้นที่สำหรับหุ่น?
โพสต์นี้เป็นวิกิพีเดียชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบใหม่ ใครสามารถแนะนำการอ้างอิงที่ดีหรือแบบฝึกหัดที่อธิบายหลักการของการอ้างอิงเชิงพื้นที่การคาดการณ์และระบบพิกัดได้หรือไม่? เราเป็นทีมเล็ก ๆ ของโปรแกรมเมอร์ที่ทำงานกับเทคโนโลยี GIS และเรามักจะติดขัดเมื่อทำงานกับข้อมูลใน SRS / CS ที่แตกต่างกันเพราะเราไม่เข้าใจแนวคิด

1
ปัญหาเพื่อนบ้านที่ใกล้ที่สุดใน Postgis 2.0 โดยใช้ GIST ดัชนี (<-> ฟังก์ชั่น)
ฉันพยายามใช้ฟังก์ชันใหม่ของ Postgis 2.0 &lt;-&gt; (Geometry Distance Centroid) เพื่อคำนวณสำหรับแต่ละแถวของตาราง (cosn1) ระยะทางของรูปหลายเหลี่ยมที่ใกล้เคียงที่สุดของชั้นเดียวกัน ฉันพยายามใช้รหัสต่อไปนี้: WITH index_query AS ( SELECT g1.gid As ref_gid, ST_Distance(g1.the_geom,g2.the_geom) As ENN FROM "cosn1" As g1, "cosn1" As g2 WHERE g1.gid &lt;&gt; g2.gid AND g1.class = g2.class ORDER BY g1.gid, g1.the_geom &lt;-&gt; g2.the_geom) SELECT DISTINCT ON (ref_gid) ref_gid, ENN FROM …


4
ข้อมูลจัดแต่งทรงผม GeoJSON
เท่าที่ฉันเห็นไม่มีอะไรในมาตรฐาน GeoJSON ในการจัดเก็บข้อมูลการจัดแต่งทรงผมเช่นสีเส้นความหนา ฯลฯ ฉันขาดอะไรบางอย่างหรือนี่เป็นเพียงสิ่งที่ GeoJSON ไม่จัดการหรือ
25 geojson 

5
ฐานข้อมูลสำหรับแผ่นแผนที่ลื่นแบบออฟไลน์
ขณะนี้ฉันมีแอปพลิเคชั่นแผนที่ HTML5 ออฟไลน์ (สร้างขึ้นบน Leaflet &amp; KendoUI พร้อมส่วนเพิ่มเติมที่กำหนดเอง) ที่มีรายการแอปและทำงานได้ดีบนหลายแพลตฟอร์ม อย่างไรก็ตามฉันลังเลที่จะใช้ไฟล์ Manifest เพื่อจัดเก็บไทล์แผนที่จริงด้วยวิธีนี้ (ไฟล์ PNG ที่จัดเก็บเป็นแคชสไตล์ไทม์ TMS) ปัญหาที่พบ: อาจมีไทล์มาก (10MB - 50MB) ในไฟล์ PNG ประมาณ 1,000 ไฟล์ การดาวน์โหลดเริ่มต้นอาจช้ามาก (และยากที่จะแสดงความคืบหน้าต่อผู้ใช้) แอปพลิเคชันทำงานหรือไม่หากไม่ใช้การแคชออฟไลน์ทั้งหมดจะล้มเหลว (สอดคล้องกับ [whatwg.org] [1]) ผู้ใช้ออฟไลน์จะเชื่อมต่อใหม่และต้องการรับการรีเฟรชของกระเบื้องเป็นครั้งคราวซึ่งเป็นเดลต้าเล็ก ๆ แต่กลไกรายการแอปจะโหลดไฟล์ js, css และ PNG ทั้งหมดใหม่ทันทีที่อัปเดตรายการ แนวคิดทางเลือก:แยกเว็บแอปพลิเคชันออกจากที่เก็บข้อมูลของแผ่นแผนที่แบบลื่น จัดเก็บไทล์ในฐานข้อมูลที่เป็นมิตรกับเว็บแอปพลิเคชัน ปรับปรุง: [PouchDB เพิ่งเพิ่มการสนับสนุนสำหรับ blobs ไบนารี ฉันได้รับผลลัพธ์เบื้องต้นที่ดี ดู: /programming/16721312/using-pouchdb-as-an-offline-raster-map-cache …

8
OpenLayers - วาดแผนที่ใหม่หลังจากปรับขนาดคอนเทนเนอร์
ในเว็บแอปพลิเคชันของฉันฉันต้องการให้ผู้ใช้กำหนดขนาดของคอนเทนเนอร์แผนที่ ทุกอย่างทำงานได้ดีเมื่อมีการขยายคอนเทนเนอร์เล็กน้อย (เห็นได้ชัดว่านี่เป็นเพราะกระเบื้องที่อยู่ด้านหลังขอบถูกโหลดแล้ว) อย่างไรก็ตามเมื่อคอนเทนเนอร์ถูกขยายอย่างมีนัยสำคัญ (ในตัวอย่างต่อไปนี้จากความกว้าง 300 ถึง 1000px) จะมีพื้นที่ว่างเหลือ จะทำให้แผนที่วาดใหม่และปรับให้เข้ากับขนาดใหม่ได้อย่างไร? การโทรredraw()ทุกชั้นไม่ได้ช่วยอะไร ไม่ได้ซูมเข้าและออก ฉันทดสอบสิ่งนี้ด้วยผลลัพธ์ที่อธิบายไว้ใน Opera, Chrome และ Firefox ใน IE8 น่าแปลกใจที่ปัญหาไม่เกิดขึ้นและแผนที่ปรับโดยอัตโนมัติ หน้าเว็บแบบง่ายสำหรับการทดสอบ: &lt;html&gt; &lt;head&gt; &lt;style&gt; #mapbox { width: 300px; height: 500px; border: 1px solid black; } &lt;/style&gt; &lt;script src="http://openlayers.org/api/OpenLayers.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div id="mapbox"&gt;&lt;/div&gt; &lt;input type="button" id="test" value="resize"&gt; &lt;script&gt; var map = …

3
รูปแบบสัญลักษณ์วาดด้วยมือที่วาดด้วยมือสำหรับซอฟต์แวร์ GIS
บ่อยครั้งในการวางแผนโครงการการวาดด้วยมือและการดูเป็นที่พึงปรารถนาเพื่อสื่อถึงลักษณะเบื้องต้นของโครงการ มีใครรู้บ้างเกี่ยวกับยูทิลิตี้ / ปลั๊กอินสำหรับซอฟต์แวร์ GIS บนเดสก์ท็อป (ArcGIS, QGIS ฯลฯ ) ที่ช่วยให้ผู้ใช้สามารถวาดด้วยมือวาดรูปลักษณ์เพื่อแสดงสัญลักษณ์โดยไม่ต้องแก้ไขเรขาคณิตได้หรือไม่? นี่คือผลิตภัณฑ์ที่เรียกว่า M-Color สำหรับ AutoCAD ที่ทำสิ่งต่าง ๆ ที่ฉันกำลังมองหา แต่แน่นอนว่าเป็นศูนย์กลาง CAD: http://www.m-color.com/m-color/flash/hand_drawn.html สิ่งนี้สามารถทำได้ใน SketchUp โดยใช้สไตล์ ทางออกที่ดีที่สุดคือขั้นตอนที่จะกำจัดขั้นตอนกลางทำให้ผู้ใช้อยู่ในสภาพแวดล้อมซอฟต์แวร์เดียวและหลีกเลี่ยงขั้นตอนการส่งออก / นำเข้าระดับกลาง

6
การเข้าร่วมหลายระเบียนในฟีเจอร์เดียวโดยใช้ QGIS
ฉันพยายามที่จะสร้างการเข้าร่วม / ความสัมพันธ์ใน QGIS ที่ฉันมีรูปร่างของอาคารและฉันต้องการที่จะเข้าร่วมตารางที่ไม่ใช่เชิงพื้นที่ (.csv) ที่มีคนที่ทำงานในแต่ละอาคาร ดังนั้นฉันจึงมีหลายระเบียนในตารางของฉันที่ฉันต้องการที่จะสามารถเข้าร่วมคุณสมบัติเดียวของฉันใน shapefile ของฉัน ฉันสามารถเรียกใช้การเข้าร่วมใน QGIS ที่มีการเข้าร่วมระเบียนแรกกับคุณสมบัติรูปร่างไฟล์ (เช่นการสร้าง) แต่การบันทึกที่ตามมาจะถูกลบออก มีคนช่วยให้ฉันรู้วิธีที่จะเสร็จสมบูรณ์เข้าร่วม / เกี่ยวข้องใน QGIS?

9
กำลังมองหาข้อมูลจำเพาะของระบบสำหรับเวิร์กสเตชัน GIS ที่ทันสมัย ​​[ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการ4 ปีที่แล้ว นายจ้างปัจจุบันของฉันเปิดโอกาสให้ฉันออกแบบเวิร์กสเตชัน GIS ของตัวเอง ปัญหาคือฉันไม่รู้ว่าอะไรสำคัญเมื่อพูดถึงฮาร์ดแวร์! ฉันได้รับแผ่นข้อมูลจากฟูจิตสึซึ่งรวมถึงเวิร์กสเตชันชุด CELSIUS M720 ล่าสุด แต่การกำหนดค่านั้นประกอบด้วยโปรเซสเซอร์ที่แตกต่างกันประมาณ 30 ตัวการ์ดกราฟิกและฮาร์ดไดรฟ์ ฉันจะทำงานกับชุดเดสก์ท็อป ESRI (นักวิเคราะห์เชิงพื้นที่และนักวิเคราะห์ 3 มิติ) และทำการประมวลผล raster (DEMs การวิเคราะห์การเปิดเผย ฯลฯ ) แต่ฉันก็ใช้ห้องสมุด GDAL, SAGA-GIS, Quantum GIS และคนอื่น ๆ. ArcGIS 10 ใช้หลายคอร์จริงหรือไม่? ฉันมีตัวเลือกจาก 4 คอร์ที่มี 8 เธรดถึง 8 คอร์ที่มี 8 เธรด - 16 …

7
ความเร็วของรูปแบบข้อมูลแรสเตอร์ต่างๆ
ฉันมีปัญหาในการหาการสนทนาหรือการเปรียบเทียบเปรียบเทียบรูปแบบไฟล์แรสเตอร์ที่แตกต่างกัน (เช่นเพื่อใช้ในการวิเคราะห์ข้อมูลใน R) ไม่มีใครเข้าใจว่าทำไมรูปแบบเฉพาะอาจเร็วขึ้นหรือช้าลง? หรือความแตกต่างควรน้อยที่สุด? โดยเฉพาะฉันสนใจว่าการแปลงแรสเตอร์ (เช่นไฟล์ GEOTIFF) เป็นรูปแบบอื่น (เช่น netCDF) นั้นคุ้มค่าสำหรับการเร่งความเร็วในการอ่าน / เขียนและการดำเนินการอื่น ๆ

7
เปลี่ยนแหล่งข้อมูลสำหรับเลเยอร์ทั้งหมดใน MXD หรือไม่
ฉันมี MXD มันเชื่อมต่อกับประมาณ 30 เลเยอร์ในหนึ่งในฐานข้อมูล SDE ของเรา ฉันต้องการเปลี่ยนฐานข้อมูล SDE ที่เชื่อมต่ออยู่ มีวิธีในการทำเช่นนี้โดยไม่ต้องคลิกขวาทุกเลเยอร์และเปลี่ยนทีละชั้นหรือไม่?

15
คุณจะอธิบายว่า GIS คืออะไร?
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ เมื่อใดก็ตามที่ฉันทำการนำเสนอเกี่ยวกับสิ่งที่เกี่ยวข้องกับ GIS ฉันจะพิจารณาระดับของความรู้เกี่ยวกับ GIS ของผู้ชม เวลาที่เลวร้ายที่สุดคือแน่นอนเมื่อฉันต้องอธิบาย GIS ให้กับกลุ่มที่แทบจะไม่มีความรู้เกี่ยวกับมัน ฉันพูดตามจริงเพราะรู้ว่าทุกคนมีปฏิสัมพันธ์กับแผนที่อิเล็กทรอนิกส์บางประเภทไม่ทางใดก็ทางหนึ่ง (ช้างในห้องคือ Google Maps) ดังนั้นฉันมักจะเริ่มจากตรงนั้นและอธิบายทุกอย่างที่จำเป็นในการสร้าง Google แผนที่ ฉันพบว่าใช้งานได้ค่อนข้างดี ฉันรู้ว่ามีคำจำกัดความที่เป็นทางการของ GIS หลายประการ คำถามคือ: คุณใช้คำจำกัดความ GIS แบบทางการใด คุณจะอธิบายให้คนที่ไม่รู้จักสนามในรูปแบบของลิฟต์ได้อย่างไร? (30 วินาที) คุณอธิบายได้อย่างไรเมื่อคุณมีเวลามากขึ้น? (10 นาที)

3
บรรจุรูปหลายเหลี่ยมภายในรูปหลายเหลี่ยมโดยใช้ ArcGIS Desktop หรือไม่
ฉันมีแรนด์บูลีน ในพื้นที่สีเทาของแรสเตอร์ฉันต้องการให้พอดีกับรูปหลายเหลี่ยมขนาดที่กำหนดภายในขอบเขตที่ต่อเนื่องกัน โดยทั่วไปฉันมีรูปหลายเหลี่ยมที่ผิดปกติและฉันต้องการ "พอดี" รูปหลายเหลี่ยมที่รู้จักภายในขอบเขตของรูปหลายเหลี่ยมที่ผิดปกติหลาย ๆ ครั้งที่สุดเท่าที่จะทำได้ ทิศทางของรูปหลายเหลี่ยมนั้นไม่สำคัญและอาจเป็นรูปสี่เหลี่ยมจัตุรัส ฉันต้องการให้มันพอดีกับกราฟิก แต่ถ้ามันแนบตัวเลขกับรูปหลายเหลี่ยม (# พอดี) ที่จะใช้ได้เช่นกัน ฉันใช้ ArcGIS Desktop 10

10
โซลูชันที่มีอยู่เพื่อทำให้การวางนัยทั่วไป / การทำให้ข้อมูลทางภูมิศาสตร์โดยอัตโนมัติง่ายขึ้นหรือไม่
โพสต์นี้เป็นวิกิพีเดียชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบใหม่ ฉันกำลังมองหาโซลูชั่นที่มีอยู่ (โปรแกรม, ห้องสมุด, วิธีการ ฯลฯ ) ได้โดยอัตโนมัติทั่วไป / ความเรียบง่ายของข้อมูลทางภูมิศาสตร์ตามที่นำเสนอมีและยังมี คุณรู้จักและใช้เครื่องมือบางอย่างเพื่อทำให้ข้อมูลทางภูมิศาสตร์ของคุณง่ายขึ้นหรือไม่? ฉันได้ดูสิ่งเหล่านี้แล้ว: maptimizeเพื่อทำให้การแสดงเลเยอร์ KML ง่ายขึ้น ผู้สร้างโมเดลโดย ESRI ความชัดเจนของรัศมีด้วยแสงเลเซอร์ mapshaperเพื่อคำนวณอัลกอริธึมการกรองออนไลน์บนรูปทรงเรขาคณิต Axpand โดยระบบแกน คณะกรรมการไอซีทั่วไปและเว็บไซต์ของตัวแทนหลายเป็นแหล่งข้อมูลขนาดใหญ่ในหัวข้อนี้ เอกสารจำนวนมากนำเสนอวิธีการขั้นสูงและกรณีการใช้ที่เกี่ยวข้องกับหัวข้อนี้ มากที่มีชื่อเสียงดักลาสและอัลกอริทึม peucker กรองมักจะใช้สำหรับการทำให้เข้าใจง่ายเรขาคณิตและเป็นปัจจุบันในเกือบทุกโปรแกรมระบบสารสนเทศภูมิศาสตร์ อย่างไรก็ตามผลของมันคือการทำให้รูปทรงเรขาคณิตมีเหลี่ยม / มุมเป็นอย่างมากโดยไม่ทำให้รูปทรงเรขาคณิตง่ายขึ้น ตัวอย่างเช่นมันไม่ได้ถูกดัดแปลงอย่างมากสำหรับเส้นที่แสดงถนนหรือแม่น้ำที่ต้องราบรื่นและไม่เป็นมุม

1
ฉันจะเปลี่ยนสีเติมรูปหลายเหลี่ยมและสีเส้นขอบสำหรับวัตถุ SpatialPolygons ได้อย่างไร
ฉันมี SpatialPolygons หรือ SpatialPolygonsDataFrames ซึ่งฉันต้องการลงจุด ฉันจะเปลี่ยนสีโดยใช้ระบบการลงจุดทั้งสามใน R (กราฟิกพื้นฐาน, ขัดแตะกราฟิกและ ggplot2) ได้อย่างไร ข้อมูลตัวอย่าง: library(sp) Srs1 = Polygons(list(Polygon(cbind(c(2,4,4,1,2),c(2,3,5,4,2)))), "s1") Srs2 = Polygons(list(Polygon(cbind(c(5,4,2,5),c(2,3,2,2)))), "s2") SpDF &lt;- SpatialPolygonsDataFrame( SpatialPolygons(list(Srs1,Srs2)), data.frame( z=1:2, row.names=c("s1","s2") ) ) spplot(SpDF, zcol="z")
25 polygon  r 

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