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

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

3
สแต็ก - Mapnik, TileMill, OpenLayers, GeoExt
สิ่งนี้จะใช้เป็นสแต็กสำหรับการแสดงแผนที่เว็บด้วยฟังก์ชั่นการดู GIS ขั้นพื้นฐาน (แพนซูมซูมเลเยอร์สลับป๊อปอัปข้อมูล) หรือไม่ Apache เว็บเซิร์ฟเวอร์ Mapnik เพื่อให้บริการข้อมูลทางภูมิศาสตร์ (TileMill เพื่อจัดรูปแบบข้อมูล Mapnik) OpenLayers เพื่อแสดงในเบราว์เซอร์ GeoExt หรือ JQuery สำหรับการใช้งานที่เพิ่มขึ้น ฉันมีสิทธินั้นไหม ฉันไม่มีอะไรเลยหรือ ฉันได้อ่านกลุ่มของกระทู้และข้อมูลแผนที่เว็บอื่น ๆ แล้วยังไม่แน่ใจว่า Mapnik เหมาะสมกับตำแหน่งใดมันสามารถแทนที่ GeoServer / MapServer ในสแต็คได้ไหม และ TileMill ไม่แน่ใจว่าแผนที่สไตล์ถูกเพิ่มเข้ากับเซิร์ฟเวอร์อย่างไร ความคิดและคำแนะนำชื่นชมมาก!

2
การวัดระยะทางในทรงกลม Mercator กับ Zoned UTM
ฉันได้รับคะแนนเป็น WGS84 lat / long และฉันต้องการวัดระยะทาง "เล็ก" (น้อยกว่า 5km) ระหว่างพวกเขา ฉันสามารถใช้สูตร haversine ได้จากhttp://www.movable-type.co.uk/scripts/latlong.htmlและใช้งานได้ดีมาก ฉันต้องการใช้ห้องสมุด Python Shapely เพื่อให้ฉันสามารถดำเนินการได้มากกว่าระยะทางและเนื่องจากในระดับที่ฉันทำงานด้วยพื้นราบจึงเป็นการประมาณที่ดีพอ ในการคาดคะเนพิกัดทางภูมิศาสตร์ให้กับ coord แบบคาร์ทีเซียนอย่างน่าเชื่อถือฉันใช้ Python proj4แต่ดูเหมือนจะได้รับข้อผิดพลาดที่ใหญ่กว่าที่ฉันต้องการ ถ้าฉันใช้โซน UTM ในพื้นที่ฉันจะได้รับความแตกต่างระหว่างแฮเวอรีนสักสองสามเมตรซึ่งใช้ได้ แต่ฉันไม่ต้องการที่จะทำงานในโซน UTM (คะแนนอาจเป็นทั่วโลก) ดังนั้นฉันจึงลองกับ "spherical Mercator" แต่ตอนนี้ความแตกต่างระหว่าง haversine และระยะทางที่คาดการณ์นั้นดีกว่า 100% มันเหมาะกับ Mercator ทรงกลมจริงๆเหรอ? ทั้งหมดที่ฉันต้องการคือการฉายคาร์ทีเซียนที่สามารถใช้งานได้สำหรับสองจุดภายในระยะ 5 กม. จากกันทุกที่ในโลก from shapely.geometry import Point from pyproj import Proj …


2
ผู้ให้บริการข้อมูลการจราจรแบบเรียลไทม์
บริการใดบ้างที่ให้ข้อมูลการจราจรพื้นฐานแบบเรียลไทม์ (หรืออัพเดททุกวัน) สำหรับยุโรปตะวันตก ตัวอย่างเช่นtraffic.com/Navteqให้ข้อมูลดังกล่าวแก่ Bing Maps สำหรับสหรัฐอเมริกา / แคนาดาและ Microsoft แนะนำCENTRICO / OTAPสำหรับยุโรปในเอกสารประกอบ (ซึ่งล้าสมัยดูเหมือนว่าEasyWayจะมาแทนที่บริการนี้) แต่เว็บไซต์ของมันค่อนข้างสับสนเล็กน้อย มีนักแสดงคนสำคัญอื่น ๆ ในตลาดนี้สำหรับยุโรปหรือไม่? ตัวอย่างเช่นOne Step Aheadดูเหมือนจะให้ข้อมูล [ฟรี] สำหรับเยอรมนีเนเธอร์แลนด์และเบลเยี่ยม แต่เป็นไฟล์เดียวต่อประเทศ

