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

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

1
การแสดงภาพตัดขวางบนหน้าเว็บ
ฉันกำลังมองหาแรงบันดาลใจและเครื่องมือที่เป็นไปได้เกี่ยวกับวิธีการแสดงหน้าตัดในหน้าเว็บ (ไดนามิก) โดยเฉพาะอย่างยิ่งฉันต้องแสดงในส่วนข้ามเหล่านี้ว่าท่อใต้ดินตั้งอยู่อย่างไรเมื่อเทียบกับพื้นผิว นอกเหนือจากข้อมูล 2D บนพื้นผิว (ความละเอียดสูง) เรายังสามารถเข้าถึงข้อมูล lidar ของพื้นผิวรอบ ๆ ท่อเหล่านี้ ฉันกำลังพิจารณาสองเส้นทาง สิ่งแรกคือการสร้างหน้าตัดที่แท้จริงเช่นเช่นตัวอย่างนี้: อีกทางเลือกหนึ่งคือการสร้างแถบที่ดินเล็ก ๆ แบบนี้ (แต่ด้วยรูปลักษณ์ที่น่าเบื่อมากขึ้น แต่และแสดงความลึกของท่อด้วยเช่นกัน) สิ่งนี้มีความได้เปรียบที่ภูมิประเทศโดยรอบก็แสดงเช่นกัน มีประโยชน์เนื่องจากตำแหน่งของท่อไม่แม่นยำมากเสมอไป แม้ว่าฉันจะมีความคิดบางอย่างเกี่ยวกับวิธีการสร้างภาพแรก (โดยทั่วไปสร้างภาพตามแนวขวาง) แต่ฉันสงสัยว่ามีเครื่องมือใด ๆ ที่สามารถสร้างภาพเหมือนภาพที่สองได้หรือไม่ และโดยทั่วไปฉันสนใจที่จะรู้ว่ามีใครรู้ (หรือทำ) แอปพลิเคชันที่คล้ายกันอยู่แล้ว
13 web-mapping  3d 

3
การติดตามช้างด้วย GPS: ใช้ A-GPS, WAAS, DGPS และทำความเข้าใจ HDOP, NSAT และ ZDA
* ฉันใช้เครื่องบันทึกข้อมูล GPS ( qstarz bt-q1000xt ) เพื่อติดตามการเคลื่อนไหวของช้างในสวนสัตว์และฉันมีคำถามทางเทคนิคที่หลากหลาย ฉันประสบความสำเร็จอย่าง จำกัด ในการรับคำตอบจากผู้ขาย ท่านสามารถเข้าดูกำไลข้อเท้า GPS บนช้าง (เชื่อมโยงไปยัง Flickr) ที่นี่ A-GPS: ในโทรศัพท์มือถือ A-GPS หมายถึงความสามารถในการใช้เสาสัญญาณโทรศัพท์เพื่อระบุตำแหน่งเมื่อมองไม่เห็น SV ในหน่วย GPS A-GPS หมายความว่าคุณสามารถดาวน์โหลดข้อมูลปฏิทินผ่านทางอินเทอร์เน็ตเพื่อ TTFF ที่เร็วกว่าแทนที่จะดาวน์โหลดปฏิทินจากดาวเทียม นี่เป็นคำอธิบายที่ถูกต้องหรือไม่? ถ้าเป็นเช่นนี้หมายความว่า A-GPS ให้บริการ TIFF ที่ปรับปรุงแล้วเท่านั้นและไม่มีผลต่อความแม่นยำในการประสานงาน? เหตุผลที่ฉันถามคือฉันต้องการส่งหน่วยเหล่านี้ออกไปยังสวนสัตว์อื่นเพื่อรวบรวมข้อมูล แต่ไม่ต้องการให้หน่วยเหล่านั้นสกรูไปมากับซอฟต์แวร์ WAAS / DGPS: ดูเหมือนว่าจะมีความคิดเห็นที่แตกต่างกันเกี่ยวกับว่า WAAS เป็นประเภทของ DGPS หรือไม่ ตัวอย่างเช่นตัวบันทึกข้อมูลของฉันระบุว่ารองรับ "DGPS (WAAS + EGNOS + …

