<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Dissolve by Ranges - Table Data in Spatial Data Science Questions</title>
    <link>https://community.esri.com/t5/spatial-data-science-questions/dissolve-by-ranges-table-data/m-p/50414#M90</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Let me add in a group of people who work with this sort of data alot and probably have run into similar issues:&amp;nbsp; &lt;A _jive_internal="true" href="https://community.esri.com/groups/addressing" title="https://community.esri.com/groups/addressing"&gt;Addressing&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, I almost wonder if there is not already an ESRI LGIM addressing tool/function available that detects for these sort of gaps in address ranges.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chris Donohue, GISP&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Jul 2016 02:55:14 GMT</pubDate>
    <dc:creator>ChrisDonohue__GISP</dc:creator>
    <dc:date>2016-07-29T02:55:14Z</dc:date>
    <item>
      <title>Dissolve by Ranges - Table Data</title>
      <link>https://community.esri.com/t5/spatial-data-science-questions/dissolve-by-ranges-table-data/m-p/50412#M88</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way to dissolve tabular data by a range?&amp;nbsp; It would be best if there was a way to detect gaps.&lt;/P&gt;&lt;P&gt;Thank You!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Original Tabular Data&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(198, 198, 198); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;Street Name&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;Low&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;High&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;2nd St&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;100&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;199&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;2nd St&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;300&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;399&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;2nd St&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;400&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;599&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Desired Result - Gaps in data detected&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(198, 198, 198); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG&gt;Header 1&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG&gt;Header 2&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG&gt;Header 3&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;2nd St&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;100&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;199&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;2nd St&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;300&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;599&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Acceptable Result&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#606060&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;start&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;6&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;transparent&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#505050&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#F2F2F2&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;6&amp;quot;}" style="border: 1px solid #c6c6c6; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG&gt;Header 1&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG&gt;Header 2&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG&gt;Header 3&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;2nd St&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;100&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;599&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;More detailed Background:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to compare the emergency responders between a GIS shapefile that I have and a tabular dataset.&amp;nbsp; I was able to create a unique id so I could join the tabular data to the GIS data. The Unique ID is more or less: [Street]+[Address From]+[Address To]. My initial join has a match rate of about 15%.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While inspecting the datasets I noticed that the Shapefile layer and Tabular dataset break down the low and high ranges differently – which is causing most of my mismatches. For example:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;GIS:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;2&lt;SUP&gt;nd&lt;/SUP&gt; St 100-149&lt;/P&gt;&lt;P&gt;2&lt;SUP&gt;nd&lt;/SUP&gt; St 150-199&lt;/P&gt;&lt;P&gt;2&lt;SUP&gt;nd&lt;/SUP&gt; St 200-299&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Tabular Dataset:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;2&lt;SUP&gt;nd&lt;/SUP&gt; St 100-199&lt;/P&gt;&lt;P&gt;2&lt;SUP&gt;nd&lt;/SUP&gt; St 200-299&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In theory I could either use dissolve or unsplit line to convert the GIS layer into a range such as 2&lt;SUP&gt;nd&lt;/SUP&gt; St 100-299.&amp;nbsp; However, I need to find a way to do the same on the tabuar dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Question:&amp;nbsp; Is there any function in ArcGIS or even another program that will dissolve tabular datasets by rangesso that I can compare the GIS layer and the tabular dataset?&amp;nbsp; It would even be better if I could check for unusual gaps in the tabular dataset such as:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;GIS:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;2&lt;SUP&gt;nd&lt;/SUP&gt; St 100-299, EMERGENCY ZONE 1&lt;/P&gt;&lt;P&gt;2&lt;SUP&gt;nd&lt;/SUP&gt; St 300-799, EMERGENCY ZONE 2&lt;/P&gt;&lt;P&gt;2&lt;SUP&gt;nd&lt;/SUP&gt; St 800-999, EMERGENCY ZONE 3&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Tabular Dataset:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;2&lt;SUP&gt;nd&lt;/SUP&gt; St 100-299, EMERGENCY ZONE 1 – This record will join.&lt;/P&gt;&lt;P&gt;2&lt;SUP&gt;nd&lt;/SUP&gt; St 400-499, EMERGENCY ZONE 2&amp;nbsp; - This record will not join because there is a gap.&amp;nbsp; We will need to fix it.&lt;/P&gt;&lt;P&gt;2&lt;SUP&gt;nd&lt;/SUP&gt; St 700-799, EMERGENCY ZONE 2 – This record will not join because there is a gap.&amp;nbsp; We will need to fix this record in the database.&lt;/P&gt;&lt;P&gt;2&lt;SUP&gt;nd&lt;/SUP&gt; St 800-999, EMERGENCY ZONE 3 – This record will join.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2016 15:36:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/spatial-data-science-questions/dissolve-by-ranges-table-data/m-p/50412#M88</guid>
      <dc:creator>MarkVolz</dc:creator>
      <dc:date>2016-07-28T15:36:39Z</dc:date>
    </item>
    <item>
      <title>Re: Dissolve by Ranges - Table Data</title>
      <link>https://community.esri.com/t5/spatial-data-science-questions/dissolve-by-ranges-table-data/m-p/50413#M89</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;an interesting problem.&amp;nbsp; I would suggest that you first identify the unique values in the from and to fields (if they are indeed unique fields) then it is possible to 'digitize' into a new set of ranges.&amp;nbsp; If you had a slightly larger data set and what you expect the standards to be.&amp;nbsp; I would presume that you would want to use the road segment address ranges as the final standard.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jul 2016 02:10:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/spatial-data-science-questions/dissolve-by-ranges-table-data/m-p/50413#M89</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2016-07-29T02:10:30Z</dc:date>
    </item>
    <item>
      <title>Re: Dissolve by Ranges - Table Data</title>
      <link>https://community.esri.com/t5/spatial-data-science-questions/dissolve-by-ranges-table-data/m-p/50414#M90</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Let me add in a group of people who work with this sort of data alot and probably have run into similar issues:&amp;nbsp; &lt;A _jive_internal="true" href="https://community.esri.com/groups/addressing" title="https://community.esri.com/groups/addressing"&gt;Addressing&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, I almost wonder if there is not already an ESRI LGIM addressing tool/function available that detects for these sort of gaps in address ranges.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chris Donohue, GISP&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jul 2016 02:55:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/spatial-data-science-questions/dissolve-by-ranges-table-data/m-p/50414#M90</guid>
      <dc:creator>ChrisDonohue__GISP</dc:creator>
      <dc:date>2016-07-29T02:55:14Z</dc:date>
    </item>
    <item>
      <title>Re: Dissolve by Ranges - Table Data</title>
      <link>https://community.esri.com/t5/spatial-data-science-questions/dissolve-by-ranges-table-data/m-p/50415#M91</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I apologize I should have further explained I ultimately would like to compare a street network with tabular data to a 3rd party tabular (non gis).&amp;nbsp; I was able to figure out how to create similar unique names by using a combination of the full street name and the address low and address high range.&amp;nbsp;&amp;nbsp; In theory that should have been enough to join the two datasets together.&amp;nbsp; However, I found out that the GIS layer has different range breaks than the tabular file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since my ranges are broken differently between the tabular dataset and GIS dataset, I figure I can at least try to compare the lowest address to the highest address for each street.&amp;nbsp; In GIS this can be done quite quickly by using dissolve and setting a statistics field for the min start address, and the max end address.&amp;nbsp; &lt;STRONG&gt;However, in order to compare these datasets I need to also dissolve the tabular dataset by the address range.&amp;nbsp; &lt;/STRONG&gt;Once the tabular dataset is dissolved by range, then I should have common unique ids to compare the spatial dataset to the tabular dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Update:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working with "Pivot Table" in Excel to dissolve the tabular dataset.&amp;nbsp; I can do this by adding all the variables I need as rows, and changing the sum values to min of low and max of high.&amp;nbsp; Pivot table is not as user friendly as I would like to be as I need to modify each rows field setting so that:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Subtotals are set to None&lt;/LI&gt;&lt;LI&gt;Items are shown in tabular form&lt;/LI&gt;&lt;LI&gt;Repeat item labels is set to on&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Hopefully pivot table will allow me to at least compare the address range for each street and verify if they have the same emergency service providers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jul 2016 13:43:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/spatial-data-science-questions/dissolve-by-ranges-table-data/m-p/50415#M91</guid>
      <dc:creator>MarkVolz</dc:creator>
      <dc:date>2016-07-29T13:43:19Z</dc:date>
    </item>
  </channel>
</rss>

