[EAS] USVI and PR: polygons versus political boundaries

Sean Donelan sean at donelan.com
Sat Sep 9 14:39:31 CDT 2017


On Thu, 7 Sep 2017, Botterell, Arthur at CalOES wrote:
> Not sure I understand, Sean.  Did you generate a plot of the data I 
> posted?  If so, please share it.  I can't take any responsibility for 
> the polys you posted earlier... do you know where they came from 
> originally?

That's why a transport protocol standard is not really a good way to list 
requirements or a concept of operations.  The polygons in National Weather 
Service warnings are generated by the National Weather Service GIS 
systems.  NWS GIS systems use a a maximum of 20 vertices, and two digits 
after the decimal point, or roughly 1.1km (about 3,600 feet compared to 
NYC's requirement for 568 feet).

As NWS polygons are simplified from its GIS systems, there are often 
overlapping areas and gaps between areas, especially with warnings based 
on civil jurisdictions such as states, counties and islands.

GIS systems that generate 15 digits after the decimal point tend to the 
result of bad software programming rather than better precision. Yes, 
more sample points provide higher resolution, but also take longer to 
transmit.  The U.S. Geological Survey has extremely accurate maps of the 
entire United States with resolution of 1 meter or better. But high 
resolution GIS plots are huge.

As you point out with your warn.pbs.org example, its very easy for a
computer to use a lookup table to identify an area.  On the other hand, 
its much more difficult for computers to decide if different simplified 
polygons are the same. Particularlly if different jurisdictions want to 
very tightly define warning areas.

Mobile phone networks measure over-the-air capacity in bits.  The more 
bits used for more detailed polygons, the fewer bits for other information 
in the warning message. Even with polygon compression, CMU was estimating 
45 bytes for a polygon with 20 points based on National Weather Service 
polygons. On the other hand, local storage is measured in terms of 
megabytes or gigabytes. This is an age-old trade-off since the beginning 
of computer and transmission networks.

Civil warnings for jurisdictions such as the "entire United States" or a 
state or county may be better described using a different system.  A 
polygon may work better for a simple geometric area or some natural 
hazards which move in simple ways. Other systems may be better for human 
hazards such as AMBER alerts and civil jurisdictions.

> It seems like you're trying to use a single instance to prove some 
> general principle, but I'm really not following your logic.  Anyway, if 
> you have a constructive suggestion I'm sure we all love to hear it.

Its hardly a single instance. The National Weather Service has several 
studies (and continues to fund academics for more studies) involving the 
trade-offs identifying warning areas using different systems. The studies 
regularly find that no single system is best for all types of hazards or 
warning scenarios.

I'm glad if you are open to suggestions and improvements rather than 
always defending CAP as the answer.  The OASIS Common Alerting Protocol is 
a transport standard. Giving someone a copy of the HTML protocol standard 
won't make them web page experts. Almost no one creates HTML by hand, and 
likewise I doubt many emergency managers create CAP/XML messages by hand.

While the simpliest devices might use geographic polygons in isolation, 
humans generally need some kind of map to make sense of a geographic 
polygon. High resolution maps consume gigabytes.  Low resolution maps 
consume megabytes. Whether high or low resolution, maps on smart phones 
and other consumer devices include metadata such as national and 
state borders.

What's the tradeoff between transmitting complex jurisdictional polygons 
with each warning message versus simple maps and metadata stored locally?

If warning messages have multiple location descriptions, i.e. geocodes, 
polygon, textual description; how should consumer alerting devices 
prioritize and de-conflict the different locations?  Use the broadest 
warning area, the most specific warning area, the average warning area? 
This is the biggest problem with NWS warning messages transmitted as 
CAP/XML messages.

The lack of written requirements and a written concept of operations makes 
things more confusing.  Just refering to transmission protocols like 
S.A.M.E, EAS and CAP/XML doesn't answer the questions.



More information about the EAS mailing list