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

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

2
เรียกใช้แอปพลิเคชั่น ArcGIS 10.1 บน 10.2
ฉันรองรับแอปพลิเคชั่น. NET ที่คอมไพล์แล้วบนพีซีที่ติดตั้ง ArcGIS 10.1 แอปพลิเคชันประกอบด้วยส่วนต่อประสานผู้ใช้และส่วนขยายเดสก์ท็อป ArcGIS รวมถึงแอสเซมบลีของตัวติดตั้งที่ Windows Installer เรียกใช้เพื่อลงทะเบียนส่วนขยายเดสก์ท็อประหว่างการติดตั้ง ปัญหาที่ฉันมีคือแอปพลิเคชันจะไม่ทำงานบนพีซีที่มี ArcGIS 10.2 เนื่องจากไม่พบชุดประกอบ ESRI 10.1 ดังนั้นจึงเกิดปัญหา ดูเหมือนว่าตั้งแต่ v9.3 ESRI จะไม่ส่งไฟล์นโยบายของผู้เผยแพร่อีกต่อไปเพื่อเปลี่ยนเส้นทางโปรแกรมขณะใช้งานเป็นเวอร์ชันล่าสุด ฉันจัดการเพื่อเปลี่ยนเส้นทางโปรแกรมเพื่อโหลดชุดประกอบ 10.2 โดยเพิ่มการรวมรันไทม์แอสเซมบลีลงใน. exe.config ของแอปพลิเคชัน อย่างไรก็ตามสิ่งนี้จะไม่เปลี่ยนเส้นทางส่วนขยายเดสก์ท็อปและจะไม่แก้ปัญหาด้วยตัวติดตั้งที่กำลังมองหาไลบรารี 10.1 เมื่อติดตั้งแอปพลิเคชัน ดูเหมือนว่าโซลูชันของ ESRI จะรวบรวมแอปพลิเคชั่นใหม่ทุกครั้งที่มีการปล่อย ArcGIS เวอร์ชันใหม่ อย่างไรก็ตามนี่หมายความว่าฉันต้องมีสำเนาของ ArcGIS ทุกรุ่นที่ผู้ใช้ใช้ และฉันจะต้องถอนการติดตั้งและติดตั้งเวอร์ชันที่แตกต่างกันใหม่ทุกครั้งที่ฉันต้องเปลี่ยนรหัสแอปพลิเคชันเพื่อรวบรวมใหม่ ไม่มีใครมีข้อเสนอแนะใด ๆ ? สามารถโหลดไลบรารีแบบไดนามิกที่รันไทม์เพื่อหลีกเลี่ยงการค้นหารุ่นที่เฉพาะเจาะจงหรือไม่ มีวิธีแก้ปัญหาอื่น ๆ อีกไหม?

