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

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

3
ใช้ R กับเดสก์ท็อป ArcGIS หรือไม่
ฉันใช้การรวมRกับ QGIS และพบว่าเป็นเครื่องมือที่น่าเชื่อถือมาก เมื่อดูที่ส่วนขยายกล่องเครื่องมือ R สำหรับ 9และส่วนขยายสำหรับ 10ปรากฏว่าทั้งคู่เสนอการจัดกลุ่มจุดเท่านั้นเพื่อแสดงการพิสูจน์แนวคิด สามารถใช้วิธีการวิเคราะห์อื่นใน R ในเดสก์ท็อป ArcGIS ผ่านสคริปต์ไพ ธ อน (ตัวอย่างเช่นการใช้บางส่วนของแพ็คเกจspatstat )

2
ฉันจะหาจุดในรูปหลายเหลี่ยมใน PostGIS ได้อย่างไร
ฉันจะหาจุดที่รับประกันได้ว่าอยู่ในรูปหลายเหลี่ยมที่กำหนดใน PostGIS ได้อย่างไร ฉันตระหนักถึงST_Centroidฟังก์ชั่น อย่างไรก็ตามเซนทรอยด์อาจไม่อยู่ในรูปหลายเหลี่ยมเสมอไปดูด้านล่าง: นอกจากนี้ฉันต้องการหลีกเลี่ยงการใช้จุดที่อยู่ในขอบเขตของรูปหลายเหลี่ยม แต่ต้องการให้มีจุดที่อยู่ภายในขอบเขต

4
กำลังมองหาฐานข้อมูลประเทศ / รัฐ / เมืองหรือไม่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 เดือนที่ผ่านมา ฉันกำลังสร้างไดเรกทอรีที่ใช้สถานที่เพื่อจัดหมวดหมู่รายชื่อทั้งหมด แทนที่จะพึ่งพาอินพุตของผู้ใช้ฉันต้องการให้รายชื่อสถานที่ที่ผู้ใช้สามารถเลือกได้ ฉันได้ลองใช้ GeoWorldMap แล้วซึ่ง GeoBytes จัดหาให้ แต่มีปัญหาบางอย่าง ตัวอย่างเช่นมีรายชื่อ 275 ประเทศ นอกเหนือจากนั้นฐานข้อมูลของพวกเขาจะได้รับการปรับปรุงเป็นประจำดังนั้นหมายความว่าถ้าฉันรักษาฐานข้อมูลท้องถิ่นฉันจะต้องอัปเดตทุก ๆ คราวเพื่อให้แน่ใจว่าเป็นข้อมูลล่าสุด ฉันต้องการทราบว่านักพัฒนาใช้สำหรับสิ่งนี้ แทนที่จะใช้ฐานข้อมูลพวกเขาจะใช้บริการบางอย่างเพื่อดึงข้อมูลรายการที่ตั้งหรือไม่? ฉันกลัวว่าการป้อนข้อมูลผู้ใช้ด้วยตนเองไม่ใช่ตัวเลือกที่เปิดเพราะการจัดหมวดหมู่ตามสถานที่เป็นสิ่งสำคัญดังนั้นฉันจึงไม่สามารถไว้วางใจหรือพึ่งพาสิ่งที่ผู้ใช้ป้อนด้วยตนเอง ฉันเคยเห็นไซต์ไม่กี่แห่งที่ทำสิ่งนี้ดังนั้นฉันมั่นใจว่าจะมีวิธีแก้ปัญหาที่ใช้ได้จริง
22 data  geolocation 

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

5
ลดความซับซ้อนของรูปทรงเรขาคณิต (ลักษณะทั่วไป)
อะไรคือวิธีที่แนะนำในการทำให้รูปทรงเรขาคณิตง่ายขึ้น? ระลึกถึงการคาดการณ์และทำให้รูปทรงเรขาคณิตของรัฐง่ายขึ้น ฉันเคยได้ยินเกี่ยวกับการแปลงเป็น 'equi-distant' project ที่ช่วยให้การทำให้เข้าใจง่ายขึ้นโดยไม่ผิดเพี้ยนและจากนั้นแปลงกลับไปเป็นภาพที่คุณเลือก

