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

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

4
ย้ายเครื่องหมายได้อย่างราบรื่นพร้อมสองพิกัด GPS
ฉันกำลังพยายามทำให้เครื่องหมายแสดงตำแหน่งจากจุดพิกัด GPS หนึ่งจุดไปยังอีกจุดหนึ่ง ขณะนี้ฉันกำลังใช้ Google Maps เพื่อให้บรรลุถึงสิ่งนี้และแม้ว่าอัลกอริทึมของฉันดูเหมือนจะถูกต้อง แต่ Google แผนที่กำลังทำงานได้แย่ในการแปลงตำแหน่ง GPS เป็นพิกเซลที่ถูกต้องบนแผนที่ซึ่งทำให้ภาพเคลื่อนไหวไม่ราบรื่นเมื่อซูมแผนที่ออก . เมื่อซูมเข้าจะราบรื่นมากและนั่นเป็นสาเหตุที่ฉันสงสัยว่า "ซิกแซก" นั้นเกิดจากการที่ Google ทำการแปลง LatLng-> พิกเซลที่ไม่ดี ทางออกที่ดีที่สุดสำหรับฉันในการจัดการโดยตรงกับเครื่องหมายพิกเซล (x, y) พิกัดพิกเซล แต่น่าเสียดายที่ไม่มีวิธีการสาธารณะสำหรับการกำหนดตำแหน่งพิกเซลให้กับเครื่องหมาย รหัสมีอยู่ที่นี่: http://dev.syskall.com/map/ คุณจะทำให้ภาพเคลื่อนไหวราบรื่นขึ้นเมื่อซูมออกได้อย่างไร อีกทางหนึ่งฉันจะสนใจใช้ Google แผนที่ที่เทียบเท่าซึ่งจะให้ฉันทำสิ่งที่ฉันพยายามทำหากไม่สามารถทำได้ด้วย Google แผนที่ PS: ฉันไม่แน่ใจว่านี่เป็นสถานที่ที่เหมาะสมในการถามคำถามของฉันหรือไม่แจ้งให้เราทราบหากไม่ใช่กรณี

2
วิธีการแปลงข้อมูล OSM เป็น PostgreSQL เพื่อจุดประสงค์ในการกำหนดเส้นทาง
ฉันกำลังสร้างแอปพลิเคชั่นการกำหนดเส้นทางโดยใช้ OpenStreetMap ปัจจุบันงานของฉันคือการแปลงข้อมูลจากไฟล์ OSM เป็น PostgreSQL ฉันอ่านเกี่ยวกับ osm2pgsql แต่ปัญหาคือมันบอกว่ามี osm2pgsql ไม่เหมาะสำหรับการกำหนดเส้นทาง ฉันอ่านเกี่ยวกับ Osmosis ด้วย แต่มีบางอย่างเกี่ยวกับพอร์ต rails ซึ่งฉันคิดว่าหมายความว่าฉันต้องเรียนรู้ Ruby ใน Rails ฉันพยายามศึกษา RoR ในอดีตและฉันพบว่ามันยากเกินไปสำหรับฉันที่จะเรียนรู้ ฉันกำลังใช้ PHP สำหรับแอปพลิเคชันของฉัน ฉันจะสามารถดึงข้อมูลจากไฟล์ OSM และส่งออกไปยัง PostgreSQL ของฉันได้อย่างไร ฉันรู้ว่าฉันอาจจะพลาดบางสิ่งบางอย่างที่นี่ แต่ฉันเป็นมือใหม่เมื่อพูดถึงการทำแผนที่แอปพลิเคชัน ฉันหวังว่าบางคนสามารถช่วยฉันได้ ขอบคุณ! : D

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

