qgis怎么显示gps点_使用QGIS查看点云

1.安装:

sudo apt-get install qgis

2. .prj .qix .shp文件可以直接整个文件夹拖入空白处

3.若需观察pcd点云点,可以先将pcd转为txt,代码:

#!/usr/bin/env python

#* coding: utf-8

import sys, utm

import math, numpy

import pypcd, utm

class Map:

def __init__(self, file):

self.pc = pypcd.PointCloud.from_path(file)

#a, b = self.pc.pc_data[-2], self.pc.pc_data[-1]

#lat, lon = a[0] + b[0]/1000.0, a[1] + b[1]/1000.0

#self.offset = utm.from_latlon(lat, lon, 51)

#print lon, lat, self.offset

self.offset = [347891, 3450721.86]

def query(self, idx):

p = self.pc.pc_data[idx]

x = p[0] + self.offset[0]

y = p[1] + self.offset[1]

print x, y

def save(self, file):

f = open(file, 'wb')

f.write('x, y\n')

for p in self.pc.pc_data:

x = p[0] + self.offset[0]

y = p[1] + self.offset[1]

f.write('%f, %f\n'%( x, y) )

f.close()

map = Map('pcd')

map.save('/txt')

4.全屏qgis后选择Layer->add layer->add Delimited Text layer->fine name->Geometry CRS选择51n(WGS84/UTM zone 51N)->add

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值