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

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

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

4
วิธีรับคะแนนที่ใกล้ที่สุดในระยะเวลาที่กำหนดไปยังจุดที่กำหนดได้อย่างไร
ฉันใช้ PostGIS มานานแล้ว แต่ไม่เคยใช้LINESTRINGเรขาคณิต ... ! :) นี่คือสิ่งที่ฉันต้องการจะทำ: ฉันมีตารางของ linestrings (หมายถึงถนนของเมืองที่ระบุ SRID 3395) และฉันต้องการค้นหา linestrings ที่ใกล้ที่สุดไปยังจุดที่กำหนด (ตำแหน่ง GPS, SRID 4326) วิธีการแก้ปัญหาที่ฉันพบคือการเลือก linestrings ทั้งหมดภายในจุดของฉันโดยใช้expand()วิธีการและกำหนดระยะห่างระหว่างแต่ละ linestring และจุดของฉันโดยใช้ST_Distance()วิธีการ นี่คือ SQL: SELECT myLineId, myLineName, ST_Distance(ST_Transform(GeomFromText('POINT(LON LAT)',4326),3395),myLineGeom) AS myLineDistance FROM myLines WHERE myLineGeom && expand(ST_Transform(GeomFromText('POINT(LON LAT)',4326),3395), 100) ORDER BY myLineDistance; ผลลัพธ์ที่ฉันได้รับดูโอเค แต่ฉันรู้สึกว่ามีบางอย่างผิดปกติในการใช้งานของฉัน 1) พวกคุณคิดว่ามันexpand()จะได้รับความเกี่ยวข้องทั้งหมดหรือไม่? 2) …
28 postgis 

8
ระบบ GIS ที่ทำงานบนพื้นฐานของระบบแรสเตอร์อะไรบ้าง
RISIS GIS เช่นGRASS , ArcGIS / Spatial AnalystและIdrisiสามารถทำการประมวลผลข้อมูลจำนวนมากและกระบวนการวิเคราะห์ที่รู้จักกันในชื่อ " พีชคณิตแผนที่ " ในสภาพแวดล้อมการคำนวณของทุกวันนี้มันกลายเป็นเรื่องธรรมดาที่จะรักษา raster 100,000,000 เซลล์ขึ้นไปในหลาย ๆ รูปแบบและต้องการการคำนวณที่ค่อนข้างซับซ้อนเช่น viewsheds, แหล่งต้นน้ำและการระบุภูมิประเทศรวมถึงความสามารถในการประมวลผลภาพ ดูเหมือนว่ามีโอเพ่นซอร์สฟรีและราคาไม่แพงมากมายอยู่ที่นั่น แต่ในทางปฏิบัติจริง ๆ นั่นคืออันไหนที่สามารถจัดการกับกริดขนาดใหญ่ได้อย่างมีประสิทธิภาพสามารถรับข้อมูลเข้าและออกได้อย่างง่ายดายโดยปราศจากข้อบกพร่องและเสนอวิธีการวิเคราะห์ที่สมบูรณ์? อะไรคือข้อผิดพลาดหรือข้อ จำกัด ที่ซ่อนอยู่ที่คุณไม่ได้ค้นพบจนกว่าคุณจะลงทุนเวลามากมายในการเรียนรู้ระบบเหล่านี้ (คำถามสุดท้ายนี้คือคำถามที่ไม่สามารถตอบได้อย่างง่ายดายด้วยการค้นหาผ่านเว็บไซต์และฉันเป็นผู้ตอบที่มีความหวังสามารถให้คำแนะนำที่มีค่าได้) ฉันสนใจโซลูชันที่สามารถรวมเข้ากับและแข่งขันกับระบบการค้าที่ได้รับความนิยม (แต่แพง) (ซึ่งหมายถึงความเข้ากันได้กับ Windows เป็นสิ่งสำคัญ)