1
กรองคุณสมบัติในเลเยอร์อื่น ๆ ของ QGIS Atlas หรือไม่
ฉันกำลังพยายามใช้เครื่องมือ QGIS Atlas เพื่อสร้าง 'scattermaps' ของนักเรียนเช่น จัดแสดงโรงเรียนและนักเรียนที่เข้าเรียนในโรงเรียน 215 แห่ง เลเยอร์โรงเรียนเป็นชั้นความครอบคลุมและถูกขับเคลื่อนโดยค่าSCHNUM(หมายเลขโรงเรียน) สิ่งนี้ทำงานได้ดีนั่นคือมันกำลังขับหน้าได้อย่างถูกต้อง อย่างไรก็ตามฉันจะแสดงเฉพาะคุณลักษณะจากเลเยอร์อื่นในกรณีนี้คือเลเยอร์จุดนักเรียนซึ่งตรงกับSCHNUMค่าที่เกี่ยวข้องสำหรับฟีเจอร์ปัจจุบันในเลเยอร์ความครอบคลุมได้อย่างไร ฉันต้องการเปลี่ยนเลเยอร์ความครอบคลุม (โรงเรียน) เป็น 'ซ่อนเร้น' และใช้เทคนิคเดียวกันเพื่อแสดงเฉพาะโรงเรียนปัจจุบันจากเลเยอร์โรงเรียนซ้ำ มีการนำเสนออยู่ที่นี่ซึ่งแสดงถึงการใช้การตั้งค่ากฎการแสดงผลเลเยอร์โดยใช้$atlasfeatureidแต่ฉันไม่สามารถเข้าใจวิธีการใช้งาน ฉันยังพบหน้าตัวติดตามบั๊กที่แสดงสิ่งนี้ทำงานได้ แต่อีกครั้งฉันไม่สามารถนำไปใช้กับข้อมูลของฉันได้:
22 qgis  atlas 

3
ผสาน SpatialPolygonDataFrames หลาย ๆ ตัวเป็น 1 SPDF ใน R
ฉันสร้างรูปหลายเหลี่ยม 2 รูปใน QGIS การใช้รูปหลายเหลี่ยมใน R รูปหลายเหลี่ยมจะกลายเป็น SpatialPolygonsDataFrame (SPDF) โดยอัตโนมัติ ฉันต้องการรวมไว้ใน SPDF เดียว (เช่นเดียวกับใน ArcGis ที่ใช้ Tool Mergeง่ายมาก) ฉันแน่ใจว่าควรมีวิธีง่าย ๆ ในการทำให้สมบูรณ์ใน R แต่ฉันไม่สามารถหาได้ ผสานฟังก์ชั่นที่ดูเหมือนว่าจะผสาน data.frames เท่านั้นรวมฟังก์ชั่นละลายรูปหลายเหลี่ยมเป็นหนึ่งในหลายบราgIntersect (โดยการพิมพ์เข้าร่วมฟังก์ชั่น) ผลตอบแทนค่าตรรกะไม่ได้ทั้งหมด SPDF ข้อมูลมีอยู่ที่นี่: http://ulozto.cz/xpoo5jfL/ab-zip library(sp) library(raster) library(rgeos) library(spatstat) library(rgdal) library(maptools) setwd("C:/...") a<-readOGR(dsn=getwd(), layer="pol.a") b<- readOGR(dsn=getwd(), layer="pol.b") ab<-merge(a, b) # what tool if not …

3
อะไรทำให้ GPS offset / shift ในจีน
ฉันใช้เวลาเกือบสองวันเต็มในการพยายามทำความเข้าใจธรรมชาติของการเปลี่ยน GPS ที่น่าอับอายในประเทศจีน หลังจากลอดเสียงรบกวนไปแล้วอาการที่เกิดซ้ำสองอย่างคือ: พิกัด GPS (WGS-84) ทำแผนที่ได้ไม่ดีบนแผนที่จีนโดยมีระยะทางตั้งแต่ 50 ถึง 1,000 เมตร Google และ Apple Maps ในประเทศจีนมีการเยื้องศูนย์อย่างรุนแรงระหว่างแผนที่ถนนและภาพถ่ายดาวเทียม ( ตัวอย่างสด ) แหล่งข้อมูลต่าง ๆอ้างสิทธิ์ที่ขัดแย้ง: กฎระเบียบในยุคสงครามเย็นได้รับคำสั่งให้มีการปรับลดการสุ่มลงในชิป GPS เนื่องจากปัญหาด้านความปลอดภัย มาตรการปกป้องเพื่อปกป้องอุปกรณ์ GPS ที่ผลิตในประเทศจีน ประเทศจีนเพียงแค่ใช้ระบบการฉายที่แตกต่างกันและการชดเชยจะไม่สุ่ม ชิป GPS ที่ผลิตในประเทศจีนจะชดเชยพิกัดที่พวกเขากลับมาเพื่อให้ตรงกับแผนที่จีนที่ได้รับอนุมัติซึ่งจะต้องเป็นไปตาม GCJ-02 datum เรื่องจริงคืออะไร ดูเหมือนว่าประเภทของปัญหาที่แพร่หลายที่ควรได้รับจากหน้า Wikipedia แต่ฉันยังไม่พบสิ่งใดที่เชื่อถือได้ สองคำถามปัญหาเป็นไปได้ที่ซ้ำกันไม่ได้คำตอบว่าสิ่งที่ทำให้เป็น; ค่อนข้างพวกเขาอธิบายอาการ
22 gps  wgs84  china 