2
สภาพอากาศบนถนนของฉัน? กำลังมองหาบริการเว็บพยากรณ์อากาศเชิงพื้นที่
บ๊อบเพื่อนของฉันไปจาก A ถึง B ออกจากพรุ่งนี้เช้าเวลา 6:00 น. มีบริการบอกทิศทางหลายเส้นทางที่บ่งบอกเส้นทางที่สั้นเร็วและ / หรือเส้นทางราคาถูก บ๊อบไม่ชอบขับรถท่ามกลางสายฝนและอยากรู้ว่าพยากรณ์อากาศในเส้นทางใดบ้าง เพื่อช่วยเขาฉันต้องการพัฒนาบริการเว็บที่เสริมสร้างบริการเว็บทิศทางที่มีอยู่และให้เขา "โปรไฟล์สภาพอากาศ" ของการเดินทางของเขาจาก A ถึง B จากโปรไฟล์สภาพอากาศดังกล่าวสามารถแสดงในภาพต่อไปนี้ (นำมาจาก เว็บไซต์www.yr.no ที่ยอดเยี่ยมของนอร์เวย์ยกเว้นแกน X จะเป็นเวลาในการเดินทาง (หรือระยะทาง): คุณรู้หรือไม่ว่าบริการดังกล่าว (หรือเทียบเท่า) มีอยู่แล้ว? คุณรู้บริการเว็บพยากรณ์อากาศที่มีประโยชน์ในการพัฒนาสิ่งนี้หรือไม่? ความต้องการจะเป็นบริการที่ให้สำหรับสถานที่ใด ๆ (โหล, lat) การพยากรณ์ (อุณหภูมิ, ฝน, ฯลฯ ) สำหรับวันที่ / เวลาที่กำหนด

2
ความแตกต่างระหว่างร้านค้า Geoserver: ImageMosaic, WorldImage, ImagePyramid
Geoserver เก็บ ImageMosaic, WorldImage และ ImagePyramid แตกต่างกันอย่างไร ฉันสังเกตเห็นว่า ImagePyramid ไม่ได้รวมอยู่ใน Geoserver ล่าสุดอีกต่อไป เป็นหนึ่งในสิ่งเหล่านี้มีประสิทธิภาพมากกว่าคนอื่น ๆ ?
11 raster  geoserver  gdal  tiles 

2
การเปลี่ยนเส้นทางแหล่งข้อมูลที่เกี่ยวข้องกับชุดคุณสมบัติในไฟล์ * .lyr โดยใช้ ArcPy?
หนึ่งจะสามารถเปลี่ยนเส้นทางข้อมูลแหล่งที่มาสำหรับทุกไฟล์เลเยอร์ในโฟลเดอร์ X โดยใช้ arcpy ได้อย่างไร ฉันติดตามการอัปเดตและแก้ไขแหล่งข้อมูลด้วย arcpy.mappingให้ดีที่สุดเท่าที่จะทำได้ แต่สิ่งที่ฉันได้รับคือไม่ช่วยเหลือRuntime error <type 'exceptions.ValueError'>: Layer: Unexpected errorซึ่งไม่ได้บอกฉันเพียงพอที่จะแก้ไขสิ่งที่ผิดหรือขาดหายไป นี่คือรหัส (ง่ายต่อการทดสอบไฟล์เลเยอร์เดียว): import arcpy, os fname = r'K:\Layers\xxx.lyr' lyr = arcpy.mapping.Layer(fname) oldpath = lyr.workspacePath print 'oldpath: ', oldpath lyr.findAndReplaceWorkspacePath(oldpath, r'C:\some\other.gdb') print 'newpath: ', lyr.workspacePath และผลลัพธ์: oldpath: K:\Canvec_Utility\Temp.gdb Traceback (most recent call last): File "x10x.py", line 12, …

2
การสร้างเส้นของระยะทางที่แตกต่างจากจุดกำเนิดโดยใช้ Python ใน ArcGIS Desktop?
ฉันพยายามสร้างคุณสมบัติเส้นจากจุดเดียวโดยใช้ระยะทางและมุมที่กำหนดโดยใช้ ArcGIS และ Python (ArcPy) ฉันมีจุดที่พิกัดเหล่านี้: X = 400460.99, Y = 135836.76 จากจุดนี้ฉันต้องการสร้างเส้นยาว 800 เมตรที่มุม 15 องศาจากจุดนั้น ฉันไม่รู้ว่าผลลัพธ์ที่ได้คืออะไร ข้อมูลของฉันถูกฉายใน Maryland State Plane South - Meters

4
อ่าน GeoTiff โดยใช้. NET
มีห้องสมุดที่มีการจัดการสำหรับการอ่านพิกัดจากไฟล์geotiffใน. NET? ฉันรู้ว่ามันสามารถทำได้ผ่าน GDAL แต่ฉันกำลังมองหาทางเลือกที่มีการจัดการ

5
เปิดใช้งาน ITool ที่กำหนดเองจากแบบฟอร์มโดยไม่ต้องเพิ่มลงในแถบเครื่องมือ ArcMap AddIn?
ฉันกำลังทำงานกับ Add-in สำหรับ ArcMap 10.0 ที่เพิ่มแถบเครื่องมือให้กับ ArcMap OpenModelessDialogCommandปุ่มคำสั่ง ( ) หนึ่งปุ่มบนแถบเครื่องมือนั้นจะเปิดกล่องโต้ตอบ WinForms แบบไม่ต่อเนื่องซึ่งMyToolสามารถเปิดใช้งานเครื่องมือ ( ) เพื่อเลือกคุณลักษณะบนแผนที่ ฉันConfig.esriaddinxมีคำสั่งเหล่านี้และการประกาศแถบเครื่องมือ: <Commands> <!-- this is the command that opens the modeless WinForms form, from where MyTool is available: --> <Button id="OpenModelessFormCommand" ... /> <!-- MyTool is not directly referenced in any toolbar defined in …

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

3
R: ดาวน์โหลด DEM ขนาดใหญ่เปลี่ยนการฉายภาพและปรับให้มีขนาดเล็กลง
นี่เป็นกระบวนการที่ใช้เวลาเพียงไม่กี่วินาทีในซอฟต์แวร์ GIS ความพยายามของฉันใน R ใช้หน่วยความจำจำนวนมากแล้วล้มเหลว มีอะไรผิดปกติในรหัสของฉันหรือนี่เป็นเพียงสิ่งที่ R ไม่สามารถทำได้? ฉันได้อ่าน R สามารถทำงานใน Grass ฉันสามารถใช้ฟังก์ชัน Grass จากภายใน R ได้หรือไม่ library(raster) # I have many environmental rasters in this format new_r <- raster(ncol=615, nrow=626, xmn=-156.2, xmx=-154.8, ymn=18.89, ymx=20.30) res(new_r) <- 0.00225 projection(new_r) <- "+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs +towgs84=0,0,0" R> new_r ### not too …
11 raster  grass  r 

2
การตัดรูปร่างเป็นชิ้นส่วนขนาดเล็ก
ฉันดาวน์โหลดไฟล์รูปร่างชายฝั่ง 450MB จาก OpenStreetMap ฉันต้องการแยกมันออกเป็นส่วนเล็ก ๆ มีวิธีในการสร้าง shapefile ด้วยรูปหลายเหลี่ยมเท่านั้นที่มีอยู่ในพื้นที่ขนาดเล็กกว่านี้หรือไม่? ไฟล์ดังกล่าวมาพร้อมกับพื้นที่น้ำซึ่งแบ่งออกเป็นรูปสี่เหลี่ยมผืนผ้าแล้ว

7
แพลตฟอร์มสำหรับการแมปอัตโนมัติซ้ำ ๆ
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันสามารถยกตัวอย่างได้มากมาย แต่ลองจินตนาการว่าคุณต้องทำตัวอย่างเช่นการศึกษาในสถานที่ต่าง ๆ 10 แห่งและต้องสร้างแผนที่จำนวนมากด้วยเค้าโครงเลย์เอาต์เดียวกัน แผนที่สามารถมีข้อมูลเวกเตอร์และแรสเตอร์ ควรเขียนได้เพราะต้องมีแผนที่จำนวนมากในอนาคต แพลตฟอร์มใดสามารถทำได้

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

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