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

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

2
TRI, TPI หรือ Roughness
ฉันกำลังทำงานในการฉายการเลือกไซต์ซึ่งฉันจะไม่สามารถทำการสังเกตการณ์ในแหล่งกำเนิดได้ องค์ประกอบหลักของกระบวนการคัดเลือกคือความทนทานของภูมิประเทศที่อยู่ข้างใต้ ฉันวางแผนที่จะใช้ GDALdem เพื่อสร้างแผนที่ความทนทานที่ได้รับ ฉันได้อ่านทั้งWilson และคณะ 2007 กระดาษและเอกสาร GDALdem ในขณะที่ทั้งคู่นำเสนอข้อมูลเชิงลึกเกี่ยวกับอัลกอริทึมที่ใช้ในการสร้างดัชนีเฉพาะกระดาษวิลสันเท่านั้นที่เสนอการประเมินความเหมาะสมของดัชนี มันเป็นสิ่งสำคัญเพราะฉันไม่สามารถทำการสังเกตการณ์ในแหล่งกำเนิดได้ดัชนีนั้นถูกเลือกเพื่อประเมินความขรุขระของพื้นผิว จากประสบการณ์ของคุณคุณใช้ดัชนีใดสำหรับแอปพลิเคชันใดและเพราะอะไร

5
การกำหนดค่า min และ max ในชุดข้อมูล raster ASCII โดยใช้ Python หรือไม่
ฉันมีชุดข้อมูลแรสเตอร์ในรูปแบบ ASCII ใช้ Python ฉันจำเป็นต้องกำหนดminและmaxค่าภายในชุดข้อมูล ฉันได้รับแจ้งว่าข้อมูลส่วนหัวเป็นกุญแจซึ่งมีหลายอย่างเช่นจำนวนแถว / คอลัมน์ขนาดของเซลล์และอื่น ๆ คุณไม่สามารถข้ามข้อมูลส่วนหัวและอ่านชุดข้อมูลทั้งหมดเพื่อกำหนดminและmaxค่าได้หรือไม่ นี่คือสิ่งที่ฉันพยายามจะทำ ฉันข้ามคู่แรกของบรรทัดที่มีข้อมูลส่วนหัวและพยายามกำหนดค่าจากที่นั่น ต่อไปนี้เป็นสิ่งที่ฉันมี แต่ต้องการคำแนะนำบางอย่างเนื่องจากฉันยังใหม่กับ Python raster_file = open('data.asc', 'r') # Open the file data = raster_file.readlines()[4:] # Read the lines in the file, and skip the first six lines for lines in data: print max(data) # Find the max value …

