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

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

1
OpenStreetMaps ออฟไลน์แพคแพ็ค
มีสถานที่ที่ฉันสามารถดาวน์โหลดไทล์แพ็ค OpenStreetMaps สำหรับสหรัฐอเมริกาหรือไม่? ฉันต้องการเข้าถึงแบบออฟไลน์สำหรับทั้งประเทศ

3
python.exe หยุดทำงาน
งูหลามเขียนเมื่อประมาณ 18 เดือนก่อนโดยผู้ที่เหลืออยู่ตอนนี้ มันผลิตผลลัพธ์ที่ต้องการแล้ว ฉันถูกขอให้เรียกใช้อีกครั้ง แต่มีอินพุตข้อมูล (ความละเอียดปลีกย่อย) ที่แตกต่างกัน ชุดข้อมูลอินพุตถูกแบ่งออกเป็นชุดย่อย 20 ชุดโดยมีจุดข้อมูลประมาณ 2,700 จุดต่อชุด อย่างไรก็ตามสคริปต์ขัดข้อง ("python.exe หยุดทำงาน") หลังจากประมวลผลข้อมูลประมาณ 300 จุด (ช่วง 295 ถึง 306 และไม่ได้ล้มเหลวเสมอในระเบียนเดียวกัน) ในฐานะที่เป็นเก่า (ish) สคริปต์ถูกเขียนโดยใช้ arcgisscripting และไม่ใช่ arcpy ในวงกว้างจะทำสิ่งต่อไปนี้โดยใช้เคอร์เซอร์: สำหรับจุดที่กำหนดคำนวณระยะทางต้นทุน (ใช้ gp.CostDistance_sa) ด้วยเวลาเดินทาง 60 นาที เรียก gp.ExtractValuesToPoints_sa เพื่อแยกค่าแต่ละค่าทั้งหมดที่แต่ละจุดข้อมูลและส่งออกคลาสคุณลักษณะไปยังฐานข้อมูลไฟล์ทางภูมิศาสตร์ อ่านคลาสคุณลักษณะที่สร้างใน b) ด้านบนและเขียนค่าลงในไฟล์ CSV (ไม่ต้องใส่จุดใด ๆ ด้วย "ไม่มีข้อมูล" (ค่า -9999)) …

3
ใช้ปลั๊กอิน QGIS Zonal Stats จาก Python Console หรือไม่
ฉันใช้ปลั๊กอิน Zonal Stats ใน QGIS เพื่อดึงข้อมูลสถิติแรสเตอร์จากรูปหลายเหลี่ยมที่ซ้อนทับกัน (ฉันมีรูปร่างของการกระจายพันธุ์และฉันต้องการดึงข้อมูลสิ่งแวดล้อมจากภายในแต่ละสปีชีส์) ฉันมีไฟล์ 300 ไฟล์ขึ้นไปฉันจำเป็นต้องได้รับข้อมูลและต้องการที่จะเขียนสคริปต์เพื่อให้ทำงานในคอนโซล python แต่ฉันเป็นมือใหม่ที่มี python และไม่รู้ว่าจะทำอย่างไร


