<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Webdings;
        panose-1:5 3 1 2 1 5 9 6 7 3;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Brush Script MT";
        panose-1:3 6 8 2 4 4 6 7 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Consolas",serif;
        color:black;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor="white" lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">I didn’t work out the fine details, but thought that the PLSS Township-Range-Section would be a good start.  That is what is usually used for the first 8 alpha-numeric digits of parcel ID #s.  It gets you down
 to the nearest square mile, then you could just number sequentially, say from upper right to lower right (back and forth, serpentine-style), same as sections are numbered.  So one hydrant might be 22S-26W-15-33.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Or going one step further, put in the ¼ sections, also numbered from upper right to lower right, into the code, which gets it down to the nearest 160 acres (¼ x ¼ mile), then number sequentially:  22S-26W-15-03-33
 (or leave out the hyphens:  22S26W150333).  If you add hydrants, just add the next sequential number in the series, e.g., 34.  This would work for the entire State of Florida.  Your GIS app would then give you the precise map location (lat-long) from this
 code.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Just a thought.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><b><span style="font-size:20.0pt;font-family:"Brush Script MT";color:#1F497D">-- John<o:p></o:p></span></b></p>
</div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span style="color:windowtext"> SHRUG-L [mailto:shrug-l-bounces@lists.dep.state.fl.us]
<b>On Behalf Of </b>Rick Labs<br>
<b>Sent:</b> Saturday, May 07, 2016 1:57 PM<br>
<b>To:</b> shrug-l@lists.dep.state.fl.us<br>
<b>Subject:</b> Re: shrug-l: Numbering Hydrants<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Scott's hydrant numbering challenge is fascinating. Considered quite a few options and rejected them but found one with some initial appeal:
<br>
<b><br>
</b>(For all lat/lon labels I assumed 1 meter accuracy so 6 decimals on the lat and long<b>)<br>
<br>
RFID</b><br>
Useless without reader. How to securely attach? Weatherproofing? Overkill for fixed locations? If cable attached the iron hydrant may block the RF?<br>
<b><br>
QR bar code</b><br>
Could encode a very precise lat lon. However the bar code might need to be fairly large? Fairly high resolution? Not readable by a human without a QR equipped cell phone and none of the handset makers ship them with QR recognition as a standard feature. Perhaps
 not a multi decade technology winner? Could also print the URL on the label but that would be large.
<br>
<br>
<b>Unique key number, plus perhaps a check digit</b><br>
000-000-x<br>
x - perhaps a check digit<br>
<br>
However I wanted "the system" to work for any County. So estimated the max at population of County / 3 people per hydrant for a generous upper end estimate. Used Los Angles County as worse case, so need a million hydrant capability. Perhaps overkill.
<br>
<br>
Then thought, this isn't good at all<b> at County / State boundaries</b> (potential confusion if the neighbors also have a "home brew" hydrant number system)<br>
<br>
So...embed State and County:<br>
X12-345-000-000<br>
<br>
x - check digit<br>
12- FIPS state code<br>
345 - FIPS county code<br>
000-000  - a unique hydrant key number<br>
<br>
This might work, but would it be subject to drifting boundaries over multi decade periods? Plus its long.<br>
<br>
<b>lat/lon with 6 decimals</b><br>
That's a lot for a label, plus its a lot to write down / communicate over the phone. Reasonable font size? Curvature of hydrant?<br>
<br>
<b>lat/lon and somehow reduce the digits by assuming it's all in one county<br>
</b>You mark the hydrant <i>xyz County</i> then reduce some digits on the lat and lon that are fixed across the county and assumed. Looked at San Bernadino County and basically you need all the digits in lat and lon so no significant reduction. So, that was
 a dead end. <br>
<br>
<b>Do nothing<br>
</b>no hydrant markings (continue to use prior system)<br>
                                                                                                           
<br>
No coding on hydrant but create a high accuracy ground survey (lat/lon) and make the points .shp file public. Perhaps shoot for Land Survey Marker accuracy.  (Horizontal and Vertical Control Benchmark level accuracy). This could be very handy to have as hydrants
 are much easier to find vs. embedded markers. Standard disclaimer -<i> not to be used for survey work.</i> (....but to the center tip of the hydrant would in fact be quite accurate).
<br>
<br>
Then use applications such as Open Street Map to create maps in real time. <br>
<br>
Maintenance would need to use the full lat/lon "ID" on service paperwork (long but not impossible if truncated to 6 decimals) Most service people would have or would be moving to cell phones for data entry, so they could see a map and just select the correct
 hydrant (avoiding the need to key in the lat/lon digits)<br>
