mirror of
https://github.com/oDinZu/natural-earth-vector.git
synced 2025-02-22 00:04:57 -05:00
added arcpy scripts for admin 0 and admin 1 (v9.2)
This commit is contained in:
parent
5345eba581
commit
02fc5a4846
60
tools/build_scripts_arcpy/a1_build_ne_admin_0_tables.py
Executable file
60
tools/build_scripts_arcpy/a1_build_ne_admin_0_tables.py
Executable file
@ -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")
|
||||
|
41
tools/build_scripts_arcpy/build_a1_ne_10m_admin_0_scale_rank.py
Executable file
41
tools/build_scripts_arcpy/build_a1_ne_10m_admin_0_scale_rank.py
Executable file
@ -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")
|
||||
|
64
tools/build_scripts_arcpy/build_a2_ne_10m_admin_0_disputed.py
Executable file
64
tools/build_scripts_arcpy/build_a2_ne_10m_admin_0_disputed.py
Executable file
@ -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", "")
|
||||
|
59
tools/build_scripts_arcpy/build_a3_ne_10m_admin_0_subunits.py
Executable file
59
tools/build_scripts_arcpy/build_a3_ne_10m_admin_0_subunits.py
Executable file
@ -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")
|
||||
|
59
tools/build_scripts_arcpy/build_a4_ne_10m_admin_0_units.py
Executable file
59
tools/build_scripts_arcpy/build_a4_ne_10m_admin_0_units.py
Executable file
@ -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")
|
||||
|
69
tools/build_scripts_arcpy/build_a5_ne_10m_admin_0_countries.py
Executable file
69
tools/build_scripts_arcpy/build_a5_ne_10m_admin_0_countries.py
Executable file
@ -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, "")
|
||||
|
59
tools/build_scripts_arcpy/build_a6_ne_10m_admin_0_sov.py
Executable file
59
tools/build_scripts_arcpy/build_a6_ne_10m_admin_0_sov.py
Executable file
@ -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")
|
||||
|
82
tools/build_scripts_arcpy/build_a7_ne_10m_admin_1_all.py
Executable file
82
tools/build_scripts_arcpy/build_a7_ne_10m_admin_1_all.py
Executable file
@ -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_)
|
||||
|
59
tools/build_scripts_arcpy/build_b1_ne_50m_admin_0_subunits.py
Executable file
59
tools/build_scripts_arcpy/build_b1_ne_50m_admin_0_subunits.py
Executable file
@ -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")
|
||||
|
59
tools/build_scripts_arcpy/build_b2_ne_50m_admin_0_units.py
Executable file
59
tools/build_scripts_arcpy/build_b2_ne_50m_admin_0_units.py
Executable file
@ -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")
|
||||
|
69
tools/build_scripts_arcpy/build_b3_ne_50m_admin_0_countries.py
Executable file
69
tools/build_scripts_arcpy/build_b3_ne_50m_admin_0_countries.py
Executable file
@ -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, "")
|
||||
|
59
tools/build_scripts_arcpy/build_b4_ne_50m_admin_0_sov.py
Executable file
59
tools/build_scripts_arcpy/build_b4_ne_50m_admin_0_sov.py
Executable file
@ -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")
|
||||
|
36
tools/build_scripts_arcpy/build_b5_ne_50m_admin_0_tiny_countries.py
Executable file
36
tools/build_scripts_arcpy/build_b5_ne_50m_admin_0_tiny_countries.py
Executable file
@ -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")
|
||||
|
41
tools/build_scripts_arcpy/build_b6_ne_50m_admin_1_all.py
Executable file
41
tools/build_scripts_arcpy/build_b6_ne_50m_admin_1_all.py
Executable file
@ -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, "")
|
||||
|
59
tools/build_scripts_arcpy/build_c1_ne_110m_admin_0_units.py
Executable file
59
tools/build_scripts_arcpy/build_c1_ne_110m_admin_0_units.py
Executable file
@ -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")
|
||||
|
69
tools/build_scripts_arcpy/build_c2_ne_110m_admin_0_countries.py
Executable file
69
tools/build_scripts_arcpy/build_c2_ne_110m_admin_0_countries.py
Executable file
@ -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, "")
|
||||
|
59
tools/build_scripts_arcpy/build_c3_ne_110m_admin_0_sov.py
Executable file
59
tools/build_scripts_arcpy/build_c3_ne_110m_admin_0_sov.py
Executable file
@ -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")
|
||||
|
41
tools/build_scripts_arcpy/build_c4_ne_110m_admin_1.py
Executable file
41
tools/build_scripts_arcpy/build_c4_ne_110m_admin_1.py
Executable file
@ -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, "")
|
||||
|
BIN
tools/build_scripts_arcpy/natural_earth_topology_build_toolbox.tbx
Executable file
BIN
tools/build_scripts_arcpy/natural_earth_topology_build_toolbox.tbx
Executable file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user