6
วิธีที่ง่ายที่สุดในการทำ geocode แบบมวลครั้งเดียวคืออะไร (ที่อยู่ 580,000 สหรัฐฯ)
ฉันทำงานเกี่ยวกับโครงการพลเมืองและฉันต้องสามารถแสดงคุณสมบัติทั้งหมดใน City of Philadelphia บนแผนที่ดังนั้นฉันจะต้องได้รับละติจูด & ลองจิจูดสำหรับคุณสมบัติทั้งหมด 580,000 รายการ (ครั้งเดียวเท่านั้น) API ส่วนใหญ่เช่น Google / Yahoo มีขีด จำกัด 5,000 ต่อวันและแม้แต่ BatchGeo ก็มีขีด จำกัด ที่คล้ายคลึงกัน มีวิธีที่ฉันสามารถทำ geocoding แบบครั้งเดียวของที่อยู่เหล่านี้หรือไม่?
13 geocoding 

4
ฉันจะคำนวณกล่องขอบสำหรับระยะทางและละติจูด / ลองจิจูดที่กำหนดได้อย่างไร
ฉันต้องสามารถคำนวณกล่องขอบเขตหรือวงกลมสำหรับละติจูด WGS84 และลองจิจูด WGS84 ที่กำหนดและระยะทางได้ แต่ไม่รู้ว่าจะเริ่มจากตรงไหน! ระยะทางจากจุดเริ่มต้น Lat / Lon จะเป็น 10Km หรือน้อยกว่า เป็นไปได้ไหมที่บางคนจะให้คำแนะนำ / ตัวอย่างแก่ฉันเกี่ยวกับวิธีการทำเช่นนี้