1
เหตุใดบางคอลัมน์จึงไม่ถูกจดจำเป็นตัวเลขแม้ว่าฉันจะเป็น CSVT
ฉันมีปัญหาในการนำเข้าไฟล์. csv ค่านิยมบางส่วนของไฟล์ไม่ควรจะได้รับการจัดรูปแบบในรูปแบบข้อความ แต่ในรูปแบบจำนวนทำให้ฉันสร้างไฟล์ .csvt เพิ่มเติมเช่นการอธิบายที่นี่ ทั้งไฟล์ที่มีชื่อเดียวกันและตำแหน่งเดียวกันถูกสร้างขึ้น จำนวนคอลัมน์เท่ากันและฉันเพิ่มไฟล์. csv ด้วยเครื่องมือ "Add Del Text Text Layer" อย่างไรก็ตามฉันไม่สามารถเลือกคอลัมน์ใด ๆ สำหรับสัญลักษณ์ที่จบการศึกษาได้ ไฟล์. csv ของฉันประกอบด้วย 12 แถวซึ่งคอลัมน์ที่ 5, 11 และ 12 ประกอบด้วยตัวเลข ไฟล์. csvt ของฉันมีลักษณะดังนี้: "สตริง", "สตริง", "สตริง", "สตริง", "จำนวนเต็ม", "สตริง", "สตริง", "สตริง", "สตริง", "สตริง", "จำนวนเต็ม", "จำนวนเต็ม" ฉันพยายามสร้างด้วยเครื่องมือแก้ไขมาตรฐานจาก Windows และ Notepad ++ มีข้อผิดพลาดทั่วไปที่เกิดขึ้นกับมือใหม่เช่นเดียวกับฉันหรือไม่? ขอขอบคุณสำหรับความช่วยเหลือของคุณ!
9 qgis  csv 

2
วิธีค้นหาเมืองที่ใกล้ที่สุดสำหรับจุดที่น่าสนใจในฐานข้อมูล OpenStreetMap / PostGIS
ฉันสนใจที่จะค้นหาข้อมูลเพิ่มเติมสำหรับ POI ในฐานข้อมูล OSM ขณะนี้ฉันสามารถใช้ SQL ต่อไปนี้เพื่อรับชื่อ + long + lat สำหรับ POI ทั้งหมด SELECT name, x(transform(way, 4326)) AS lon, y(transform(way, 4326)) AS lat FROM planet_osm_point WHERE tourism='museum' UNION SELECT name, x(centroid(transform(way, 4326))) AS lon, y(centroid(transform(way, 4326))) AS lat FROM planet_osm_polygon WHERE tourism='museum' ฉันต้องการมีชื่อของเมือง / เมืองที่ใกล้ที่สุดหรือเมือง / เมืองที่ POI ตั้งอยู่

2
วิธีการใช้ฟังก์ชั่น K ของ bivariate Ripley?
ภาพที่แนบมาแสดงให้เห็นช่องว่างของป่าที่มีต้นสนสีแดงแสดงเป็นวงกลมและต้นสนสีขาวที่แสดงเป็นรูปกากบาท ฉันสนใจที่จะพิจารณาว่ามีความสัมพันธ์เชิงบวกหรือเชิงลบระหว่างต้นสนสองสายพันธุ์หรือไม่ (เช่นมีการเติบโตในพื้นที่เดียวกันหรือไม่) ฉันตระหนักถึง Kcross และ Kmulti ในแพ็คเกจ R spatstat อย่างไรก็ตามเนื่องจากฉันมี 50 ช่องว่างในการวิเคราะห์และคุ้นเคยกับการเขียนโปรแกรมใน python มากกว่า R ฉันจึงต้องการหาวิธีการวนซ้ำโดยใช้ ArcGIS และ python ฉันยังเปิดให้โซลูชั่น R ฉันจะใช้ฟังก์ชั่น K ของริบลีย์ bivariate ได้อย่างไร?

2
จุดที่ใกล้ที่สุดบนเส้น (ประมาณการทรงกลม / Mercator)
ฉันมีเส้น (Axe, Ay - Bx, By)เหนือเส้นโครงแผนที่ปรอท (google maps) และจุดสุ่ม (Cx, Cy)ใกล้กับเส้นนั้นฉันอยากจะรู้จุดที่ใกล้ที่สุด (ภาพโปร่งใสสีน้ำเงิน) บรรทัดนั้นชี้ไปที่ (สีน้ำเงินในภาพ) แก้ไข: เพื่อชี้แจงว่าสิ่งนี้อยู่ในการฉายภาพ Mercator (การฉายทรงกลม)

