Пример #1
0
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")
Пример #2
0
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
Пример #3
0
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
Пример #4
0
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")
Пример #5
0
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)
Пример #7
0
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)
Пример #8
0
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")