class Person(FormNode): name = StringProperty(index=True, index_name="PersonNames", index_config={"type": "fulltext"}) surname = StringProperty() surname1 = StringProperty() gender = StringProperty() address = RelationshipTo(VersionedNode, 'IS_IN', cardinality=ZeroOrMore)
class Orfeo(FormNode): register_time = DateTimeProperty(default=timeStampGenerator) document_time = DateTimeProperty() reference_code = StringProperty() guide_number = StringProperty() subject = StringProperty() type = StringProperty() sequence = StringProperty(unique_index=True) attachment = RelationshipTo(OrfeoAttachment, 'ATTACHMENT') #: Destinatario persona receiver_person = RelationshipTo(Person, 'RECEIVER_PERSON') #: Destinatario empresa receiver_company = RelationshipTo(Company, 'RECEIVER_COMPANY')
class AplicacionTraslado(FormNode): #Definición de datos para el FORMULARIO APLICACIÓN DE TRASLADO #decreto_327 - TRASLADO DEC 327 / 04 - Tipo Label radicado = StringProperty() #Radicado solicitante = StringProperty() #Solicitante valor_predio = FloatProperty() #Valor Predio - Fórmula: =+F12 m2 = FloatProperty() #Metros Cuadrados - Fórmula: =+F14 valor_catastral_m2 = FloatProperty() #Valor Catastral M2 - Fórmula: =+F15 area_util_proyecto = FloatProperty() #Area Util Proyecto area_vis = FloatProperty() #Area VIS #vis - VIS - Tipo Label #a1_label A1 - área equivalente a1_valor = FloatProperty() # A1 - Fórmula: =+C16*(D21/D22) #a2_label A2 a2_valor = FloatProperty() # A2 - Fórmula: =+C16 # v1_label V1 v1_valor = FloatProperty() # V1 - Fórmula: =+C13 #v2_label V2 v2_valor = FloatProperty() # V2 - Fórmula: =+F23 area_etapa_desc = StringProperty( ) # Ej: Area Etapa III Neuvo Usme- La Esperanza area_etapa_valor = FloatProperty() # Valor - Fórmula: =+F22 avaluo_comercial = FloatProperty( ) # Avaluo comercial Predio - trae valor de otro archivo. valor_a_pagar = FloatProperty() # Valor a Pagar - Fórmula: =+D24*D19 # valores_catastrales - VALORES CATASTRALES - Tipo Label # valor_catastral_predio VALOR CASTASTRAL PREDIO - Tipo Label year1_desc = StringProperty() # año (Comentario: Digitar avalúo Catastral) year1_valor = FloatProperty() year2_desc = StringProperty() # año (Comentario: Digitar avalúo Catastral) year2_valor = FloatProperty() total_avaluos = FloatProperty( ) # sin título: suma de los valores catastrales anteriores dividido entre 2 area1_m2 = FloatProperty( ) # AREA M2 - (comentario: Digitar área del boletin catastral) valor_catastral1_m2 = FloatProperty() # VALOR CATASTRAL M2 year3_desc = StringProperty() # año year3_valor = FloatProperty() year4_desc = StringProperty() # año year4_valor = FloatProperty() promedio = FloatProperty() # PROMEDIO area2_m2 = FloatProperty() valor_catastral2_m2 = FloatProperty() # VALOR CATASTRAL M2 elaboro = StringProperty() # Elaborado Por: reviso = StringProperty() # Revisados por:
class RegistroPredioCatastroTipoII(FormNode): #: Unique and indexed properties first sector = StringProperty(unique_index=True) chip = StringProperty(unique_index=True) cedula_catastral = StringProperty(unique_index=True) #: All other matricula = StringProperty() id_lote = StringProperty() codigo_direccion = StringProperty() direccion_actual = StringProperty() escritura = StringProperty() notaria = IntegerProperty() fecha_documento = DateTimeProperty() area_terreno = FloatProperty() area_construida = FloatProperty() tipo_propiedad = IntegerProperty() codigo_destino = IntegerProperty() clase_predio = StringProperty() codigo_estrato = IntegerProperty() zona_fisica_geoeconomica = StringProperty()
class SIIMForm(FormNode): ficha = StringProperty() estado = StringProperty() nombre = StringProperty() forma_intervencion = StringProperty() localidad = StringProperty() localizacion_general = StringProperty() acta_creacion_proyecto = StringProperty() areas = CaliopeJSONProperty propietario = RelationshipTo(VersionedNode, 'PROPIETARIO')
class Project(FormNode): name = StringProperty() general_location = StringProperty() locality = StringProperty() project_type = StringProperty() record_document_creation = StringProperty() profit_center = StringProperty() areas = CaliopeJSONProperty()
class ChequeoTrasladoProvision(FormNode): #Definición de datos para la LISTA DE CHEQUEO PARA LA REALIZACIÓN DEL TRASLADO DE PROVISIÓN VIS/VIP EN PROYECTOS DE METROVIVIENDA #documentacion - DOCUMENTACIÓN - Tipo Label #entrega - ENTREGA - Tipo Label #observacion - OBSERVACION - Tipo Label # solicitud_traslado = StringListProperty() # Solicitud de traslado, opciones: SI, NO # observaciones_solicitud_traslado = StringProperty() # definido en el formulario como "textarea" # certificado_tradicion = StringListProperty() #Copia del certificado de Libertad de tradición y libertad predio original. opciones: SI, NO observaciones_certificado_tradicion = StringProperty( ) # definido en el formulario como "textarea" # cuadro_areas = StringListProperty() #Copia del cuadro de áreas del proyecto. opciones: SI, NO observaciones_cuadro_areas = StringProperty( ) # definido en el formulario como "textarea" # representacion_legal = StringListProperty() #Certificado de Existencia y Representación Legal opciones: SI, NO observaciones_representacion_legal = StringProperty( ) # definido en el formulario como "textarea" # curaduria_urbana = StringListProperty() #Certificación de la Curaduría Urbana donde se indiquen las áreas del proyecto, el tipo de proyecto y se estime la provisión de VIS o VIP. opciones: SI, NO observaciones_curaduria_urbana = StringProperty( ) # definido en el formulario como "textarea" # poder_si_aplica = StringListProperty() #En caso de de que aplique: poder o copia del mismo. opciones: SI, NO observaciones_poder_si_aplica = StringProperty( ) # definido en el formulario como "textarea"
class Task(VersionedNode): """Task are the most important part of the Kanban framework, """ holders = RelationshipFrom(VersionedNode, 'HOLDER') target = RelationshipTo(VersionedNode, 'TARGET', cardinality=ZeroOrOne) contexts = RelationshipTo(VersionedNode, "__CONTEXT__", cardinality=ZeroOrOne) deadline = DateTimeProperty() name = StringProperty() description = StringProperty() progress = IntegerProperty() subtasks = CaliopeJSONProperty() comments = CaliopeJSONProperty() color = StringProperty() status = StringProperty() formtask = StringProperty() notified = BooleanProperty() def __init__(self, *args, **kwargs): super(Task, self).__init__(*args, **kwargs)
class Company(FormNode): #: Número de documento o identificacion number_identification = StringProperty() #: Dígito de verificacion del numero de identificacion digit_verification = StringProperty() #: Nombre o razón social name = StringProperty() #: Sigla initial = StringProperty() #: Representante legal legal_representative = RelationshipTo(VersionedNode, 'IS_IN', cardinality=ZeroOrMore) #: Teléfono telephone = StringProperty() #: Dirección address = RelationshipTo(VersionedNode, 'IS_IN', cardinality=ZeroOrMore) #: Correo electrónico email = StringProperty()
class ControlAjustes(FormNode): #Definición de datos para el CONTROL DE AJUSTES DE DISEÑO actividad_diseno = StringProperty() # ACTIVIDAD DE DISEÑO: responsable = StringProperty() # RESPONSABLE: #descripcion_ajuste - DESCRIPCIÓN DEL AJUSTE - Tipo Label #razones_ajuste - RAZONES DEL AJUSTE - Tipo Label justificacion = StringProperty() # JUSTIFICACION: #evaluacion_impacto - EVALUACION DEL IMPACTO - Tipo Label impactos_evaluados = StringProperty() # IMPACTOS EVALUADOS resultados_evaluacion = StringProperty() # RESULTADOS DE LA EVALUACIÓN responsable_evaluacion = StringProperty() # RESPONSABLE # datos_nuevos - DATOS NUEVOS Y AJUSTES - Tipo Label numero_evaluacion = IntegerProperty() # Nº documento_origen = IntegerProperty() # DOCUMENTO ORIGEN DEL DATO version = StringProperty() # VERSIÓN dato = StringProperty() # DATO magnitud = StringProperty() # MAGNITUD #ajuste - DESCRIPCIÓN DEL AJUSTE A REALIZAR - Tipo Label ajuste_desc = StringProperty() aprobado_por = StringProperty() # APROBADO POR: cargo = StringProperty() # CARGO: fecha_aprobado = DateTimeProperty() # FECHA: #productos_ajuste - PRODUCTOS A ENTREGAR ACORDE CON EL AJUSTE - Tipo Label numero_producto = IntegerProperty() # Nº producto_desc = StringProperty() # PRODUCTO codigo_producto = StringProperty() # CÓDIGO version_producto = StringProperty() # VERSIÓN fecha = DateTimeProperty() # FECHA cambio_realizado = StringProperty() # CAMBIO REALIZADO
class EvaluacionProducto(FormNode): #Definición de datos para el formato EVALUACIÓN DEL PRODUCTO # evaluacion_producto - EVALUACIÓN DEL PRODUCTO - Tipo Label #identificacion_producto - IDENTIFICACIÓN DEL PRODUCTO Y/O SERVICIO NO CONFORME - Tipo Label # fecha - FECHA - Tipo Label fecha_evaluacion = DateTimeProperty( ) # definido en el formulario como "datepicker" producto = StringProperty() # PRODUCTO O SERVICIO incumplimiento = StringProperty() # DESCRIPCIÓN DEL REQUISITO INCUMPLIDO # cumple = StringListProperty() # CUMPLE con Opciones: SI - NO # tratamiento - TRATAMIENTO - Tipo Label # opcion_tratamiento = StringListProperty() # Opciones: Lista de chequeo: Reproceso, Concesión, Identificación para su no uso, Eliminación reproceso = StringProperty() concesion = StringProperty() identificacion_no_uso = StringProperty() eliminacion = StringProperty() acciones = StringProperty() # ACCIONES REALIZADAS registros = StringProperty() # REGISTRO(S) ASOCIADOS # verificacion_acciones - VERIFICACIÓN DE LAS ACCIONES - Tipo Label nombre_responsable = StringProperty() # NOMBRES Y APELLIDOS RESPONSABLE cargo_responsable = StringProperty() # CARGO Y AREA observaciones = StringProperty() # OBSERVACIONES
class FichaUrbanistica(FormNode): #Definición de datos para la ficha urbanística #modelacion_urbanistica - MODELACIÓN URBANÍSTICA - Tipo Label nombre_proyecto = StringProperty() # nombre proyecto #localizacion = tipo adjunto #division_predial = tipo adjunto #modelacion_prouesta = tipo adjunto #datos_modelacion - DATOS BÁSICOS MODELACIÓN URBANÍSTICA - Tipo Label total_viviendas = FloatProperty( ) # C21-Sumatoria de los siguientes campos =SUMA(C22:C25) - se utiliza en otras fórmulas vip_50smmlv = FloatProperty() # VIP 50 SMMLV (50m2) vip_70_smmlv = FloatProperty() # VIP 70 SMMLV (57 a 60 m2) vis = FloatProperty() viv = FloatProperty() viviendas_hectarea_bruta = FloatProperty( ) # VIVIENDAS POR HECTAREA BRUTA =C21/(D49/10000) viviendas_hectarea_neta = FloatProperty( ) # VIVIENDAS POR HECTAREA NETA =C21/(D55/10000) viviendas_hectarea_util = FloatProperty( ) # VIVIENDAS POR HECTAREA UTIL =C21/(D70/10000) total_habitantes = FloatProperty() # =C21*3,51 habitantes_hectarea_bruta = FloatProperty( ) #HABITANTES POR HECTAREA BRUTA =(C21*3,51)/(D49/10000) habitantes_hectarea_neta = FloatProperty( ) # HABITANTES POR HECTAREA NETA =(C21*3,51)/(D55/10000) habitantes_hectarea_util = FloatProperty( ) # HABITANTES POR HECTAREA UTIL =(C21*3,51)/(D69/10000) # areas_construccionm2 - RESUMEN ÁREAS DE CONSTRUCCIÓN m2 - Tipo Label vivienda = FloatProperty() # VIVIENDA =D84-E34 comercio_primer_piso = FloatProperty() # servicios IDU = FloatProperty() # =D85 AREA TOTAL CONSTRUIDA IDU # espacio_publico - ESTANDARES DE ESPACIO PÚBLICO - Tipo Label parques_viviendam2 = FloatProperty() # Parques por vivienda m2 . =D60/C21 equipamentos_vivienda = FloatProperty( ) #Equipamientos por vivienda =D65/C21 # estacionamientos - Estacionamientos Tipo Label estacionamientos_vip = FloatProperty( ) # N° de estacionamientos VIP =(C21/6)+(C21/15) estacionamientos_comercio = FloatProperty( ) # N° de estacionamientos comercio =(E34*0,7)/250+(E34*0,7)/40) estacionamientos_servicios = FloatProperty( ) # N° de estacionamientos Servicios =((((D85*0,9)*0,95)/25)+(((D85*0,9)*0,05)/150)) area_estacionamientos_vip = FloatProperty( ) # Área Estacionamientos VIP =C41*25 area_estacionamientos_comercio = FloatProperty( ) # Área Estacionamientos comercio =C42*25 area_estacionamientos_servicios = FloatProperty( ) # Área Estacionamientos Servicios - float =C43*25 #observaciones Observaciones - Tipo Label observaciones_datos_basicos = StringProperty() # cuadro_areas - CUADRO DE ÁREAS - Tipo Label area_bruta_valor = FloatProperty() # ÁREA BRUTA - Subtítulo area_bruta_desc = StringProperty() # observaciones afectaciones_valor = FloatProperty( ) #AFECTACIONES ó reservas como está en plaza de la hoja, sumatoria de otros campos adicionados (Avenida del Ferrocarril V-1, Avenida NQS V-1, Intersección Av. N.Q.S y, Av.Ferrocarril, Intersección Av. N.Q.S y Av.19) # afectaciones_desc StringProperty() # observaciones area_urbanizable_valor = FloatProperty() #AREA NETA URBANIZABLE area_urbanizable_desc = StringProperty() # observaciones area_edificabilidad_valor = FloatProperty( ) #AREA NETA BASE PARA CALCULO DE EDIFICABILIDAD area_edificabilidad_desc = StringProperty() # observaciones area_cesiones_valor = FloatProperty() #ÁREA NETA BASE CÁLCULO CESIONES area_cesiones_desc = StringProperty() # observaciones cesiones_publicas_valor = FloatProperty() #CESIONES PÚBLICAS cesiones_publicas_desc = StringProperty() # observaciones control_ambiental_valor = FloatProperty() #CONTROL AMBIENTAL control_ambiental_desc = StringProperty() # observaciones cesiones_parques1_valor = FloatProperty() #CESIONES PÚBLICAS PARQUES cesiones_parques1_desc = StringProperty() # observaciones cesiones_parques2_valor = FloatProperty() #Cesiones Públicas para parques cesiones_parques2_desc = StringProperty() # observaciones zmpa_valor = FloatProperty() #Z.M.P.A Valida como parque zmpa_desc = StringProperty() # observaciones area_parque_adicional_valor = FloatProperty( ) #Área de parque adicional por IC superior al básico area_parque_adicional_desc = StringProperty() # observaciones parque_adicional_valor = FloatProperty() #Parque adicional parque_adicional_desc = StringProperty() # observaciones cesiones_publicas_eq_valor = FloatProperty( ) #CESIONES PÚBLICAS EQUIPAMIENTOS 8% cesiones_publicas_eq_desc = StringProperty() # observaciones zona_verde_adicional_valor = FloatProperty() #ZONA VERDE ADICIONAL zona_verde_adicional_desc = StringProperty() # observaciones pago_sesionesm2_valor = FloatProperty() #PAGO COMPENSATORIO DE CESIONES m2 pago_sesionesm2_desc = StringProperty() # observaciones vias_locales_valor = FloatProperty() #VIAS LOCALES vias_locales_desc = StringProperty() # observaciones area_util_valor = FloatProperty() #AREA UTIL area_util_desc = StringProperty() # observaciones vip_con_comercio_valor = FloatProperty( ) #RESIDENCIAL VIP CON COMERCIO EN LOS PRIMEROS PISOS vip_con_comercio_desc = StringProperty() # observaciones area_institucional_valor = FloatProperty() #INSTITUCIONAL area_institucional_desc = StringProperty() #observaciones #indice_ocupacion - INDICE DE OCUPACIÓN - Tipo Label area_vivienda_comercial_valor = FloatProperty( ) #AREA OCUPADA VIVIENDA CON COMERCIO PRIMER PISO area_vivienda_comercial_desc = StringProperty() # observaciones area_ocupada_comercio_valor = FloatProperty( ) #AREA OCUPADA COMERCIO (Comercio aislado) - area_ocupada_comercio_desc = StringProperty() # observaciones area_ocupada_idu_valor = FloatProperty() #AREA OCUPADA SEDE IDU area_ocupada_idu_desc = StringProperty() # observaciones area_total_ocupada_valor = FloatProperty() #AREA TOTAL OCUPADA area_total_ocupada_desc = StringProperty() # observaciones io_valor = FloatProperty() #IO io_desc = StringProperty() # observaciones #indice_construccion - INDICE DE CONSTRUCCIÓN - Tipo Label construida_comercial_valor = FloatProperty( ) #AREA CONSTRUIDA COMERCIAL (Comercio aislado) construida_comercial_desc = StringProperty() pisos_valor = FloatProperty() #NUMERO DE PISOS VIVIENDA pisos_desc = StringProperty() # observaciones total_construida_residencial_valor = FloatProperty( ) #AREA TOTAL CONSTRUIDA USO RESIDENCIAL (AO x N° DE PISOS + AC Comercio aislado) total_construida_residencial_desc = StringProperty() # observaciones total_construida_idu_valor = FloatProperty( ) #AREA TOTAL CONSTRUIDA IDU (AO x 20 PISOS) total_construida_idu_desc = StringProperty() # observaciones area_construida_ic_valor = FloatProperty() #AREA CONSTRUIDA PARA IC area_construida_ic_desc = StringProperty() # observaciones ic_valor = FloatProperty() #IC ic_desc = StringProperty() # observaciones #vivienda_areas_comerciales VIVIENDA Y ÁREAS COMERCIALES - Tipo Label # num_total_viviendas NUMERO TOTAL DE VIVIENDAS Tiene dos opciones cada una con campos de valor y descripción : por piso y total viviendas_piso_valor = FloatProperty() #POR PISO viviendas_piso_desc = StringProperty() # observaciones total_viviendas_valor = FloatProperty() #TOTAL total_viviendas_desc = StringProperty() # observaciones area_comercio_valor = FloatProperty() # AREA COMERCIO area_comercio_desc = StringProperty() # observaciones area_ventas_valor = FloatProperty() # AREA DE VENTAS (APROX.) area_ventas_desc = StringProperty() # observaciones #equipamento_comunal_privado EQUIPAMIENTO COMUNAL PRIVADO - Tipo Label #uso_residencial USO RESIDENCIAL - Tipo Label zonas_recreativas = FloatProperty() #zonas verdes recreativas servicios_comunales = FloatProperty() #servicios comunales. otros_equipamentos = FloatProperty() #OTROS observaciones_equipamentos = StringProperty() # observaciones #uso_institucional - USO INSTITUCIONAL - Tipo Label zonas_recreativas = FloatProperty() #zonas verdes recreativas servicios_comunales = FloatProperty() #servicios comunales. otros_usos_institucionales = FloatProperty() #OTROS observaciones_uso_institucional = StringProperty() # observaciones #grafico_areas GRÁFICO DE ÁREAS = tipo adjunto elaboro = StringProperty()
class OrfeoAttachment(FormNode): description = StringProperty() pages = IntegerProperty() document_type = StringProperty() document_attachment = RelationshipTo(CaliopeDocument, 'FILE')
class OrfeoSerie(VersionedNode): name = StringProperty(unique_index=True) code = StringProperty(unique_index=True) member_of = RelationshipTo(FormNode, 'MEMBER_OF', ZeroOrOne) document_type = RelationshipTo(OrfeoDocumentType, 'DOCUMENT_TYPE', ZeroOrMore)
class ViabilidadNormativa(FormNode): #Definición de datos para la ficha de viabilidad normativa #nombre_proyecto NOMBRE DEL PROYECTO - Se define como label en el formulario #localización = tipo adjunto #afectaciones = tipo adjunto #norma_zonificacion_pot - NORMA GENERAL-ZONIFICACION POT - Se define como label upz = StringProperty() sector = StringProperty() tratamiento_zonificacion_pot = StringProperty() area_actividad_zonificacion_pot = StringProperty() zona_zonificacion_pot = StringProperty() #norma_zonificacion_acuerdo6 - NORMA GENERAL-ZONIFICACION ACUERDO 6 - Se define como label tratamiento_zonificacion_acuerdo6 = StringProperty() area_actividad_zonificacion_acuerdo6 = StringProperty() zona_zonificacion_acuerdo6 = StringProperty() usos_zonificacion_acuerdo6 = StringProperty() #norma_especifica - NORMA ESPECÍFICA - ESTUDIO NORMA - Se define como label plano_urbanistico_topografico_desc = StringProperty() #caja de texto regimen_normativo = StringProperty() # caja de texto normas = StringProperty() # caja de texto #usos - USOS Opciones de la lista de chequeo: SUBSECTOR, ACTO ADMINISTRATIVO, DECRETO, OTROS #subsector #acto_administrativo #decreto #otros_usos_desc #uso1 USO - título de la columna #uso1_categoria - CATEGORIA - Subtítulo de USO (uso1) #uso1_vivienda_familiar - VIVIENDA UNIFAMILIAR Y BIFAMILIAR - Subtítulo de USO (uso1) # familiar_categoria = StringListProperty() # opciones escritas por el usuario: Se permite, No se permite #uso1_vivienda_multifamiliar - VIVIENDA MULTIFAMILIAR - Subtítulo de USO (uso1) # multifamiliar_categoria = StringListProperty() # opciones escritas por el usuario: Se permite, No se permite #uso1_estacionamientos - ESTACIONAMIENTOS Sector de Demanda - Título estacionamiento_privado_familiar = StringProperty( ) #Estacionamientos - Privados - Vivienda Unifamiliar y Bifamiliar estacionamiento_visitante_familiar = StringProperty( ) #Estacionamientos - Visitantes - Vivienda Unifamiliar y Bifamiliar estacionamiento_privado_multifamiliar = StringProperty( ) #Estacionamientos - Privados - Vivienda Multifamiliar estacionamiento_visitante_multifamiliar = StringProperty( ) #Estacionamientos - Visitantes - Vivienda Multifamiliar #uso2 USO - título de la columna #uso2_categoria - CATEGORIA - Subtítulo de USO (uso2) #uso2_dotacional - DOTACIONAL - Subtítulo de USO (uso2) # dotacional_categoria = StringListProperty() # opciones escritas por el usuario: Se permite, No se permite #uso2_comercio_servicios - COMERCIO Y SERVICIOS - Subtítulo de USO (uso2) # comercio_categoria = StringListProperty() # opciones escritas por el usuario: Se permite, No se permite #uso2_industria - INDUSTRIA - Subtítulo de USO (uso2) # industria_categoria = StringListProperty() # opciones: Se permite, No se permite #uso2_condiciones_observaciones - CONDICIONES Y OBSERVACIONES uso2_condiciones_observaciones = StringProperty() #edificabilidad - EDIFICABILIDAD Opciones lista de chequeo: SUBSECTOR, ACTO ADMINISTRATIVO, DECRETO, OTROS #subsector #acto_administrativo #decreto #otros_usos_desc #tipo_predio - TIPO DE PREDIO - Título tipo_predio_desc = StringProperty() indice_ocupacion = StringProperty( ) #INDICE DE OCUPACION VIVIENDA MULTIFAMILIAR - Subtítulo de TIPO DE PREDIO indice_construccion = StringProperty( ) #INDICE DE CONSTRUCCION - Rango numérico escrito por el usuario - Subtítulo de TIPO DE PREDIO altura = StringProperty() #altura - ALTURA - Subtítulo de TIPO DE PREDIO tipologia = StringProperty( ) #tipologia - TIPOLOGÍA - Subtítulo de TIPO DE PREDIO aislamiento_posterior = StringProperty( ) #aislamiento_posterior - AISLAMIENTO POSTERIOR - Subtítulo de TIPO DE PREDIO antejardines = StringProperty( ) #antejardines - ANTEJARDINES - Subtítulo de TIPO DE PREDIO semisotano = StringProperty( ) #semisotano - SEMISOTANO - Subtítulo de TIPO DE PREDIO voladizos = StringProperty( ) #voladizos - VOLADIZOS - Subtítulo de TIPO DE PREDIO subdivision_predial = StringProperty( ) #subdivision_predial - SUBDIVISION PREDIAL MINIMA - Subtítulo de TIPO DE PREDIO observaciones_edificabilidad = StringProperty( ) #observaciones_edificabilidad - OBSERVACIONES - Subtítulo de TIPO DE PREDIO #verificacion_norma - VERIFICACION DE NORMA Y DETERMINANTES - Título verificacion_norma_desc = StringProperty() #notas_recomendaciones - NOTAS-RECOMENDACIONES - Título notas_recomendaciones = StringProperty() #observaciones_urbanisticas - OBSERVACIONES URBANISTICAS - Título observaciones_urbanisticas = StringProperty() #resumen_diagnostico - RESUMEN DIAGNÓSTICO FINAL - Título resumen_diagnostico = StringProperty() #Final del formulario elaboro = StringProperty() reviso = StringProperty()
class ActaReciboPredios(FormNode): #Definición de datos para el ACTA DE RECIBO DE PREDIOS fecha_acta = DateTimeProperty() # FECHA definido en el formulario como "datepicker" hora_acta = StringProperty() # HORA: #comentario1 - Presentes con el objeto de hacer entrega real y efectiva del inmueble, las siguientes personas : - Tipo Label nombre_entrega1 = StringProperty() # NOMBRE - Tiene 4 columnas pero pueden ser más o menos columnas. Se definen en las siguientes líneas nombre_entrega2 = StringProperty() nombre_entrega3 = StringProperty() nombre_entrega4 = StringProperty() identificacion_entrega1 = StringProperty() # IDENTIFICACIÓN - Tiene 4 columnas pero pueden ser más o menos columnas. Se definen en las siguientes líneas identificacion_entrega2 = StringProperty() identificacion_entrega3 = StringProperty() identificacion_entrega4 = StringProperty() cargo_calidad_entrega1 = StringProperty() # CARGO / CALIDAD - Tiene 4 columnas pero pueden ser más o menos columnas. Se definen en las siguientes líneas cargo_calidad_entrega2 = StringProperty() cargo_calidad_entrega3 = StringProperty() cargo_calidad_entrega4 = StringProperty() # id_predio - 1. IDENTIFICACIÓN DEL PREDIO - Tipo Label nombre_predio = StringProperty() # NOMBRE nomenclatura_predio = StringProperty() # NOMENCLATURA area_predio = StringProperty() # ÁREA cedula_catastral = IntegerProperty() # CEDULA CATASTRAL folio_matricula = StringProperty() # FOLIO DE MATRICULA localidad_predio = StringProperty() # LOCALIDAD # coordenadas_alinderacion - COORDENADAS DE ALINDERA CION: - Adjunto # construcciones 2. CONSTRUCCIONES: - Tipo Label # servicios_instalados 3. SERVICIOS INSTALADOS - Tipo Label # servicio - Servicio - Tipo Label con Opciones: Acueducto y Alcantarillado, Energía, Teléfono # Contador para: contador_acueducto, contador_energia, contador_telefono contador_acueducto = StringProperty() contador_energia = StringProperty() contador_telefono = StringProperty() # Lectura actual - Tipo Label con opciones: lectura_acueducto, lectura_energia, lectura_telefono lectura_acueducto = StringProperty() lectura_energia = StringProperty() lectura_telefono = StringProperty() # comentario2: Determinado el inmueble y constatados los correspondientes linderos, EL (LOS) VENDEDOR (ES) hace entrega real, material y efectiva del inmueble en mención, libre y limpio de ocupaciones de toda índole (personas, semovientes, maquinarias, materiales, etc.), a buen recibo y satisfacción por parte del COMPRADOR. Clausurada la anterior diligencia, se da por terminada y se recibe oficialmente el inmueble a favor de METROVIVIENDA observaciones_acta = StringProperty() # Observaciones vendedor = StringProperty()# Vendedor (es una firma) cc_vendedor = StringProperty() # cc_vendedor - CC comprador = StringProperty() # Por el Comprador (es una firma) cc_comprador = StringProperty() # cc_comprador - CC
class FichaPredial(FormNode): #Definición de datos para la ficha predial identificador_predial = StringProperty() chip = StringProperty() direccion_fuente = StringProperty() barrio = StringProperty() estrato = IntegerProperty( ) # opciones: Null, predios no residenciale y residenciales del 1 al 6# # tipo_propietario = ListProperty() #opciones: Propietario, Poseedor # tipo_persona = ListProperty() #opciones: Persona Natural, Persona Jurídica propietario_actual = StringProperty() doc_propietario = StringProperty() # tipo_doc_propietario = ListProperty() # CC, NIT, Extrangería # sector_predio = ListProperty() # Público, Privado direccion_notificacion = StringProperty( ) # definido en el formulario como textarea telefono = StringProperty() predio = StringProperty() acto_traslativo = StringProperty() matricula_inmobiliaria = StringProperty() cedula_catastral = IntegerProperty() titulo_adquisicion = StringProperty( ) # definido en el formulario como "textarea" cabida_superficiaria = IntegerProperty( ) # definido en el formulario como "textarea" linderos = StringProperty( ) # Opciones: NORTE: SUR: ORIENTE: OCCIDENTE: FUENTE: "type": "ckedit" # tipo_linderos = StringListProperty() # Opciones: Claros - Confusos # incorporacion_topografica = StringListProperty() # opciones: SI, NO incoroporacion_topografica_desc = StringProperty( ) # definido en el formulario como "textarea", # registro_topografico = StringListProperty() # opciones: SI, NO # tradicion = StringListProperty() vigencia_informacion = DateTimeProperty( ) # definido en el formulario como "datepicker" # componente_espacial = StringListProperty() # Opciones: Registral: Catastral: Topográfica: componente_espacial_registral = StringProperty() componente_espacial_catastral = StringProperty() componente_espacial_topografica = StringProperty() area_registral = FloatProperty() area_catastral = FloatProperty() area_topografica = FloatProperty() observaciones_componente_espacial = StringProperty( ) # definido en el formulario como "textarea" elaboro = StringProperty() # informacion_unica_predial = tipo adjunto # mapa_tradicion_predial = tipo adjunto profesional = StringProperty() tarjeta_professional = StringProperty()
class FichaCatastral(FormNode): #Definición de datos para la ficha predial #imagenes_generales - IMÁGENES GENERALES DEL PROYECTO - Titulo1 - Se define como label en el formulario: imagenes_generales #localización_general = tipo adjunto #topografia = tipo adjunto #imagen_satelite = tipo adjunto #consideraciones_ambientales = tipo adjunto #info_gestion - INFORMACIÓN PARA GESTIÓN Y FINANCIACIÓN Subtitulo de IMÁGENES GENERALES DEL PROYECTO - Se define como label fuente_proyecto = StringProperty() tipo_predio = StringProperty() tiempo_gestion = StringProperty() # se escribe el año tipo_gestion = StringProperty() fuente_recursos = StringProperty() desarrollo_prioritario = StringProperty() fecha_vencimiento_dp = DateTimeProperty() #localizacion - LOCALIZACIÓN Subtitulo de IMÁGENES GENERALES DEL PROYECTO - Se define como label en el formulario teritorio_habitat = StringProperty() linea_intevencion = StringProperty() localidad = StringProperty() # colocar las 20 localidades upz = StringProperty() barrio = StringProperty() observaciones_localizacion = StringProperty() #info_catastral - INFORMACIÓN CATASTRAL Titulo2 - Se define como label en el formulario vigencia_info_catastral = StringProperty() # se escribe el año barmanpre = StringProperty() chip = StringProperty() direccion = StringProperty() propietario = StringProperty() matricula_inmobiliaria = StringProperty() area_terreno_catastral = FloatProperty() area_construida = FloatProperty() altura_pisos_actuales = FloatProperty() destino_economico = StringProperty() #VALORACIÓN SUELO Y CONSTRUCCIONES Titulo3 - Se define como label en el formulario vigencia_info_avreferencia = StringProperty() # se escribe el año total_terreno_valor = FloatProperty() m2_terreno_valor = FloatProperty() area_construida_valor = FloatProperty() m2_construido_valor = FloatProperty() avaluo_catastral_total = FloatProperty() avaluo_catastral_m2_valor = FloatProperty() m2_avaluoreferencia_valor = FloatProperty() avaluo_comercial_total = FloatProperty() m2_terreno_comercial_valor = FloatProperty() #areas - AREAS Subtitulo de INFORMACIÓN CATASTRAL - Se define como label en el formulario area_SIG = FloatProperty() area_bruta = FloatProperty() area_neta = FloatProperty() area_util = FloatProperty() observaciones_areas = StringProperty() #condiciones_fis_amb - CONDICIONES FÍSICAS Y AMBIENTALES DEL PREDIO Titulo4 - Se define como label en el formulario #estructura_eco_ppal ESTRUCTURA ECOLOGICA PRINCIPAL Subtitulo de CONDICIONES FÍSICAS Y AMBIENTALES DEL PREDIO - Se define como label estructura_ecologica_desc = StringProperty() estructura_ecologica_valor = FloatProperty() areas_protegidas_desc = StringProperty() areas_protegidas_valor = FloatProperty() parques_urbanos_desc = StringProperty() parques_urbanos_valor = FloatProperty() corredores_ecologicos_desc = StringProperty() corredores_ecologicos_valor = FloatProperty() rio_bogota_desc = StringProperty() rio_bogota_valor = FloatProperty() otras_condiciones_fisicas_desc = StringProperty() otras_condiciones_fisicas_valor = FloatProperty() #afectacion_riesgo - AFECTACION POR RIESGO Subtitulo de CONDICIONES FÍSICAS Y AMBIENTALES DEL PREDIO - Se define como label aglomeraciones_desc = StringProperty() aglomeraciones_valor = FloatProperty() deslizamientos_desc = StringProperty() deslizamientos_valor = FloatProperty() incendios_desc = StringProperty() incendios_valor = FloatProperty() inundaciones_desc = StringProperty() inundaciones_valor = FloatProperty() riesgos_tecnologicos_desc = StringProperty() riesgos_tecnologicos_valor = FloatProperty() sismos_desc = StringProperty() sismos_valor = FloatProperty() #afectacion_vias - AFECTACION POR VIAS O REDES Subtitulo de CONDICIONES FÍSICAS Y AMBIENTALES DEL PREDIO - Se define como label malla_vial_desc = StringProperty() malla_vial_valor = FloatProperty() red_acueducto_desc = StringProperty() red_acueducto_valor = FloatProperty() red_alcantarillado_desc = StringProperty() red_alcantarillado_valor = FloatProperty() red_gas_desc = StringProperty() red_gas_valor = FloatProperty() red_energia_desc = StringProperty() red_energia_valor = FloatProperty() otra_afectacion_desc = StringProperty() otra_afectacion_valor = FloatProperty() #condiciones_industriales CONDICIONES INDUSTRIALES DE LA ZONA Subtitulo de CONDICIONES FÍSICAS Y AMBIENTALES DEL PREDIO zopra_desc = StringProperty() zopra_valor = FloatProperty() residuos_solidos_desc = StringProperty() residuos_solidos_valor = FloatProperty() pasivos_ambientales_desc = StringProperty() pasivos_ambientales_valor = FloatProperty() otras_condiciones_indust_desc = StringProperty() otras_condiciones_indust_valor = FloatProperty() #calidad CALIDAD DE AIRE Y RUIDO Subtitulo de CONDICIONES FÍSICAS Y AMBIENTALES DEL PREDIO - Se define como label en el formulario calidad_aire_desc = StringProperty() calidad_aire_valor = FloatProperty() ruido_desc = StringProperty() ruido_valor = FloatProperty() #Final del formulario elaboro = StringProperty() reviso = StringProperty()
class Address(FormNode): direccion = StringProperty()
class DerechoPreferencia(FormNode): #Definición de datos para el Derecho de Preferencia-Datos Básicos #anexar_informacion RELACIÓN DE LA INFORMACIÓN QUE DEBE ANEXARSE - Tipo Label # oferta - Formato de Oferta de predio a Metrovivienda por concepto de derecho de preferencia (diligenciado) - Tipo Adjunto # poder_apoderado - En caso de actuar mediante apoderado, se requiere el poder respectivo debidamente autenticado. - Tipo Adjunto # adquisicion_predio - Copia del documento que certifique la adquisición del predio (escritura, sentencia judicial, otros) - Tipo Adjunto # cc_propietario - Copia de la cédula de ciudadanía del propietario - Tipo Adjunto # representacion_legal - En caso de persona jurídica, acreditar existencia y representación legal mediante documento idóneo, con vigencia de expedición no mayor a un mes. - Tipo Adjunto # intencion_compra - Información que acredite o certifique la intención de compra del interesado (valor de la oferta, condiciones de pago, datos de contacto del posible comprador y cualquier otra que considere necesaria. - Tipo Adjunto #informacion_propietario INFORMACIÓN DEL PROPIETARIO - Tipo Label # relacion_predio = ListProperty() #Relación con el predio - opciones: Propietario, Apoderado # tipo_propietario = ListProperty() #Tipo de propietario de suelo - opciones: Persona Natural, Persona Jurídica propietario_actual = StringProperty( ) # Nombre entidad o persona propietaria del predio doc_propietario = StringProperty() # NIT o CC direccion_notifiacion = StringProperty() # Dirección para la notificación telefono = StringProperty() # Teléfono y celular representante_legal = StringProperty( ) # En caso de persona jurídica, nombre representante legal cc_representante = StringProperty() # CC representante legal #datos_apoderado - Si es apoderado, adicionalmente solicitamos: - Tipo Label nombre_apoderado = StringProperty() # Nombre del apoderado: cc_apoderado = StringProperty() # C.C.: direccion_apoderado = StringProperty() # Dirección de notificación: telefono_apoderado = StringProperty() # Teléfono: celular_apoderado = StringProperty() # No. De celular: # informacion_predio INFORMACIÓN GENERAL DEL PREDIO OFERTADO - Tipo Label nombre_predio = StringProperty() # Nombre del predio (si existe) direccion_predio = StringProperty() # Dirección ubicacion_predio = StringProperty() # Ubicación del predio (vereda) telefono_predio = StringProperty() # Teléfono matricula_inmobiliaria = StringProperty() # Número matricula inmobiliaria area_predio = FloatProperty() # Área (extensión) del predio # tramite_en_curso = StringListProperty() # ¿Se encuentra en curso algún trámite o proceso de carácter jurídico sobre su predio? Opciones SI, NO # informacion_comprador - Información del (los) posible (s) comprador (es) - Tipo Label nombre_comprador = StringProperty() # Nombre: cc_comprador = StringProperty() # C.C.: direccion_comprador = StringProperty() # Dirección: telefono_comprador = StringProperty() # Teléfono:
class FormNode(VersionedNode): status = StringProperty()
class ConceptoViabilidad(FormNode): #Definición de datos para el CONCEPTO DE VIABILIDAD TECNICA DE PROYECTOS VIP id_proyecto = StringProperty() #ID proyecto: nombre_proyecto = StringProperty() # Nombre del Proyecto: responsable_proyecto = StringProperty() # Responsable del Proyecto: fecha_concepto = DateTimeProperty( ) # Fecha del concepto: definido en el formulario como "datepicker" #imagen_proyecto - Imagen proyecto - Tipo Adjunto #justificacion 1. JUSTIFICACIÓN - Tipo Label justificacion_desc = StringProperty() #id_inmuebles - 2. IDENTIFICACIÓN DE INMUEBLES - Tipo Label id_inmuebles_desc = StringProperty() informacion_predial = StringProperty() # 2.1. Información predial #anexo1 - Anexo 1.: Ficha Predial - Tipo Adjunto informacion_juridica = StringProperty() # 2.2. Información jurídica #anexo2 - Anexo 2.: Ficha prejurídica - Tipo Adjunto #propuesta - 3. PROPUESTA - Tipo Label localizacion = StringProperty() # 3.1. Localización norma_aplicable = StringProperty() # 3.2. Norma aplicable #anexo3 - Anexo 3.: Ficha normativa - Tipo Adjunto descripcion_proyecto = StringProperty() #3.3. Descripción del proyecto estructura_urbana = StringProperty() # 3.4. Estructura urbana estructura_ecologica = StringProperty( ) # 3.4.1. Estructura Ecológica Principal estructura_funcional1 = StringProperty( ) # 3.4.2. Estructura Funcional y de servicios sistema_espacio_publico = StringProperty( ) # 3.4.2.1. Sistema de Espacio Público sistema_equipamentos = StringProperty( ) # 3.4.2.2. Sistema de Equipamientos sistema_movilidad = StringProperty( ) # 3.4.2.3. Sistema de Movilidad y Accesibilidad malla_vial = StringProperty() # 3.4.2.3.1. Malla vial subsistema_transporte = StringProperty( ) # 3.4.2.3.2. Subsistema de Transporte servicios_publicos = StringProperty( ) # 3.4.2.4. Sistema de Servicios Públicos estructura_funcional2 = StringProperty( ) # 3.4.3. Estructura Funcional y de servicios modelacion_urbanistica = StringProperty() # 3.5. Modelación urbanística #anexo4 - Anexo 4.: Ficha de modelación urbanística - Tipo Adjunto modelacion_financiera = StringProperty() # 3.6. Modelación financiera costos_urbanismo = StringProperty() # 3.6.1. Costos de Urbanismo balance_proyecto = StringProperty() # 3.6.2. Balance del proyecto # anexo5 Anexo 5.: Ficha de modelación Financiera, responsable DGI - Tipo Adjunto cronograma_proyecto = StringProperty( ) # 3.7. Cronograma de ejecución del proyecto #anexo6 - Anexo 6: Cronograma de ejecución del proyecto conclusion_proyecto = StringProperty() # 3.8. Conclusión del concepto #anexos 3.9. Anexos - Tipo Label #anexo_391 1. Ficha Predial #anexo_392 2. Ficha Normativa (y sus respectivos anexos que deben ser listados) #anexo_393 3. Ficha Prejuridica (y sus respectivos anexos que deben ser listados) #anexo_394 4. Ficha Urbanística #anexo_395 5. Ficha Financiera #anexo_396 6. Cronograma de ejecución del proyecto elaboro = StringProperty() # Concepto elaborado por: firma = StringProperty( ) # Directora de Operaciones Estratégicas y Proyectos - No definido en el formulario
class OrfeoDocumentType(VersionedNode): name = StringProperty(unique_index=True)