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

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

7
กำลังดูข้อมูล LIDAR (.las) ใน QGIS หรือไม่
มีเส้นทางที่ง่ายต่อการแสดงข้อมูล LIDAR ใน QGIS หรือไม่? ฉันมีบางข้อมูลที่ USGS LIDAR ในรูปแบบ .las ดาวน์โหลดได้จากhttp://lidar.cr.usgs.gov/ ซึ่งหมายความว่าฉันมีทั้ง. Atlas และข้อมูลเมตาในรูปแบบ. xml ฉันรับรู้liblasแต่ไม่ใช่วิธีนำไปใช้กับภารกิจนี้ ฉันกำลังใช้งาน Ubuntu 11.04 ด้วย QGIS 1.7.0-Wroclaw คำถามที่คล้ายกันสำหรับ ArcGIS คือ: การ แปลงข้อมูล LiDAR เป็น raster (DEM / DSM) สำหรับอินพุต ArcGIS หรือไม่ . ฉันแค่ต้องการทราบข้อมูลนี้และการลงทะเบียน การแปลงเป็น DEM จะใช้ได้ถ้าฉันเห็นภาพ

3
การสร้างรูปหลายเหลี่ยมที่มีส่วนขยายของไฟล์แรสเตอร์ใน QGIS?
ฉันมีไฟล์รูปภาพ TIFF และต้องการได้รูปหลายเหลี่ยมที่มีขอบเขตของ TIFF มีวิธีโดยตรงในการทำเช่นนี้? ตอนนี้ฉันต้องแปลงภาพเป็นเวกเตอร์ (ด้วย gdal_polygonize) แล้วละลายรูปหลายเหลี่ยม
17 qgis  imagery 

4
วิธีการใช้สัญลักษณ์ที่สอดคล้องกันระหว่างหลาย rasters ยืดใน ArcMap?
ฉันมีชุดภาพแรสเตอร์ต่อเนื่องที่แสดงปรากฏการณ์เดียวกันตลอดเวลาดังนั้นฉันจึงต้องใช้สัญลักษณ์ที่เหมือนกันในทุกภาพ ดังนั้นฉันจึงตั้งค่าสัญลักษณ์ที่ยืดออกของแรสเตอร์แรกโดยมีทางลาดสีจากค่าต่ำสุด / สูงสุด: ตอนนี้ในแรสเตอร์ที่สองฉันนำเข้าสัญลักษณ์จากแรสเตอร์แรก น่าเสียดายที่แม้ว่าป้ายกำกับจะตรงกัน แต่ค่าmin / maxจริงไม่เหมือนเลเยอร์แรก: ดังนั้นสีแดงในแรสเตอร์ที่สองจึงสอดคล้องกับค่า 0.47 มากกว่า 0.66 ฉันจะมั่นใจได้อย่างไรว่าแรสเตอร์ทั้งสองใช้สัญลักษณ์ที่สอดคล้องกัน

4
รายการพิกัดกลาง (centroid) สำหรับทุกประเทศ?
ฉันต้องการรายการของจุดศูนย์กลาง (centroid) สำหรับทุกประเทศ: จีน: ละติจูด / ลองจิจูด (พิกัดของจุดที่สำคัญที่สุดในจีน) ฝรั่งเศส: ละติจูด / ลองจิจูด (พิกัดของจุดที่สำคัญที่สุดในฝรั่งเศส) ฯลฯ ...