1
วิธีการรักษาความสมบูรณ์ของการเปลี่ยนเครือข่ายถนนและตำแหน่งทางภูมิศาสตร์
เรารักษาจุดนับแสนที่ระบุพิกัดทางภูมิศาสตร์กับเครือข่ายถนนคู่กลาง Navteq เราเผชิญกับความท้าทายในการรักษาความสมบูรณ์ของการอ้างอิงระหว่างคะแนนของเราและเครือข่ายถนนซึ่งเปลี่ยนแปลงไปตามการอัพเดท Navteq แต่ละครั้ง เปอร์เซ็นต์ที่สูงของคะแนนของเรานั้นถูกระบุพิกัดทางภูมิศาสตร์ด้วยตนเองดังนั้นเราจึงไม่สามารถเรียกใช้อีกครั้งผ่านกระบวนการทางภูมิศาสตร์อัตโนมัติ บางจุดมีการระบุพิกัดทางภูมิศาสตร์ตามที่อยู่ถนนอื่น ๆ โดยระยะทางและทิศทางจากจุดตัดยังคงเป็นจุดอื่น ๆ ด้วยพิกัด GPS ในแต่ละกรณีเราจำเป็นต้องรักษาความตรงกันที่ใกล้เคียงที่สุดไว้ในเครือข่ายถนนที่อัปเดต ฉันแก้ไขปัญหานี้ก่อนหน้านี้ในเครือข่ายแบบกึ่งกลางเดียวโดยใช้การอ้างอิงเชิงเส้นการระบุพิกัดทางภูมิศาสตร์และเทคนิคการจัดเรียง แต่กระบวนการนั้นเข้มงวดและเปราะมาก (ดูhttp://thewyvern.co/Thesis.final.pdfสำหรับรายละเอียด) มีคนอื่นประสบปัญหานี้หรือไม่? คุณมีข้อเสนอแนะใด? คุณสามารถชี้ไปที่การวิจัยใด ๆ ที่สามารถช่วยเราพัฒนาโซลูชันที่มีประสิทธิภาพได้หรือไม่? สำหรับบริบท: เรากำลังใช้อัลกอริทึมการเข้ารหัสภูมิศาสตร์แบบกำหนดเองที่เข้ารหัสใน ArcObjects ซึ่งอาศัยเพียงบางส่วนของคลาส Locator ของ ESRI ระบบของเราใช้เซิร์ฟเวอร์ ArcGIS 9.3.1 โดยมีข้อมูลเก็บไว้ใน ArcSDE 9.3.1 บน Oracle ข้อมูล Navteq ถูกส่งในรูปแบบ shapefile

3
จะรับการติดต่อสื่อสารของ Leaflet จาก Geoserver WMS ได้อย่างไร?
ฉันมี geoserver ที่ให้บริการรูปร่างเป็น WMS ในแผ่นพับ ฉันต้องการเพิ่มการทำงานร่วมกันที่แสดงป๊อปอัพที่มีคุณสมบัติ WMS ในแผนที่ Leaflet เมื่อผู้ใช้เลื่อนหรือคลิกที่คุณสมบัติ WMS ฉันเคยเห็นการโต้ตอบของขี้ผึ้ง / ใบปลิว แต่เป็นไปได้ด้วย WMS และแผ่นพับ?
12 geoserver  wms  leaflet 

4
วิธีพูดคุยชายฝั่ง
ฉันมีชุดข้อมูลขนาดใหญ่ที่แสดงถึงแนวชายฝั่งของโลก ฉันไม่ทราบความละเอียดที่แน่นอน แต่ฉันบอกว่ามันอยู่ในพื้นที่ใกล้เคียงของ 5-10m ลองนึกภาพชุดของจุดที่เป็นตัวแทนของแนวชายฝั่งขรุขระ ที่ความละเอียด 1 ม. เราเห็นรายละเอียดทั้งหมดและต้องการจุดข้อมูล 50 จุดเพื่อแสดงชายฝั่งอย่างถูกต้องอย่างไรก็ตามที่ความละเอียด 10 กม. ชายฝั่งดูเหมือนเส้นตรงและเราต้องการเพียง 2 จุดเท่านั้น ฉันกำลังเขียนแอปพลิเคชันการแมปที่จะต้องใช้ข้อมูลในการปรับขนาดจากความละเอียด "ดาวเคราะห์เต็มดวง" ถึงความละเอียด "ถนน" ฉันต้องการความช่วยเหลือในการลดความละเอียดของจุดข้อมูลของฉันและจากนั้นจำนวนข้อมูลสำหรับการแก้ปัญหาที่กว้างขึ้น ฉันได้อ่านเกี่ยวกับ Vector-Tiling แล้วและคิดว่านี่จะเป็นคำตอบที่ดีที่สุด (ฉันทำอะไรแบบนี้อยู่แล้ว) อย่างไรก็ตามที่ความละเอียดต่ำชุดข้อมูลของฉันยังคงมีความหมายมาก เวลาซึ่งความละเอียดสูงนั้นรวดเร็วเนื่องจากชุดข้อมูล 'ประสิทธิผล' มีขนาดเล็ก (ชุดย่อยทั้งหมด) ฉันกำลังพยายามหาวิธีที่จะใช้ชุดข้อมูลขนาดใหญ่ของฉันและลดขนาดของชุดข้อมูลเพื่อให้ข้อมูลไทล์ของมุมมองดาวเคราะห์เต็มของฉันมีขนาดที่สามารถจัดการได้ ฉันจะสร้างชุดย่อยย่อยไทล์จากชุดข้อมูลขนาดใหญ่ที่สมบูรณ์ได้อย่างไร ฉันยินดีที่จะใช้เครื่องมือ แต่ฉันควรทำด้วยตัวเองในความพยายามที่จะเรียนรู้วิธีการใช้งาน

7
วิธีการระบุรูปหลายเหลี่ยมด้วยข้อผิดพลาด "ตั้งค่าสถานะ" เศษไม้
ทำงานใน ArcMap ฉันเจอข้อผิดพลาดในรูปหลายเหลี่ยมเลเยอร์ที่ฉันจะเรียกว่า "flag slivers" (นำมาจากภาษาที่คล้ายกันใน parcels เรียกว่า "flag lot") รูปหลายเหลี่ยมเศษไม้เหล่านี้ (ดูภาพด้านล่าง) โดยทั่วไปจะประกอบด้วยโหนดเพิ่มเติมเพียงหนึ่งโหนดที่ผู้ใช้เพิ่มโดยไม่ตั้งใจ ในภาพด้านล่าง "flag" และ "flagpole" เป็นคุณสมบัติส่วนเดียวที่ "Flagpole" ทับซ้อนกัน ภาพซ้ายมือมีทั้งหมด 5 โหนด เมื่อเห็นเพียงอย่างเดียวข้อผิดพลาดนั้นชัดเจนมาก แต่เมื่อรูปหลายเหลี่ยมหลายรูปติดกันพวกเขาแทบจะเป็นไปไม่ได้ที่จะเห็นเพราะดูเหมือนจะเป็นเขตแดนระหว่างรูปหลายเหลี่ยม 2 รูป สิ่งนี้น่าจะเกิดขึ้นเพราะพวกเขากำลังใช้โปรแกรมแก้ไขแบบอิงไฟล์รูปร่างและดังนั้นฉันจึงไม่สามารถใช้กฎการแก้ไขแบบโทโพโลยีเพื่อป้องกันไม่ให้สิ่งนี้เกิดขึ้นในอนาคต ใครบ้างมีวิธีการระบุและแก้ไขข้อผิดพลาดประเภทนี้? ฉันต้องการวิธีอัตโนมัติทั้งในการระบุและการแก้ปัญหาเนื่องจากผู้ใช้ในสนามเป็นคนที่สร้างข้อผิดพลาด แต่ฉันติดขัดหลังจากพวกเขา ขอบคุณ

6
ใบรับรองออนไลน์มีความสำคัญต่อน้ำหนักของพวกเขาหรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ไม่มีโปรแกรมการรับรอง GIS ในพื้นที่ของฉัน ... ใบรับรองออนไลน์มีความสำคัญต่อน้ำหนักของพวกเขาหรือไม่? ข้อมูลพื้นฐาน: ปัจจุบันเป็นนักศึกษาวิทยาศาสตร์คอมพิวเตอร์ที่เหลืออีก 3 ภาคการศึกษา วิทยาลัยของฉันไม่มีหลักสูตร GIS และไม่มีโปรแกรมประกาศนียบัตรท้องถิ่นใด ๆ การลองใช้โปรแกรมการรับรองออนไลน์นั้นคุ้มค่าหรือไม่ หรือฉันควรพยายามสอนตัวเองให้ได้ข้อมูลให้มากที่สุดและพยายามเข้ารับตำแหน่งหลังจากสำเร็จการศึกษาโดยไม่มีข้อมูล GIS อย่างเป็นทางการเกี่ยวกับประวัติย่อของฉัน

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

5
อะไรคือวิธีที่เร็วที่สุด (ใช้ประสิทธิภาพ) ในการให้บริการคุณสมบัติของ PostGIS
ฉันสนใจวิธีที่เร็วที่สุดในการให้บริการคุณสมบัติของ PostGIS ฉันสามารถค้นหาการปรับปรุง WMS และทางเลือกได้หลายอย่าง (MapProxy, TileCache, Mapnik ... ) แต่ไม่มีการปรับปรุงและทางเลือก WFS โอเพนซอร์สมากมาย ฉันไม่สนใจกระเบื้อง แต่เป็นรูปหลายเหลี่ยมเหนือชั้นฐานของฉัน เสิร์ฟเร็ว คุณช่วยฉันชี้ไปในทิศทางที่ถูกต้องได้ไหม ปรับปรุง: ฉันลืมที่จะพูดถึงว่าแอพของฉันแสดงข้อมูลเกี่ยวกับที่ดิน และรูปหลายเหลี่ยมแบบ CADastral ต้องเลือกได้ (ไม่สามารถแก้ไขได้พวกมันจะถูกเน้นเมื่อคุณคลิกที่รูป) ตอนนี้ฉันกำลังใช้การผสมผสานของ WMS + Django ที่สร้างวัตถุ GeoJSON เมื่อผู้ใช้คลิกที่ส่วนใดส่วนหนึ่งของแผนที่เพื่อหลีกเลี่ยงสถานการณ์ที่มีรูปหลายเหลี่ยมหลายพันรูปพร้อมกันในไคลเอนต์ (OpenLayers) ฉันไม่ทราบว่าฉันอยู่ในทางที่ถูกต้องหรือไม่ (ฉันควรหลีกเลี่ยงสถานการณ์ที่ยากลำบากอย่างเช่นโพลหลายพันคนในไคลเอนต์โดยแสดงผลพวกเขาผ่าน WMS หรือโซลูชั่นอื่น ๆ หรือไม่ฉันควรปรับปรุงวิธีการเสิร์ฟรูปหลายเหลี่ยมหรือไม่)
12 postgis  wfs  features 

1
การตั้งค่า TileStache
ฉันต้องการตั้งค่า TileStache แต่ฉันใหม่พอที่จะเข้าสู่โลกของ GIS เพื่อค้นหาเอกสาร TileStacheไม่สามารถผ่านได้ ฉันเพิ่งจะรู้ว่าฉันต้องวิ่ง tilestache-server.py -c tilestache.cfg เพื่อเริ่มต้น TileStache และไปที่http://127.0.0.1:8080/เพื่อดูผลลัพธ์ อย่างไรก็ตามฉันไม่แน่ใจว่าจะใส่tilestache.cfgอะไรดี ในที่สุดฉันต้องการใช้ GeoJSON ที่สร้างจากฐานข้อมูล PostGIS แต่ตอนนี้ฉันต้องการเริ่มต้นด้วยตัวอย่างง่ายๆเพื่อให้แน่ใจว่า TileStache ทำงานได้ มี'การกำหนดค่าตัวอย่างขั้นต่ำ' ในเอกสาร แต่ดูเหมือนว่าจะพึ่งพา Mapnik - และอ้างถึงstyle.xmlไฟล์ - ฉันต้องติดตั้งและกำหนดค่า Mapnik ก่อนที่ฉันจะสามารถใช้ TileStache ได้หรือไม่ * อัพเดท * โอเคฉันได้ลองใช้ 'พร็อกซี' การกำหนดค่าดังต่อไปนี้ในtilestache.cfg: { "cache": {"name": "Test"}, "layers": { "roads": { "provider": { "name": …
12 tiles  mapnik  geojson 

3
การค้นหาตำแหน่งที่มีค่าสูงสุดในแรสเตอร์โดยใช้ ArcGIS Desktop?
ใช้ ArcGIS 10 ฉันมีแรสเตอร์ที่ฉันต้องการค้นหาพิกเซลที่มีค่าสูงสุดในแรสเตอร์และส่งคืนตำแหน่ง (จุดศูนย์กลางของพิกเซล) เป็นองศาทศนิยม ฉันต้องการวนซ้ำกระบวนการนี้คืนตำแหน่งที่มีค่าสูงสุดเป็นอันดับที่สองของแรสเตอร์จากนั้นจึงเป็นอันดับสามและต่อ ๆ ไปในที่สุดฉันก็จะมีรายการของที่ตั้ง N ที่มีค่าสูงสุดในลำดับตามลำดับ ฉันคิดว่าสิ่งนี้อาจทำได้ง่ายที่สุดโดยใช้สคริปต์ Python แต่ฉันเปิดรับความคิดอื่น ๆ หากมีวิธีที่ดีกว่า

3
อนาคตของฐานข้อมูลเชิงพื้นที่?
อาจเป็นเรื่องนอกเรื่องเล็กน้อย ฉันอยากทราบความสำคัญเฉพาะของอุตสาหกรรมของฐานข้อมูลเชิงพื้นที่ Spatial Database เป็นส่วนสำคัญของระบบ GIS หรือไม่? หรือเราจะใช้เทคโนโลยีอื่น ๆ เพื่อจัดเก็บและดึงข้อมูลเชิงพื้นที่ในอนาคตอันใกล้? ฉันต้องการรู้สิ่งเหล่านี้เพราะเร็ว ๆ นี้ฉันจะไล่ตาม MS ในการเพิ่มประสิทธิภาพฐานข้อมูล Spatial

4
เปิด Street Map และ PostgreSQL ฉันต้องการอะไรอย่างแน่นอน
ฉันทำขั้นตอนแรกของฉันในโลก GIS และทุกอย่างใหม่สำหรับฉันแม้ว่าฉันจะทำงานในโครงการ "ใหญ่" (เช่น: สำหรับโปรแกรมเมอร์คนเดียว) ที่เกี่ยวข้องกับแผนที่มาก โครงการของฉันจำเป็นต้องทราบข้อมูลด้านล่างสำหรับที่ตั้งของโลก: ประเภทถนน ชื่อถนน พิกัดถนน เขตเมือง ชื่อทางน้ำ พิกัดทางน้ำ ฉันพบว่าฉันสามารถได้รับข้อมูลทั้งหมดนี้ขอบคุณ Open Street Map และโครงการของฉันเริ่มทำงานได้ด้วยสิ่งนี้ แต่ตอนนี้ฉันต้องทำงานบนแผนที่ที่ใหญ่กว่า (เช่น: ใหญ่กว่า 50.000 โหนด XML ที่ จำกัด การส่งออกของ OSM) ฉันรู้ว่าฉันจำเป็นต้องใส่โลกทั้งใบในฐานข้อมูล มีเอกสารจำนวนมากเกี่ยวกับ PostgreSQL และ Open Street Map บนอินเทอร์เน็ต แต่ฉันไม่รู้ว่าจะเริ่มจากตรงไหน ในความเป็นจริงฉันพบเอกสารเกี่ยวกับ Osmosis เพื่อใส่ดาวเคราะห์ทิ้งในฐานข้อมูล แต่ฉันก็พบเกี่ยวกับ osm2pgsql ประเด็นคือฉันไม่รู้ว่าอะไรดีที่สุดสำหรับฉัน ดูเหมือนว่า (แต่ฉันคิดผิด) osm2pgsql ได้ถูกสร้างขึ้นเพื่อแสดงแผนที่ mapnik สิ่งที่ฉันไม่ต้องการเลยเพราะฉันต้องรู้ข้อมูลถนน …

5
ค้นหาตัวอย่างสารบัญสำหรับ ArcGIS Server JavaScript API
ฉันจะหาตัวอย่างของการควบคุมสารบัญเพื่อเสียบเข้ากับ ArcGIS Server JavaScript API 2.3 ได้จากที่ใด เป็นการดีที่ควรสนับสนุนเลเยอร์คุณสมบัติ / ไดนามิก / กระเบื้อง แสดงสัญลักษณ์ และอนุญาตให้เลเยอร์ที่จัดกลุ่ม ฟังก์ชั่นความโปร่งใสและการซูมเข้า - ออกนั้นเหมาะอย่างยิ่ง หน้าตัวอย่าง Esri ขาดตัวอย่าง TOC อย่างแปลกประหลาดตัวอย่างที่ใกล้ที่สุดคือทัศนวิสัย Toggle Layer ที่ชัดเจนมาก คำตอบสำหรับคำถามของ Kirkแสดงแม่แบบบางส่วน แต่ไม่มี TOC ที่เหมาะสม ตัวอย่าง ROKอยู่ใกล้ แต่ไม่ได้แสดงสัญลักษณ์หรือคุณลักษณะการสนับสนุนชั้น (เท่าที่ผมสามารถมองเห็น) TOC บน ArcGIS.com โปรแกรมดูแผนที่ของฉันเกือบเป็นสิ่งที่ฉันต้องการ มีใครจัดการเพื่อสร้างสิ่งที่คล้ายกันหรือทำให้ TOC นี้ทำงานในพื้นที่ได้หรือไม่

1
เครื่องมือเชื่อมโยงหลายมิติใช้ใน ArcEngine
ฉันมีปัญหาในการใช้เครื่องมือเชื่อมโยงหลายมิติ ( ControlsMapHyperlinkTool ) ใน ArcEngine ใครบ้างมีประสบการณ์กับมันบ้าง ดูเหมือนว่ามันจะทำงานได้อย่างถูกต้องยกเว้นว่าทุกครั้งที่ผู้ใช้คลิกที่คุณสมบัติการเชื่อมโยงหลายมิติมันจะแสดงข้อความว่า "ไม่สามารถเปิดการเชื่อมโยงหลายมิติ" ฉันใช้ไฮเปอร์ลิงก์ "สคริปต์" และทำงานได้ดีใน ArcMap ดูเหมือนจะไม่พยายามเรียกใช้สคริปต์เมื่อคลิก ฉันตรวจสอบวัตถุIHotlinkExpressionPropertiesและตั้งค่าคุณสมบัติ Expression ไว้อย่างถูกต้อง ความคิดใด ๆ ขอบคุณ!

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