Skip to content

Commit

Permalink
initial v1.0.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
Paul Dziemiela authored and Paul Dziemiela committed Mar 26, 2021
0 parents commit 6cf15f1
Show file tree
Hide file tree
Showing 64 changed files with 104,006 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.py text eol=crlf
*.pyt text eol=crlf
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Index/
__pycache__/
ImportLog/
scratch.gdb/
scratch/
*.gdb
.pyHistory
*.pyc
DefaultToolBox.tbx
toolbox.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0"?>
<metadata xml:lang="en"><Esri><CreaDate>20191022</CreaDate><CreaTime>11363100</CreaTime><ArcGISFormat>1.0</ArcGISFormat><SyncOnce>TRUE</SyncOnce><ModDate>20191022</ModDate><ModTime>12072500</ModTime><scaleRange><minScale>150000000</minScale><maxScale>5000</maxScale></scaleRange></Esri><tool name="CalculateLogisticsPlanningEstimates" displayname="Calculate Logistics Planning Estimates" toolboxalias="AllHazardsWasteLogisticsTool" xmlns=""><arcToolboxHelpPath>c:\program files\arcgis\pro\Resources\Help\gp</arcToolboxHelpPath><parameters><param name="ErrorCondition" displayname="" type="Optional" direction="Input" datatype="String" expression="{ErrorCondition}"/><param name="ScenarioCharacteristics" displayname="" type="Optional" direction="Input" datatype="Value Table" expression="{ Characteristic {Value}; Characteristic {Value}...}"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P STYLE="margin:0 0 0 0;"&gt;&lt;SPAN&gt;The tool tracks characteristics that define the scenario. Users define characteristics in Step 5; however, this section is displayed throughout all steps to remind users of their entries as they move between various steps.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Scenario ID &lt;/SPAN&gt;&lt;SPAN&gt;- A system-generated ID is created that can be changed to a more meaningful name to identify the scenario.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Waste Type &lt;/SPAN&gt;&lt;SPAN&gt;- Designates the type of waste to route. Choose from one of five waste types included in the tool: Radioactive Contact-Handled (solid or liquid), Radioactive Remote-Handled (solid or liquid), Hazardous Waste (solid or liquid), Municipal Solid Waste (MSW) (solid), and Construction and Demolition (solid) waste. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Waste Medium &lt;/SPAN&gt;&lt;SPAN&gt;- Identifies the corresponding waste medium (solid or liquid) associated with the waste type selected. Only valid options are available for selection. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Waste Amount &lt;/SPAN&gt;&lt;SPAN&gt;- User-defined waste amount for routing. Specify a numeric quantity (no commas).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Total Estimated Facility Capacity &lt;/SPAN&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;SPAN&gt;Summation of the "Quantity Accepted" field of all facilities loaded within the designated support area. NOTE: Default facilities included with the tool include a placeholder value for "Quantity accepted" This is an estimated value only and does not reflect facility-specific conditions nor agreement by the facility to accept waste. If "Total Estimated Facility Capacity" value is less than or close to the waste amount entered, users should consider expanding the support area to handle the full waste amount prior to running the routing solver.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Condition ID &lt;/SPAN&gt;&lt;SPAN&gt;- A unique identifier for the defined Scenario Conditions. Users can run different scenarios that reference a single set of conditions to minimize data entry burdens.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Factor ID &lt;/SPAN&gt;&lt;SPAN&gt;- A unique identifier for the factors that are used to calculate resource demands. The tool initially loads default factor set that can be modified by a user and saved as a different name for future reference.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="ScenarioID" displayname="Scenario ID" type="Required" direction="Input" datatype="String" expression="Scenario0"/><param name="ConditionID" displayname="Condition ID" type="Required" direction="Input" datatype="String" expression="Default | TestDummy"/><param name="FactorSetID" displayname="Factor Set ID" type="Required" direction="Input" datatype="String" expression="Default"/><param name="MapSettings" displayname="Map Settings" type="Required" direction="Input" datatype="String" expression="Disable Map | Zoom to Routes | Zoom to Support Area | User Zoom"/><param name="StashedScenarioID" displayname="Stashed Scenario ID" type="Optional" direction="Input" datatype="String" expression="{StashedScenarioID}"/><param name="StashedConditionID" displayname="Stashed Condition ID" type="Optional" direction="Input" datatype="String" expression="{StashedConditionID}"/><param name="StashedFactorID" displayname="Stashed Factor ID" type="Optional" direction="Input" datatype="String" expression="{StashedFactorID}"/><param name="StashedScenarioCharacteristics" displayname="Stashed Scenario Characteristics" type="Optional" direction="Input" datatype="Value Table" expression="{ Characteristic {Value}; Characteristic {Value}...}"/></parameters></tool><dataIdInfo><idCitation><resTitle>Calculate Logistics Planning Estimates</resTitle></idCitation><searchKeys><keyword>EPA</keyword></searchKeys></dataIdInfo><distInfo><distributor><distorFormat><formatName>ArcToolbox Tool</formatName></distorFormat></distributor></distInfo><mdHrLv><ScopeCd value="005"/></mdHrLv><mdDateSt Sync="TRUE">20191022</mdDateSt></metadata>
2 changes: 2 additions & 0 deletions AllHazardsWasteLogisticsTool.ClearScenarios.pyt.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<metadata xml:lang="en"><Esri><CreaDate>20190721</CreaDate><CreaTime>17484100</CreaTime><ArcGISFormat>1.0</ArcGISFormat><SyncOnce>TRUE</SyncOnce></Esri></metadata>
2 changes: 2 additions & 0 deletions AllHazardsWasteLogisticsTool.CreateWorkEnvironment.pyt.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0"?>
<metadata xml:lang="en"><Esri><CreaDate>20191022</CreaDate><CreaTime>11361000</CreaTime><ArcGISFormat>1.0</ArcGISFormat><SyncOnce>TRUE</SyncOnce><ModDate>20191023</ModDate><ModTime>17312500</ModTime><scaleRange><minScale>150000000</minScale><maxScale>5000</maxScale></scaleRange></Esri><tool name="CreateWorkEnvironment" displayname="Create Work Environment" toolboxalias="AllHazardsWasteLogisticsTool" xmlns=""><arcToolboxHelpPath>c:\program files\arcgis\pro\Resources\Help\gp</arcToolboxHelpPath><parameters><param name="ErrorCondition" displayname="" type="Optional" direction="Input" datatype="String" expression="{ErrorCondition}"/><param name="ScenarioCharacteristics" displayname="" type="Optional" direction="Input" datatype="Value Table" expression="{ Characteristic {Value}; Characteristic {Value}...}"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P STYLE="margin:0 0 0 0;"&gt;&lt;SPAN&gt;The tool tracks characteristics that define the scenario. Users define characteristics in Step 5; however, this section is displayed throughout all steps to remind users of their entries as they move between various steps.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Scenario ID &lt;/SPAN&gt;&lt;SPAN&gt;- A system-generated ID is created that can be changed to a more meaningful name to identify the scenario.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Waste Type &lt;/SPAN&gt;&lt;SPAN&gt;- Designates the type of waste to route. Choose from one of five waste types included in the tool: Radioactive Contact-Handled (solid or liquid), Radioactive Remote-Handled (solid or liquid), Hazardous Waste (solid or liquid), Municipal Solid Waste (MSW) (solid), and Construction and Demolition (solid) waste. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Waste Medium &lt;/SPAN&gt;&lt;SPAN&gt;- Identifies the corresponding waste medium (solid or liquid) associated with the waste type selected. Only valid options are available for selection. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Waste Amount &lt;/SPAN&gt;&lt;SPAN&gt;- User-defined waste amount for routing. Specify a numeric quantity (no commas).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Total Estimated Facility Capacity &lt;/SPAN&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;SPAN&gt;Summation of the "Quantity Accepted" field of all facilities loaded within the designated support area. NOTE: Default facilities included with the tool include a placeholder value for "Quantity accepted" This is an estimated value only and does not reflect facility-specific conditions nor agreement by the facility to accept waste. If "Total Estimated Facility Capacity" value is less than or close to the waste amount entered, users should consider expanding the support area to handle the full waste amount prior to running the routing solver.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Condition ID &lt;/SPAN&gt;&lt;SPAN&gt;- A unique identifier for the defined Scenario Conditions. Users can run different scenarios that reference a single set of conditions to minimize data entry burdens.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Factor ID &lt;/SPAN&gt;&lt;SPAN&gt;- A unique identifier for the factors that are used to calculate resource demands. The tool initially loads default factor set that can be modified by a user and saved as a different name for future reference.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="UnitSystem" displayname="Project Unit System" type="Required" direction="Input" datatype="String" expression="Metric | US Customary"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select the preferred unit system for interacting with and reporting output format.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="NetworkSource" displayname="Network Source" type="Required" direction="Input" datatype="Network Dataset Layer or String" expression="NetworkSource"/><param name="ArcGISOnlineAccount" displayname="ArcGIS Online Account" type="Optional" direction="Input" datatype="String" expression="{ArcGISOnlineAccount}"/><param name="NetworkDatasetTravelMode" displayname="Network Dataset Travel Mode" type="Required" direction="Input" datatype="String" expression="Trucking Distance | Driving Time | Driving Distance | Trucking Time | Walking Time | Walking Distance | Rural Driving Time | Rural Driving Distance"/><param name="NetworkDistanceField" displayname="Network Distance Field" type="Optional" direction="Input" datatype="String" expression="{NetworkDistanceField}"/><param name="NetworkDistanceFieldUnit" displayname="Network Distance Field Unit" type="Optional" direction="Input" datatype="String" expression="{NetworkDistanceFieldUnit}"/><param name="NetworkTimeField" displayname="Network Time Field" type="Optional" direction="Input" datatype="String" expression="{NetworkTimeField}"/><param name="NetworkTimeFieldUnit" displayname="Network Time Field Unit" type="Optional" direction="Input" datatype="String" expression="{NetworkTimeFieldUnit}"/><param name="StashUsername" displayname="Stash Username" type="Optional" direction="Input" datatype="String" expression="{StashUsername}"/><param name="StashNetwork" displayname="Stash Network" type="Optional" direction="Input" datatype="Network Dataset Layer or String" expression="{StashNetwork}"/><param name="StashTravelMode" displayname="Stash TravelMode" type="Optional" direction="Input" datatype="String" expression="{StashTravelMode}"/><param name="StashNetworkDistanceField" displayname="Stash NetworkDistanceField" type="Optional" direction="Input" datatype="String" expression="{StashNetworkDistanceField}"/><param name="StashNetworkTimeField" displayname="Stash NetworkTimeField" type="Optional" direction="Input" datatype="String" expression="{StashNetworkTimeField}"/><param name="StashedScenarioCharacteristics" displayname="Stashed Scenario Characteristics" type="Optional" direction="Input" datatype="Value Table" expression="{ Characteristic {Value}; Characteristic {Value}...}"/></parameters></tool><dataIdInfo><idCitation><resTitle>Create Work Environment</resTitle></idCitation><searchKeys><keyword>EPA</keyword></searchKeys></dataIdInfo><distInfo><distributor><distorFormat><formatName>ArcToolbox Tool</formatName></distorFormat></distributor></distInfo><mdHrLv><ScopeCd value="005"/></mdHrLv><mdDateSt Sync="TRUE">20191023</mdDateSt></metadata>
2 changes: 2 additions & 0 deletions AllHazardsWasteLogisticsTool.DefineScenario.pyt.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<metadata xml:lang="en"><Esri><CreaDate>20190329</CreaDate><CreaTime>13322200</CreaTime><ArcGISFormat>1.0</ArcGISFormat><SyncOnce>TRUE</SyncOnce><ModDate>20191022</ModDate><ModTime>11160300</ModTime><scaleRange><minScale>150000000</minScale><maxScale>5000</maxScale></scaleRange></Esri><tool name="DefineScenario" displayname="Define Scenario" toolboxalias="AllHazardsWasteLogisticsTool" xmlns=""><arcToolboxHelpPath>c:\program files\arcgis\pro\Resources\Help\gp</arcToolboxHelpPath><parameters><param name="ErrorCondition" displayname="" type="Optional" direction="Input" datatype="String" expression="{ErrorCondition}"/><param name="ScenarioCharacteristics" displayname="" type="Optional" direction="Input" datatype="Value Table" expression="{ Characteristic {Value}; Characteristic {Value}...}"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P STYLE="margin:0 0 0 0;"&gt;&lt;SPAN&gt;The tool tracks characteristics that define the scenario. Users define characteristics in Step 5; however, this section is displayed throughout all steps to remind users of their entries as they move between various steps.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Scenario ID &lt;/SPAN&gt;&lt;SPAN&gt;- A system-generated ID is created that can be changed to a more meaningful name to identify the scenario.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Waste Type &lt;/SPAN&gt;&lt;SPAN&gt;- Designates the type of waste to route. Choose from one of five waste types included in the tool: Radioactive Contact-Handled (solid or liquid), Radioactive Remote-Handled (solid or liquid), Hazardous Waste (solid or liquid), Municipal Solid Waste (MSW) (solid), and Construction and Demolition (solid) waste. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Waste Medium &lt;/SPAN&gt;&lt;SPAN&gt;- Identifies the corresponding waste medium (solid or liquid) associated with the waste type selected. Only valid options are available for selection. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Waste Amount &lt;/SPAN&gt;&lt;SPAN&gt;- User-defined waste amount for routing. Specify a numeric quantity (no commas).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Total Estimated Facility Capacity &lt;/SPAN&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;SPAN&gt;Summation of the "Quantity Accepted" field of all facilities loaded within the designated support area. NOTE: Default facilities included with the tool include a placeholder value for "Quantity accepted" This is an estimated value only and does not reflect facility-specific conditions nor agreement by the facility to accept waste. If "Total Estimated Facility Capacity" value is less than or close to the waste amount entered, users should consider expanding the support area to handle the full waste amount prior to running the routing solver.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Condition ID &lt;/SPAN&gt;&lt;SPAN&gt;- A unique identifier for the defined Scenario Conditions. Users can run different scenarios that reference a single set of conditions to minimize data entry burdens.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Factor ID &lt;/SPAN&gt;&lt;SPAN&gt;- A unique identifier for the factors that are used to calculate resource demands. The tool initially loads default factor set that can be modified by a user and saved as a different name for future reference.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="ScenarioID" displayname="Scenario ID" type="Optional" direction="Input" datatype="String" expression="{ScenarioID}"/><param name="WasteType" displayname="Waste Type" type="Required" direction="Input" datatype="String" expression="Municipal Solid Waste (MSW) | Radioactive: Contact-Handled | Radioactive: Remote-Handled | Hazardous | Construction and Demolition"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select the type of waste to route. Choose from one of five waste types included in the tool: Radioactive Contact-Handled, Radioactive Remote-Handled, Hazardous Waste, Municipal Solid Waste (MSW), and Construction and Demolition waste. &lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="WasteMedium" displayname="Waste Medium" type="Required" direction="Input" datatype="String" expression="Volume Solid | Volume Liquid"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select the waste medium. Note that the tool only addresses solid MSW and C&amp;amp;D waste. &lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="WasteUnit" displayname="Waste Unit" type="Required" direction="Input" datatype="String" expression="m3 | L"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Units associated with the waste medium and corresponding to the preferred unit system specified in Step 1 are selected.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="WasteAmount" displayname="Waste Amount" type="Required" direction="Input" datatype="Double" expression="WasteAmount"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;P&gt;&lt;SPAN&gt;Enter a numeric quantity (no commas) of the waste amount.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;</dialogReference></param><param name="StashedUnitSystem" displayname="Stashed Unit System" type="Optional" direction="Input" datatype="String" expression="{StashedUnitSystem}"/><param name="StashedWasteType" displayname="Stashed Waste Type" type="Optional" direction="Input" datatype="String" expression="{StashedWasteType}"/><param name="StashedWasteMedium" displayname="Stashed Waste Medium" type="Optional" direction="Input" datatype="String" expression="{StashedWasteMedium}"/><param name="StashedWasteUnit" displayname="Stashed Waste Unit" type="Optional" direction="Input" datatype="String" expression="{StashedWasteUnit}"/><param name="StashedScenarioCharacteristics" displayname="Stashed Scenario Characteristics" type="Optional" direction="Input" datatype="Value Table" expression="{ Characteristic {Value}; Characteristic {Value}...}"/></parameters></tool><dataIdInfo><idCitation><resTitle>Define Scenario</resTitle></idCitation><searchKeys><keyword>EPA</keyword></searchKeys></dataIdInfo><distInfo><distributor><distorFormat><formatName>ArcToolbox Tool</formatName></distorFormat></distributor></distInfo><mdHrLv><ScopeCd value="005"/></mdHrLv><mdDateSt Sync="TRUE">20191022</mdDateSt></metadata>
Loading

0 comments on commit 6cf15f1

Please sign in to comment.