<br>
<b>lat/long and encode the digits <u>using also letters</u><br>
</b><br>
Using letters and numbers I think the lat/lon (at 6 decimals of accuracy) can be expressed in just 8 characters!<br>
<br>
####-####  <br>
example 12BY-F89U<br>
Easy to label the hydrant, easy to read and communicate<br>
<br>
Here's how I envisioned it:<br>
<br>
26 letters to start, but need only 22<br>
ELIMINATE  "O" (number 0), "L" (number 1), "Z" (number 2) <br>
ELIMINATE "Y" (don't need)<br>
01234567890ABCDEFGHIJK<s>L</s>MN<s>O</s>PQRSTUVWX<s>YZ</s> (a total of 32 possibilities)<br>
number above 0-31;  in binary 00000 to 11111 (5 bits per character)<br>
<br>
Convert lat long to binary as follows, use position to imply decimal.<br>
sign of lat    1 bit<br>
lat integer (3)    8 bits (use 3 digits for consistency, yes it could fit in 7 bits but not much savings)
<br>
lat decimal (6)    10 bits<br>
sign of lon    1 bits<br>
lon integer (3)    8 bits <br>
lon decimal (6)    10 bits<br>
spares    2 bits <br>
Total    40 bits<br>
    <br>
characters hold    5 bits<br>
characters needed    8 <br>
<br>
The conversion alog is simple and quick, can be expressed in Excel, run on a cell phone, executed in any Javascript in a browser.<br>
<br>
Just one caution (easily checked and avoided during assignment) - letters sometimes form words some words might best be avoided (very rare but possible)<br>
<br>
Come to think of it, that coding would be a nice replacement to Zip code. One meter accuracy could "hit the mail box")<br>
<br>
<b>Optional add on</b><br>
If you are going to the expense of marking each hydrant perhaps add a bit more info:<br>
<br>
Report any issues <br>
<a href="HTTP://hydrants.gov?xxxx-xxxx">HTTP://hydrants.gov?xxxx-xxxx</a><br>
If emergency call 911 with above 8 character code.<br>
<br>
Website instantly returns nearest cross street, standard precision (6 decimals) and high precision coordinates (lat/long/altitude) of that particular hydrant. Presents interactive web form for further needs. Something like:<span style="font-size:12.0pt"><o:p></o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Emergency:<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Fire<br>
Police<br>
Medical / Ambulance / EMT<o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><br>
Mechanical issues:<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Potentially life threatening<br>
Active leak - major<br>
Broken / not functional / missing parts<o:p></o:p></p>
</blockquote>
<p class="MsoNormal">          Active leak - minor (up to a 1-2 gallons per 24 hour day<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Needs paint<o:p></o:p></p>
</blockquote>
<p class="MsoNormal">        Other<o:p></o:p></p>
</blockquote>
<p class="MsoNormal" style="margin-bottom:12.0pt">Also thought hydrant codes that were really lat/lon could be very helpful at coordinating "massive" emergent services, such as food/medicine drops after an emergency that blocks roads. Having a national/international
 system would be ideal. <br>
<br>
Rick<br>
<br>
<o:p></o:p></p>
<div>
<p class="MsoNormal">On 5/3/2016 5:10 PM, Scott Warner wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Does anyone have any ideas or ways that they have numbered their fire hydrants countywide that would make sense to the fire fighters that inspect and use them as well as make sense to a person that looks at it on a map?  We’ve talked about
 doing a grid but nothing seems to make sense when brainstorming this idea.  <o:p>
</o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">We want to leave room for growth but yet consider cities and hope they buy in to a countywide numbering system. 
<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Thank you,<o:p></o:p></p>
<p class="MsoNormal"><b>Scott Warner, GISP, FPEM</b><o:p></o:p></p>
<p class="MsoNormal">Public Safety GIS/ 9-1-1 Specialist/WebEOC Administrator/<o:p></o:p></p>
<p class="MsoNormal">Special Needs Registry Technical Specialist<o:p></o:p></p>
<p class="MsoNormal">Bay County, Florida Emergency Services<o:p></o:p></p>
<p class="MsoNormal">700 Highway 2300<o:p></o:p></p>
<p class="MsoNormal">Panama City, FL 32409-5090<o:p></o:p></p>
<p class="MsoNormal">Main:    (850) 248-6040<o:p></o:p></p>
<p class="MsoNormal">Direct:  (850) 248-6041<o:p></o:p></p>
<p class="MsoNormal">Fax:       (850) 248-6059<o:p></o:p></p>
<p class="MsoNormal">LAT:  30.2990648    LONG:  -85.6622406<br>
USNG:  16RFU2864152683<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Past President- Florida Chapter of URISA<o:p></o:p></p>
<p class="MsoNormal">   <img border="0" width="116" height="102" id="Picture_x0020_1" src="cid:image001.png@01D1A9CF.8FF186B0"> <img border="0" width="124" height="124" id="Picture_x0020_2" src="cid:image002.png@01D1A9CF.8FF186B0"><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:18.0pt;font-family:Webdings;color:#009A00">Q</span><b><span lang="EN-GB" style="font-size:18.0pt;font-family:"Arial",sans-serif;color:#009A00">
</span></b><span lang="EN-GB" style="font-size:10.0pt">Please consider the environment before printing this email.
</span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><br>
<br>
Please Note: Under Florida law, e-mail addresses are public records. If you do not want your e-mail address released in response to a public records request, do not send electronic mail to this entity. Instead, contact this office by phone or in writing.
<br>
<br>
<br>
<o:p></o:p></span></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>SHRUG-L mailing list<o:p></o:p></pre>
<pre><a href="mailto:SHRUG-L@lists.dep.state.fl.us">SHRUG-L@lists.dep.state.fl.us</a><o:p></o:p></pre>
<pre><a href="http://lists.dep.state.fl.us/mailman/listinfo/shrug-l">http://lists.dep.state.fl.us/mailman/listinfo/shrug-l</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><br>
<br>
<o:p></o:p></span></p>
<pre>-- <o:p></o:p></pre>
<pre>Richard J. Labs, CFA, CPA<o:p></o:p></pre>
<pre>CL&B Capital Management, LLC<o:p></o:p></pre>
<pre>Phone: 315-637-0915<o:p></o:p></pre>
<pre>E-mail (preferred for efficiency): <a href="mailto:rick@clbcm.com">rick@clbcm.com</a><o:p></o:p></pre>
<pre>Mailing address: 8 Laureldale Dr., Pittsford, NY 14534-3508<o:p></o:p></pre>
</div>
</body>
</html>