# Anaxyrus quercicus Hot Spot Analysis (HSA) with No Dispersal Data Export Script

#Date: 5/1/25

#Purpose: Export the data from the HSA for analysis and summary of the HSA results

###############################################


#Download the HSA data with HUC12 information appended to the table


#Join HUC12 information to each HSA Output Layer
#Cotton

arcpy.management.AddJoin(
    in_layer_or_view="ssp245AQ_CottonFreq_OptHSA_NoDisp",
    in_field="OBJECTID",
    join_table="HUC12_ssp245AQ_CottonFreq_NoDisp",
    join_field="OBJECTID",
    join_type="KEEP_ALL",
    index_join_fields="NO_INDEX_JOIN_FIELDS"
)

arcpy.management.AddJoin(
    in_layer_or_view="ssp370AQ_CottonFreq_OptHSA_NoDisp",
    in_field="OBJECTID",
    join_table="HUC12_ssp370AQ_CottonFreq_NoDisp",
    join_field="OBJECTID",
    join_type="KEEP_ALL",
    index_join_fields="NO_INDEX_JOIN_FIELDS"
)

arcpy.management.AddJoin(
    in_layer_or_view="ssp585AQ_CottonFreq_OptHSA_NoDisp",
    in_field="OBJECTID",
    join_table="HUC12_ssp585AQ_CottonFreq_NoDisp",
    join_field="OBJECTID",
    join_type="KEEP_ALL",
    index_join_fields="NO_INDEX_JOIN_FIELDS"
)


#Corn

arcpy.management.AddJoin(
    in_layer_or_view="ssp245AQ_CornFreq_OptHSA_NoDisp",
    in_field="OBJECTID",
    join_table="HUC12_ssp245AQ_CornFreq_NoDisp",
    join_field="OBJECTID",
    join_type="KEEP_ALL",
    index_join_fields="NO_INDEX_JOIN_FIELDS"
)

arcpy.management.AddJoin(
    in_layer_or_view="ssp370AQ_CornFreq_OptHSA_NoDisp",
    in_field="OBJECTID",
    join_table="HUC12_ssp370AQ_CornFreq_NoDisp",
    join_field="OBJECTID",
    join_type="KEEP_ALL",
    index_join_fields="NO_INDEX_JOIN_FIELDS"
)

arcpy.management.AddJoin(
    in_layer_or_view="ssp585AQ_CornFreq_OptHSA_NoDisp",
    in_field="OBJECTID",
    join_table="HUC12_ssp585AQ_CornFreq_NoDisp",
    join_field="OBJECTID",
    join_type="KEEP_ALL",
    index_join_fields="NO_INDEX_JOIN_FIELDS"
)

#Soybeans

arcpy.management.AddJoin(
    in_layer_or_view="ssp245AQ_SoybeansFreq_OptHSA_NoDisp",
    in_field="OBJECTID",
    join_table="HUC12_ssp245AQ_SoybeansFreq_NoDisp",
    join_field="OBJECTID",
    join_type="KEEP_ALL",
    index_join_fields="NO_INDEX_JOIN_FIELDS"
)

arcpy.management.AddJoin(
    in_layer_or_view="ssp370AQ_SoybeansFreq_OptHSA_NoDisp",
    in_field="OBJECTID",
    join_table="HUC12_ssp370AQ_SoybeansFreq_NoDisp",
    join_field="OBJECTID",
    join_type="KEEP_ALL",
    index_join_fields="NO_INDEX_JOIN_FIELDS"
)

arcpy.management.AddJoin(
    in_layer_or_view="ssp585AQ_SoybeansFreq_OptHSA_NoDisp",
    in_field="OBJECTID",
    join_table="HUC12_ssp585AQ_SoybeansFreq_NoDisp",
    join_field="OBJECTID",
    join_type="KEEP_ALL",
    index_join_fields="NO_INDEX_JOIN_FIELDS"
)


#Export the HSA output tables with the joined HUC12 information (manually)
#Output directory: E:\SpatialAnalysis\ArcGIS_PesticideAnalysis\CropHotSpotAnalysis\CropHSA_Output\HSA_HUC_Join_Table\AQ_HSA_HUC_Results