4
ฉันจะทำงานกับไฟล์ TIFF 3+ ​​Gigabyte ได้อย่างไร
ในขณะที่ฉันไม่ได้ทำงานใน GIS ฉันพยายามสนับสนุนหนึ่งในผู้ใช้ของเราที่นี่ซึ่งดูแลการแมปและข้อมูล GIS ทั้งหมดของเรา เราได้รับรูปภาพขนาด 3.2GB ซึ่งบรรจุภาพถ่ายดาวเทียมของเว็บไซต์ของเราและฉันต้องการหาวิธีลดขนาดลงอีกเล็กน้อยเพื่อให้ใช้งานได้ง่ายขึ้น มีซอฟต์แวร์โอเพนซอร์ซ / โอเพนซอร์สใดบ้างที่สามารถรองรับขนาดไฟล์ประเภทนี้ได้หรือไม่? ฉันลอง Irfanview, Imagemagick, GIMP ไม่สำเร็จ เซิร์ฟเวอร์ที่ฉันพยายามทำงานมีหน่วยความจำและดิสก์มากมาย แต่อาจไม่เพียงพอสำหรับไฟล์ทั้งหมด มีวิธีง่ายๆไหม? ขอบคุณ

3
ห้องสมุดที่ดีสำหรับการแสดงแผนที่ขนาดเล็กจำนวนมากบนหน้าเว็บคืออะไร
ฉันต้องการสร้างภาพบนเว็บไซต์คล้ายกับที่แสดงต่อไปนี้: http://namemapper.babynamewizard.com/namemapper/ มีห้องสมุดที่ดีสำหรับทำสิ่งนี้หรือไม่? คือOpenLayersพอน้ำหนักเบาในการจัดการแผนที่หลายครั้ง?

1
การสำรวจสำมะโนประชากรในอดีตของรหัสภูมิศาสตร์ของสหรัฐอเมริกาจะเป็นอย่างไร
ฉันต้องการที่จะบันทึกพิกัดจากการสำรวจสำมะโนประชากรจากสหรัฐอเมริกานี่คือหนึ่งในตัวอย่างที่ 1870 หน้าสำมะโนประชากรโดยเฉพาะนี้มาจากเขตเลือกตั้งที่ 6 เขต 8 ของนิวยอร์กเคาน์ตี้ อย่างใดอย่างหนึ่งต่อไปนี้จากการสำรวจสำมะโนประชากร 1910 อันนี้กล่าวถึงเขตการปกครองเขตการปกครองและเขตแจงนับ ฉันสามารถระบุรหัสเขตรัฐได้ ฉันสงสัยว่ามีแหล่งข้อมูลใดบ้างซึ่งรวมถึงละติจูด / ลองจิจูดสำหรับเขตวอร์ดเขตควบคุมดูแลและเขตการแจงนับจากอดีตเพื่อช่วยฉันบันทึกการสำรวจสำมะโนประชากร geocode ฉันพบNHGISแต่ข้อมูลของพวกเขาค่อนข้างเบาบางสำหรับสิ่งเล็ก ๆ ที่ละเอียดกว่าระดับมณฑลก่อนปี 1940
10 geocoding  census 

2
นามสกุล ArcMap 9.3 กับ 10
ฉันได้อัปเดตส่วนขยาย ArcMap ของเราให้ทำงานกับ ArcMap 10 - ส่วนใหญ่แค่เปลี่ยนการอ้างอิงจาก ESRI.ArcGIS.ADF เป็น ESRI.ArcGIS.ADF.Local และตั้งค่าคุณสมบัติ 'รุ่นเฉพาะ' สำหรับการอ้างอิงทั้งหมดเป็นเท็จและยังใช้ใหม่ ESRIRegAsm.exe เพื่อลงทะเบียน ดังนั้นฉันสงสัยว่าตอนนี้ถ้าฉันสามารถสร้างส่วนขยายเดียวที่จะทำงานกับทั้ง 9.3.1 และ 10.0 หรือเราต้องการไบนารีแยกต่างหากสำหรับแต่ละผลิตภัณฑ์หรือไม่