3
สร้างเลเยอร์ใหม่จากการทับซ้อนกันระหว่างสองเลเยอร์?
ฉันใหม่สำหรับเดสก์ท็อป GIS และจะพยายามถามในขณะที่ขาดข้อกำหนดที่เหมาะสมจากศัพท์แสง GIS: หาก QGIS เป็นเหมือน Photoshop ฉันต้องการทำการเลือกจากเลเยอร์หนึ่งจากนั้นจับคู่การเลือกนั้นกับเลเยอร์อื่นเพื่อให้ได้ทับซ้อนระหว่างทั้งสองและสร้างเลเยอร์ใหม่จากการทับซ้อนนี้ สูตรในวิธีอื่น: ฉันต้องการเลือกที่ดินทั้งหมดจากเทศบาลนอร์เวย์แต่ละแห่ง ใน shapefile ฉันมี (คุณสามารถดาวน์โหลดได้ที่นี่: http://www.statkart.no/?module=Files;action=File.getFile;ID=41973 ) เขตเทศบาลพบว่า "N5000_AdministrativGrense" (แค่เส้นขอบ) และ "N5000_AdministrativFlate" (พรมแดนและที่ดินภายในแต่ละเทศบาล) ข้อมูลนี้ (พรมแดนและที่ดินต่อเทศบาล) นั้นมีการจัดการเกินไป - รวมถึงมหาสมุทรและเรามีฟยอร์ดจำนวนมากในนอร์เวย์ ฉันต้องการผืนแผ่นดินลบด้วยมหาสมุทร พบทวีปในเลเยอร์ "N5000_ArealdekkeFlate" - หรืออย่างน้อยก็ดูเหมือนเป็นสามเณร ดังนั้น - ฉันต้องการค้นหาจุดตัดระหว่างทวีป (ที่ดินเท่านั้นไม่มีมหาสมุทร) และเขตเทศบาลและสร้างเลเยอร์ใหม่ที่เป็นเขตเทศบาลทั้งหมดที่ไม่มีมหาสมุทร ฉันใช้ mac ที่มี QGIS เป็นเครื่องมือติดตั้งของฉัน เคล็ดลับคำแนะนำและความช่วยเหลือทั้งหมดได้รับการชื่นชมอย่างมาก

4
เฟรมเวิร์กใดที่ดีที่สุดในการติดตั้งแอปพลิเคชั่นอย่างมีประสิทธิภาพโดยใช้ ArcGIS Server JS API
เหนือฟอรัม Esriผู้ใช้ Matt Moyles แนะนำว่าวิธีการที่ใช้ในตัวอย่าง Esri JS ไม่เหมาะสำหรับการพัฒนาแอปพลิเคชันการทำแผนที่เว็บอย่างมีประสิทธิภาพโดยใช้ HTML, JavaScript และ CSS: แนวทางที่แนะนำของ ESRI ในการพัฒนาแอปพลิเคชันจาวาสคริปต์นั้นเก่าและล้าสมัยแล้ว ฉันจะไม่แนะนำต่อไปนี้ตัวอย่าง Dojo 1.7 รองรับ AMD พร้อมการโหลดการพึ่งพาแบบไม่ซิงค์ ฉันจะเริ่มต้นด้วยเทมเพลตสำเร็จรูปของ dojo และ "ทำงาน" arcgis api ลงไป ตัวอย่างไม่เหมาะสำหรับนักพัฒนาแอปพลิเคชันที่ร้ายแรง พวกมันส่วนใหญ่เป็นเพียงหลักฐานของตัวอย่างแนวคิด ควรพัฒนาแอพพลิเคชั่นที่จริงจังด้วยความช่วยเหลือของกรอบบางอย่างเพื่อช่วยโครงสร้างสิ่งต่างๆ ฉันใช้ dojox.mvc ด้วยความสำเร็จอย่างมาก! แต่ตัวเลือกอื่น ๆ รวมถึงสิ่งต่าง ๆ เช่น backbone.js, spine.js หรือแม้แต่ javascript MVC Dojo Boilerplate - https://github.com/csnover/dojo-boilerplate ไม่มีใครเห็นด้วย / …

2
รับความแตกต่างระหว่างฐานข้อมูล ArcSDE เวอร์ชันเก่าและใหม่
มีเครื่องมือหรือกระบวนการที่สามารถเปิดเผยการเปลี่ยนแปลงที่เกิดขึ้นกับ schema ของฐานข้อมูล ArcSDE เมื่อเปรียบเทียบฐานข้อมูลเดียวกันทั้งสองรุ่นที่โฮสต์บนเซิร์ฟเวอร์ที่แตกต่างกันหรือไม่ ฉันมีฐานข้อมูลเก่าที่ใช้งานเว็บไซต์และรุ่นที่ใหม่กว่าและฉันอยากจะรู้ว่ามีอะไรเปลี่ยนแปลงในแง่ของสคีมาและเนื้อหา

2
วิธีการสร้าง 'เขื่อน' เทียมข้ามแม่น้ำ?
ฉันมี DEM สร้างไฟล์ทั้งหมดที่เกี่ยวข้องกับลุ่มน้ำรวมถึงการสะสมทิศทางลำธาร ฯลฯ ... ฉันยังคงสร้างเขื่อน ฉันขอให้คุณโปรดแจ้งให้เราทราบวิธีการสร้าง 'เขื่อน' เทียมข้ามลำธาร / แม่น้ำ กรุณาแนะนำซอฟต์แวร์ / วิธีการใด ๆ

2
ข้อผิดพลาดหลายขั้นตอน - การใช้งาน ArcGIS
ฉันสงสัยว่าคนอื่น ๆ ในชุมชนที่นี่พยายามใช้การประมวลผลหลายอย่างสำหรับการวิเคราะห์เชิงพื้นที่หรือไม่ คือฉันพยายามที่จะวนซ้ำผ่านชุด rasters สร้างงานหลายตัวประมวลผลสำหรับแต่ละและรันพวกเขาผ่านขั้นตอนการประมวลผลทางภูมิศาสตร์จำนวนมากภายในฟังก์ชัน def หนึ่ง บางสิ่งบางอย่างตามแนวของ def net(RasterImage, OutFolderDir): arcpy.env.overwriteOutput = True arcpy.env.workspace = OutFolderDir DEM_Prj = DEM_Prj.tif try: arcpy.ProjectRaster_management(RasterImage, DEM_Prj.... FocalStatistics(DEM_prj....) ... if __name__ == '__main__': InputFolder = r'C:\test\somepath' Output = r'C:\test\somepath2' arcpy.env.workspace = InputFolder arcpy.env.scratchWorkspace = r'C:\test.gdb' fcs = arcpy.ListRasters('*') pool = multiprocessing.Pool(4) jobs = …

1
การตรวจสอบไฟล์โดยใช้ ArcPy?
ฉันมีสคริปต์ที่สแกนไดเรคทอรีและส่งออกข้อมูลข้อมูลแรสเตอร์พื้นฐานเช่นชื่อไฟล์รูปแบบจำนวนแบนด์และอื่น ๆ ฉันต้องการวิธีในการทำเช่นนั้นหากไดเรกทอรีไม่มีข้อมูลแรสเตอร์ (เช่นอะไรอื่น ๆ กว่าข้อมูลแรสเตอร์) ข้อความจะปรากฏขึ้นเพื่อระบุว่าไดเรกทอรีไม่มีประเภทข้อมูลที่ถูกต้อง ฉันรู้ว่า ArcPy มีDescribe()ฟังก์ชั่นที่ฉันสามารถใช้เพื่อกำหนดประเภทของข้อมูลในโฟลเดอร์ แต่ฉันไม่แน่ใจว่าจะนำไปใช้อย่างไร นี่คือสิ่งที่ฉันมี: rasterList = arcpy.ListRasters("*", "ALL") filesType = arcpy.DataType('RasterDataset') # Can use `DatasetType` as well. # I've tested this function to describe # raster data and ArcPy prints out # 'RasterDataset', that is why I have it # there in …
13 arcpy 

1
กำลังแปลงรูปหลายเหลี่ยมเป็น linestring ใน QGIS?
ฉันมีรูปหลายเหลี่ยมนำเข้าจาก Shapefile ใน QGIS ฉันต้องการแปลงเป็น linestring แทนเพื่อให้ฉันสามารถบันทึกเป็นไฟล์ GPX ในภายหลัง ฉันจะแปลงรูปหลายเหลี่ยมเป็น linestring ใน QGIS ได้อย่างไร?

2
สุ่มตัวอย่างแรสเตอร์โดยใช้ R?
มีวิธีที่ตรงไปตรงมาในการสุ่มตัวอย่างแรสเตอร์เพื่อให้ผลลัพธ์ของกระบวนการเป็นแรสเตอร์หรือไม่? ฉันใช้ตัวอย่างที่ฉันพบในr-sig-geo รายการและฉันได้ลองใช้sampleRandomฟังก์ชันในrasterแพ็คเกจด้วย วิธีการทั้งสองนี้สร้างผลลัพธ์ที่ฉันไม่แน่ใจว่าจะเปลี่ยนเป็นแรสเตอร์ได้อย่างไร ฉันไม่สามารถค้นหาวิธีการหลังจากค้นหาชุดค่าผสมหลายชุดของ "SpatialPointsDataFrame raster" library(raster) # read in raster rasterSource <- 'landsat.TIF' r <- raster(rasterSource) # convert to spatial points data frame r.spgrd<-as(r,"SpatialPointsDataFrame") # elminate NA values r.spgrd = r.spgrd[!is.na(r.spgrd[[1]]),] # sample points selectedPoints = sample(1:length(r.spgrd[[1]]), 1000) r.sampled = r.spgrd[selectedPoints,] # try to make spgrd into a …
13 raster  r 

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

3
PostGIS ค่าแรสเตอร์ของจุด lat / lon
ฉันมีแรสต์ riff ในฐานข้อมูล PostGIS 2.0 ของฉัน ฉันต้องการรับค่าของแรสเตอร์ที่ตำแหน่ง lat / lon ที่ระบุ ฉันมี: PostgreSQL-9.1 postgis-2.0-svn พร้อมการสนับสนุนแบบราสเตอร์ raster ที่นำเข้าสู่ PostGIS SRID ของมันคือ 3035
13 postgis  raster  point 


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