def count_where_gisid_assigned(logname): logger = MC.setup_logging(logname) logger.info("Starting program...") pp_workspace = MC.get_preprod_workspace() p_workspace = MC.get_prod_workspace() pp_dict = CC.count_fcs(pp_workspace, CC.count_fc_gisid_assigned) p_dict = CC.count_fcs(p_workspace, CC.count_fc_gisid_assigned) CC.write_r2d1_results(logname, logger, pp_dict, p_dict) logger.info("Finished program")
def count_r2d2_wap(state_of_interest): p_workspace = MC.get_r2d2_prod_workspace(state_of_interest) arcpy.env.workspace = p_workspace p_wap = ['NISOURCE.GPSWorkAreaPolygon'] p_dict = CC.count_list_fcs(p_wap, C4.count_r2d2_fc_state) return p_dict
def count_r2d2_lines(state_of_interest): pp_workspace = MC.get_r2d2_preprod_workspace(state_of_interest) pp_lines = CC.list_lines_fcs(pp_workspace) pp_dict = CC.count_list_fcs(pp_lines, C4.count_r2d2_fc_state) return pp_dict
import MigrationCommon as MC import CheckoutCommon as CC import Checkout4 as C4 def count_r2d2_lines(state_of_interest): pp_workspace = MC.get_r2d2_preprod_workspace(state_of_interest) pp_lines = CC.list_lines_fcs(pp_workspace) pp_dict = CC.count_list_fcs(pp_lines, C4.count_r2d2_fc_state) return pp_dict # # start of program # if __name__ == "__main__": log_name = 'checkout5' logger = MC.setup_logging(log_name) logger.info("Starting program...") CC.write_rd2d2_by_state(log_name, logger, count_r2d2_lines) logger.info("Finished program")
import arcpy import MigrationCommon as MC import CheckoutCommon as CC import Checkout4 as C4 def count_r2d2_wap(state_of_interest): p_workspace = MC.get_r2d2_prod_workspace(state_of_interest) arcpy.env.workspace = p_workspace p_wap = ['NISOURCE.GPSWorkAreaPolygon'] p_dict = CC.count_list_fcs(p_wap, C4.count_r2d2_fc_state) return p_dict # # start of program # if __name__ == "__main__": log_name = 'checkout6' logger = MC.setup_logging(log_name) logger.info("Starting program...") CC.write_rd2d2_by_state(log_name, logger, count_r2d2_wap) logger.info("Finished program")
def disable_workspace(local_logger, workspace): local_logger.info(workspace) for fc in [x for x in cc.list_all_fcs(workspace) if x != 'NISOURCE.GPSFMEJobLog']: if arcpy.Exists(fc): local_logger.info(fc) mc.disable_editor_tracking(workspace, fc)
def count_fc_state(feature_class): if not arcpy.Exists(feature_class): return -1 where = """"{0}" IS NOT NULL""".format(CC.find_state_field(feature_class)) return CC.count_fc_where(feature_class, where)
import arcpy import MigrationCommon as MC import CheckoutCommon as CC def count_fc_state(feature_class): if not arcpy.Exists(feature_class): return -1 where = """"{0}" IS NOT NULL""".format(CC.find_state_field(feature_class)) return CC.count_fc_where(feature_class, where) # # start of program # log_name = 'checkout0' logger = MC.setup_logging(log_name) logger.info("Starting program...") pp_workspace = MC.get_preprod_workspace() p_workspace = MC.get_prod_workspace() pp_dict = CC.count_fcs(pp_workspace, count_fc_state) p_dict = CC.count_fcs(p_workspace, count_fc_state) CC.write_r2d1_results(log_name, logger, pp_dict, p_dict) logger.info("Finished program")