3
วิธีการตีความผล GRASS v.kernel?
GRASS manual อ่าน: v.kernel - สร้างแผนที่ความหนาแน่นแรสเตอร์จากข้อมูลเวกเตอร์พอยต์โดยใช้เคอร์เนลเกาส์ isotropic 2D เคลื่อนที่ ... ตกลง แต่ฉันจะตีความผลลัพธ์ได้อย่างไร ฉันเข้าใจว่า v.kernel เป็นขั้นสูงกว่าฟังก์ชั่น v.neighbor แต่ฉันไม่แน่ใจว่ามีข้อดีอะไรบ้าง
10 grass  density 

3
สร้างปุ่มใน ArcMap เพื่อรันโปรแกรม Python หรือไม่?
ฉันมีสคริปต์ที่ฉันต้องการเรียกใช้ภายใน ArcMap เมื่อมีการคลิกปุ่มในแถบเครื่องมือและจนถึงตอนนี้ฉันสามารถทำให้สคริปต์เป็นเครื่องมือสคริปต์ได้เท่านั้น ฉันต้องการให้มันรันเป็นคำสั่งไม่ใช่เครื่องมือการประมวลผลทางภูมิศาสตร์ การเรียกใช้เป็นเครื่องมือประมวลผลเชิงภูมิศาสตร์ใช้เวลานานกว่าเมื่อเรียกใช้รหัสเดียวกันจากหน้าต่างบรรทัดคำสั่ง ฉันเพิ่งเริ่มค้นหา ArcObjects แต่ฉันต้องการเริ่มใช้งานหากเป็นสิ่งที่ฉันจะต้องใช้ หากใครมีรหัสตัวอย่างหรือแหล่งข้อมูลสำหรับการสร้างปุ่มมันจะยอดเยี่ยม

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

4
การแสดงผลสไตล์ OpenStreetMaps แบบกำหนดเอง (ที่ดิน = สีขาว, น้ำ = ดำ): ฉันต้องใช้คอมพิวเตอร์เฉพาะเพื่อทำสิ่งนี้หรือไม่?
แก้ไข: เป้าหมายของฉันคือไม่ใช้ OpenStreetMap หรือ cloudmade เป็นแผนที่เว็บ ฉันอธิบายสิ่งที่ฉันต้องการอย่างแน่นอน ("ชุดไพ่เต็มรูปแบบ rasterized สำหรับคนทั้งโลกที่ซูม = 10 (ประมาณ 68 Gigapixels, water = black, land = white, ไม่มีป้ายกำกับ") ฉันแค่ใช้ cloudmade.com เท่านั้น ลิงก์เป็นตัวอย่างเพื่อแสดงสิ่งที่ฉันกำลังถ่ายภาพ (ตามที่เป็นอยู่สไตล์คลาวด์ที่ทำขึ้นมีเพียง 90% ของที่นั่น) ฉันต้องการไทล์ออฟไลน์ฉันต้องการรูปภาพ (68 Gpix) ฉันอธิบายว่าเป็นหน้ากาก ในงานแผนที่แรสเตอร์ขนาดใหญ่กว่าสำหรับแผนที่ที่กำหนดเองที่ฉันกำลังสร้างโดยใช้ข้อมูล NASA และ USGS เป็นภาพประกอบ ฉันสร้างสไตล์ที่กำหนดเองซึ่งแสดงประเภทของสิ่งที่ฉันต้องการ: http://maps.cloudmade.com/?styleId=22688# (ไม่มีป้ายกำกับไม่มีถนนไม่มีคุณลักษณะใด ๆ เลยยกเว้นลักษณะน้ำทั้งหมด (แม่น้ำทะเลสาบมหาสมุทรคุณตั้งชื่อ) ว่าเป็นสีดำโดยที่ที่ดินเป็นสีขาวทึบและการลดค่าของ Mapnik ที่ดีในระหว่างนั้น) สิ่งที่ฉันต้องการจริงๆ ฉันต้องการชุดไพ่เต็มที่แรสเตอร์ทั่วโลกที่ซูม = …