1
การเขียนสคริปต์ประมวลผลหลามด้วย QGIS 3.0
หลังจากการอัพเดตเป็น QGIS 3.0 มันยากมากที่จะค้นหาข้อมูลใด ๆ ที่เกี่ยวข้องกับการเขียนสคริปต์การประมวลผลใน QGIS 3.0 @ Underdark (ดูที่นี่ ) ได้ให้พื้นฐานสำหรับโครงกระดูก ดูเหมือนว่ารหัสนี้จะถูกเพิ่มใน QGIS เมื่อเขียนสคริปต์ใหม่จากเทมเพลต (QGIS 3.0.2) อย่างไรก็ตามฉันไม่สามารถหาวิธีที่จะช่วยให้ Python ใหม่ ๆ เหมือนฉันเข้าใจวิธีการเปลี่ยนรหัสนั้นโดยเฉพาะอย่างยิ่งสำหรับเลเยอร์อินพุตและเอาต์พุต เป้าหมายของฉันคือการเขียนสคริปต์โดยใช้ 2 เลเยอร์แรสเตอร์และสองเท่าเป็นอินพุต การเปลี่ยนแปลงที่จำเป็นต้องมีในโค้ดตัวอย่างคืออะไร สำหรับ QGIS 2.x ฉันจะใช้ไวยากรณ์ต่อไปนี้: ##Layer1=raster ##Layer2=raster ##myDouble=Double ##OutLayer1=output raster ##OutLayer2=output raster จากสิ่งที่ฉันเข้าใจการเปลี่ยนแปลงจะต้องทำในขั้นตอนต่อไปนี้ แต่ฉันไม่แน่ใจว่าจะต้องทำอะไร def initAlgorithm(self, config=None): self.addParameter(QgsProcessingParameterFeatureSource( self.INPUT, self.tr("Input layer"), [QgsProcessing.TypeVectorAnyGeometry])) self.addParameter(QgsProcessingParameterFeatureSink( self.OUTPUT, …
17 qgis  pyqgis  qgis-3 

3
OSGeo4W เชลล์พร้อม python3
ฉันต้องการใช้เชลล์ OSGeo4W กับ Python3 แต่เมื่อพิมพ์python3ฉันได้รับข้อผิดพลาดต่อไปนี้: Fatal Python error: Py_Initialize: unable to load the file system codec File "C:\OSGEO4~1\apps\Python27\lib\encodings\__init__.py", line 123 raise CodecRegistryError,\ ^ SyntaxError: invalid syntax ฉันจะใช้ Python3 ได้อย่างไร
17 osgeo4w  python-3 

3
การเพิ่ม GeoPandas Dataframe ไปยังตาราง PostGIS?
ฉันมี GeoPandas Dataframe ง่าย ๆ : ฉันต้องการอัปโหลด GeoDataframe นี้ไปยังตาราง PostGIS ฉันมีการตั้งค่าฐานข้อมูลพร้อมส่วนขยาย PostGIS แล้ว แต่ไม่สามารถเพิ่ม Dataframe นี้เป็นตารางได้ ฉันได้ลองทำสิ่งต่อไปนี้แล้ว: engine = <> meta = MetaData(engine) eld_test = Table('eld_test', meta, Column('id', Integer, primary_key=True), Column('key_comb_drvr', Text), Column('geometry', Geometry('Point', srid=4326))) eld_test.create(engine) conn = engine.connect() conn.execute(eld_test.insert(), df.to_dict('records'))

4
ตัด / คลิป / แยกรูปหลายเหลี่ยมที่มีรูปหลายเหลี่ยมอื่นจากชั้นเดียวกัน
เพื่อไม่ให้มีรูปหลายเหลี่ยม / คุณลักษณะที่ซ้อนทับกันฉันมักใช้รูปหลายเหลี่ยมอย่างน้อยหนึ่งรายการเพื่อตัด / สร้างรูปหลายเหลี่ยมอื่น ๆ นี่มักจะเร็วกว่าการติดตามเมื่อเพิ่มรูปหลายเหลี่ยม ฯลฯ ฉันไม่พบฟังก์ชันการทำงานนี้ใน QGIS รูปหลายเหลี่ยมที่เน้นถูกซ้อนทับด้วยรูปหลายเหลี่ยมที่อยู่ติดกัน (ตะวันตก / ซ้าย) กับขอบตรง ฉันต้องการตัดรูปหลายเหลี่ยมที่อยู่ติดกันด้วยไฮไลต์

