def function_to_test_set_causa(causa): claXML = gps_classXML.classXML() claXML.set_causa(causa) causa = claXML.causaC return causa
def function_to_test_get_tipo(tipo): claXML = gps_classXML.classXML() claXML.set_tipo(tipo) tipo = claXML.get_tipo() return tipo
def function_to_test_set_matricula(matricula): claXML = gps_classXML.classXML() claXML.set_matricula(matricula) matricula = claXML.matriculaC return matricula
def function_to_test_set_autonomia(autonomia): claXML = gps_classXML.classXML() claXML.set_autonomia(autonomia) autonomia = claXML.autonomiaC return autonomia
def function_to_test_set_provincia(provincia): claXML = gps_classXML.classXML() claXML.set_provincia(provincia) provincia = claXML.provinciaC return provincia
def read_events(data_provincias_filter): http = urllib3.PoolManager() incidencias = http.request('GET', "http://www.dgt.es/incidenciasXY.xml") raiz = xml.etree.ElementTree.fromstring(incidencias.data) claXML = gps_classXML.classXML() for incidencia in raiz: # tipo tipoVar = incidencia.find('tipo').text # autonomia autonomiaVar = incidencia.find('autonomia').text # provincia provinciaVar = incidencia.find('provincia').text # matricula matriculaVar = incidencia.find('matricula').text #claXML.set_matricula(matriculaVar) # causa causaVar = incidencia.find('causa').text # poblacion poblacionVar = incidencia.find('poblacion').text # fechahora_ini fechahora_iniVar = incidencia.find('fechahora_ini').text # nivel nivelVar = incidencia.find('nivel').text # carretera carreteraVar = incidencia.find('carretera').text # pk_inicial pk_inicialVar = incidencia.find('pk_inicial').text # pk_final pk_finalVar = incidencia.find('pk_final').text # sentido sentidoVar = incidencia.find('sentido').text # hacia haciaVar = incidencia.find('hacia').text # ref_incidencia ref_incidenciaVar = incidencia.find('ref_incidencia').text # version_incidencia version_incidenciaVar = incidencia.find('version_incidencia').text # x xVar = incidencia.find('x').text # y yVar = incidencia.find('y').text # tipolocalizacion tipolocalizacionVar = incidencia.find('tipolocalizacion').text #seteamos todos los setters de la clase classXML if data_provincias_filter == []: data_provincia = 'PONTEVEDRA' setting_classXML(data_provincia, claXML, provinciaVar, tipoVar, autonomiaVar, matriculaVar, causaVar, poblacionVar, fechahora_iniVar, nivelVar, carreteraVar, pk_inicialVar, pk_finalVar, sentidoVar, haciaVar, ref_incidenciaVar, version_incidenciaVar, xVar, yVar, tipolocalizacionVar) else: for i in range(len(data_provincias_filter)): setting_classXML(data_provincias_filter[i], claXML, provinciaVar, tipoVar, autonomiaVar, matriculaVar, causaVar, poblacionVar, fechahora_iniVar, nivelVar, carreteraVar, pk_inicialVar, pk_finalVar, sentidoVar, haciaVar, ref_incidenciaVar, version_incidenciaVar, xVar, yVar, tipolocalizacionVar) return claXML.get_y(), claXML.get_x(), claXML
def function_to_test_set_carretera(carretera): claXML = gps_classXML.classXML() claXML.set_carretera(carretera) carretera = claXML.carreteraC return carretera
def function_to_test_set_versionincidencia(versionincidencia): claXML = gps_classXML.classXML() claXML.set_versionincidencia(versionincidencia) versionincidencia = claXML.version_incidenciaC return versionincidencia
def function_to_test_set_x(x): claXML = gps_classXML.classXML() claXML.set_x(x) x = claXML.xC return x
def function_to_test_set_hacia(hacia): claXML = gps_classXML.classXML() claXML.set_hacia(hacia) hacia = claXML.haciaC return hacia
def function_to_test_set_refincidencia(refincidencia): claXML = gps_classXML.classXML() claXML.set_refincidencia(refincidencia) refincidencia = claXML.ref_incidenciaC return refincidencia
def function_to_test_set_sentido(sentido): claXML = gps_classXML.classXML() claXML.set_sentido(sentido) sentido = claXML.sentidoC return sentido
def function_to_test_set_pkfinal(pkfinal): claXML = gps_classXML.classXML() claXML.set_pkfinal(pkfinal) pkfinal = claXML.pk_finalC return pkfinal
def function_to_test_get_pkfinal(pkfinal): claXML = gps_classXML.classXML() claXML.set_pkfinal(pkfinal) pkfinal = claXML.get_pkfinal() return pkfinal
def function_to_test_set_poblacion(poblacion): claXML = gps_classXML.classXML() claXML.set_poblacion(poblacion) poblacion = claXML.poblacionC return poblacion
def function_to_test_set_y(y): claXML = gps_classXML.classXML() claXML.set_y(y) y = claXML.yC return y
def function_to_test_set_fechahoraini(fechahoraini): claXML = gps_classXML.classXML() claXML.set_fechahoraini(fechahoraini) fechahoraini = claXML.fechahora_iniC return fechahoraini
def function_to_test_set_tipolocalizacion(tipolocalizacion): claXML = gps_classXML.classXML() claXML.set_tipolocalizacion(tipolocalizacion) tipolocalizacion = claXML.tipolocalizacionC return tipolocalizacion
#!/usr/bin/python # -*- coding: utf-8 -*- import gps_parameters import relative_coordinates import gps_fuels import gps_events_xml import gps_classXML import gps_classFuels claXML_1 = gps_classXML.classXML() claFuels_1 = gps_classFuels.classFuels() x, y, heading, bool_event = gps_parameters.open_data() address_to_events, data_provincias_filter = gps_parameters.open_address() position_event = gps_parameters.return_position_event(bool_event) '''print ("Lectura de parámetros GPS ok")''' if address_to_events == []: coor_x_rel, coor_y_rel = relative_coordinates.convert_coordinates_global_to_relative( x, y, heading) relative_coordinates.plot_trajectory_EGO(coor_x_rel, coor_y_rel) relative_coordinates.plot_events_static(x[10000:20000], y[10000:20000], position_event[10000:20000]) if address_to_events == []: #gasolineras claFuels = gps_fuels.event_fuels(data_provincias_filter) claFuels_1 = claFuels longitud_fuels = claFuels_1.get_longitud() latitud_fuels = claFuels_1.get_latitud() if len(longitud_fuels) >= 5:
def function_to_test_set_nivel(nivel): claXML = gps_classXML.classXML() claXML.set_nivel(nivel) nivel = claXML.nivelC return nivel