1
จะแปลงฟีเจอร์หลายส่วนที่เลือกเป็นฟีเจอร์เดี่ยวขณะแก้ไขใน QGIS ได้อย่างไร?
มีคำถามมากมายและคำตอบที่เกี่ยวข้องสำหรับวิธีการสร้างคุณลักษณะหลายส่วนเลเยอร์เป็นคุณสมบัติส่วนเดียวโดยใช้ QGIS: จะแบ่งรูปหลายเหลี่ยมเดียวออกเป็นหลายโพลีได้อย่างไร จะแยกคุณสมบัติที่ไม่ต่อเนื่องใน QGIS ได้อย่างไร? แต่โซลูชั่นทั้งหมดที่ฉันเห็นสร้างเลเยอร์ใหม่ทั้งหมดและจะแปลงรูปเรขาคณิตหลายส่วนทั้งหมดเป็นแบบเดี่ยว ดังนั้นคำถามคือจะมีวิธีการอย่างไรในช่วงเซสชั่นการแก้ไขเลือกคุณสมบัติหลายส่วนให้เป็นคุณสมบัติส่วนเดียวโดยไม่จำเป็นต้องสร้างเลเยอร์ใหม่ มันจะตรงกันข้ามกับเครื่องมือ "ผสานคุณสมบัติที่เลือก" และคล้ายกับการระเบิดใน ArcGIS มีปลั๊กอินทำเช่นนี้? วิธีนี้สามารถทำได้โดยใช้คอนโซลหลาม?

6
การหาขอบเขตขอบเขตขั้นต่ำของค่าพิกเซลที่กำหนดภายในแรสเตอร์?
ฉันสงสัยว่ามีวิธีหาขอบเขตขอบเขตขั้นต่ำสำหรับแรสเตอร์ที่มีค่าเฉพาะหรือไม่ ฉันตัดแรสเตอร์จากภาพทั่วโลกและกำหนดขอบเขตเป็นระดับโลกที่มีพื้นที่ NoData จำนวนมาก ฉันต้องการลบพื้นที่ NoData ออกจากแรสเตอร์นี้และเก็บเฉพาะพื้นที่ที่มีพิกเซลของค่าเฉพาะ ฉันจะทำสิ่งนี้ได้อย่างไร นี่คือตัวอย่างของฉัน: ฉันต้องการแยก value = 1 (พื้นที่สีน้ำเงิน) และใช้ขอบเขตของพื้นที่สีน้ำเงินมากกว่าโลกทั้งโลกเพื่อการประมวลผลเพิ่มเติม

1
มีกฎของหัวแม่มือสำหรับการตั้งค่าพื้นที่ใกล้เคียงใน Focal Statistics หรือไม่
ใน ArcGIS 10 ผู้ใช้สามารถกำหนดพื้นที่ใกล้เคียงในเครื่องมือสถิติโฟกัส รูปร่างของหน้าต่างที่ถูกย้ายสามารถตั้งค่าได้ดังต่อไปนี้: ลิ่ม, ห่วง, วงกลม, สี่เหลี่ยมผืนผ้า, ผิดปกติและน้ำหนัก ตัวอย่างเช่นสมมติว่าเราต้องการคำนวณพื้นที่ต้นไม้ทรงพุ่มเฉลี่ยจากแรสเตอร์ที่จำแนกแบบไบนารี (เช่น 0 = ไม่มีหลังคาและ 1 = หลังคามีอยู่) ที่ความละเอียดเชิงพื้นที่ 1 เมตร รับตัวอย่างนี้: มีกฎของหัวแม่มือในการกำหนดรูปร่างหน้าต่างการย้ายที่ควรใช้หรือไม่ เมื่อคุณพิจารณารูปร่างของหน้าต่างที่กำลังเคลื่อนที่จะมีวิธีในการกำหนดการตั้งค่าพื้นที่ใกล้เคียงที่เหมาะสมหรือไม่หรือเป็นอัตนัยทั้งหมดหรือไม่