1
ติดตั้ง QGIS ด้วยที่เก็บปลั๊กอินท้องถิ่นเท่านั้น
มีวิธีปฏิบัติที่ดีที่สุดในการติดตั้ง QGIS โดยไม่มีที่เก็บอย่างเป็นทางการ แต่มีที่เก็บในเครื่องหรือไม่? แนวคิดเบื้องหลังนี้คือการตั้งค่าสภาพแวดล้อมที่มั่นคงที่ปลั๊กอินตรวจสอบ GIS ของผู้ดูแลระบบในท้องถิ่นก่อนที่จะถูกเพิ่มลงในที่เก็บโลคัล เรามีปัญหาบางอย่างกับปลั๊กอินที่ทำให้การติดตั้ง QGIS ของเราไม่เสถียร (ตัวอย่างเช่นhttps://github.com/vinayan/RectOvalDigitPlugin/issues/6 ) เนื่องจากความเชื่อถือได้ของซอฟต์แวร์มีความสำคัญต่อเพื่อนร่วมงานของเรามากกว่าตัวเลือกฟรีระหว่าง 800 ปลั๊กอินเราจึงต้องการเลือกปลั๊กอินที่มีให้ก่อน ในตอนท้ายของวันนั้นอาจเป็นไปไม่ได้สำหรับบุคคลที่ต้องติดตั้งการติดตั้ง QGIS เพื่อป้องกันไม่ให้ผู้ใช้ติดตั้งปลั๊กอินที่ไม่พึงประสงค์ / ไม่เสถียรบางอย่างเป็นไดเรกทอรีปลั๊กอินและ QGIS2.ini จะต้องเขียนโดยผู้ใช้ แต่เรายังต้องการ เพื่อทำให้สภาพแวดล้อมการทำงานของ QGIS ของเรามีเสถียรภาพมากขึ้น ความคิดของฉันคือ: กำลังนำพื้นที่เก็บข้อมูลในเครื่องออกและทำให้ปุ่ม "เพิ่ม" ไม่ปรากฏหรือไม่ การบล็อกที่เก็บข้อมูลอย่างเป็นทางการผ่านพร็อกซีหรือไม่ ใช้รายการที่อนุญาตสำหรับปลั๊กอินที่อนุญาตและตรวจสอบปลั๊กอินที่ติดตั้งกับรายการที่อนุญาตด้วยปลั๊กอินที่ติดตั้งในโฟลเดอร์โปรแกรม QGIS หรือไม่ มีใครอีกบ้างที่เคยมีประสบการณ์กับการติดตั้ง QGIS ในโครงสร้างพื้นฐานด้านไอทีของธุรกิจ?

2
ทำไมดาวเทียมกาลิเลโอถึงไม่สามารถเข้าถึงได้ในสหรัฐอเมริกา?
ฉันเห็นว่าอุปกรณ์ Android บางตัว (หรือทั้งหมด) ที่สนับสนุนระบบกำหนดตำแหน่งทั่วโลกของกาลิเลโอได้รับการตั้งโปรแกรมโดยเจตนาเพื่อปิดการใช้งานการสนับสนุนกาลิเลโอด้วยตนเองเมื่อใช้ในสหรัฐอเมริกาหรือดินแดนของสหรัฐอเมริกา สิ่งนี้ใช้กับ Sony Xperia XZ Premium ตัวอย่างหนึ่งซึ่งฮาร์ดแวร์รองรับ GPS, GLONASS, BDS และ Galileo ตามการตอบรับอย่างเป็นทางการมันไม่ได้เป็นเรื่องของเฟิร์มแวร์เฉพาะภูมิภาค แต่เป็นพฤติกรรมแบบเรียลไทม์ที่ตั้งโปรแกรมไว้: อุปกรณ์ XZ Premium ใด ๆ โดยไม่คำนึงถึงภูมิภาคต้นทางจะเห็นดาวเทียมกาลิเลโอนอกสหรัฐอเมริกา แต่ในสหรัฐอเมริกา มันจะแกล้งทำเป็นจงใจว่าพวกเขาไม่มีตัวตน อะไรคือสาเหตุของพฤติกรรมนี้? นี่เป็นสิทธิบัตรหรือประเด็นทางกฎหมายเฉพาะ บริษัท หรือไม่? หรือเป็นกฎระเบียบของสหรัฐอเมริกาหรือยุโรปบางอย่าง?

2
เสร็จสิ้นการเรียงภาพจากดาวเทียมเมื่อข้อมูลครอบคลุมน้อยกว่า 100%
ฉันต้องการเข้าร่วมหลายภาพ (> = 2) เป็นภาพที่ "ดีที่สุด" หนึ่งภาพ ดีที่สุดถูกกำหนดไว้บนคลาวด์ต่ำและการครอบคลุมข้อมูลที่สูง ตัวอย่างการใช้ข้อมูล Sentinel satellite ฟรี ดู http://sentinel-s2-l1c.s3.amazonaws.com/tiles/12/S/XB/2017/6/1/0/preview.jpg และ http: //sentinel-s2-l1c.s3.amazonaws .com / ไทล์ / 12 / S / XB / 2017/6 /สำหรับแหล่งที่มาของภาพด้านล่าง มีอัลกอริธึมหรือกระบวนการในการสร้างไทล์ภาพถ่ายดาวเทียมที่ไม่มีการครอบคลุมข้อมูล 100% เพื่อสร้างไทล์เต็ม ดูการสร้างภาพข้อมูลด้านล่างสำหรับตัวอย่างของสิ่งที่ฉันหมายถึง ฉันไม่ค่อยคุ้นเคยกับวรรณกรรมมากนักและไม่รู้ว่าคำศัพท์ที่ฉันควรระวังคืออะไร ตัวอย่าง: ตัวอย่าง:

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

1
เข้าใจการคัดค้านไหม
สิ่งหนึ่งที่ฉันไม่สามารถค่อนข้างได้รับหัวของฉันรอบเป็นเส้นโครงอีกครั้ง มันมาพร้อมมากขึ้นในคำถามเกี่ยวกับกองการแลกเปลี่ยนและมีความอุดมสมบูรณ์ของวิธีการคำถามและคำตอบเกี่ยวกับปัญหาที่เฉพาะเจาะจงโดยใช้ซอฟแวร์ต่างๆ ฉันค้นหาเว็บด้วย "การคัดค้านคืออะไร" และฉันอ่านได้ดี คำถามที่พบบ่อยของ ESRI เกี่ยวกับProjection Basicsนั้นดีhttp://support.esri.com/en/technical-article/000005562 - จากนี้ ... The terms 'geographic coordinate system' and 'datum' are used interchangeably, but as noted above, a GCS includes a datum, spheroid, units of measure and a prime meridian. The coordinates for data change depending on the datum and spheroid …

2
สามารถใช้อักขระโคลอน (“:”) ในชื่อฟิลด์ shapefile ได้หรือไม่?
ฉันพยายามค้นหาว่า:ตัวละครนั้นได้รับอนุญาตในชื่อของฟิลด์รูปร่างของ ESRI หรือไม่ ฉัน googled แต่ไม่พบคำตอบ นี่เป็นคำพูดที่น่าสนใจจากบทความจาก ESRI FAQ ที่ระบุ: กำจัดอักขระใด ๆ ที่ไม่ใช่ตัวอักษรและตัวเลขหรือขีดล่าง นี่หมายความว่า:ไม่อนุญาตให้ใช้อักขระนี้ หรืออนุญาตให้ใช้ แต่แนะนำว่าอย่าใช้? ถ้าใช่แล้วทำไม

3
การทำคลัสเตอร์สายที่ไม่ได้บอกทิศทาง
ฉันกำลังมองหาวิธีที่มีประสิทธิภาพในการจัดกลุ่มบรรทัดที่เป็นอิสระจากทิศทางของพวกเขา นั่นหมายความว่าเส้นแบ่งระหว่างนิวยอร์กกับลอสแองเจลิสควรอยู่ในกลุ่มเดียวกันกับแนวในทิศทางอื่นระหว่างลอสแองเจลิสและนิวยอร์ก จุดเริ่มต้น / จุดสิ้นสุดควรมีลักษณะใกล้เคียงกัน (เช่นซานดิเอโกไปลองไอส์แลนด์ควรอยู่ในกลุ่มเดียวกันกับ LA-NY แต่อาจไม่ใช่ซานฟรานซิสโกถึงบอสตัน) และไม่มีจุดกึ่งกลาง ข้อมูลอินพุตจะคล้ายกับตัวอย่างนี้: (โดย Cassiopeia หวานที่วิกิพีเดียภาษาญี่ปุ่นGFDLหรือCC-BY-SA-3.0ผ่านวิกิมีเดียคอมมอนส์) ก่อนหน้านี้ฉันพยายามเรียงลำดับบรรทัดล่วงหน้าเช่นทำให้พวกเขาวิ่งจากตะวันตกไปตะวันออก แต่นี่ไม่ได้แก้ปัญหาสำหรับสายที่วิ่งจากเหนือจรดใต้และอื่น ๆ คุณรู้อัลกอริธึมที่เกี่ยวข้องกับปัญหานี้หรือไม่? ฉันกำลังมองหา แต่นอกเหนือจากอัลกอริทึมในการคำนวณทิศทางเฉลี่ยของกลุ่มที่ไม่ได้ทำเส้นทางฉันไม่พบสิ่งใดที่เป็นประโยชน์จากระยะไกลดังนั้นฉันจึงต้องใช้คำค้นหาที่ไม่ถูกต้อง

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