3
การผสาน / การยุบรูปหลายเหลี่ยมโดยฟิลด์คุณสมบัติทั่วไปใน QGIS?
ฉันได้เข้าร่วมตารางข้อมูล Local Enterprise Partners ที่สอดคล้องกันในรูปหลายเหลี่ยมรูปร่างที่มี UK Local Authorities ฉันจะยุบหรือรวมรูปหลายเหลี่ยมของเจ้าหน้าที่ท้องถิ่นโดย LEP_NAME ตามที่แสดงในภาพหน้าจอได้อย่างไร เป็นการดีที่ฉันต้องการคงคุณลักษณะ Local Authority ด้วยรูปหลายเหลี่ยมที่รวมผลลัพธ์ไว้ ฉันไม่มีความรู้เกี่ยวกับการเขียนสคริปต์ดังนั้นฉันจึงกำลังมองหาโซลูชันที่ใช้เครื่องมือ ความช่วยเหลือหรือตัวชี้ชื่นชมมาก หมายเหตุเพิ่มเติม: เมื่อพยายามใช้เครื่องมือการละลายฟิลด์ LEP_NAME จะไม่สามารถใช้ได้ตามที่แสดงด้านบน ข้อมูลแอตทริบิวต์ LEP ถูกสร้างขึ้นใน Excel บันทึกเป็นรูปแบบ CSV และเข้าร่วมกับรูปร่างหลายเหลี่ยมใน Local Authority มีฟิลด์ IDENTIFI0 ที่ซ้ำกันดังที่แสดงในภาพหน้าจออื่น - นี่อาจเป็นสาเหตุของปัญหาหรือไม่

7
มีโลกสมมติในรูปแบบ GIS บางรูปแบบหรือไม่?
มีโลกสมมติใด ๆ (เช่นMiddle-earth , Discworldฯลฯ ) ซึ่งสามารถใช้ในบริบท GIS ได้หรือไม่? ตัวอย่างเช่นไฟล์เก็บถาวร MBTiles และ Shapefile หรือรูปแบบอื่นใดที่สามารถใช้ได้กับ OpenLayers / Polymaps / Leaflet?
22 data 

9
ผสานบรรทัดที่มีจุดปลายต่างกันเล็กน้อยใน QGIS
ใน QGIS ฉันมีสองบรรทัด จุดปลายอยู่ใกล้กัน แต่ไม่เรียงกัน ฉันต้องการเปลี่ยนสองบรรทัดเป็นหนึ่งเดียวโดยที่จุดปลายทั้งสองรวมกันเป็นจุดกึ่งกลาง สิ่งที่ใกล้เคียงที่สุดที่ฉันสามารถทำได้คือ "ผสานคุณสมบัติที่เลือกไว้" นั่นให้คุณสมบัติเดียวกับฉัน แต่มันประกอบด้วยเส้นแบ่งสองเส้น - ไม่มีเส้นแบ่งระหว่างจุดปลาย ฉันกำลังมองหาบางอย่างที่มีลักษณะคล้ายกับคุณลักษณะเส้นทางการเข้าร่วมของ Illustrator (วัตถุ> เส้นทาง> เข้าร่วม) QGIS ทำเช่นนั้นหรือไม่?

