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

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

10
ต้องการชุดข้อมูล Trajectory GPS Trajectory หรือไม่
ฉันกำลังมองหาชุดข้อมูลมาตรฐานจีพีเอสซึ่งมีให้เพื่อการวิจัยฟรี ฉันได้พบชุดข้อมูลGeoLife GPS Trajectoriesจาก Microsoft Research แล้ว แต่ฉันคิดว่ามันไม่สมบูรณ์ สิ่งที่ฉันต้องการคือข้อมูลกิจกรรม GPS ของบุคคลเช่นในสิ่งอันดับ (ละติจูดลองจิจูดลองจิจูดวันที่) ที่ติดตามเป็นเวลาอย่างน้อยหลายเดือนโดยเฉพาะอย่างยิ่งต่อเนื่อง ฉันต้องการบันทึกที่ไม่กระจัดกระจาย ไม่เกิน 1 นาทีระหว่างแต่ละรายการ ฉันจะซาบซึ้งจริงๆถ้าคุณสามารถชี้ให้ฉันเห็นชุดข้อมูลที่เชื่อถือได้

3
จะเพิ่มการรองรับไดร์เวอร์ FileGDB (ไฟล์ Esri gdb API) ใน fiona ได้อย่างไร?
มีคำถามมากมายเกี่ยวกับเรื่องนั้น แต่ไม่มีใครแก้ปัญหาของฉันได้ ฉันมีเครื่องด้วย: Windows 7 x64 Python 3.4.3 x 64 GDAL ติดตั้งgdalinfo --version --> GDAL 1.11.4, released 2016/01/25; gdal ถูกติดตั้งจากล้อGDAL-1.11.4-cp34-none-win_amd64.whlจากที่นี่ ติดตั้ง GDAL ไว้C:\Python34\Lib\site-packages\osgeoแล้ว ที่นั่นฉันมีไฟล์. exe หลายไฟล์สำหรับไฟล์ gdal และ ogr และ. pyd ฟิโอน่าติดตั้ง: ถูกติดตั้งจากล้อFiona-1.6.3-cp34-none-win_amd64.whlจากเว็บไซต์เดียวกัน ฉันสามารถเรียกใช้รหัสนี้และทำงานได้สำเร็จ: import gdal import ogr from gdalconst import * shp = r"C:\Data\GIS\PTS.shp" driver = ogr.GetDriverByName('ESRI Shapefile') dataset …

2
บันทึกและโหลดโปรไฟล์ผู้ใช้ใน QGIS
มีวิธีใช้ไฟล์กำหนดค่าหรืออาจเป็น. ini ในการโหลดการตั้งค่าที่เกี่ยวข้องสำหรับ QGIS เมื่อมีการตั้งค่าอาจแชร์กับคนอื่นหรือไม่ ติดตั้งปลั๊กอินและที่เก็บปลั๊กอินแล้ว แถบเครื่องมือเปิดใช้งานและปิดใช้งาน การจัดวางแถบเครื่องมือบนหน้าจอ QGIS เส้นทาง SVG สำหรับสไตล์ที่ระบุในเมนู QGIS: ตัวเลือก, ระบบ "คุณพบวิธีที่จะทำให้ QGIS ส่งออกโปรไฟล์ผู้ใช้ที่มีอยู่ไปยังตำแหน่งใหม่ที่ระบุไว้ข้างต้นหรือไม่ - SAnderka 3 มี.ค. 14 เวลา 13:44" ( ฉันจะรวมศูนย์การเชื่อมต่อ QGIS สำหรับการติดตั้ง QGIS หลายแห่ง ) QGIS 3.2.2-1 ได้รับการแก้ไขแล้ว ออกจากการติดตามและไม่ลบเพียงเพื่อให้เป็นที่ชัดเจนว่าวิธีการเหล่านี้อย่างน้อยสำหรับฉันไม่ทำงาน พยายามต่อไปนี้ไม่ประสบความสำเร็จ QGIS 2.2, QGIS 2.14-15 1. สามารถส่งออกการตั้งค่าเริ่มต้นโดยใช้ Open OSGeo4W วาง: qgis --optionspath "X:\mynat\qgis" --configpath …

3
GeoPandas / Shapely ทำงานในพื้นที่และระยะทางเท่าใด
ดูเหมือนคำถามงี่เง่า แต่ฉันไม่สามารถหาคำตอบที่ชัดเจนเกี่ยวกับสิ่งที่: geopandas หน่วย / หุ่นดีใช้คำนวณระยะทาง / พื้นที่ระหว่างวัตถุ?

3
ความหมายของ“ ระดับความสูงเหนือพื้นผิวของทรงรี”?
ฉันใช้การใช้อัลกอริทึมของ Vincenty และฉันมีคลาสที่เรียกว่า "ตำแหน่ง" ซึ่งต้องใช้ lat, lon และระดับความสูงที่กำหนดโดย: "ระดับความสูงเหนือพื้นผิวของทรงรี" ความหมายในการใช้งานดังกล่าวคืออะไร? มันเป็นเพียงแค่ "การยกระดับเหนือ MSL"?