8
เมื่อ Versioning ด้วย ArcSDE สามารถทำการแก้ไขหรือยกเลิกการโพสต์ได้
ฉันใช้ ArcGIS 9.3.1 และพยายามทำงานกับฐานข้อมูลทางภูมิศาสตร์ SDE (ด้วยคลาสรูปหลายเหลี่ยมเดียว) ที่ได้รับการลงทะเบียนเป็นเวอร์ชันแล้ว ฉันยังใหม่กับเวอร์ชันและฉันยังคงพยายามหาฟังก์ชั่นพื้นฐานบางอย่าง จนถึงตอนนี้ฉันยังไม่สามารถค้นพบว่าเป็นไปได้ที่จะ "ยกเลิก" หรือ "ปฏิเสธ" การแก้ไขบางอย่างเมื่อมีการโพสต์ในเวอร์ชันหลัก ตัวอย่างเช่นสมมติว่าเรามีสามเวอร์ชัน: SDE ดั้งเดิมข้อผิดพลาดที่สร้างขึ้นเมื่อลงทะเบียนเป็นเวอร์ชันเวอร์ชันลูกของค่าเริ่มต้นที่เรียกว่า SDE.QA (สำหรับการประกันคุณภาพ) และรุ่นย่อยของ QA เรียกว่า SDE .Edit1 (ซึ่งมีการแก้ไขครั้งแรก) หากคุณสมบัติบางอย่างของ SDE.Edit1 ได้รับการแก้ไข (เช่นเพื่อให้ง่ายขึ้นสมมติว่ามีการเพิ่มรูปหลายเหลี่ยมหนึ่งรูปแบบและรูปแบบหนึ่งถูกลบออก) จากนั้น SDE.Edit1 จะกระทบยอดกับ SDE.QA และจะโพสต์ลงใน SDE.QA มีวิธีใดบ้างที่จะยกเลิกการเปลี่ยนแปลงนี้ในภายหลัง การติดตามคำถามนี้เป็นไปได้ไหมที่จะปฏิเสธการเปลี่ยนแปลงบางอย่างเท่านั้น ตัวอย่างเช่นการยอมรับการเพิ่มโพลีแรก แต่ปฏิเสธการลบโพลีที่สอง? เท่าที่ฉันสามารถบอกได้เมื่อมีการโพสต์การแก้ไขในเวอร์ชันผู้ปกครองการเปลี่ยนแปลงทั้งหมดนี้จะเป็น "ถาวร" (เนื่องจากไม่มีคำที่ดีกว่า) ส่วนหนึ่งของเวอร์ชันหลัก ฉันตระหนักถึงความจริงที่ว่าการเปลี่ยนแปลงเหล่านี้ทั้งหมดถูกบันทึกไว้ภายในสองตารางตาราง "เพิ่ม" และ "ลบ" (มักเรียกว่าตาราง "เดลต้า") และไม่ได้เปลี่ยน FC …

7
วิธีการในการสร้างเครือข่ายการระบายน้ำที่แม่นยำ (และที่กักเก็บน้ำ) จาก LiDAR DEM ความละเอียดสูง?
นี่ไม่ใช่ครั้งแรกที่ฉันสะดุดปัญหานี้ ดูเหมือนว่าฉันไม่สามารถสร้างรูปแบบเครือข่ายการระบายน้ำที่ถูกต้องและผลลัพธ์ที่ได้จากข้อมูล LiDAR ความละเอียดเต็ม (เซลล์ 1 ม.) เมื่อฉันวางนัยชุดข้อมูล LiDAR ให้แปลงเป็น DEM จำนวนเต็มและเติม sinks ทั้งหมดเป็นสิ่งที่ดีและฉันสามารถสร้างสิ่งที่ดูเหมือนจะเป็นโมเดลทั่วไปได้อย่างง่ายดาย อย่างไรก็ตามฉันต้องการสร้างแบบจำลองเว็บไซต์โดยละเอียดสำหรับแผนที่ขนาดใหญ่และนี่คือที่ที่ฉันมีปัญหา ฉันควรชี้ให้เห็นว่าปัญหาส่วนใหญ่เกิดขึ้นในพื้นที่ราบเรียบ ฉันต้องการให้เครือข่ายการระบายน้ำปฏิบัติตามภูมิประเทศอย่างถูกต้อง แต่เมื่อฉันใช้สร้างเครือข่ายการระบายน้ำจากอินพุต DEM จำนวนเต็มกระแสข้อมูลที่ได้จะมีความกว้างมากและมักจะ "ตัดการเชื่อมต่อ" ในพื้นที่ที่ไม่ควรใช้ ลำธารไม่ได้ตามสันเขาตามธรรมชาติในภูมิประเทศอย่างใกล้ชิด นอกจากนี้ยังมีกลุ่ม "เด็กกำพร้า" หรือ "ไม่ไปไหนเลย" มากมาย เมื่อฉันใช้อินพุต DEM ของจุดลอยตัวเครือข่ายการระบายน้ำที่เกิดขึ้นนั้นมีรายละเอียดและแม่นยำ แต่ตัดการเชื่อมต่อเป็นกลุ่มและ "ทิ้ง" กับลำธารเด็กกำพร้า ฉันสงสัยว่าปัญหาของฉันอยู่ที่ใดที่หนึ่งในการเตรียมข้อมูล จำนวนเต็มเทียบกับ floating point raster อินพุต DEM การเติม sinks อย่างถูกต้อง ฯลฯ หรือเป็นไปได้ไหมว่าฉันต้องประมวลผลข้อมูลพื้นผิวเพื่อสร้าง DEM อินพุตที่ถูกต้องทางอุทกวิทยา? บางคนสามารถอธิบายวิธีการที่ถูกต้องสำหรับการสร้างเครือข่ายการระบายน้ำและการกักเก็บน้ำอย่างต่อเนื่องโดยใช้ LiDAR …

