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

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

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

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

1
OpenLayers พร้อมเซิร์ฟเวอร์ข้อมูล OSM ของฉันเอง
ฉันได้ผ่านขั้นตอนการตั้งค่าฐานข้อมูล OSM ของฉันเอง / เซิร์ฟเวอร์ไทล์ด้วยการตั้งค่า PostGIS นำเข้าภาพรวมข้อมูล Planet.osm (ใช้เวลาสองสามวัน) และตั้งค่า Mapnik / cascadenik ฯลฯ ฉันสามารถแสดงผลด้วยตัวเอง กระเบื้องตัวอย่างด้วยgenerate_image.pyและผมเองสามารถผลิต tilesets generate_tiles.pyกับ ฉันใช้เวลาพอสมควรในการสร้างเทมเพลตสไตล์ของฉันเองโดยใช้ cascadenik และสร้างไทล์จากมันซึ่งฉันมีความสุขมาก ปัญหาใหม่ของฉันคือการตั้งค่าแผนที่ลื่นตัวอย่างกับ OpenLayers ให้ทำงานบนเซิร์ฟเวอร์เดียวกัน ... ฉันได้รับมันค่อนข้างกำหนดค่าและทำงาน; เซ็ตอัพ Apache, mod_python, TileCache และอื่น ๆ มันแสดงผลแบบเรียงต่อกันในแผนที่แบบลื่น แต่ฉันคิดว่าฉันมีพารามิเตอร์ที่ผิดพลาดทั้งหมดใน OpenLayers นี่คือสิ่งที่ฉันได้รับในขณะนี้ (ซึ่งแสดงสิ่งที่ดูเหมือนมหาสมุทรที่ว่างเปล่าในทุกระดับการซูม) <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="http://openlayers.org/api/OpenLayers.js"></script> <script type="text/javascript"> var map; function init() { map …

1
ฉันสามารถรวบรวมข้อมูลแผ่นดินไหวด้วยโทรศัพท์มือถือหลายรุ่นได้หรือไม่
สมมติว่าฉันมีโทรศัพท์มือถือหลายชุดแต่ละเครื่องมี มาตรความเร่ง นาฬิกา ตัวรับสัญญาณ GPS Windows Phone 7 (WP7) การเขียนโปรแกรมยากขนาดไหนที่จะซิงโครไนซ์โทรศัพท์กับนาฬิกาทั่วไป (ควรใช้นาฬิกา GPS)? การเขียนโปรแกรมที่เริ่มบันทึกการอ่านมาตรวัดความเร็วเป็นเรื่องยากขนาดไหนเมื่อได้รับข้อความ ฉันต้องการเก็บรวบรวมตามระยะเวลาที่ระบุในข้อความแล้วส่งต่อข้อมูลที่รวบรวม (รวมถึงที่ตั้ง) กลับไปยังที่อยู่ที่ระบุไว้ในข้อความ มันยากแค่ไหนที่จะเขียนโปรแกรม (บนพีซีหรือโทรศัพท์มือถือ) ที่รับข้อมูลประมวลผลเพื่อคำนวณ "แก้ไข" (วงรี) บนตำแหน่งสัญญาณต้นทางจากนั้นส่งโปรแกรมแก้ไขนั้นกลับไปที่โทรศัพท์มือถือแต่ละเครื่องเป็น ข้อความ อีกวิธีหนึ่งฉันสามารถบันทึกสเปคตรัมเสียงแทนการอ่านมาตรความเร่งได้หรือไม่?

3
การสร้างหน้าต่างแบบลอยเท่านั้น (ไม่สามารถเทียบท่าได้) ใน ArcMap โดยใช้ ArcObjects?
ฉันกำลังมองหาวิธีสร้างหน้าต่างลอยใน ArcMap เพื่อให้ตัวอย่างเพียงแค่ดูที่หน้าต่างของเครื่องมือระบุ Floating หมายถึงมันอยู่ข้างหน้าเอกสารแผนที่ตลอดเวลาและผู้ใช้สามารถทำงานกับ ArcMap ได้ ฉันรู้ว่าอินเทอร์เฟซ IDockableWindowDef สามารถใช้เพื่อสร้าง windows dockable ซึ่งสามารถลอยได้แต่ฉันไม่ต้องการให้เชื่อมต่อ จากความรู้ของฉันมันเป็นไปไม่ได้ที่จะป้องกันไม่ให้ฟอร์มที่สร้างขึ้นโดย IDockableWindowManager เชื่อมต่อหากผู้ใช้ดันไปที่ขอบของหน้าต่าง ArcMap ความคิดใด ๆ ทางออกคือการค้นหาคำหลักเช่นหน้าต่างลูกและ MDI HTH การแก้ปัญหาดูเหมือนจะง่ายเหมือนคำตอบของ @ llcf : MyForm form = new MyForm(); form.Show(NativeWindow.FromHandle(new IntPtr(m_application.hWnd)));
9 arcmap  arcobjects  c# 

1
ฉันจะเพิ่มการชดเชยลงใน lat / lon เพื่อรับจุดใหม่โดยใช้ PostGIS ได้อย่างไร
การใช้ PostGIS ฉันมีจุด lat / lon และต้องการเพิ่มออฟเซ็ตตะวันออก / ตะวันตกและทิศเหนือ / ทิศใต้เป็นเมตรเพื่อให้ได้จุดใหม่ เป็นไปได้ไหม
9 postgis 

1
ArcGIS Server WMS สามารถแสดงภาพกราฟฟิกได้หรือไม่?
ฉันพยายามแสดงเลเยอร์กราฟิกด้วยฟังก์ชัน WMS ของ ArcGIS Server แต่ฉันไม่เห็นกราฟิกในภาพของการตอบกลับ getmap ฉันทำเสร็จแล้วด้วยตนเองโดยการเผยแพร่บริการด้วยกราฟิกบนเลเยอร์คำอธิบายประกอบเชื่อมโยงเลเยอร์คำอธิบายประกอบนี้กับเลเยอร์คุณลักษณะเฉพาะและเผยแพร่ แต่กราฟิกไม่ปรากฏขึ้นมีเพียงคุณสมบัติเท่านั้น และฉันได้ทำมันโดยทางโปรแกรมโดยการสร้างกราฟิกเลเยอร์และกำหนดให้เลเยอร์และกราฟิกเดียวกันไม่ปรากฏบนภาพแผนที่ที่ WMS ส่งคืน เมื่อฉันโทรไปยังบริการ REST ฉันสามารถดูกราฟิกได้ทั้งสองกรณี กราฟิกไม่รองรับ WMS หรือฉันทำอะไรผิดหรือเปล่า? ฉันใช้ ArcGIS Server 9.3.1 เวอร์ชัน Java นิโคล

4
การจัดการสิทธิ์การใช้งานแบบลอยตัว ArcGIS
คุณจะจัดการกลุ่มสิทธิการใช้งานแบบลอยของ ArcGIS ได้อย่างไร ฉันต้องโทรหลายครั้งต่อสัปดาห์หรือบางครั้งต่อวันจากพนักงานที่ต้องการตรวจสอบ Spatial Analyst หรือ ArcInfo แต่ไม่สามารถทำได้เพราะไม่มี ฉันเป็นสคริปต์เล็ก ๆ น้อย ๆ ที่ฉันเรียกใช้เพื่อรับรายชื่อของผู้ที่ได้รับอะไรแล้วต้องโทรออกเพื่อดูว่าแซมหรือเอลเลนยังคงใช้ SA จริง ๆ หรือส่งผ่านรายชื่อไปยังผู้โทรเพื่อให้พวกเขาสามารถ ทำขาทำงาน ดีกว่าครึ่งเวลาที่ผู้ใช้ลืมปรับลดระดับสิทธิ์การใช้งานหรือปิด ArcMap / Catalog หลังจากทำสิ่งที่ต้องการแล้ว นี่คืองานของลิงที่ควรได้รับการจัดการโดยคอมพิวเตอร์ ฉันยังไม่พบสิ่งใดที่เหมาะกับเราจริงๆ คุณทำอะไร?

4
การแปลงพิกัดทางภูมิศาสตร์ขนาดใหญ่เป็นกระเบื้องแบบพีระมิด
ฉันพยายามแปลง geotiff ที่บีบอัด LZW 20 GB เป็น tilepyramid โดยใช้ gdal2tiles น่าเสียดายที่ gdal2tiles ดูเหมือนจะไม่สามารถจัดการกับสิ่งนี้ได้หลังจากใช้งานเป็นเวลา 10 ชั่วโมง แต่ก็ยังไม่ถึง "จุด" แรก ฉันลองสิ่งนี้ด้วยไฟล์ขนาดเล็กกว่า (1GB) และใช้งานได้ดี คำถามของฉันตอนนี้คือมีซอฟต์แวร์อื่น ๆ ที่อนุญาตให้ฉันทำเช่นนี้ (เชิงพาณิชย์หรือโอเพนซอร์ส) หรือไม่ หนึ่งสามารถสร้างไทล์จาก GlobalMapper แต่ฉันไม่สามารถโหลดไฟล์ 20GB ลงในหน่วยความจำ



5
นักศึกษาอีกคนที่ต้องการคำแนะนำด้านอาชีพ
ฉันต้องขออภัยล่วงหน้าสำหรับคำถามประเภท "ฉันควรทำอย่างไรกับชีวิตของฉัน" ล่วงหน้า ปัจจุบันฉันเป็นผู้อาวุโสที่ใกล้จะจบปริญญาตรีด้านระบบสารสนเทศ ในช่วง 5 เดือนที่ผ่านมาฉันสนใจ GIS เป็นอย่างมากหลังจากเรียนวิชาธรณีวิทยาและสมุทรศาสตร์ ฉันใช้เวลาศึกษาระบบแอปพลิเคชันการเรียนรู้อย่างอิสระเช่น ArcGIS และ Google Earth ฉันสังเกตเห็นว่างานที่เกี่ยวข้องกับ GIS ส่วนใหญ่นั้นสงวนไว้สำหรับผู้ที่จบด้านภูมิศาสตร์สถาปัตยกรรมและวิทยาศาสตร์สิ่งแวดล้อมซึ่งเป็นที่เข้าใจได้อย่างชัดเจนว่าหลักการพื้นฐานของ GIS นั้นมีรากฐานมาจากสาขาวิชาเหล่านั้น คำถามของฉันมีดังนี้: คุณรู้สึกว่าฉันจะได้รับการพิจารณาสำหรับตำแหน่งที่ทำงานในสาขานี้ด้วยระบบสารสนเทศระดับหรือฉันควรจะย้ายไปยังแรงบันดาลใจอื่น ๆ ? ฉันกำลังพิจารณาที่จะสำเร็จหลักสูตรประกาศนียบัตร GIS 9 หลักสูตรที่เปิดสอนที่หนึ่งในมหาวิทยาลัยในท้องถิ่นเมื่อสำเร็จการศึกษาระดับปริญญาของฉันถึงแม้ว่าการฝึกงานที่เกี่ยวข้องกับ GIS จะดีมากในตอนนี้ ขอบคุณสำหรับการอ่านและคำแนะนำใด ๆ ที่จะได้รับการชื่นชมอย่างมาก

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

1
จะอ่าน / เขียนไฟล์โครงการจาก / ถึง QGIS โดยใช้ Python ได้อย่างไร
ฉันต้องการบันทึกการกำหนดค่าที่ขึ้นอยู่กับโครงการของปลั๊กอิน Python ของฉันภายในไฟล์โครงการ QGIS เป็นไปได้หรือไม่และวิธีปฏิบัติที่ดีที่สุดคืออะไร
9 python  qgis 

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

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