2
วิธีทดสอบยูนิต ArcObjects ด้วยการเยาะเย้ย
ฉันเป็นแฟนตัวยงของการทดสอบหน่วย แต่ยังใช้ FGDB เพื่อคว้าคุณสมบัติสำหรับการทดสอบหน่วยเมื่อใช้งานกรอบ ArcObjects มีใครประสบความสำเร็จในการใช้การเยาะเย้ยคิดเช่น IFeature, IGeometry, IWorkspace ฯลฯ หรือไม่ถ้าใช่ฉันชอบที่จะดูตัวอย่างของวิธีการที่คุณทำ ฉันไม่สนใจว่าคุณใช้กรอบการเยาะเย้ยอะไรเพียงแค่ดูว่าคุณทำมันอย่างไรจะได้รับการชื่นชมอย่างมาก ปัญหาที่ฉันเห็นคือคุณต้องฝืนและเป็นลูกเต๋าระหว่างอินเตอร์เฟสจำนวนมากบนวัตถุเดียวกันว่าค่าใช้จ่ายในการสร้างวัตถุจำลองที่เป็นตัวแทนนั้นใหญ่มาก

3
ArcGIS คำนวณระยะห่างระหว่างจุดสองจุดด้วยการฉายภาพที่ไม่เท่ากันได้อย่างไร
นี่เป็นคำถามที่ตามมากับคำถามก่อนหน้าของฉันคุณช่วยแนะนำข้อความเบื้องต้นเกี่ยวกับการคาดคะเนระบบพิกัดได้ไหม? สมมติว่าฉันทำงานกับเครื่องฉายแผนที่ CH1903 ซึ่งสำหรับทั้งหมดที่ฉันรู้นั้นเป็นไปในทิศทางเดียวกัน แต่ไม่เท่ากัน ความหมายมุม (รูปร่าง) ได้รับการอนุรักษ์ แต่ไม่ใช่พื้นที่ระยะทางหรือมาตราส่วน (อย่างน้อยสิ่งเหล่านี้ยังไม่ได้รับการรักษาอย่างแน่นอน ) จนถึงตอนนี้ดีมาก ฉันสงสัยว่าการคำนวณแบบใดที่ ArcGIS ดำเนินการเมื่อฉันต้องการคำนวณระยะทางระหว่างจุดสองจุด ใน ArcObjects ฉันสามารถใช้IProximityOperatorอินเตอร์เฟสดังต่อไปนี้: IPoint a = ..., b = ...; double distance = ((IProximityOperator)a).ReturnDistance(b); คำถาม:เมื่อฉันทำงานกับระบบอ้างอิงที่ไม่รักษาระยะทางอย่างแม่นยำ ArcGIS จะทำอย่างไรเมื่อฉันค้นหาระยะห่างระหว่างจุดสองจุด (ดังที่แสดงด้านบน) มันแค่ทำคณิตศาสตร์พีทาโกรัส (a 2 + b 2 = c 2 ) เพื่อให้ได้ระยะทางซึ่งหมายความว่าระยะทางที่คืนมาจะมีความแม่นยำเท่ากับที่ฉายอนุญาตหรือไม่ หรือว่าจะทำอะไรที่ซับซ้อนกว่านี้เช่นการฉายภาพในบางรูปแบบเพื่อให้ได้ระยะทางที่แม่นยำยิ่งขึ้น? ( คำถามเดียวกัน แต่โดยทั่วไปแล้ว:เมื่อมีการประมาณการรูปทรงเรขาคณิตแล้ว ArcGIS จะทำการคำนวณทั้งหมดในอวกาศแบบยุคลิดหรือไม่หรือการฉายแผนที่ที่ใช้ยังคงมีผลต่อการคำนวณระยะทางมุมพื้นที่ …

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


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