1
บทบาทของ '#' ในไพ ธ อน 'ถ้า':
ฉันเพิ่งส่งออกโมเดล ArcGIS ไปยัง python และกำลังตรวจสอบสคริปต์และสับสนโดยบรรทัดต่อไปนี้: if TRU_W_DatableFeatures == '#' or not TRU_W_DatableFeatures: บทบาทของ '#' คืออะไร
9 arcpy 

4
Google Maps และค้นหา KML URL
ใครสามารถบอกฉันว่าฉันสามารถเพิ่มฟังก์ชั่นการใช้งานตามที่เห็นบนแผนที่ google ที่อนุญาตให้ผู้ใช้ระบุ URL ไปยังไฟล์ KML ในแถบค้นหาหรือไม่ ฉันต้องการที่จะรวมสิ่งนี้ไว้ในแผนที่ฝังตัวของฉันเอง แต่ฉันหลงทางในการใช้งานจริง ฉันเคยเห็นตัวอย่างสำหรับการค้นหา KML URL ในเว็บไซต์อื่น ๆ แต่ดูเหมือนว่าจะไม่ทำงาน บางทีกูเกิลอาจลดคุณสมบัตินี้ลงจากแผนที่ที่ฝัง / แผนที่ api3

2
ทำไมเลเยอร์ Shapefile ใหม่ของฉันจึงไม่แสดง
ฉันมีปัญหากับเลเยอร์รูปร่างใหม่ที่ไม่ปรากฏในแผนที่ของฉัน ตารางแอตทริบิวต์แสดงได้ดีและจุดทั้งหมดอยู่ในนั้นอย่างไรก็ตามด้วยสายตาไม่มีจุดที่แสดงบนแผนที่ ฉันทำให้แน่ใจว่าเลเยอร์รูปร่างใหม่อยู่ที่ด้านบนสุดของสแต็ก ฉันพยายามวางเลเยอร์รูปร่างใหม่ในโครงการใหม่ที่ว่างเปล่าและทำงานได้อย่างสมบูรณ์ตามที่ควร จากนั้นฉันเปิดโครงการปัญหาเดิมอีกครั้งลบเลเยอร์ที่มีอยู่ทั้งหมดบันทึกเป็น temp โดยไม่มีข้อมูลเลยจากนั้นปิดและเปิดโครงการอีกครั้งและโหลดเลเยอร์รูปร่างปัญหาลงใน temp ใหม่ โครงการ. มันไม่ปรากฏขึ้นอีกครั้ง ฉันได้กลับไปที่ข้อมูลดั้งเดิมของฉันและสร้าง csv ที่ฉันใช้ในการสร้างไฟล์รูปร่างอีกครั้ง (ทำสองครั้ง) ในกรณีที่มีเนื้อหาปลอมอยู่ในนั้นอย่างไรก็ตามสิ่งนี้ไม่มีผลและ ปัญหายังคงอยู่ ใช้ QGIS 1.8.0 และ Windows 7 64 บิต อย่างไรก็ตามฉันติดตั้ง QGIS บนเครื่อง Linux และเกิดปัญหาเหมือนกัน หวังว่าใครบางคนสามารถช่วยหรือมีความคิดว่ามันอาจจะเป็น ...
9 qgis 

3
บล็อก spatio- ชั่วคราวที่มีแพคเกจ R gstat?
ในเอกสารของspฉันเห็นว่าการcoordsโต้แย้งของSpatialPolygonsฟังก์ชั่นยอมรับเพียง 2 คอลัมน์ ไม่สามารถสร้างรูปหลายเหลี่ยม 3 มิติได้หรือไม่ ฉันทำ kriging spatio กาลใช้แพคเกจโดยการเพิ่มเวลาเป็นมิติเชิงพื้นที่ในสามของgstat SpatialPointsDataFrameฉันต้องการที่จะขยายที่บล็อก kriging กับรูปหลายเหลี่ยมเป็นบล็อก มีวิธีใดที่จะทำเช่นนั้น?

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