1
เส้นประใน OL3?
ฉันรู้ว่าLine Dash ไม่ทำงาน OL3 (Openlayers 3)ถูกถามก่อนหน้านี้ แต่วิธีแก้ปัญหาที่เสนอไม่ทำงาน รหัสของฉันคือ: var calculateStyle= new ol.style.Style({ fill: new ol.style.Fill({ color: [255, 255, 255, 0.6], opacity: 0.3 }), stroke: new ol.style.Stroke({ color: [0, 153, 255, 1], linedash: [40,40], width: 3 }) }); ฉันลองทั้งสอง[4,4]และ[40,40]แนะนำในคำถามที่เชื่อมโยง แต่มันไม่ทำงาน

7
ปลั๊กอิน QGIS: ปัญหาการนำเข้าไฟล์ (resources_rc) - ปลั๊กอินไม่โหลด - ปัญหาของ PATH
ฉันกำลังสร้างปลั๊กอิน qgis และไม่สามารถหาวิธีแก้ไขสำหรับข้อผิดพลาดนี้ได้ File "/usr/lib/python2.7/dist-packages/qgis/utils.py", line 478, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ImportError: No module named resources_napoved_rc สำหรับทุกคนที่จะถามว่าฉันได้สร้างไฟล์ทรัพยากรหลามแล้ว: pyrcc4 -o resources_napoved_rc.py resources_napoved.qrc ฉันยังหาวิธีทำให้มันใช้งานไม่ได้ ฉันได้รับข้อผิดพลาดเดียวกันเสมอ ด้านบนของสคริปต์ฉันมี: import resources_napoved_rc.py ฉันใช้ไฟล์ ui โดยตรงจาก qtbuilder แนวคิดใดที่จะก้าวไปข้างหน้า? ฉันสมมติว่านี่จะต้องมีปัญหาเส้นทางบางอย่างหรือบางอย่างที่คล้ายกัน

3
การเลือกคุณสมบัติโดยใช้นิพจน์ด้วย PyQGIS
ฉันจะเลือกคุณสมบัติด้วย PyQGIS โดยใช้นิพจน์ได้อย่างไร ฉันพยายามใช้QgsExpressionแต่วิธีการเลือกไม่ได้: exp = QgsExpression("'ogc_fid' = 482") cLayer = canvas.currentLayer() cLayer.select(exp) เป็นไปได้และถ้าเป็นเช่นนั้นฉันจะทำอย่างไร

1
แสดงหลายฟิลด์เป็นเลเบลหากหนึ่งฟิลด์เป็น null ใน QGIS?
ฉันมีปัญหาบางอย่างที่พยายามแสดงหลายช่องสำหรับป้ายกำกับเดียวใน QGIS ใน QGIS2.6 การพยายามแสดงเลเบลสำหรับคุณลักษณะที่ประกอบด้วยหลายฟิลด์ส่งผลให้มีเลเบลว่างหากหนึ่งในฟิลด์นั้นเป็นค่าว่าง ตัวอย่างเช่นในกล่องโต้ตอบนิพจน์เลเบล: concat("Temp Site",'\n',"Notes",'\n',"Function") จะทำงานตามปกติเว้นแต่ว่าฟิลด์ใดฟิลด์หนึ่งเป็นโมฆะจากนั้นผลลัพธ์จะไม่มีการแสดงป้ายกำกับ ใช้ '||' ตัวดำเนินการแทนในกล่องโต้ตอบนิพจน์ยังส่งผลให้เกิดลักษณะการทำงานเดียวกัน "Temp Site" || '\n' || "Notes" || '\n' || "Function" มีวิธีแสดงป้ายกำกับหรือไม่แม้ว่าฟิลด์ใดฟิลด์หนึ่งจะว่างเปล่า
13 qgis  labeling 

