diff --git a/tools/build_scripts_arcpy/a1_build_ne_admin_0_tables.py b/tools/build_scripts_arcpy/a1_build_ne_admin_0_tables.py new file mode 100755 index 00000000..c2516857 --- /dev/null +++ b/tools/build_scripts_arcpy/a1_build_ne_admin_0_tables.py @@ -0,0 +1,60 @@ +# --------------------------------------------------------------------------- +# a1_build_ne_admin_0_tables.py +# Created on: Sun Nov 04 2012 03:05:29 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx") + + +# Local variables... +ne_admin_0_details_level_4_subunits_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_4_subunits.dbf" +ne_admin_0_details_level_3_map_units_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_3_map_units.dbf" +ne_admin_0_details_level_2_countries_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_2_countries.dbf" +ne_admin_0_details_level_1_sov_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_1_sov.dbf" +Sheet1_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details.xls\\Sheet1$" +ne_admin_0_details_level_5_disputed_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_5_disputed.dbf" +ne_admin_0_details_level_2_countries_dbf__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_2_countries.dbf" +ne_admin_0_details_level_4_subunits_dbf__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_4_subunits.dbf" +ne_admin_0_details_level_5_disputed_dbf__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_5_disputed.dbf" +ne_admin_0_details_level_3_map_units_dbf__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_3_map_units.dbf" +ne_admin_0_details_level_2_countries_dbf__6_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_1_sov.dbf" + +# Process: Table Select (3)... +gp.TableSelect_analysis(Sheet1_, ne_admin_0_details_level_2_countries_dbf, "`level` <= 2") + +# Process: Delete Field... +gp.DeleteField_management(ne_admin_0_details_level_2_countries_dbf, "F51;F52;F53;F54;F55;F56;F57;F58;F59;F60;F61;F62;F63;F64;F65;F66;F67;F68;F69;F70;F71;F72;F73;F74;F75;F76;F77;F78;F79;F80;F81;F82;F83;F84;F85;F86;F87;F88;F89;F90;F91;F92;F93;F94;F95;F96;F97;F98;F99;F100;F101;F102;F103;F104;F105;F106;F107;F108;F109;F110;F111;F112;F113;F114;F115;F116;F117;F118;F119;F120;F121;F122;F123;F124;F125;F126;F127") + +# Process: Table Select... +gp.TableSelect_analysis(Sheet1_, ne_admin_0_details_level_4_subunits_dbf, "`level` <= 4") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_admin_0_details_level_4_subunits_dbf, "F51;F52;F53;F54;F55;F56;F57;F58;F59;F60;F61;F62;F63;F64;F65;F66;F67;F68;F69;F70;F71;F72;F73;F74;F75;F76;F77;F78;F79;F80;F81;F82;F83;F84;F85;F86;F87;F88;F89;F90;F91;F92;F93;F94;F95;F96;F97;F98;F99;F100;F101;F102;F103;F104;F105;F106;F107;F108;F109;F110;F111;F112;F113;F114;F115;F116;F117;F118;F119;F120;F121;F122;F123;F124;F125;F126;F127") + +# Process: Table Select (5)... +gp.TableSelect_analysis(Sheet1_, ne_admin_0_details_level_5_disputed_dbf, "`level` <= 5") + +# Process: Delete Field (3)... +gp.DeleteField_management(ne_admin_0_details_level_5_disputed_dbf, "F51;F52;F53;F54;F55;F56;F57;F58;F59;F60;F61;F62;F63;F64;F65;F66;F67;F68;F69;F70;F71;F72;F73;F74;F75;F76;F77;F78;F79;F80;F81;F82;F83;F84;F85;F86;F87;F88;F89;F90;F91;F92;F93;F94;F95;F96;F97;F98;F99;F100;F101;F102;F103;F104;F105;F106;F107;F108;F109;F110;F111;F112;F113;F114;F115;F116;F117;F118;F119;F120;F121;F122;F123;F124;F125;F126;F127") + +# Process: Table Select (2)... +gp.TableSelect_analysis(Sheet1_, ne_admin_0_details_level_3_map_units_dbf, "`level` <= 3") + +# Process: Delete Field (4)... +gp.DeleteField_management(ne_admin_0_details_level_3_map_units_dbf, "F51;F52;F53;F54;F55;F56;F57;F58;F59;F60;F61;F62;F63;F64;F65;F66;F67;F68;F69;F70;F71;F72;F73;F74;F75;F76;F77;F78;F79;F80;F81;F82;F83;F84;F85;F86;F87;F88;F89;F90;F91;F92;F93;F94;F95;F96;F97;F98;F99;F100;F101;F102;F103;F104;F105;F106;F107;F108;F109;F110;F111;F112;F113;F114;F115;F116;F117;F118;F119;F120;F121;F122;F123;F124;F125;F126;F127") + +# Process: Table Select (4)... +gp.TableSelect_analysis(Sheet1_, ne_admin_0_details_level_1_sov_dbf, "`level` <= 2 And ( `type` = 'Indeterminate' Or `type` = 'Sovereign country' Or `type` = 'Sovereignty' Or `type` = 'Trap Street' )") + +# Process: Delete Field (5)... +gp.DeleteField_management(ne_admin_0_details_level_1_sov_dbf, "F51;F52;F53;F54;F55;F56;F57;F58;F59;F60;F61;F62;F63;F64;F65;F66;F67;F68;F69;F70;F71;F72;F73;F74;F75;F76;F77;F78;F79;F80;F81;F82;F83;F84;F85;F86;F87;F88;F89;F90;F91;F92;F93;F94;F95;F96;F97;F98;F99;F100;F101;F102;F103;F104;F105;F106;F107;F108;F109;F110;F111;F112;F113;F114;F115;F116;F117;F118;F119;F120;F121;F122;F123;F124;F125;F126;F127") + diff --git a/tools/build_scripts_arcpy/build_a1_ne_10m_admin_0_scale_rank.py b/tools/build_scripts_arcpy/build_a1_ne_10m_admin_0_scale_rank.py new file mode 100755 index 00000000..af7f6b57 --- /dev/null +++ b/tools/build_scripts_arcpy/build_a1_ne_10m_admin_0_scale_rank.py @@ -0,0 +1,41 @@ +# --------------------------------------------------------------------------- +# build_a1_ne_10m_admin_0_scale_rank.py +# Created on: Sun Nov 04 2012 03:05:55 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx") + + +# Local variables... +ne_10m_admin_0_boundary_line_land_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_boundary_line_land.shp" +ne_10m_admin_0_label_points_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_label_points.shp" +ne_10m_admin_0_seams_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_seams.shp" +ne_10m_admin_0_boundary_lines_map_units_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_boundary_lines_map_units.shp" +ne_10m_admin_0_boundary_lines_disputed_areas_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_boundary_lines_disputed_areas.shp" +ne_10m_minor_islands_coastline_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_physical\\ne_10m_minor_islands_coastline.shp" +ne_10m_coastline_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_physical\\ne_10m_coastline.shp" +ne_10m_admin_0_scale_rank_minor_islands_tmp_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_scale_rank_minor_islands_tmp.shp" +ne_10m_admin_0_scale_rank_minor_islands_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_scale_rank_minor_islands.shp" +ne_10m_admin_0_scale_rank_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_scale_rank.shp" + +# Process: Feature To Polygon... +gp.FeatureToPolygon_management("C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_physical\\ne_10m_coastline.shp;C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_physical\\ne_10m_minor_islands_coastline.shp;C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_boundary_lines_disputed_areas.shp;C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_boundary_lines_map_units.shp;C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_seams.shp;C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_boundary_line_land.shp", ne_10m_admin_0_scale_rank_minor_islands_tmp_shp, "", "ATTRIBUTES", ne_10m_admin_0_label_points_shp) + +# Process: Select... +gp.Select_analysis(ne_10m_admin_0_scale_rank_minor_islands_tmp_shp, ne_10m_admin_0_scale_rank_minor_islands_shp, "\"sr_su_a3\" <> ' '") + +# Process: Select (2)... +gp.Select_analysis(ne_10m_admin_0_scale_rank_minor_islands_shp, ne_10m_admin_0_scale_rank_shp__3_, "scalerank <= 6") + diff --git a/tools/build_scripts_arcpy/build_a2_ne_10m_admin_0_disputed.py b/tools/build_scripts_arcpy/build_a2_ne_10m_admin_0_disputed.py new file mode 100755 index 00000000..ddbc9d19 --- /dev/null +++ b/tools/build_scripts_arcpy/build_a2_ne_10m_admin_0_disputed.py @@ -0,0 +1,64 @@ +# --------------------------------------------------------------------------- +# build_a2_ne_10m_admin_0_disputed.py +# Created on: Sun Nov 04 2012 03:06:52 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx") + + +# Local variables... +ne_10m_admin_0_map_subunits_test_shp__6_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_disputed_areas.shp" +ne_10m_admin_0_map_subunits_test_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_disputed_areas_tmp.shp" +ne_10m_admin_0_map_subunits_test_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_disputed_areas_tmp.shp" +ne_10m_admin_0_map_subunits_test_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_disputed_areas_tmp.shp" +ne_10m_admin_0_map_subunits_test_shp__8_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_disputed_areas_tmp.shp" +ne_10m_admin_0_disputed_areas_tmp_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_disputed_areas_tmp.shp" +ne_10m_admin_0_disputed_areas_scale_rank_minor_islands_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_disputed_areas_scale_rank_minor_islands.shp" +ne_admin_0_details_level_5_disputed_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_5_disputed.dbf" +ne_10m_admin_0_disputed_areas_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_disputed_areas.shp" +ne_10m_admin_0_disputed_areas_tmp_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_disputed_areas_tmp.shp" +ne_10m_admin_0_scale_rank_minor_islands_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_scale_rank_minor_islands.shp" +Output_Feature_Class__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_disputed_areas.shp" + +# Process: Select... +gp.Select_analysis(ne_10m_admin_0_scale_rank_minor_islands_shp, ne_10m_admin_0_disputed_areas_scale_rank_minor_islands_shp, "\"featurecla\" = 'Admin-0 breakaway and disputed' Or \"featurecla\" = 'Admin-0 claim area' Or \"featurecla\" = 'Admin-0 indeterminant' Or \"featurecla\" = 'Admin-0 overlay' Or \"featurecla\" = 'Admin-0 lease'") + +# Process: Dissolve (2)... +gp.Dissolve_management(ne_10m_admin_0_disputed_areas_scale_rank_minor_islands_shp, ne_10m_admin_0_disputed_areas_tmp_shp, "sr_brk_a3", "scalerank MIN;featurecla FIRST", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Add Field (2)... +gp.AddField_management(ne_10m_admin_0_disputed_areas_tmp_shp, "scalerank", "SHORT", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__4_, "scalerank", "[MIN_scaler]", "VB", "") + +# Process: Add Field... +gp.AddField_management(ne_10m_admin_0_map_subunits_test_shp__5_, "featurecla", "TEXT", "", "", "30", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field (2)... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__3_, "featurecla", "[FIRST_feat]", "VB", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_10m_admin_0_map_subunits_test_shp__8_, "MIN_scaler;FIRST_feat") + +# Process: Select (2)... +gp.Select_analysis(ne_10m_admin_0_disputed_areas_tmp_shp__2_, ne_10m_admin_0_disputed_areas_shp, "\"scalerank\" >= 0") + +# Process: Repair Geometry (2)... +gp.RepairGeometry_management(ne_10m_admin_0_disputed_areas_shp, "DELETE_NULL") + +# Process: Join Field... +gp.JoinField_management(Output_Feature_Class__2_, "sr_brk_a3", ne_admin_0_details_level_5_disputed_dbf, "BRK_A3", "") + diff --git a/tools/build_scripts_arcpy/build_a3_ne_10m_admin_0_subunits.py b/tools/build_scripts_arcpy/build_a3_ne_10m_admin_0_subunits.py new file mode 100755 index 00000000..2a810a79 --- /dev/null +++ b/tools/build_scripts_arcpy/build_a3_ne_10m_admin_0_subunits.py @@ -0,0 +1,59 @@ +# --------------------------------------------------------------------------- +# build_a3_ne_10m_admin_0_subunits.py +# Created on: Sun Nov 04 2012 03:07:07 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") + + +# Local variables... +ne_10m_admin_0_map_subunits_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_test_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_test_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_test_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_test_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_test_shp__6_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_test_shp__7_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_subunits.shp" +ne_admin_0_details_level_4_subunits_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_4_subunits.dbf" +ne_10m_admin_0_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_scale_rank.shp" +Output_Feature_Class = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_subunits.shp" + +# Process: Dissolve... +gp.Dissolve_management(ne_10m_admin_0_scale_rank_shp, ne_10m_admin_0_map_subunits_shp, "sr_su_a3", "scalerank MIN", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Add Field (2)... +gp.AddField_management(ne_10m_admin_0_map_subunits_shp, "scalerank", "SHORT", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__4_, "scalerank", "[MIN_scaler]", "VB", "") + +# Process: Add Field... +gp.AddField_management(ne_10m_admin_0_map_subunits_test_shp__5_, "featurecla", "TEXT", "", "", "30", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field (2)... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__3_, "featurecla", "\"Admin-0 map subunit\"", "VB", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_10m_admin_0_map_subunits_test_shp__6_, "MIN_scaler") + +# Process: Repair Geometry... +gp.RepairGeometry_management(ne_10m_admin_0_map_subunits_test_shp__7_, "DELETE_NULL") + +# Process: Join Field... +gp.JoinField_management(Output_Feature_Class, "sr_su_a3", ne_admin_0_details_level_4_subunits_dbf, "SU_A3", "") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_10m_admin_0_map_subunits_test_shp__2_, "sr_su_a3;MIN_scaler") + diff --git a/tools/build_scripts_arcpy/build_a4_ne_10m_admin_0_units.py b/tools/build_scripts_arcpy/build_a4_ne_10m_admin_0_units.py new file mode 100755 index 00000000..4fd9bbed --- /dev/null +++ b/tools/build_scripts_arcpy/build_a4_ne_10m_admin_0_units.py @@ -0,0 +1,59 @@ +# --------------------------------------------------------------------------- +# build_a4_ne_10m_admin_0_units.py +# Created on: Sun Nov 04 2012 03:07:21 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") + + +# Local variables... +ne_10m_admin_0_map_units_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_units.shp" +ne_10m_admin_0_map_units_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_units.shp" +ne_10m_admin_0_map_subunits_test_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_units.shp" +ne_10m_admin_0_map_subunits_test_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_units.shp" +ne_10m_admin_0_map_subunits_test_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_units.shp" +ne_10m_admin_0_map_units_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_units.shp" +ne_10m_admin_0_map_subunits_test_shp__7_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_units.shp" +ne_admin_0_details_level_3_map_units_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_3_map_units.dbf" +ne_10m_admin_0_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_scale_rank.shp" +Output_Feature_Class = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_units.shp" +ne_10m_admin_0_map_units_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_map_units.shp" + +# Process: Dissolve... +gp.Dissolve_management(ne_10m_admin_0_scale_rank_shp, ne_10m_admin_0_map_units_shp, "sr_gu_a3", "scalerank MIN", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Add Field (2)... +gp.AddField_management(ne_10m_admin_0_map_units_shp, "scalerank", "SHORT", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__4_, "scalerank", "[MIN_scaler]", "VB", "") + +# Process: Add Field... +gp.AddField_management(ne_10m_admin_0_map_subunits_test_shp__5_, "featurecla", "TEXT", "", "", "30", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field (2)... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__3_, "featurecla", "\"Admin-0 map unit\"", "VB", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_10m_admin_0_map_units_shp__2_, "MIN_scaler") + +# Process: Repair Geometry... +gp.RepairGeometry_management(ne_10m_admin_0_map_subunits_test_shp__7_, "DELETE_NULL") + +# Process: Join Field... +gp.JoinField_management(Output_Feature_Class, "sr_gu_a3", ne_admin_0_details_level_3_map_units_dbf, "SU_A3", "") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_10m_admin_0_map_units_shp__4_, "sr_gu_a3;MIN_scaler") + diff --git a/tools/build_scripts_arcpy/build_a5_ne_10m_admin_0_countries.py b/tools/build_scripts_arcpy/build_a5_ne_10m_admin_0_countries.py new file mode 100755 index 00000000..1997510b --- /dev/null +++ b/tools/build_scripts_arcpy/build_a5_ne_10m_admin_0_countries.py @@ -0,0 +1,69 @@ +# --------------------------------------------------------------------------- +# build_a5_ne_10m_admin_0_countries.py +# Created on: Sun Nov 04 2012 03:07:34 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx") + + +# Local variables... +ne_10m_admin_0_countries_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_countries.shp" +ne_10m_admin_0_countries_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_countries.shp" +ne_10m_admin_0_map_subunits_test_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_countries.shp" +ne_10m_admin_0_map_subunits_test_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_countries.shp" +ne_10m_admin_0_map_subunits_test_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_countries.shp" +ne_10m_admin_0_countries_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_countries.shp" +ne_10m_admin_0_countries_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_countries.shp" +ne_admin_0_details_level_2_countries_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_2_countries.dbf" +ne_10m_admin_0_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_scale_rank.shp" +Output_Feature_Class = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_countries.shp" +ne_10m_admin_0_countries_shp__6_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_countries.shp" +ne_10m_lakes_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_physical\\ne_10m_lakes.shp" +ne_10m_lakes_tmp_admin_1_erase_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_physical\\ne_10m_lakes_tmp_admin_1_erase.shp" +ne_10m_admin_0_countries_lakes_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_countries_lakes.shp" + +# Process: Dissolve... +gp.Dissolve_management(ne_10m_admin_0_scale_rank_shp, ne_10m_admin_0_countries_shp, "sr_adm0_a3", "scalerank MIN", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Add Field (2)... +gp.AddField_management(ne_10m_admin_0_countries_shp, "scalerank", "SHORT", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__4_, "scalerank", "[MIN_scaler]", "VB", "") + +# Process: Add Field... +gp.AddField_management(ne_10m_admin_0_map_subunits_test_shp__5_, "featurecla", "TEXT", "", "", "30", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field (2)... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__3_, "featurecla", "\"Admin-0 country\"", "VB", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_10m_admin_0_countries_shp__3_, "MIN_scaler") + +# Process: Repair Geometry... +gp.RepairGeometry_management(ne_10m_admin_0_countries_shp__5_, "DELETE_NULL") + +# Process: Join Field... +gp.JoinField_management(Output_Feature_Class, "sr_adm0_a3", ne_admin_0_details_level_2_countries_dbf, "adm0_a3", "") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_10m_admin_0_countries_shp__2_, "sr_adm0_a3;MIN_scaler") + +# Process: Select (3)... +gp.Select_analysis(ne_10m_lakes_shp, ne_10m_lakes_tmp_admin_1_erase_shp, "\"admin\" = 'admin-0' Or \"admin\" = 'admin-0 more' ") + +# Process: Erase... +gp.Erase_analysis(ne_10m_admin_0_countries_shp__6_, ne_10m_lakes_tmp_admin_1_erase_shp, ne_10m_admin_0_countries_lakes_shp, "") + diff --git a/tools/build_scripts_arcpy/build_a6_ne_10m_admin_0_sov.py b/tools/build_scripts_arcpy/build_a6_ne_10m_admin_0_sov.py new file mode 100755 index 00000000..6548d614 --- /dev/null +++ b/tools/build_scripts_arcpy/build_a6_ne_10m_admin_0_sov.py @@ -0,0 +1,59 @@ +# --------------------------------------------------------------------------- +# build_a6_ne_10m_admin_0_sov.py +# Created on: Sun Nov 04 2012 03:07:47 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") + + +# Local variables... +ne_10m_admin_0_sovereignty_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_sovereignty.shp" +ne_10m_admin_0_countries_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_sovereignty.shp" +ne_10m_admin_0_map_subunits_test_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_sovereignty.shp" +ne_10m_admin_0_map_subunits_test_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_sovereignty.shp" +ne_10m_admin_0_map_subunits_test_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_sovereignty.shp" +ne_10m_admin_0_sovereignty_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_sovereignty.shp" +ne_10m_admin_0_map_subunits_test_shp__7_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_sovereignty.shp" +ne_admin_0_details_level_1_sov_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_1_sov.dbf" +ne_10m_admin_0_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_scale_rank.shp" +Output_Feature_Class = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_sovereignty.shp" +ne_10m_admin_0_sovereignty_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_0_sovereignty.shp" + +# Process: Dissolve... +gp.Dissolve_management(ne_10m_admin_0_scale_rank_shp, ne_10m_admin_0_sovereignty_shp, "sr_sov_a3", "scalerank MIN", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Add Field (2)... +gp.AddField_management(ne_10m_admin_0_sovereignty_shp, "scalerank", "SHORT", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__4_, "scalerank", "[MIN_scaler]", "VB", "") + +# Process: Add Field... +gp.AddField_management(ne_10m_admin_0_map_subunits_test_shp__5_, "featurecla", "TEXT", "", "", "30", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field (2)... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__3_, "featurecla", "\"Admin-0 sovereignty\"", "VB", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_10m_admin_0_sovereignty_shp__4_, "MIN_scaler") + +# Process: Repair Geometry... +gp.RepairGeometry_management(ne_10m_admin_0_map_subunits_test_shp__7_, "DELETE_NULL") + +# Process: Join Field... +gp.JoinField_management(Output_Feature_Class, "sr_sov_a3", ne_admin_0_details_level_1_sov_dbf, "sov_a3", "") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_10m_admin_0_countries_shp__2_, "sr_sov_a3;MIN_scaler") + diff --git a/tools/build_scripts_arcpy/build_a7_ne_10m_admin_1_all.py b/tools/build_scripts_arcpy/build_a7_ne_10m_admin_1_all.py new file mode 100755 index 00000000..d0d05069 --- /dev/null +++ b/tools/build_scripts_arcpy/build_a7_ne_10m_admin_1_all.py @@ -0,0 +1,82 @@ +# --------------------------------------------------------------------------- +# build_a7_ne_10m_admin_1_all.py +# Created on: Sun Nov 04 2012 03:08:00 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Conversion Tools.tbx") +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx") + + +# Local variables... +ne_10m_admin_0_boundary_line_land_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_boundary_line_land.shp" +ne_10m_minor_islands_coastline_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_physical\\ne_10m_minor_islands_coastline.shp" +ne_10m_coastline_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_physical\\ne_10m_coastline.shp" +ne_10m_admin_1_states_provinces_scale_rank_minor_islands_geodb_tmp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_states_provinces_scale_rank_geodb.gdb\\ne_10m_admin_1_states_provinces_scale_rank_minor_islands_geodb_tmp" +ne_10m_admin_1_states_provinces_scale_rank_minor_islands_geodb = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_states_provinces_scale_rank_geodb.gdb\\ne_10m_admin_1_states_provinces_scale_rank_minor_islands_geodb" +ne_10m_admin_1_label_points = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_label_points.gdb\\ne_10m_admin_1_label_points" +ne_10m_admin_1_states_provinces_lines_geodb = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_states_provinces_lines_geodb.gdb\\ne_10m_admin_1_states_provinces_lines_geodb" +ne_10m_admin_0_boundary_lines_map_units_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_boundary_lines_map_units.shp" +ne_10m_admin_1_states_provinces_scale_rank_geodb__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_states_provinces_scale_rank_geodb.gdb\\ne_10m_admin_1_states_provinces_scale_rank_geodb" +ne_10m_admin_1_seams_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_seams.shp" +ne_10m_admin_1_states_provinces_geodb = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_states_provinces_geodb.gdb\\ne_10m_admin_1_states_provinces_geodb" +ne_10m_admin_1_label_points_details = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_label_points.gdb\\ne_10m_admin_1_label_points_details" +ne_10m_admin_1_states_provinces_geodb_tmp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_states_provinces_geodb.gdb\\ne_10m_admin_1_states_provinces_geodb" +ne_10m_admin_1_states_provinces_lakes_geodb = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_states_provinces_lakes_geodb.gdb\\ne_10m_admin_1_states_provinces_lakes_geodb" +ne_10m_lakes_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_physical\\ne_10m_lakes.shp" +ne_10m_lakes_tmp_admin_1_erase_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_physical\\ne_10m_lakes_tmp_admin_1_erase.shp" +ne_10m_admin_1_states_provinces_geodb_tmp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_states_provinces_geodb.gdb\\ne_10m_admin_1_states_provinces_geodb" +v10m_cultural__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural" +v10m_cultural__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural" +ne_10m_admin_1_states_provinces_lakes_shp__2_ = "ne_10m_admin_1_states_provinces_lakes_shp" +v10m_cultural__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural" +v10m_cultural__6_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural" +ne_10m_admin_1_states_provinces_shp = "ne_10m_admin_1_states_provinces_shp" + +# Process: Feature To Polygon... +gp.FeatureToPolygon_management("C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_physical\\ne_10m_coastline.shp;C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_physical\\ne_10m_minor_islands_coastline.shp;C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_boundary_line_land.shp;C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_states_provinces_lines_geodb.gdb\\ne_10m_admin_1_states_provinces_lines_geodb;C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc3\\10m_cultural\\ne_10m_admin_0_boundary_lines_map_units.shp;C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_seams.shp", ne_10m_admin_1_states_provinces_scale_rank_minor_islands_geodb_tmp, "", "ATTRIBUTES", ne_10m_admin_1_label_points) + +# Process: Select... +gp.Select_analysis(ne_10m_admin_1_states_provinces_scale_rank_minor_islands_geodb_tmp, ne_10m_admin_1_states_provinces_scale_rank_minor_islands_geodb, "\"sr_adm0_a3\" <> ' '") + +# Process: Select (2)... +gp.Select_analysis(ne_10m_admin_1_states_provinces_scale_rank_minor_islands_geodb, ne_10m_admin_1_states_provinces_scale_rank_geodb__2_, "\"adm0_sr\" <= 6") + +# Process: Dissolve... +gp.Dissolve_management(ne_10m_admin_1_states_provinces_scale_rank_geodb__2_, ne_10m_admin_1_states_provinces_geodb, "adm1_code", "", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Join Field... +gp.JoinField_management(ne_10m_admin_1_states_provinces_geodb, "adm1_code", ne_10m_admin_1_label_points_details, "adm1_code", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_10m_admin_1_states_provinces_geodb_tmp__2_, "MIN_scaler") + +# Process: Select (3)... +gp.Select_analysis(ne_10m_lakes_shp, ne_10m_lakes_tmp_admin_1_erase_shp, "\"admin\" = 'admin-0' Or \"admin\" = 'admin-0 more'") + +# Process: Erase... +gp.Erase_analysis(ne_10m_admin_1_states_provinces_geodb_tmp__4_, ne_10m_lakes_tmp_admin_1_erase_shp, ne_10m_admin_1_states_provinces_lakes_geodb, "") + +# Process: Make Feature Layer... +gp.MakeFeatureLayer_management(ne_10m_admin_1_states_provinces_lakes_geodb, ne_10m_admin_1_states_provinces_lakes_shp__2_, "", "", "adm1_code adm1_code VISIBLE NONE;Shape_Length Shape_Length VISIBLE NONE;Shape_Area Shape_Area VISIBLE NONE;diss_me diss_me VISIBLE NONE;adm1_code_1 adm1_code_1 VISIBLE NONE;iso_3166_2 iso_3166_2 VISIBLE NONE;wikipedia wikipedia VISIBLE NONE;sr_sov_a3 sr_sov_a3 VISIBLE NONE;sr_adm0_a3 sr_adm0_a3 VISIBLE NONE;iso_a2 iso_a2 VISIBLE NONE;adm0_sr adm0_sr VISIBLE NONE;admin0_labelr admin0_labelr VISIBLE NONE;name name VISIBLE NONE;name_alt name_alt VISIBLE NONE;name_local name_local VISIBLE NONE;type type VISIBLE NONE;type_en type_en VISIBLE NONE;code_local code_local VISIBLE NONE;code_hasc code_hasc VISIBLE NONE;note note VISIBLE NONE;hasc_maybe hasc_maybe VISIBLE NONE;region region VISIBLE NONE;region_code region_code VISIBLE NONE;region_big region_big VISIBLE NONE;big_code big_code VISIBLE NONE;provnum_ne provnum_ne VISIBLE NONE;gadm_level gadm_level VISIBLE NONE;check_me check_me VISIBLE NONE;scalerank scalerank VISIBLE NONE;datarank datarank VISIBLE NONE;abbrev abbrev VISIBLE NONE;postal postal VISIBLE NONE;area_sqkm area_sqkm VISIBLE NONE;sameascity sameascity VISIBLE NONE;labelrank labelrank VISIBLE NONE;featurecla featurecla VISIBLE NONE;admin admin VISIBLE NONE;name_len name_len VISIBLE NONE;mapcolor9 mapcolor9 VISIBLE NONE;mapcolor13 mapcolor13 VISIBLE NONE;Shape_length Shape_length VISIBLE NONE;Shape_area Shape_area VISIBLE NONE") + +# Process: Feature Class To Shapefile (multiple) (2)... +gp.FeatureClassToShapefile_conversion("ne_10m_admin_1_states_provinces_lakes_shp", v10m_cultural__3_) + +# Process: Make Feature Layer (2)... +gp.MakeFeatureLayer_management(ne_10m_admin_1_states_provinces_geodb_tmp__4_, ne_10m_admin_1_states_provinces_shp, "", "", "adm1_code adm1_code VISIBLE NONE;diss_me diss_me VISIBLE NONE;adm1_code adm1_code VISIBLE NONE;iso_3166_2 iso_3166_2 VISIBLE NONE;wikipedia wikipedia VISIBLE NONE;sr_sov_a3 sr_sov_a3 VISIBLE NONE;sr_adm0_a3 sr_adm0_a3 VISIBLE NONE;iso_a2 iso_a2 VISIBLE NONE;adm0_sr adm0_sr VISIBLE NONE;admin0_labelr admin0_labelr VISIBLE NONE;name name VISIBLE NONE;name_alt name_alt VISIBLE NONE;name_local name_local VISIBLE NONE;type type VISIBLE NONE;type_en type_en VISIBLE NONE;code_local code_local VISIBLE NONE;code_hasc code_hasc VISIBLE NONE;note note VISIBLE NONE;hasc_maybe hasc_maybe VISIBLE NONE;region region VISIBLE NONE;region_code region_code VISIBLE NONE;region_big region_big VISIBLE NONE;big_code big_code VISIBLE NONE;provnum_ne provnum_ne VISIBLE NONE;gadm_level gadm_level VISIBLE NONE;check_me check_me VISIBLE NONE;scalerank scalerank VISIBLE NONE;datarank datarank VISIBLE NONE;abbrev abbrev VISIBLE NONE;postal postal VISIBLE NONE;area_sqkm area_sqkm VISIBLE NONE;sameascity sameascity VISIBLE NONE;labelrank labelrank VISIBLE NONE;featurecla featurecla VISIBLE NONE;admin admin VISIBLE NONE;name_len name_len VISIBLE NONE;mapcolor9 mapcolor9 VISIBLE NONE;mapcolor13 mapcolor13 VISIBLE NONE") + +# Process: Feature Class To Shapefile (multiple) (3)... +gp.FeatureClassToShapefile_conversion("ne_10m_admin_1_states_provinces_shp", v10m_cultural__6_) + diff --git a/tools/build_scripts_arcpy/build_b1_ne_50m_admin_0_subunits.py b/tools/build_scripts_arcpy/build_b1_ne_50m_admin_0_subunits.py new file mode 100755 index 00000000..88e593cb --- /dev/null +++ b/tools/build_scripts_arcpy/build_b1_ne_50m_admin_0_subunits.py @@ -0,0 +1,59 @@ +# --------------------------------------------------------------------------- +# build_b1_ne_50m_admin_0_subunits.py +# Created on: Sun Nov 04 2012 03:08:13 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") + + +# Local variables... +ne_50m_admin_0_map_subunits_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_test_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_test_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_test_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_test_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_test_shp__6_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_test_shp__7_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_subunits.shp" +ne_admin_0_details_level_4_subunits_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_4_subunits.dbf" +ne_50m_admin_0_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_scale_rank.shp" +Output_Feature_Class = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_subunits.shp" +ne_10m_admin_0_map_subunits_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_subunits.shp" + +# Process: Dissolve... +gp.Dissolve_management(ne_50m_admin_0_scale_rank_shp, ne_50m_admin_0_map_subunits_shp, "sr_su_a3", "scalerank MIN", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Add Field (2)... +gp.AddField_management(ne_50m_admin_0_map_subunits_shp, "scalerank", "SHORT", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__4_, "scalerank", "[MIN_scaler]", "VB", "") + +# Process: Add Field... +gp.AddField_management(ne_10m_admin_0_map_subunits_test_shp__5_, "featurecla", "TEXT", "", "", "30", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field (2)... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__3_, "featurecla", "\"Admin-0 map subunit\"", "VB", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_10m_admin_0_map_subunits_test_shp__6_, "MIN_scaler") + +# Process: Repair Geometry... +gp.RepairGeometry_management(ne_10m_admin_0_map_subunits_test_shp__7_, "DELETE_NULL") + +# Process: Join Field... +gp.JoinField_management(Output_Feature_Class, "sr_su_a3", ne_admin_0_details_level_4_subunits_dbf, "SU_A3", "") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_10m_admin_0_map_subunits_test_shp__2_, "sr_su_a3;MIN_scaler") + diff --git a/tools/build_scripts_arcpy/build_b2_ne_50m_admin_0_units.py b/tools/build_scripts_arcpy/build_b2_ne_50m_admin_0_units.py new file mode 100755 index 00000000..4f735426 --- /dev/null +++ b/tools/build_scripts_arcpy/build_b2_ne_50m_admin_0_units.py @@ -0,0 +1,59 @@ +# --------------------------------------------------------------------------- +# build_b2_ne_50m_admin_0_units.py +# Created on: Sun Nov 04 2012 03:08:26 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") + + +# Local variables... +ne_50m_admin_0_map_units_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_units.shp" +ne_10m_admin_0_map_units_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_units.shp" +ne_10m_admin_0_map_subunits_test_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_units.shp" +ne_10m_admin_0_map_subunits_test_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_units.shp" +ne_10m_admin_0_map_subunits_test_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_units.shp" +ne_10m_admin_0_map_units_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_units.shp" +ne_10m_admin_0_map_subunits_test_shp__7_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_units.shp" +ne_admin_0_details_level_3_map_units_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_3_map_units.dbf" +ne_50m_admin_0_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_scale_rank.shp" +Output_Feature_Class = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_units.shp" +ne_10m_admin_0_map_units_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_map_units.shp" + +# Process: Dissolve... +gp.Dissolve_management(ne_50m_admin_0_scale_rank_shp, ne_50m_admin_0_map_units_shp, "sr_gu_a3", "scalerank MIN", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Add Field (2)... +gp.AddField_management(ne_50m_admin_0_map_units_shp, "scalerank", "SHORT", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__4_, "scalerank", "[MIN_scaler]", "VB", "") + +# Process: Add Field... +gp.AddField_management(ne_10m_admin_0_map_subunits_test_shp__5_, "featurecla", "TEXT", "", "", "30", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field (2)... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__3_, "featurecla", "\"Admin-0 map unit\"", "VB", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_10m_admin_0_map_units_shp__2_, "MIN_scaler") + +# Process: Repair Geometry... +gp.RepairGeometry_management(ne_10m_admin_0_map_subunits_test_shp__7_, "DELETE_NULL") + +# Process: Join Field... +gp.JoinField_management(Output_Feature_Class, "sr_gu_a3", ne_admin_0_details_level_3_map_units_dbf, "SU_A3", "") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_10m_admin_0_map_units_shp__4_, "sr_gu_a3;MIN_scaler") + diff --git a/tools/build_scripts_arcpy/build_b3_ne_50m_admin_0_countries.py b/tools/build_scripts_arcpy/build_b3_ne_50m_admin_0_countries.py new file mode 100755 index 00000000..4cdb2dfe --- /dev/null +++ b/tools/build_scripts_arcpy/build_b3_ne_50m_admin_0_countries.py @@ -0,0 +1,69 @@ +# --------------------------------------------------------------------------- +# build_b3_ne_50m_admin_0_countries.py +# Created on: Sun Nov 04 2012 03:08:39 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx") + + +# Local variables... +ne_50m_admin_0_countries_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_countries.shp" +ne_10m_admin_0_countries_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_countries.shp" +ne_10m_admin_0_map_subunits_test_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_countries.shp" +ne_10m_admin_0_map_subunits_test_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_countries.shp" +ne_10m_admin_0_map_subunits_test_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_countries.shp" +ne_10m_admin_0_countries_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_countries.shp" +ne_10m_admin_0_countries_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_countries.shp" +ne_admin_0_details_level_2_countries_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_2_countries.dbf" +ne_50m_admin_0_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_scale_rank.shp" +Output_Feature_Class = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_countries.shp" +ne_10m_admin_0_countries_shp__6_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_countries.shp" +ne_50m_lakes_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_physical\\ne_50m_lakes.shp" +ne_50m_lakes_tmp_admin_0_erase_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_physical\\ne_50m_lakes_tmp_admin_0_erase.shp" +ne_50m_admin_0_countries_lakes_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_countries_lakes.shp" + +# Process: Dissolve... +gp.Dissolve_management(ne_50m_admin_0_scale_rank_shp, ne_50m_admin_0_countries_shp, "sr_adm0_a3", "scalerank MIN", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Add Field (2)... +gp.AddField_management(ne_50m_admin_0_countries_shp, "scalerank", "SHORT", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__4_, "scalerank", "[MIN_scaler]", "VB", "") + +# Process: Add Field... +gp.AddField_management(ne_10m_admin_0_map_subunits_test_shp__5_, "featurecla", "TEXT", "", "", "30", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field (2)... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__3_, "featurecla", "\"Admin-0 country\"", "VB", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_10m_admin_0_countries_shp__3_, "MIN_scaler") + +# Process: Repair Geometry... +gp.RepairGeometry_management(ne_10m_admin_0_countries_shp__5_, "DELETE_NULL") + +# Process: Join Field... +gp.JoinField_management(Output_Feature_Class, "sr_adm0_a3", ne_admin_0_details_level_2_countries_dbf, "adm0_a3", "") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_10m_admin_0_countries_shp__2_, "sr_adm0_a3;MIN_scaler") + +# Process: Select (3)... +gp.Select_analysis(ne_50m_lakes_shp, ne_50m_lakes_tmp_admin_0_erase_shp, "\"admin\" = 'admin-0'") + +# Process: Erase... +gp.Erase_analysis(ne_10m_admin_0_countries_shp__6_, ne_50m_lakes_tmp_admin_0_erase_shp, ne_50m_admin_0_countries_lakes_shp, "") + diff --git a/tools/build_scripts_arcpy/build_b4_ne_50m_admin_0_sov.py b/tools/build_scripts_arcpy/build_b4_ne_50m_admin_0_sov.py new file mode 100755 index 00000000..e5879e9d --- /dev/null +++ b/tools/build_scripts_arcpy/build_b4_ne_50m_admin_0_sov.py @@ -0,0 +1,59 @@ +# --------------------------------------------------------------------------- +# build_b4_ne_50m_admin_0_sov.py +# Created on: Sun Nov 04 2012 03:08:51 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") + + +# Local variables... +ne_50m_admin_0_sovereignty_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_sovereignty.shp" +ne_10m_admin_0_countries_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_sovereignty.shp" +ne_10m_admin_0_map_subunits_test_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_sovereignty.shp" +ne_10m_admin_0_map_subunits_test_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_sovereignty.shp" +ne_10m_admin_0_map_subunits_test_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_sovereignty.shp" +ne_10m_admin_0_sovereignty_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_sovereignty.shp" +ne_10m_admin_0_map_subunits_test_shp__7_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_sovereignty.shp" +ne_admin_0_details_level_1_sov_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_1_sov.dbf" +ne_50m_admin_0_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_scale_rank.shp" +Output_Feature_Class = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_sovereignty.shp" +ne_10m_admin_0_sovereignty_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_sovereignty.shp" + +# Process: Dissolve... +gp.Dissolve_management(ne_50m_admin_0_scale_rank_shp, ne_50m_admin_0_sovereignty_shp, "sr_sov_a3", "scalerank MIN", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Add Field (2)... +gp.AddField_management(ne_50m_admin_0_sovereignty_shp, "scalerank", "SHORT", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__4_, "scalerank", "[MIN_scaler]", "VB", "") + +# Process: Add Field... +gp.AddField_management(ne_10m_admin_0_map_subunits_test_shp__5_, "featurecla", "TEXT", "", "", "30", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field (2)... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__3_, "featurecla", "\"Admin-0 sovereignty\"", "VB", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_10m_admin_0_sovereignty_shp__4_, "MIN_scaler") + +# Process: Repair Geometry... +gp.RepairGeometry_management(ne_10m_admin_0_map_subunits_test_shp__7_, "DELETE_NULL") + +# Process: Join Field... +gp.JoinField_management(Output_Feature_Class, "sr_sov_a3", ne_admin_0_details_level_1_sov_dbf, "sov_a3", "") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_10m_admin_0_countries_shp__2_, "sr_sov_a3;MIN_scaler") + diff --git a/tools/build_scripts_arcpy/build_b5_ne_50m_admin_0_tiny_countries.py b/tools/build_scripts_arcpy/build_b5_ne_50m_admin_0_tiny_countries.py new file mode 100755 index 00000000..f72784ed --- /dev/null +++ b/tools/build_scripts_arcpy/build_b5_ne_50m_admin_0_tiny_countries.py @@ -0,0 +1,36 @@ +# --------------------------------------------------------------------------- +# build_b5_ne_50m_admin_0_tiny_countries.py +# Created on: Sun Nov 04 2012 03:09:05 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx") + + +# Local variables... +ne_50m_admin_0_tiny_countries_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_tiny_countries.shp" +ne_admin_0_details_level_4_subunits_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_4_subunits.dbf" +ne_50m_admin_0_tiny_countries_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_tiny_countries_scale_rank.shp" +ne_50m_admin_0_tiny_countries_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_tiny_countries.shp" +ne_50m_admin_0_tiny_countries_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_0_tiny_countries.shp" + +# Process: Select... +gp.Select_analysis(ne_50m_admin_0_tiny_countries_scale_rank_shp, ne_50m_admin_0_tiny_countries_shp, "\"scalerank\" >= 0") + +# Process: Join Field... +gp.JoinField_management(ne_50m_admin_0_tiny_countries_shp, "sr_su_a3", ne_admin_0_details_level_4_subunits_dbf, "su_a3", "") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_50m_admin_0_tiny_countries_shp__2_, "sr_sov_a3;sr_adm0_a3;sr_gu_a3;sr_su_a3;sr_subunit;labelrank;MIN_scaler") + diff --git a/tools/build_scripts_arcpy/build_b6_ne_50m_admin_1_all.py b/tools/build_scripts_arcpy/build_b6_ne_50m_admin_1_all.py new file mode 100755 index 00000000..6f96b4e2 --- /dev/null +++ b/tools/build_scripts_arcpy/build_b6_ne_50m_admin_1_all.py @@ -0,0 +1,41 @@ +# --------------------------------------------------------------------------- +# build_b6_ne_50m_admin_1_all.py +# Created on: Sun Nov 04 2012 03:09:16 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx") + + +# Local variables... +ne_50m_admin_1_states_provinces_lakes_shp_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_1_states_provinces_lakes_shp.shp" +ne_50m_lakes_tmp_admin_1_erase_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_physical\\ne_50m_lakes_tmp_admin_1_erase.shp" +ne_50m_lakes_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_physical\\ne_50m_lakes.shp" +ne_10m_admin_1_states_provinces_geodb_tmp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_1_states_provinces_shp.shp" +ne_50m_admin_1_states_provinces_shp_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_1_states_provinces_shp_scale_rank.shp" +ne_10m_admin_1_label_points_details = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_label_points.gdb\\ne_10m_admin_1_label_points_details" +ne_50m_admin_1_states_provinces_shp_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\50m_cultural\\ne_50m_admin_1_states_provinces_shp.shp" + +# Process: Select (2)... +gp.Select_analysis(ne_50m_admin_1_states_provinces_shp_scale_rank_shp, ne_50m_admin_1_states_provinces_shp_shp, "\"scalerank\" >= 0") + +# Process: Join Field... +gp.JoinField_management(ne_50m_admin_1_states_provinces_shp_shp, "adm1_code", ne_10m_admin_1_label_points_details, "adm1_code", "") + +# Process: Select (3)... +gp.Select_analysis(ne_50m_lakes_shp, ne_50m_lakes_tmp_admin_1_erase_shp, "\"admin\" = 'admin-0' Or \"admin\" = 'admin-0 more'") + +# Process: Erase... +gp.Erase_analysis(ne_10m_admin_1_states_provinces_geodb_tmp__2_, ne_50m_lakes_tmp_admin_1_erase_shp, ne_50m_admin_1_states_provinces_lakes_shp_shp, "") + diff --git a/tools/build_scripts_arcpy/build_c1_ne_110m_admin_0_units.py b/tools/build_scripts_arcpy/build_c1_ne_110m_admin_0_units.py new file mode 100755 index 00000000..2f8a5522 --- /dev/null +++ b/tools/build_scripts_arcpy/build_c1_ne_110m_admin_0_units.py @@ -0,0 +1,59 @@ +# --------------------------------------------------------------------------- +# build_c1_ne_110m_admin_0_units.py +# Created on: Sun Nov 04 2012 03:09:29 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") + + +# Local variables... +ne_110m_admin_0_map_units_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_map_units.shp" +ne_110m_admin_0_map_units_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_map_units.shp" +ne_10m_admin_0_map_subunits_test_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_map_units.shp" +ne_10m_admin_0_map_subunits_test_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_map_units.shp" +ne_10m_admin_0_map_subunits_test_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_map_units.shp" +ne_110m_admin_0_map_units_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_map_units.shp" +ne_10m_admin_0_map_subunits_test_shp__7_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_map_units.shp" +ne_admin_0_details_level_3_map_units_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_3_map_units.dbf" +Output_Feature_Class = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_map_units.shp" +ne_110m_admin_0_map_units_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_map_units.shp" +ne_110m_admin_0_scale_rank_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_scale_rank.shp" + +# Process: Dissolve... +gp.Dissolve_management(ne_110m_admin_0_scale_rank_shp__2_, ne_110m_admin_0_map_units_shp, "sr_gu_a3", "scalerank MIN", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Add Field (2)... +gp.AddField_management(ne_110m_admin_0_map_units_shp, "scalerank", "SHORT", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__4_, "scalerank", "[MIN_scaler]", "VB", "") + +# Process: Add Field... +gp.AddField_management(ne_10m_admin_0_map_subunits_test_shp__5_, "featurecla", "TEXT", "", "", "30", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field (2)... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__3_, "featurecla", "\"Admin-0 map unit\"", "VB", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_110m_admin_0_map_units_shp__2_, "MIN_scaler") + +# Process: Repair Geometry... +gp.RepairGeometry_management(ne_10m_admin_0_map_subunits_test_shp__7_, "DELETE_NULL") + +# Process: Join Field... +gp.JoinField_management(Output_Feature_Class, "sr_gu_a3", ne_admin_0_details_level_3_map_units_dbf, "gu_a3", "") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_110m_admin_0_map_units_shp__3_, "sr_gu_a3") + diff --git a/tools/build_scripts_arcpy/build_c2_ne_110m_admin_0_countries.py b/tools/build_scripts_arcpy/build_c2_ne_110m_admin_0_countries.py new file mode 100755 index 00000000..d78a78b8 --- /dev/null +++ b/tools/build_scripts_arcpy/build_c2_ne_110m_admin_0_countries.py @@ -0,0 +1,69 @@ +# --------------------------------------------------------------------------- +# build_c2_ne_110m_admin_0_countries.py +# Created on: Sun Nov 04 2012 03:09:48 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx") + + +# Local variables... +ne_110m_admin_0_countries_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_countries.shp" +ne_10m_admin_0_countries_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_countries.shp" +ne_10m_admin_0_map_subunits_test_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_countries.shp" +ne_10m_admin_0_map_subunits_test_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_countries.shp" +ne_10m_admin_0_map_subunits_test_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_countries.shp" +ne_10m_admin_0_countries_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_countries.shp" +ne_10m_admin_0_countries_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_countries.shp" +ne_admin_0_details_level_2_countries_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_2_countries.dbf" +ne_110m_admin_0_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_scale_rank.shp" +Output_Feature_Class = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_countries.shp" +ne_110m_admin_0_countries_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_countries.shp" +ne_110m_lakes_tmp_admin_0_erase_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_physical\\ne_110m_lakes_tmp_admin_0_erase.shp" +ne_110m_lakes_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_physical\\ne_110m_lakes.shp" +ne_110m_admin_0_countries_lakes_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_countries_lakes.shp" + +# Process: Dissolve... +gp.Dissolve_management(ne_110m_admin_0_scale_rank_shp, ne_110m_admin_0_countries_shp, "sr_adm0_a3", "scalerank MIN", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Add Field (2)... +gp.AddField_management(ne_110m_admin_0_countries_shp, "scalerank", "SHORT", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__4_, "scalerank", "[MIN_scaler]", "VB", "") + +# Process: Add Field... +gp.AddField_management(ne_10m_admin_0_map_subunits_test_shp__5_, "featurecla", "TEXT", "", "", "30", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field (2)... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__3_, "featurecla", "\"Admin-0 country\"", "VB", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_10m_admin_0_countries_shp__3_, "MIN_scaler") + +# Process: Repair Geometry... +gp.RepairGeometry_management(ne_10m_admin_0_countries_shp__5_, "DELETE_NULL") + +# Process: Join Field... +gp.JoinField_management(Output_Feature_Class, "sr_adm0_a3", ne_admin_0_details_level_2_countries_dbf, "adm0_a3", "") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_10m_admin_0_countries_shp__2_, "sr_adm0_a3") + +# Process: Select (3)... +gp.Select_analysis(ne_110m_lakes_shp, ne_110m_lakes_tmp_admin_0_erase_shp, "\"admin\" = 'admin-0' Or \"admin\" = 'admin-0 more'") + +# Process: Erase... +gp.Erase_analysis(ne_110m_admin_0_countries_shp__2_, ne_110m_lakes_tmp_admin_0_erase_shp, ne_110m_admin_0_countries_lakes_shp, "") + diff --git a/tools/build_scripts_arcpy/build_c3_ne_110m_admin_0_sov.py b/tools/build_scripts_arcpy/build_c3_ne_110m_admin_0_sov.py new file mode 100755 index 00000000..ba4c9a25 --- /dev/null +++ b/tools/build_scripts_arcpy/build_c3_ne_110m_admin_0_sov.py @@ -0,0 +1,59 @@ +# --------------------------------------------------------------------------- +# build_c3_ne_110m_admin_0_sov.py +# Created on: Sun Nov 04 2012 03:10:01 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") + + +# Local variables... +ne_110m_admin_0_sovereignty_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_sovereignty.shp" +ne_10m_admin_0_countries_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_sovereignty.shp" +ne_10m_admin_0_map_subunits_test_shp__3_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_sovereignty.shp" +ne_10m_admin_0_map_subunits_test_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_sovereignty.shp" +ne_10m_admin_0_map_subunits_test_shp__5_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_sovereignty.shp" +ne_10m_admin_0_sovereignty_shp__4_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_sovereignty.shp" +ne_10m_admin_0_map_subunits_test_shp__7_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_sovereignty.shp" +ne_admin_0_details_level_1_sov_dbf = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\ne_admin_0_details_level_1_sov.dbf" +ne_110m_admin_0_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_scale_rank.shp" +Output_Feature_Class = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_sovereignty.shp" +ne_110m_admin_0_sovereignty_shp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_0_sovereignty.shp" + +# Process: Dissolve... +gp.Dissolve_management(ne_110m_admin_0_scale_rank_shp, ne_110m_admin_0_sovereignty_shp, "sr_sov_a3", "scalerank MIN", "MULTI_PART", "DISSOLVE_LINES") + +# Process: Add Field (2)... +gp.AddField_management(ne_110m_admin_0_sovereignty_shp, "scalerank", "SHORT", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__4_, "scalerank", "[MIN_scaler]", "VB", "") + +# Process: Add Field... +gp.AddField_management(ne_10m_admin_0_map_subunits_test_shp__5_, "featurecla", "TEXT", "", "", "30", "", "NON_NULLABLE", "NON_REQUIRED", "") + +# Process: Calculate Field (2)... +gp.CalculateField_management(ne_10m_admin_0_map_subunits_test_shp__3_, "featurecla", "\"Admin-0 sovereignty\"", "VB", "") + +# Process: Delete Field... +gp.DeleteField_management(ne_10m_admin_0_sovereignty_shp__4_, "MIN_scaler") + +# Process: Repair Geometry... +gp.RepairGeometry_management(ne_10m_admin_0_map_subunits_test_shp__7_, "DELETE_NULL") + +# Process: Join Field... +gp.JoinField_management(Output_Feature_Class, "sr_sov_a3", ne_admin_0_details_level_1_sov_dbf, "sov_a3", "") + +# Process: Delete Field (2)... +gp.DeleteField_management(ne_10m_admin_0_countries_shp__2_, "sr_sov_a3") + diff --git a/tools/build_scripts_arcpy/build_c4_ne_110m_admin_1.py b/tools/build_scripts_arcpy/build_c4_ne_110m_admin_1.py new file mode 100755 index 00000000..d7dc5b9a --- /dev/null +++ b/tools/build_scripts_arcpy/build_c4_ne_110m_admin_1.py @@ -0,0 +1,41 @@ +# --------------------------------------------------------------------------- +# build_c4_ne_110m_admin_1.py +# Created on: Sun Nov 04 2012 03:10:13 AM +# (generated by ArcGIS/ModelBuilder) +# --------------------------------------------------------------------------- + +# Import system modules +import sys, string, os, arcgisscripting + +# Create the Geoprocessor object +gp = arcgisscripting.create() + +# Set the necessary product code +gp.SetProduct("ArcInfo") + +# Load required toolboxes... +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx") +gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx") + + +# Local variables... +ne_10m_admin_1_states_provinces_geodb_tmp__2_ = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_1_states_provinces_shp.shp" +ne_110m_admin_1_states_provinces_shp_scale_rank_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_1_states_provinces_shp_scale_rank.shp" +ne_10m_admin_1_label_points_details = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\10m_cultural\\ne_10m_admin_1_label_points.gdb\\ne_10m_admin_1_label_points_details" +ne_110m_admin_1_states_provinces_shp_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_1_states_provinces_shp.shp" +ne_110m_lakes_tmp_admin_1_erase_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_physical\\ne_110m_lakes_tmp_admin_1_erase.shp" +ne_110m_lakes_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_physical\\ne_110m_lakes.shp" +ne_110m_admin_1_states_provinces_lakes_shp_shp = "C:\\ProjectFiles\\NaturalEarth\\nev_version_2d0d0_rc4\\110m_cultural\\ne_110m_admin_1_states_provinces_lakes_shp.shp" + +# Process: Select (2)... +gp.Select_analysis(ne_110m_admin_1_states_provinces_shp_scale_rank_shp, ne_110m_admin_1_states_provinces_shp_shp, "\"scalerank\" >= 0") + +# Process: Join Field... +gp.JoinField_management(ne_110m_admin_1_states_provinces_shp_shp, "adm1_code", ne_10m_admin_1_label_points_details, "adm1_code", "") + +# Process: Select (3)... +gp.Select_analysis(ne_110m_lakes_shp, ne_110m_lakes_tmp_admin_1_erase_shp, "\"admin\" = 'admin-0' Or \"admin\" = 'admin-0 more'") + +# Process: Erase... +gp.Erase_analysis(ne_10m_admin_1_states_provinces_geodb_tmp__2_, ne_110m_lakes_tmp_admin_1_erase_shp, ne_110m_admin_1_states_provinces_lakes_shp_shp, "") + diff --git a/tools/build_scripts_arcpy/natural_earth_topology_build_toolbox.tbx b/tools/build_scripts_arcpy/natural_earth_topology_build_toolbox.tbx new file mode 100755 index 00000000..a5cf01fa Binary files /dev/null and b/tools/build_scripts_arcpy/natural_earth_topology_build_toolbox.tbx differ