3
มีฟังก์ชันการละลายใน PostGIS นอกเหนือจาก st_union หรือไม่
ฉันกำลังมองหาฟังก์ชั่นที่จะละลายขอบเขตการแชร์ระหว่างคุณสมบัติรูปหลายเหลี่ยมในตาราง ST_UNION () เกือบจะทำในสิ่งที่ฉันกำลังมองหา แต่มันก็สร้างรูปหลายเหลี่ยมจากรูปหลายเหลี่ยมทั้งหมดในเลเยอร์โดยไม่คำนึงว่าพวกเขาแบ่งปันขอบเขตทั่วไปหรือไม่ ฉันควรละลายขอบเขตระหว่างรูปหลายเหลี่ยมที่สัมผัสกันเท่านั้น ฉันคิดว่าควรมีวิธีใช้ ST_TOUCHES () แต่แล้วความต้องการฟังก์ชั่นการละลายดูเหมือนเป็นเรื่องธรรมดาที่ฉันจะแปลกใจหากไม่มีฟังก์ชันในตัวที่จะทำให้บรรลุผล กรณีการใช้งานมีลักษณะดังนี้: ฉันดาวน์โหลดข้อมูล Corine Landcover สำหรับประเทศยุโรปขนาดใหญ่และฉันต้องการที่จะละลายขอบเขตระหว่างชนิดของป่าต่าง ๆ (ประมาณ 75,000 รูปหลายเหลี่ยมในหนึ่งตาราง) ฉันลอง ST_UNION แล้ว แต่มันทำให้ฉันมีข้อผิดพลาด "หน่วยความจำไม่เพียงพอ" (30,000 รูปหลายเหลี่ยมใช้งานได้): create table corine00 as select st_union(the_geom) as the_geom, sum(area_ha) as area_ha, substr(code_00,1,2) as code_00 from clc00_c31_forests group by substr(code_00,1,2) หมายเหตุ: รหัสฟอเรสต์ทั้งหมดเริ่มต้นด้วย '31' และฉันใช้ PostGIS …
22 postgis  dissolve 

11
มีวิธี auto_increment สำหรับคอลัมน์ ID ใน QGIS หรือไม่
ฉันกำลังสร้างแผนที่ที่สมมติขึ้นดังนั้นฉันจึงต้องสร้างจุดเส้นและรูปหลายเหลี่ยมจำนวนมาก หลังจากนั้นฉันส่งออกข้อมูลเป็น geojson แต่ก่อนหน้านั้นฉันต้องทำอย่างนั้นและให้ ID ทุกองค์ประกอบมีเอกลักษณ์ ฉันไม่ต้องการการจัดเรียงพิเศษเช่นรูปหลายเหลี่ยมที่ใหญ่ที่สุดจะได้ ID ที่เล็กที่สุด ฉันเพียงแค่ต้องการทุกรูปหลายเหลี่ยม กับIDที่สิ้นสุดโดยไม่ต้อง ทำมันด้วยตัวเองเหมือนที่ผมต้องทำตอนนี้ คงจะดีมากถ้ามีคนรู้วิธีที่จะทำ

2
หลักการ GIS นี้เรียกว่าอะไร?
ฉันลืมชื่อของหลักการ GIS เฉพาะและต้องการทบทวน ... สถานการณ์สมมติ: สมมติว่ามีรูปหลายเหลี่ยมที่แสดงพื้นที่การจัดการบางส่วน สมมุติว่ามันเป็นสี่เหลี่ยมจัตุรัสเพื่อความเรียบง่าย สมมติว่ามีบ้าน 9 หลังอยู่ภายในสี่เหลี่ยมนี้ แต่เราไม่รู้ว่าอยู่ที่ไหน หากฉันแบ่งสี่เหลี่ยมนี้เป็น 9 ส่วนเท่า ๆ กัน (เช่นบอร์ดโอเอกซ์) ฉันต้องการคำนวณจำนวนบ้านในแต่ละตาราง ตอนนี้เห็นได้ชัดว่าบ้านเก้าหลังแบ่งออกเป็นเก้าสี่เหลี่ยมเล็ก ๆ คือบ้านหนึ่งหลังต่อหนึ่งตาราง อย่างไรก็ตามฉันรู้ว่าบ้านทั้งเก้านั้นอยู่ที่ไหนก็ได้ พวกเขาทั้งเก้าอาจอยู่ในตารางด้านบนขวาดังนี้: หรืออาจมีสามตัวในแถวล่างและไม่มีในหกอันดับแรกเช่นนี้: ถ้าฉันสมมติหนึ่งหลังต่อหนึ่งตารางนี้ สมมติฐานที่ไม่ถูกต้องนี้เรียกว่าอะไร? นี่คือปัญหาหน่วยแก้ไขปัญหา (MAUP)หรือไม่?

1
กำลังจัดเก็บ GeoJSON FeatureCollection ไปยัง PostgreSQL ด้วย PostGIS
ฉันใหม่สำหรับ GeoJSON ฉันมีชุดคุณสมบัติ GeoJSON ตามที่แสดงและต้องการเก็บไว้ในตาราง postgres (testtable) ตาราง postgres ของฉันมีซีเรียลนัมเบอร์และคอลัมน์รูปทรงเรขาคณิต { "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ 2565453.1826721914, -3835048.659760314 ] } }, { "type": "Feature", "geometry": { "type": "LineString", "coordinates": [ [ 2727584.7219710173, -3713449.1942418693 ], [ 2732476.691781269, -3992291.473426192 ] ] } }, { …

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