# -*- coding: utf-8 -*-
# @Time : 2020/2/7 10:56
# @Author : 番茄炒鸡蛋
import requests
import pandas as pd
import numpy as np
import os
from statsmodels.tsa.seasonal import seasonal_decompose
from statsmodels.tsa.arima_model import ARIMA
from sklearn.metrics import mean_absolute_error # 平方绝对误差
from PyQt5.QtCore import *
from PyQt5.QtWidgets import QMainWindow, QMessageBox
from PyQt5.QtGui import QPixmap
from PyQt5 import QtCore, QtWidgets
from PyQt5.QtWidgets import QApplication, QVBoxLayout, QSizePolicy, QWidget
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT as NavigationToolbar
from pylab import *
'''
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
界面代码
'''
# coordinate conversion
class Ui_Form_conversion(object):
def setupUi(self, Form_conversion):
Form_conversion.setObjectName("Form_conversion")
Form_conversion.setEnabled(True)
Form_conversion.resize(387, 373)
self.groupBox = QtWidgets.QGroupBox(Form_conversion)
self.groupBox.setGeometry(QtCore.QRect(20, 270, 251, 81))
self.groupBox.setObjectName("groupBox")
self.layoutWidget = QtWidgets.QWidget(self.groupBox)
self.layoutWidget.setGeometry(QtCore.QRect(20, 20, 211, 48))
self.layoutWidget.setObjectName("layoutWidget")
self.gridLayout_2 = QtWidgets.QGridLayout(self.layoutWidget)
self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
self.gridLayout_2.setObjectName("gridLayout_2")
self.lineEdit_ccoordinate = QtWidgets.QLineEdit(self.layoutWidget)
self.lineEdit_ccoordinate.setObjectName("lineEdit_ccoordinate")
self.gridLayout_2.addWidget(self.lineEdit_ccoordinate, 0, 1, 1, 1)
self.label_5 = QtWidgets.QLabel(self.layoutWidget)
self.label_5.setObjectName("label_5")
self.gridLayout_2.addWidget(self.label_5, 0, 0, 1, 1)
self.groupBox_3 = QtWidgets.QGroupBox(Form_conversion)
self.groupBox_3.setGeometry(QtCore.QRect(20, 10, 341, 171))
self.groupBox_3.setObjectName("groupBox_3")
self.layoutWidget1 = QtWidgets.QWidget(self.groupBox_3)
self.layoutWidget1.setGeometry(QtCore.QRect(10, 20, 219, 22))
self.layoutWidget1.setObjectName("layoutWidget1")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.layoutWidget1)
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout.setObjectName("horizontalLayout")
self.label = QtWidgets.QLabel(self.layoutWidget1)
self.label.setObjectName("label")
self.horizontalLayout.addWidget(self.label)
self.lineEdit_key = QtWidgets.QLineEdit(self.layoutWidget1)
self.lineEdit_key.setText("")
self.lineEdit_key.setObjectName("lineEdit_key")
self.horizontalLayout.addWidget(self.lineEdit_key)
self.groupBox_2 = QtWidgets.QGroupBox(self.groupBox_3)
self.groupBox_2.setGeometry(QtCore.QRect(10, 50, 241, 111))
self.groupBox_2.setObjectName("groupBox_2")
self.layoutWidget2 = QtWidgets.QWidget(self.groupBox_2)
self.layoutWidget2.setGeometry(QtCore.QRect(11, 21, 221, 81))
self.layoutWidget2.setObjectName("layoutWidget2")
self.gridLayout = QtWidgets.QGridLayout(self.layoutWidget2)
self.gridLayout.setContentsMargins(0, 0, 0, 0)
self.gridLayout.setObjectName("gridLayout")
self.lineEdit_ocoordinate = QtWidgets.QLineEdit(self.layoutWidget2)
self.lineEdit_ocoordinate.setObjectName("lineEdit_ocoordinate")
self.gridLayout.addWidget(self.lineEdit_ocoordinate, 0, 1, 1, 2)
self.label_2 = QtWidgets.QLabel(self.layoutWidget2)
self.label_2.setObjectName("label_2")
self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1)
self.label_4 = QtWidgets.QLabel(self.layoutWidget2)
self.label_4.setObjectName("label_4")
self.gridLayout.addWidget(self.label_4, 1, 0, 1, 1)
self.comboBox_coordinatetype = QtWidgets.QComboBox(self.layoutWidget2)
self.comboBox_coordinatetype.setObjectName("comboBox_coordinatetype")
self.comboBox_coordinatetype.addItem("")
self.comboBox_coordinatetype.addItem("")
self.comboBox_coordinatetype.addItem("")
self.gridLayout.addWidget(self.comboBox_coordinatetype, 1, 1, 1, 1)
self.groupBox_4 = QtWidgets.QGroupBox(Form_conversion)
self.groupBox_4.setGeometry(QtCore.QRect(20, 200, 121, 51))
self.groupBox_4.setObjectName("groupBox_4")
self.pushButton_conversion = QtWidgets.QPushButton(self.groupBox_4)
self.pushButton_conversion.setGeometry(QtCore.QRect(20, 20, 75, 23))
self.pushButton_conversion.setObjectName("pushButton_conversion")
self.retranslateUi(Form_conversion)
self.pushButton_conversion.clicked.connect(Form_conversion.conversion)
QtCore.QMetaObject.connectSlotsByName(Form_conversion)
def retranslateUi(self, Form_conversion):
_translate = QtCore.QCoreApplication.translate
Form_conversion.setWindowTitle(_translate("Form_conversion", "坐标转换"))
self.groupBox.setTitle(_translate("Form_conversion", "输出模块"))
self.label_5.setText(_translate("Form_conversion", "经纬度:"))
self.groupBox_3.setTitle(_translate("Form_conversion", "输入模块"))
self.label.setText(_translate("Form_conversion", "密钥(key):"))
self.groupBox_2.setTitle(_translate("Form_conversion", "原坐标"))
self.label_2.setText(_translate("Form_conversion", "经纬度:"))
self.label_4.setText(_translate("Form_conversion", "坐标系类型:"))
self.comboBox_coordinatetype.setItemText(0, _translate("Form_conversion", "gps"))
self.comboBox_coordinatetype.setItemText(1, _translate("Form_conversion", "baidu"))
self.comboBox_coordinatetype.setItemText(2, _translate("Form_conversion", "mapbar"))
self.groupBox_4.setTitle(_translate("Form_conversion", "执行模块"))
self.pushButton_conversion.setText(_translate("Form_conversion", "转换"))
# dataprocessing
class Ui_Form_dataprocessing(object):
def setupUi(self, Form_dataprocessing):
Form_dataprocessing.setObjectName("Form_dataprocessing")
Form_dataprocessing.setEnabled(True)
Form_dataprocessing.resize(619, 277)
self.groupBox = QtWidgets.QGroupBox(Form_dataprocessing)
self.groupBox.setGeometry(QtCore.QRect(10, 20, 291, 171))
self.groupBox.setObjectName("groupBox")
self.label_4 = QtWidgets.QLabel(self.groupBox)
self.label_4.setGeometry(QtCore.QRect(30, 60, 54, 12))
self.label_4.setObjectName("label_4")
self.lineEdit_starttime = QtWidgets.QLineEdit(self.groupBox)
self.lineEdit_starttime.setGeometry(QtCore.QRect(120, 60, 131, 20))
self.lineEdit_starttime.setObjectName("lineEdit_starttime")
self.label_3 = QtWidgets.QLabel(self.groupBox)
self.label_3.setGeometry(QtCore.QRect(31, 31, 60, 16))
self.label_3.setObjectName("label_3")
self.comboBox_crawltime4 = QtWidgets.QComboBox(self.groupBox)
self.comboBox_crawltime4.setGeometry(QtCore.QRect(121, 31, 62, 20))
self.comboBox_crawltime4.setObjectName("comboBox_crawltime4")
self.comboBox_crawltime4.addItem("")
self.comboBox_crawltime4.addItem("")
self.comboBox_crawltime4.addItem("")
self.comboBox_crawltime4.addItem("")
self.comboBox_crawltime4.addItem("")
self.comboBox_crawltime4.addItem("")
self.comboBox_crawltime4.addItem("")
self.comboBox_crawltime4.addItem("")
self.comboBox_crawltime4.addItem("
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于高德地图API,开发了一个能自动爬取、处理、分析、预测车速数据的软件.zip (11个子文件)
speed_predict-master
毕业设计.py 76KB
crawl_square.py 2KB
crawl_road.py 2KB
crawl_rectangle.py 2KB
images_demo
image1.jpg 34KB
image4.jpg 108KB
image2.jpg 95KB
null_file 1B
image3.jpg 84KB
毕业设计2.py 75KB
xingzheng.html 4KB
共 11 条
- 1
资源评论
博士僧小星
- 粉丝: 1931
- 资源: 5896
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功