1
จะคำนวณระยะทางไปยังสถานที่ที่มี gdal_proximity ได้อย่างไร?
ฉันใช้ gdal_proximity เพื่อค้นหาระยะทางไปยังแม่น้ำสายสำคัญที่ใกล้ที่สุดทั่วสหรัฐอเมริกา (ต่ำกว่า 48 รัฐ) ฉันได้คาดการณ์ flowlines ของเครือข่าย NHD + ไปที่ Conus Albers (epsg: 5070) แม่น้ำที่เลือกพร้อมลำดับการสตรีม> 5 และ rasterized การเผาไหม้แม่น้ำที่ 255 ไม่มีแม่น้ำที่ 0 เท่านี้ก็ใช้ได้ แต่ตอนนี้ฉันต้องหาระยะทาง ไปยังแม่น้ำที่ใกล้ที่สุดสำหรับไซต์ภายใน 50 กม. ไฟล์อินพุตอยู่ที่ความละเอียด 30 ม. ในระดับคอนติเนนทัลดังนั้นใหญ่มาก แต่การแปลงควรเป็นคำสั่ง gdal_proximity แบบง่าย gdal_proximity.bat -values 255 -distunits GEO -maxdist 50000 -nodata -999 infile.tif outfile.tif -co COMPRESS=DEFLATE -co …

4
ความแตกต่างระหว่างโหนดและจุดยอดใน GIS?
ในทฤษฎีกราฟระยะเวลาของโหนดและจุดสุดยอดเทียบเท่ากัน แต่บางครั้งในโลก GIS โหนดและจุดสุดยอดจะถูกกล่าวถึงในบริบทเดียวกัน ฉันสงสัยว่าความแตกต่างคืออะไร Node: สามารถเป็น start และ end node จาก link (edge)

4
ทำการติดตั้ง Python แยกต่างหากที่สามารถโทรหา ArcPy ได้หรือไม่?
ฉันเห็นคำถามมากมาย & ถามว่าคุณสามารถสร้างการติดตั้ง Python แยกต่างหาก (เช่นการกระจาย Anaconda หรือ Python XY) ที่สามารถใช้ arcpy ได้อย่างไรในขณะที่ไม่ 'ทำลาย' การติดตั้ง ArcGIS ดั้งเดิมหลาม ฉันมีปัญหาเดียวกันนี้และฉันคิดว่าฉันพบวิธีแก้ปัญหาที่เป็นสากลแล้ว จนถึงตอนนี้เราได้ทำสิ่งนี้ในคอมพิวเตอร์ประมาณ 8 เครื่องในที่ทำงานและมันก็ใช้ได้ดี จะติดตั้ง Python แบบแยกส่วนที่สามารถใช้ ArcGIS ได้อย่างไร?

