Консоль Spyder IPython перезапускается после выполнения части кода - PullRequest
1 голос
/ 19 марта 2019

У меня есть кусок кода, для которого я установил необходимые пакеты. У меня проблема после выполнения этих 2 строк кода:

data_all = spatial.readLidarPoints(inFile)
data_g = spatial.readLidarPoints(inFile,classification=lidarprocessor.CLASSIFICATION_GROUND)

Консоль IPython просто перезапускается после запуска этих строк, и я возвращаюсь к строке консоли [1]. Я использую Conda на Ubuntu 18.04 LTS.

Я приложу полный код:

import pylidar
from pylidar import lidarprocessor
from pylidar.toolbox import spatial
from pylidar.toolbox import interpolation

from functools import partial
import pyproj
import numpy as np

import gbdxtools
from gbdxtools.task import env
from gbdxtools import CatalogImage

import matplotlib.pyplot as plt

#from rasterio import features
import numpy.ma 

from skimage import morphology
from gbdxtools.vectors import Vectors

import matplotlib.patches as Patches
from matplotlib.collections import PatchCollection

from matplotlib.patches import Polygon
from shapely import ops
from shapely.geometry import shape

from mpl_toolkits.mplot3d import Axes3D

from matplotlib import cm

import os
#import wget




inp = pyproj.Proj(init='epsg:32136') # 32136
outp = pyproj.Proj(init='epsg:4326')
tfm = partial(pyproj.transform, inp, outp)

BINSIZE = 1

def foot_to_meter(x):
    return x*0.3048 # check resolution


def sp_to_wgs84(p):
    xin, yin, zin = p
    xout, yout = tfm(foot_to_meter(xin), foot_to_meter(yin))
    return [xout, yout, foot_to_meter(zin)]


exists = os.path.isfile('tn_clean.las') 
if exists:
    inFile='tn_clean.las'
else:
    inFile=wget.download('https://s3.amazonaws.com/notebooks-demo-data/tn_clean.las')


#(xmin, xmax, ymin, ymax)
data_all = spatial.readLidarPoints(inFile)
data_g = spatial.readLidarPoints(inFile,classification=lidarprocessor.CLASSIFICATION_GROUND)
...