2
การตั้งค่าคุณสมบัติคุณสมบัติตามชื่อผ่านทาง QGIS python api?
ฉันพยายามตั้งค่าคุณสมบัติตามชื่อคุณลักษณะด้วยรหัสนี้ pr = layer.dataProvider() pr.addAttributes([QgsField("test", QVariant.Int)]) layer.updateFields() for feature in layer.getFeatures(): attrName = 'test' feature[attrName] = 1 แต่ในผลลัพธ์ฉันมีค่าว่างในทุกสาขา ถ้าฉันใช้ feature.setAttributes([1]) มันทำงานได้อย่างถูกต้อง ฉันทำอะไรผิด ทำไมคุณสมบัติ [attrName] = 1 ไม่ทำงาน อัปเดต : ค้นหาโซลูชันนี้ pr = layer.dataProvider() pr.addAttributes([QgsField("test", QVariant.Int)]) layer.updateFields() for feature in layer.getFeatures(): attrName = 'test' feature[attrName] = 1 pr.changeAttributeValues({feature.id() : {pr.fieldNameMap()[attrName] : …
13 pyqgis 

1
Qt Designer และ QGIS ทำงานร่วมกันได้อย่างไร
ฉันแค่พยายามเข้าใจว่า qgis และนักออกแบบทำงานร่วมกันอย่างไร จากโพสต์ที่ยอดเยี่ยมของ Nathan W ฉันรู้วิธีสร้างแบบฟอร์มผู้ใช้และวิธีเชื่อมต่อกับเลเยอร์ qgis และวิธีเพิ่มรหัสตรวจสอบ คำถามของฉันที่นี่ไร้เดียงสา แต่สิ่งที่ทุกคนรู้คือสิ่งที่ไม่สามารถหาได้ในสิ่งพิมพ์: สำเนาของ Qt Designer ที่มาพร้อมกับ QGIS รวมกับ QGIS GUI ในนั้นหรือไม่ (เช่นตัวออกแบบฟอร์มภายใน ms-access คือส่วนที่เหลือของ ms-access)? ฉันสามารถเริ่ม Qt Designer จากภายใน QGIS หรือฉันจะต้องตกปลาในการติดตั้ง QGIS ด้วย Windows Explorer และค้นหา exe Qt Designer เพื่อดับเบิ้ลคลิก? ฉันควรติดตั้ง Qt Designer / Qt Creator หรือ pyQt แยกต่างหากจากการใช้ Qt Designer …
13 qgis  qt4  qt-designer 

3
การแปลง xy พิกัดเป็นลองจิจูดละติจูดโดยใช้ QGIS?
ฉันกำลังทำงานกับไฟล์รูปร่างที่สามารถดาวน์โหลดได้ซึ่งมีพิกัด XY '3672187.92698000, 534175.72095400'พวกเขาจะคล้ายกับ '-90.097017, 29.963176'ผมอยากจะแปลงให้ละติจูดลองจิจูดเพื่อให้พวกเขามีมากขึ้นเช่น ฉันเห็นคำถามนี้ถูกจัดการโดยใช้ ArcMapแต่ฉันไม่มีซอฟต์แวร์นั้น ฉันสามารถดาวน์โหลดและติดตั้งQGIS ได้แต่ฉันรู้สึกสับสนด้วยอินเตอร์เฟซที่ซับซ้อน ต้องการแปลงด้วยถ้าเป็นไปได้

1
Python: ค้นหาวิธีการคำนวณ“ inner centroid” (หรือที่รู้จักกันว่า labelPoint in arcmap) ของรูปหลายเหลี่ยม
ฉันกำลังมองหาวิธีในการคำนวณพิกัด X, Y ของจุดภายใน (หรือที่เรียกว่า labelPoint ใน arcmap) ของรูปหลายเหลี่ยม (ผิดปกติ) ฉันพยายามหาวิธีแก้ปัญหาโดยไม่ต้องใช้โมดูล ArcGIS ความแตกต่างระหว่าง "เซนทรอยด์" และ labelPoint คือเซนทรอยด์อาจอยู่นอกรูปหลายเหลี่ยม ฉันใช้โมดูลหุ่นดี จาก shapely.geometry นำเข้ารูปหลายเหลี่ยม ref_polygon = Polygon(points) # get the x and y coordinate of the centroid ref_polygon.centroid.wkt 'POINT (558768.9293489187300000 6361851.0362532493000000)' ใช้ข้อมูลต่อไปนี้ (จุดยอดของรูปหลายเหลี่ยมของฉัน) ขอบคุณล่วงหน้าสำหรับความช่วยเหลือและคำแนะนำ points = [(560036.4495758876, 6362071.890493258), (560036.4495758876, 6362070.890493258), (560036.9495758876, 6362070.890493258), (560036.9495758876, …

2
การตั้งค่า 0 ใน GeoTIFF เป็น nodata โดยใช้ GDAL?
มีวิธีตั้งค่าพิกเซล 0 ค่าทั้งหมดในแรสเตอร์เป็นโนดาต้าโดยใช้ GDAL หรือไม่ ฉันต้องการใช้ fillnodata เพื่อเติมหลุมบางส่วน แต่หลุมถูกตั้งค่าเป็น 0 ดังนั้นฉันต้องลบออกก่อน
13 raster  gdal 

5
วิธีกำหนดสไตล์ของคะแนนใน QGIS โดยยึดตามคุณลักษณะหลายประการ
ในขณะที่พยายามค้นหาวิธีที่มีประโยชน์ในการแสดงแผ่นดินไหวฉันสังเกตเห็นว่ามันไม่ง่ายเลยที่จะจัดการ ฉันต้องการที่จะรับรู้ "ขนาด", "วันที่" และ "ความลึก" จากรูปแบบของจุด สิ่งที่ต้องการ: ขนาด: ขึ้นอยู่กับขนาด ความลึก: สีพื้นฐาน (เช่น <15 แดง, 15-30 เหลือง,> 30 น้ำเงิน) วันที่: ความเข้มของสีเป็นการแรเงาจากสี 100% เป็นสีขาว / ... มีวิธีทำโดยไม่กำหนดกฎหลายสิบหรือไม่

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