<?xml version="1.0"?>
<measure>
  <schema_version>3.0</schema_version>
  <name>urban_geometry_creation</name>
  <uid>5ab85d6b-c9af-4361-8ab9-613ee99a5666</uid>
  <version_id>9eeca0c7-ef9d-4829-aa2c-b2c138a963c1</version_id>
  <version_modified>20210602T203055Z</version_modified>
  <xml_checksum>D254E772</xml_checksum>
  <class_name>UrbanGeometryCreation</class_name>
  <display_name>UrbanGeometryCreation</display_name>
  <description>This measure reads an URBANopt GeoJSON and creates geometry for a particular building.  Surrounding buildings are included as shading structures.</description>
  <modeler_description>This measure takes in the GeoJSON file, the feature_id of the building and the surrounding buildings as arguments and add has methods to create space types and add default construction sets.</modeler_description>
  <arguments>
    <argument>
      <name>geojson_file</name>
      <display_name>GeoJSON File</display_name>
      <description>GeoJSON File.</description>
      <type>String</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
    </argument>
    <argument>
      <name>feature_id</name>
      <display_name>Feature ID</display_name>
      <description>Feature ID.</description>
      <type>String</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
    </argument>
    <argument>
      <name>surrounding_buildings</name>
      <display_name>Surrounding Buildings</display_name>
      <description>Select which surrounding buildings to include.</description>
      <type>Choice</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>ShadingOnly</default_value>
      <choices>
        <choice>
          <value>None</value>
          <display_name>None</display_name>
        </choice>
        <choice>
          <value>ShadingOnly</value>
          <display_name>ShadingOnly</display_name>
        </choice>
      </choices>
    </argument>
    <argument>
      <name>scale_footprint_area_by_floor_area</name>
      <display_name>Scale Footprint Area by the Floor Area?</display_name>
      <description>If true, the footprint area from GeoJSON will be scaled by the floor_area provided by the user in URBANopt.</description>
      <type>Boolean</type>
      <required>false</required>
      <model_dependent>false</model_dependent>
      <default_value>false</default_value>
      <choices>
        <choice>
          <value>true</value>
          <display_name>true</display_name>
        </choice>
        <choice>
          <value>false</value>
          <display_name>false</display_name>
        </choice>
      </choices>
    </argument>
  </arguments>
  <outputs />
  <provenances />
  <tags>
    <tag>Envelope.Form</tag>
  </tags>
  <attributes>
    <attribute>
      <name>Measure Type</name>
      <value>ModelMeasure</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Software Tool</name>
      <value>Apply Measure Now</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Software Tool</name>
      <value>OpenStudio Application</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Software Tool</name>
      <value>Parametric Analysis Tool</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Software Tool</name>
      <value>Analysis Spreadsheet</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Use Case</name>
      <value>Model Articulation</value>
      <datatype>string</datatype>
    </attribute>
  </attributes>
  <files>
    <file>
      <filename>README.md.erb</filename>
      <filetype>erb</filetype>
      <usage_type>readmeerb</usage_type>
      <checksum>703C9964</checksum>
    </file>
    <file>
      <filename>nrel_stm_footprints.geojson</filename>
      <filetype>geojson</filetype>
      <usage_type>test</usage_type>
      <checksum>40290298</checksum>
    </file>
    <file>
      <filename>README.md</filename>
      <filetype>md</filetype>
      <usage_type>readme</usage_type>
      <checksum>74F54DC5</checksum>
    </file>
    <file>
      <filename>LICENSE.md</filename>
      <filetype>md</filetype>
      <usage_type>license</usage_type>
      <checksum>03523BF4</checksum>
    </file>
    <file>
      <filename>shadowed_tests.rb</filename>
      <filetype>rb</filetype>
      <usage_type>test</usage_type>
      <checksum>682820CD</checksum>
    </file>
    <file>
      <filename>urban_geometry_creation_test.rb</filename>
      <filetype>rb</filetype>
      <usage_type>test</usage_type>
      <checksum>FD5181F7</checksum>
    </file>
    <file>
      <version>
        <software_program>OpenStudio</software_program>
        <identifier>1.9.0</identifier>
        <min_compatible>1.9.0</min_compatible>
      </version>
      <filename>measure.rb</filename>
      <filetype>rb</filetype>
      <usage_type>script</usage_type>
      <checksum>3667C98F</checksum>
    </file>
  </files>
</measure>