5
แบ่งบรรทัดออกเป็นชุดย่อยที่ไม่ทับซ้อนกันตามคะแนน
กำหนดตารางที่มีเรขาคณิตเส้นและหนึ่งจุดขึ้นไปที่จัดชิดกับบรรทัดนี้ในตารางแยกกันฉันต้องการแยกแต่ละบรรทัดด้วยจุดตัดกันอย่างน้อยหนึ่งจุดในแต่ละตำแหน่งที่เส้นตัดกับจุด ตัวอย่างเช่นมีเส้น L ซึ่งมีจุดตัดกันสามจุดคือ A, B และ C ตามลำดับตามเรขาคณิตของเส้น ฉันต้องการคืน L เป็นรูปทรงที่แตกต่างกันสี่แบบ: จากจุดเริ่มต้นของ L ถึง A, จาก A ถึง B ตาม L, จาก B ถึง C ตาม L และจาก C ถึงจุดสิ้นสุดของ L ในอดีตฉันเคยใช้หุ่นดีสำหรับงานนี้ซึ่งเป็นปัญหาการอ้างอิงเชิงเส้น ( http://sgillies.net/blog/1040/shapely-recipes/ ) อย่างไรก็ตามการทำเช่นนี้จะไม่สามารถทำได้ในกรณีนี้ซึ่งมีหลายล้านบรรทัดและคะแนน ฉันกำลังมองหาวิธีแก้ปัญหาด้วยการใช้ PostgreSQL / PostGIS แทน โปรดทราบว่าคะแนนจะถูก จำกัด ให้อยู่ในบรรทัด นอกจากนี้จุดที่ถูกต้องสามารถอยู่ในจุดเริ่มต้นหรือจุดสิ้นสุดของบรรทัดซึ่งในกรณีที่ไม่จำเป็นต้องแยกบรรทัด (เว้นแต่มีจุดอื่น ๆ ที่ไม่สอดคล้องกับจุดเริ่มต้นหรือจุดสิ้นสุดของบรรทัดเดียวกัน) บรรทัดย่อยต้องรักษาทิศทางและคุณลักษณะของตนเองไว้ …

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

5
Raster diff: วิธีตรวจสอบว่าภาพมีค่าเหมือนกันหรือไม่?
มีวิธีตรวจสอบเพื่อดูว่าเลเยอร์แรสเตอร์ที่กำหนด 2 รายการมีเนื้อหาเหมือนกันหรือไม่? เรามีปัญหาเกี่ยวกับปริมาณพื้นที่เก็บข้อมูลที่ใช้ร่วมกันในองค์กรของเรา: ขณะนี้มีขนาดใหญ่มากซึ่งใช้เวลามากกว่า 3 วันในการสำรองข้อมูลเต็มรูปแบบ การตรวจสอบเบื้องต้นพบว่าหนึ่งในผู้ร้ายที่กินพื้นที่มากที่สุดคือเปิด / ปิดแรสเตอร์ที่ควรเก็บเป็นเลเยอร์ 1 บิตด้วยการบีบอัด CCITT อิมเมจตัวอย่างนี้เป็น 2 บิตในปัจจุบัน (ดังนั้นค่าที่เป็นไปได้ 3 ค่า) และบันทึกเป็นไฟล์บีบอัด LZW ขนาด 11 MB ในระบบไฟล์ หลังจากแปลงเป็น 1 บิต (เพื่อให้มี 2 ค่าที่เป็นไปได้) และใช้การบีบอัด CCITT Group 4 เราได้รับการลดลงเหลือ 1.3 MB เกือบเต็มตามลำดับความสำคัญของการออม (อันที่จริงแล้วเป็นพลเมืองที่ประพฤติตัวดีมีคนอื่นเก็บไว้เป็น 32 บิตลอย!) นี่เป็นข่าวที่น่าอัศจรรย์! อย่างไรก็ตามมีเกือบ 7,000 ภาพที่จะใช้เช่นกัน มันจะตรงไปตรงมาในการเขียนสคริปต์เพื่อบีบอัดพวกเขา: for old_img in …

1
จำกัด หน่วยความจำที่แพ็คเกจ raster ใช้ใน R
วิธีที่ง่ายที่สุดในการ จำกัด หน่วยความจำที่rasterแพ็คเกจใช้ในRRAM 5GB คืออะไร เป็นการดีที่ฉันต้องการแรสเตอร์ใด ๆ ที่มีขนาดใหญ่กว่านี้เพื่อเขียนลงในฮาร์ดไดรฟ์และวิเคราะห์จากไฟล์ชั่วคราว ฉันใช้ Windows 7 (64Bit) และรุ่น R 3.0.3 นี่คือรหัสบางส่วนที่ฉันเล่นด้วยบนเครื่องที่มี RAM ขนาด 16GB แต่มันก็ยังขยายออกไปเรื่อย ๆ เมื่อฉันจัดการกับ rasters ขนาดใหญ่: require(raster) memory.limit(size = 5000) rasterOptions(format="GTiff",overwrite=TRUE,datatype="INT1S", tmpdir="C:/Research/BIN",tmptime=1.1,progress="text",chunksize=1000, maxmemory=1000) rasterTmpFile("delete_me_") r <- raster("myraster.tif") r[r==0] <- NA มันอยู่ในขั้นตอนนี้ในสคริปต์ที่การใช้ RAM เพิ่มขึ้นเพื่อให้ 16GB ทั้งหมดแล้วหยุดทำงานและยกเลิกฟังก์ชั่น ฉันต้องเปลี่ยนอะไรที่นี่
10 raster  r  memory 

1
เหตุใดผลการรวมหลายแรสเตอร์จึงใหญ่มาก [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันพยายามรวม 14 geotiff แบบนี้: geotiff แต่ละอันมีค่าประมาณ 50Mb ฉันต้องการ geotiff ที่เอาต์พุต เวิร์กโฟลว์ของฉัน: gdalbuildvrt -input_file_list list.txt test.vrt (ที่รายการของฉันมีชื่อของ tifs) จากนั้น: gdal_translate -of Gtiff test.vrt test.tif Input file size is 79841, 59955 มันใช้งานได้ แต่ผลที่ได้คือ geotiff ที่ 13,3 Gb! สำหรับไฟล์ 14 ไฟล์แต่ละ 50 Mb ฉันพยายาม Geotiff ที่ …

2
โมเสคแรสเตอร์ใน R?
ฉันพยายามที่จะหลายเชิงภาพโมเสคเข้าไปในแรสเตอร์ขนาดใหญ่เดียวในอาร์การใช้สคริปต์ที่โพสต์ใน/programming/15287807/how-can-i-create-raster-mosaic-using-list-of-rasters แต่ฉันได้รับข้อความเตือนและข้อความแสดงข้อผิดพลาด rasters1 <- list.files("F:\\MOD15A2_LAI_1km\\MOD15A2_LAI_2009", pattern = "mod15a2.a2009001.*.005.*.img$", full.names = TRUE, recursive = TRUE) mos1 <-mosaic(rasters1, fun=mean) มันเป็นรายงานข้อผิดพลาดดังต่อไปนี้ Error in (function (classes, fdef, mtable) : unable to find an inherited method for function ‘extent’ for signature ‘"character"’ จากนั้นฉันลองรุ่นอื่น rasters1.mosaicargs <- rasters1 rasters1.mosaicargs$fun <- mean แต่นี่คือข้อความเตือนบางส่วนดังต่อไปนี้ Warning message: In rasters1.mosaicargs$fun <- …
10 raster  r  mosaic 

2
อะไรคือแหล่งกำเนิดของแนวนอนและแนวตั้งใน USGS DEMs?
เมื่อประมวลผลข้อมูล DEM ขนาด 30 ม. และ 10 ม. ที่ดาวน์โหลดผ่าน National Map Viewer จากชุดข้อมูลระดับชาติเราสังเกตเห็นการสตริปในแนวนอนและแนวตั้งไม่เพียง แต่ในผลการผลิต แต่ในการวิเคราะห์เฉดสี DEM ดิบเท่านั้น ไม่มีใครรู้แหล่งที่มา? หากไม่ใช่แหล่งที่มาอาจเป็นวิธีการลบสิ่งประดิษฐ์เหล่านี้หรือไม่ สิ่งประดิษฐ์เหล่านี้เด่นชัดมากเมื่อใช้ DEMs ในการคำนวณดัชนีภูมิประเทศ สิ่งประดิษฐ์เหล่านี้ยังคงอยู่แม้จะเกิดภาวะซึมเศร้าเกิดขึ้น ภาพด้านล่างแสดงภาพสตริปในข้อมูล 30 ม. และ 10 ม. จากแหล่งต้นน้ำทั้งในเพนซิลเวเนียและโคโลราโดและการคำนวณดัชนีภูมิประเทศเสร็จแล้วแสดงสิ่งประดิษฐ์สำหรับสันปันน้ำในซีราคิวส์นิวยอร์ก โคโลราโด - HUC8 - 10190004 - 10m โคโลราโด - HUC8 - 10190004 - 30m เพนซิลเวเนีย - HUC8 - 02040103 - …

1
วิธีเลิกทำ misclicks ขณะวาดรูปหลายเหลี่ยม?
ฉันพยายามวาดรูปหลายเหลี่ยมใน QGIS 2.2 และฉันทำมันหายเพราะทุกครั้งที่ฉันคลิกผิดฉันไม่พบวิธีที่จะยกเลิกจุดนั้นและเริ่มวาดอีกครั้ง ฉันแน่ใจว่ามีวิธี ไม่มีใครรู้หรือไม่
10 qgis  editing 

1
มีแผนที่โลกแบบซูมได้เหมือน Google แผนที่หรือไม่ แต่มีการฉายภาพในบริเวณที่เท่ากัน?
เมื่อใดก็ตามที่ฉันดู Google Maps ในพื้นที่ส่วนกลางหรือขั้วโลกการฉายก็จะเจ็บปวด มีบริการบนเว็บที่มีแผนที่โลกที่ซูมได้หรือไม่ซึ่งใช้การฉายภาพในพื้นที่ที่เท่ากัน - ควรเป็นรูปสามเหลี่ยมปลอมเช่น Mollweide projection หรือไม่ แม้แต่แผนที่ออนไลน์ National Geographics ก็ยังใช้ Mercator อีกทางเลือกหนึ่งคือ Google Earth ไม่ได้บิดเบือนโลกโดยเฉพาะ แต่ไม่ได้ให้มุมมองระดับโลกเช่นกัน ดูเพิ่มเติม: เหตุใด Web Mercator (ทรงกลมเสริม) กลายเป็นมาตรฐานของแผนที่เว็บ แก้ไข 2018-08-24: Google Maps ไม่ได้ใช้ Web Mercator อีกต่อไป แต่ได้ย้ายไปยังสิ่งที่ดูเหมือนจะเป็นการฉายภาพออโทกราฟ

4
การเปรียบเทียบโซลูชันพอร์ทัลข้อมูลแบบเปิด
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ สำหรับหลาย ๆ องค์กรเช่นรัฐบาลท้องถิ่น / เคาน์ตี / รัฐการให้บริการการเข้าถึงข้อมูล GIS สาธารณะเป็นเรื่องท้าทาย เพียงแค่รู้ว่าสิ่งที่ข้อมูลที่มีอยู่มันคืออะไรใครเป็นเจ้าของและรักษามันและตำแหน่งที่จะได้รับมันอาจจะเป็นความท้าทายที่มากที่สุดในทันที ดังนั้นคลังข้อมูล GISจึงมีความจำเป็น แน่นอนว่าการสร้างสิ่งหนึ่งคือการรับคนให้รักษา (และรับผิดชอบต่อข้อมูลของพวกเขา) มันเป็นอีกสิ่งหนึ่ง ดังนั้นการซื้อเข้ามาจากผู้มีส่วนได้เสียภายในก็เป็นสิ่งสำคัญเช่นกัน พิจารณาอีกประการหนึ่งที่สำคัญคือการสนับสนุนการแก้ปัญหาสำหรับเมตาดาต้า หากข้อมูลไม่สามารถอธิบายได้มันก็เกือบจะไร้ประโยชน์ ด้วยวิธีแก้ปัญหาบางอย่างอาจมีการสนับสนุนที่ จำกัด สำหรับข้อมูลเมตาในรูปแบบของเขตข้อมูลกรรมสิทธิ์จำนวน จำกัด การสนับสนุนข้อมูลเมตาในรูปแบบเต็มและดั้งเดิมดูเหมือนว่าจะหายาก อาจมีข้อ จำกัดเกี่ยวกับขนาดจำนวนระเบียน / คุณสมบัติความยาวของฟิลด์หรือความซับซ้อนทางเรขาคณิตของข้อมูล GIS ทั่วไปเช่นจุดที่อยู่หรือข้อมูลพัสดุที่อาจทำให้การแก้ปัญหาบางอย่างใช้ไม่ได้ บ่อยครั้งที่ข้อมูลบางประเภทที่มีขนาดใหญ่ (เช่น LiDAR, ภาพถ่ายทางอากาศ) ทำให้ยากหรือเป็นไปไม่ได้ที่จะโฮสต์พวกเขาผ่านอินเทอร์เน็ตในรูปแบบดิบและแทนที่จะต้องส่งผ่านสื่อทางกายภาพ (เช่นฮาร์ดไดรฟ์) อย่างดีที่สุดไฟล์ขนาดใหญ่เหล่านี้อาจโฮสต์บนเซิร์ฟเวอร์ FTP หรือ Dropbox / Box แต่อาจมีค่าใช้จ่ายค่อนข้างสูง นอกจากนี้ในการติดตั้งใช้งานหลายครั้งลักษณะเชิงพื้นที่ของข้อมูลอาจไม่ถือว่ามีความสำคัญหรือถูกพิจารณาว่าเป็นการค้นหาดูและใช้ข้อมูลเชิงพื้นที่ยากหรือเป็นไปไม่ได้ สิ่งต่าง ๆ เช่นความสามารถในการเป็นสัญลักษณ์ของข้อมูลด้วยวิธีที่มีประโยชน์อาจไม่มีอยู่จริง สุดท้ายการรักษาข้อมูลให้ทันสมัยมีความสำคัญ …

3
ข้อมูลเมตาและ GeoJSON
เอเจนซี่ของฉันยังคงรักษาและกระจายไฟล์รูปร่างด้วยเมตาดาต้า FGDC XML ตอนนี้เราได้แปลงรูปร่างเป็น GeoJSON เป็นจำนวนมาก แต่มีความกังวลว่าหากนักพัฒนาของเราลืมว่าพวกเขาได้รับข้อมูลจากที่ไหนพวกเขาจะไม่รู้ว่าใครจะตำหนิเมื่อแอพของโหนดพัง มีข้อมูลจำเพาะเมตาของ GeoJSON หรือไม่

4
กำลังหา DEM จากดินเปล่าจากไฟล์ LAS ที่ไม่ได้จัดประเภท?
ฉันมีข้อมูลในรูปแบบ LAS พร้อมค่า RGB ที่สร้างจาก photogrammetry ทางอากาศโดยใช้ UAV ฉันกำลังพยายามหาวิธีที่จะแยก DEM ดินจากเมฆจุด ฉันได้ลอง SAGA, Fusion, MCC-LIDAR แล้ว แต่ดูเหมือนว่าพวกเขาต้องการไฟล์ LAS เพื่อที่จะถูกจัดประเภทอยู่แล้ว ทุกคนสามารถชี้นำฉันในทิศทางที่ถูกต้องพร้อมคำอธิบายสั้น ๆ เกี่ยวกับกระบวนการได้หรือไม่? โดยทั่วไปฉันจะต้องดำเนินการประมาณ 100 คะแนนในแต่ละครั้ง (สามารถเรียงต่อกันหากจำเป็น)

1
รวบรวมรหัสไปรษณีย์เยอรมันโดยอัตโนมัติด้วยตัวเลขสองตัวแรกใน Shapefile
ฉันมีshapefile ซึ่งมีรหัสไปรษณีย์เยอรมันทั้งหมดในรูปแบบห้าหลัก (เช่น 80637) สำหรับสิ่งที่ฉันตั้งใจจะทำนี่คือรายละเอียดมาก ฉันต้องการรวมพื้นที่รหัสไปรษณีย์ทั้งหมดด้วยตัวเลขสองหลักแรก (เช่น 80) แนวทางของฉันคือการสั่งซื้อรหัสไปรษณีย์ในตารางคุณสมบัติ QGIS เป็นตัวเลขจากนั้นเลือกด้วยตนเองจากนั้นจึงเข้าร่วม มันค่อนข้างยุ่งยากฉันจะต้องทำอย่างนี้ตลอดเวลา มีวิธีการทำโปรแกรมนี้หรือไม่? ฉันพยายามทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติโดยทำตามคำแนะนำนี้แต่ฉันล้มเหลวในการนำเข้า sextante

2
สัดส่วนและปัจจัย Z ไม่มีผลต่อการวิเคราะห์ของ Hillshade ใน QGIS
ฉันใช้ SRTM DEM เพื่อสร้างเนินเขาใน QGIS 2.2.0 อย่างไรก็ตามเนินเขาที่เกิดขึ้นดูเหมือนจะเกินจริงในแนวตั้ง นอกจากนี้การเปลี่ยนการตั้งค่าสเกลและแฟคเตอร์ z จะไม่มีผลใด ๆ กับผลลัพธ์ของเนินเขา ฉันได้ลองทั้งสองตัวเลือกใน QGIS, การวิเคราะห์ -> DEM (โมเดลภูมิประเทศ) และการวิเคราะห์ภูมิประเทศ -> Hillshade ทั้งสองวิธีให้ผลลัพธ์เหมือนกัน นี่เป็นเหตุการณ์ที่เกิดขึ้นเดี่ยว ๆ หรือเป็นข้อผิดพลาดหรือฉันขาดอะไรไปหรือเปล่า
10 qgis  scale  hillshade 

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