6
ฉันจะอัพเดต ogr2ogr เพื่อรวมไดรเวอร์ PostgreSQL ได้อย่างไร
ฉันพยายามใช้ ogr2ogr เพื่ออัปโหลดรูปร่างไฟล์ไปยังการติดตั้ง PostGres ระยะไกล เมื่อฉันรันคำสั่งนี้: celenius:~ celenius$ ogr2ogr -f PostgreSQL PG:"host=255.34.00.00 user=postgres dbname=mydb password=***" Dropbox/data/roads.shp; ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: Unable to find driver `PostgreSQL'. The following drivers are available: -> `ESRI Shapefile' -> `MapInfo File' -> `UK .NTF' ... -> `SVG' -> `CouchDB' -> `Idrisi' -> `ARCGEN' -> `SEGUKOOA' -> `SEGY' (ฉันละเว้นไดรเวอร์บางตัวเนื่องจากไม่เกี่ยวข้อง) …

6
การเปลี่ยนค่าแอตทริบิวต์ชั้นของ CSV จากข้อความเป็นตัวเลขใน QGIS?
ฉันอ่านไฟล์ CSV เพื่อเชื่อมโยงไปยังไฟล์. shp ตัวแปรทั้งหมดที่เป็นเพียงตัวเลขมาเป็นข้อความ ฉันจะเปลี่ยนตัวแปรข้อความเป็นตัวเลขใน QGIS ได้อย่างไร

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

5
กำลังแปลงสไตล์เลเยอร์ ArcGIS เป็นไฟล์ Styled Layer Descriptor (SLD) หรือไม่
ฉันกำลังรวมเซิร์ฟเวอร์ GIS เข้าด้วยกันโดยใช้ GeoServer และต้องการความช่วยเหลือเกี่ยวกับการนำเข้าเลเยอร์สไตล์ของฉันจาก ArcGIS 10 ไปเป็นรูปแบบ SLD ฉันมีเลเยอร์หนึ่งใน ArcMap ที่เป็นสัญลักษณ์และเลเบลอย่างถูกต้องฉันจะรับเลเยอร์นี้เป็นสัญลักษณ์และเลเบลเป็นไฟล์ SLD ได้อย่างไร

7
วิธีการสร้างรูปหลายเหลี่ยมที่มีเส้นตรงและมุมฉากใน QGIS?
เมื่อสร้างรูปหลายเหลี่ยมฉันจะทำอย่างไรเพื่อให้เส้นตรง (90, 0 องศา ฯลฯ ) และเมื่อฉันสร้างมุมพวกมันจะเป็นมุมฉากได้อย่างไร ตัวอย่างเช่นฉันจะสร้างสี่เหลี่ยมที่สมบูรณ์แบบหรือสี่เหลี่ยมได้อย่างไร

2
กำลังอ่านคลาสคุณลักษณะในฐานข้อมูลไฟล์โดยใช้ R?
ฉันมีคุณสมบัติที่มีอยู่ในฐานข้อมูลทางภูมิศาสตร์ที่มีขนาดใหญ่กว่า 2GB เป็นรูปร่างไฟล์ที่ส่งออก ฉันต้องการเรียกใช้ฟังก์ชันแยกใน R เพื่อแอตทริบิวต์รูปหลายเหลี่ยมด้วยข้อมูลจากไฟล์แรสเตอร์ การส่งออกคุณสมบัติเป็นตารางไม่ใช่วิธีแก้ปัญหา ฉันจะอ่านคลาสคุณลักษณะที่อยู่ในฐานข้อมูลไฟล์ Esri ได้อย่างไร

6
การเรียกค้นภาพดาวเทียม Landsat 8 โดยทางโปรแกรมหรือไม่
ฉันไม่สามารถค้นพบสิ่งนี้ได้ด้วยตัวเอง แต่มีวิธีเข้าถึงโปรแกรมภาพดาวเทียมของ Landsat 8 หรือไม่? ฉันรู้ว่าฉันสามารถไปที่USGS EarthExplorerเพื่อค้นหาและเรียกดูฉากต่างๆและดาวน์โหลดได้ แต่ฉันไม่ต้องการดาวน์โหลดไปยังคอมพิวเตอร์ของฉันด้วยเหตุผลสองประการอินเทอร์เน็ตของฉันช้าและแล็ปท็อปของฉันมีปัญหาการระบายความร้อน ดังนั้นฉันคิดว่าฉันต้องการถ่ายโอนภาพโดยตรงไปยัง "คลาวด์" - เนื้อหาสำหรับการประมวลผลข้อมูล ฉันก็คงจะดีถ้าฉันสามารถดาวน์โหลดและประมวลผลภาพเหล่านี้เมื่อมันพร้อมใช้งานจาก USGS

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