<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.esri.com/Dev/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ESRI Blogs</title><link>http://blogs.esri.com/Dev/blogs/default.aspx</link><description>Environmental Systems Research Institute Blogs</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Debug Build: 61120.2)</generator><item><title>ArcGIS Online moving to Google / Bing tiling scheme: What does this mean for you?</title><link>http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2009/11/20/ArcGIS-Online-moving-to-Google-_2F00_-Bing-tiling-scheme_3A00_-What-does-this-mean-for-you_3F00_.aspx</link><pubDate>Fri, 20 Nov 2009 21:42:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:10041</guid><dc:creator>sterlingdq</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Earlier this year ESRI announced that &lt;a href="http://resources.esri.com/arcgisonlineservices/" title="ArcGIS Online Services"&gt;ArcGIS Online services&lt;/a&gt; will be migrating to the Mercator-based tiling scheme used by Google Maps and Bing Maps. The ArcGIS Online engineers have been busy caching tiles for months in anticipation of this switch, which is anticipated to occur by the end of this year. This post is about how the change may affect you. At the end of the post we also provide steps on how to make the change for your services.&lt;/p&gt;
&lt;h3&gt;Why a tiling scheme change?&lt;/h3&gt;
&lt;p&gt;Since the release of ArcGIS Online three years ago, the 2D services have used the WGS 1984 geographic coordinate system and a 512 x 512 pixel tile size. Google and Bing, in contrast, use a modified Mercator projection and a 256 x 256 tile size. The scale sets used by both tiling schemes are similar, but not equivalent.&lt;/p&gt;
&lt;p&gt;Why didn’t ArcGIS Online originally choose to match Google and Bing? Interestingly enough, the first ArcGIS Online services were designed in 3D for viewing in ArcGlobe and ArcGIS Explorer. Without getting into the technical details, it’s enough to say that the coordinate system and scales used in the 2D ArcGIS Online tiling scheme have their roots in the ESRI globe technology for which ArcGIS Online was originally built.&lt;/p&gt;
&lt;p&gt;With the broad uptake of the ArcGIS Web APIs, the 2D ArcGIS Online services have become very widely used. Some organizations struggle with choosing either the ArcGIS Online tiling scheme to match their ESRI software stack, or the Google / Bing tiling scheme to match a better-known standard. With a unified tiling scheme for the three services, the decision gets a lot easier.&lt;/p&gt;
&lt;p&gt;A few organizations are required to support mashups with both ArcGIS Online and Google Maps or Bing Maps. After the ArcGIS Online tiling scheme change, these organizations will no longer have to maintain two caches.&lt;/p&gt;
&lt;h3&gt;What does this mean for you?&lt;/h3&gt;
&lt;p&gt;If you are getting ready to create a very large cache to overlay ArcGIS Online, it may be best to create the cache in the Google / Bing tiling scheme, anticipating the change.&lt;/p&gt; 
&lt;p&gt;If you are not able to re-create your cache at this time, the old services will remain available for a minimum of six months. They will be offered “as is” and will not receive any further data or cartography updates.&lt;/p&gt;
&lt;h3&gt;Advantages of switching to the Google / Bing tiling scheme&lt;/h3&gt;
&lt;p&gt;The biggest advantage of switching to the Google / Bing tiling scheme is standardization. This tiling scheme is well-known and widely used. Whether you love the Mercator projection or hate it, it is now customary in Web maps designed for mass consumption. In the end, simplicity of math (you can fit the world on a square at the smallest scale) determined the way most Internet users expect to see the world.&lt;/p&gt;
&lt;p&gt;There are some subtle performance advantages to the Google / Bing tiling scheme. Because the tiles are only 256 x 256 pixels, less tile area falls outside the periphery of the map. This means you have to send less data across the wire. The smaller tiles also enhance the perception of the map loading faster, compared with waiting for the 512 x 512 “chunks” of map to appear.&lt;/p&gt;  
&lt;h3&gt;Challenges associated with the Google / Bing tiling scheme&lt;/h3&gt;
&lt;p&gt;If you re-create your caches in the Google / Bing tiling scheme, you need to anticipate a few issues. First, because the tiles are 256 x 256, you’ll be creating roughly four times as many tiles as you had previously in your ArcGIS Online cache. The larger number of files in your cache will increase cache copying time. The smaller tile size also means you have to send more files to the client during a map request.&lt;/p&gt;
&lt;p&gt;Your cache size on disk will probably also increase. Some of the 256 x 256 tiles can get very small in size if they contain few features; much smaller than the 4K default minimum cluster size on Windows. Some organizations have saved space by storing their caches on disks or partitions formatted with a smaller minimum cluster size, such as 1K.  This reduces the discrepancy between “Size” and “Size on disk”.&lt;/p&gt;
&lt;p&gt;Finally, the Mercator projection is going to stretch your map vertically, especially if you work with extreme latitudes. Besides affecting the appearance of the map, this distortion may cause you to create many more tiles than you might otherwise expect. At these latitudes, it is critical to target your cache at just the scales and geographies that you need. You may want to enable on-demand caching for the most isolated regions. The distortion introduced by the Mercator projection also means that before you measure a feature such as a user-drawn polygon, you should project the feature into a more locally-tailored coordinate system such as UTM or State Plane.&lt;/p&gt;

&lt;h3&gt;How do you create a cache to match the Mercator-based ArcGIS Online services?&lt;/h3&gt;
&lt;p&gt;Here’s the workflow for caching a map to match the Mercator-based ArcGIS Online services:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Open your source map document in ArcMap and set your data frame coordinate system to &lt;b&gt;WGS 1984 Web Mercator&lt;/b&gt;. You don’t have to re-project the source data, although this can make caching go faster. Some people even create a one-way replica of their geodatabase in the WGS 1984 Web Mercator coordinate system and use that replica just for caching.&lt;/li&gt;
&lt;li&gt;Publish a map service.&lt;/li&gt;
&lt;li&gt;Open the &lt;i&gt;Service Properties&lt;/i&gt; and click the &lt;b&gt;Caching&lt;/b&gt; tab. Choose to draw the map service &lt;b&gt;Using tiles from a cache you will define below&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;b&gt;Load tiling scheme from&lt;/b&gt; and select &lt;b&gt;Google Maps / Microsoft Virtual Earth&lt;/b&gt;. Once the scales load, do not add or remove scales or change the tile size.&lt;/li&gt;
&lt;li&gt;Create tiles for just a small area of your map, using a feature class to constrain the caching extent if necessary.&lt;/li&gt;
&lt;li&gt;Test your new cache. There are already a few new ArcGIS Online services that use the Google / Bing tiling scheme, such as the &lt;a href="http://resources.esri.com/arcgisonlineservices/index.cfm?fa=content_detail&amp;amp;contentID=5B7E7247-1422-2418-344DF7D053152D36"&gt;World Topographic Map&lt;/a&gt;. Build a simple test application with these maps to evaluate how your cache overlays with ArcGIS Online in the Mercator projection. If your data doesn’t align, see the alternate steps below for creating a cache in WGS 1984 Web Mercator (Auxiliary Sphere).&lt;/li&gt;
&lt;li&gt;Once everything looks okay, open the caching tools again and create all the tiles for your cache.&lt;/li&gt;&lt;/ol&gt;
&lt;h3&gt;Exceptions and Web Mercator (Auxiliary Sphere)&lt;/h3&gt;

&lt;p&gt;There are a few scenarios where you will have to follow some alternate steps to get your caches to overlay correctly with the Mercator-based ArcGIS Online services. The conditions are:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;You’re overlaying a cache with ArcGIS Online in the Web ADF  &lt;b&gt;OR&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Your data did not align correctly when building a test cache with the above steps. This is most often because your source data uses a datum other than WGS 1984 or NAD 83&lt;/li&gt;&lt;/ul&gt;  
&lt;p&gt;In the above two scenarios, you need to publish your cache using the WGS 1984 Web Mercator (Auxiliary Sphere) coordinate system which is the exact coordinate system used by ArcGIS Online. The Web ADF requires an exact coordinate system match for cache overlays. Also, this coordinate system makes it easier to perform some datum transformations.&lt;/p&gt; 
&lt;ol&gt;&lt;li&gt;Open your source map document in ArcMap and set your data frame coordinate system to &lt;b&gt;WGS 1984 Web Mercator (Auxiliary Sphere)&lt;/b&gt;.  While you are doing this, apply any datum transformations to WGS 1984 that you require.&lt;/li&gt;
&lt;li&gt;Follow the steps in &lt;a href="http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&amp;amp;d=37329"&gt;ESRI Knowledge Base Article 37329&lt;/a&gt; to create a cache for the service.&lt;/li&gt;&lt;/ol&gt; 
&lt;p&gt;&lt;a href="http://resources.esri.com/help/9.3/arcgisonline/about/start.htm#migrating_tiling.htm#" title="Migrating map tiling schemes"&gt;Migrating map tiling schemes&lt;/a&gt; in the ArcGIS Online Help has more details about the switch and the WGS 1984 Web Mercator (Auxiliary Sphere) coordinate system used above.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Contributed by Sterling Quinn of the ArcGIS Server development team.&lt;/i&gt;&lt;/p&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=10041" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/arcgisserver/archive/tags/Map+Cache/default.aspx">Map Cache</category><category domain="http://blogs.esri.com/Dev/blogs/arcgisserver/archive/tags/ArcGIS+Online/default.aspx">ArcGIS Online</category></item><item><title>Is the Recession Over?  Musings on the Current State of the Economy from a Two-Handed Economist</title><link>http://blogs.esri.com/Dev/blogs/businessanalyst/archive/2009/11/20/Is-the-Recession-Over_3F00_--Musings-on-the-Current-State-of-the-Economy-from-a-Two_2D00_Handed-Economist-_2800_Draft_2900_.aspx</link><pubDate>Fri, 20 Nov 2009 16:58:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9850</guid><dc:creator>cmpalermo</dc:creator><slash:comments>2</slash:comments><description>&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;I style="mso-bidi-font-style:normal;"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;IMG title=Doug style="WIDTH:88px;HEIGHT:103px;" height=235 alt=Doug src="http://blogs.esri.com/Dev/photos/ba_images/images/9856/original.aspx" width=204 align=top&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face=Calibri size=3&gt;By Doug Skuta&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;I style="mso-bidi-font-style:normal;"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&amp;nbsp;&lt;/P&gt;&lt;I style="mso-bidi-font-style:normal;"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;“Give me a one-handed economist! All my economists say on the one hand…on the other.”&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style:normal;"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Harry S Truman&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt; 
&lt;P&gt;&lt;FONT face=Calibri size=3&gt;Dare I say it…on the one hand, it would appear the U.S. economy is showing some signs of strength. Real gross domestic product (GDP) clocked in at a 3.5 percent pace in the third quarter this year. Businesses are starting to burn through inventories which may ignite further production to keep pace with current and future sales. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;Plus, it is easy to think the economy may have finally bottomed out with recent evidence of stabilization and even improvement in housing indicators. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;In fact, many media outlets have cited such positive developments as confirmation that the “Great Recession” is finally behind us.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;On the other hand (and you knew that was coming), much of the growth in third quarter GDP was from the transient effects of automotive and home buyer subsidies. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;The government’s Cash for Clunkers program expired, and the newly extended $8,000 first-time home buyer credit winds down by the end of April 2010. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;The Bureau of Labor Statistics just released the latest monthly performance on the labor market. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;The seasonally adjusted unemployment rate rose again, to 10.2 percent—leaping into double digit territory for the first time since the early eighties. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;As long as people are losing jobs and saving their money to weather the downturn, don’t expect consumer spending to rebound. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;Consumer spending accounts for roughly 70 percent of GDP. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;The upcoming holiday season may serve as bellwether on spending in 2010.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;Fiscal and monetary policies are still operating in overdrive. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;The Federal government is spending money at historic levels in the hope of spurring growth. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;The Federal Reserve continues to keep short term interest rate at or near zero to inject more liquidity into financial markets. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;However, such moves are also raising fears of unsustainable debt levels and future inflation, as evident in the slumping dollar and the soaring price of gold.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;In the end, the National Bureau of Economic Research’s recession dating committee makes the official call on the recession‘s end. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;While the stock market has recovered some of its deep losses, I think we are still in for a bumpy ride. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;The fear is the Great Recession may morph into the “Great Reflation” once the economy starts to absorb the massive cash infusion.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;The economy may continue to grow through next year, but at a much slower rate. &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;And unemployment will persist until businesses see evidence of higher demand for their products and services.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9850" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/unemployment/default.aspx">unemployment</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/recession/default.aspx">recession</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/GDP/default.aspx">GDP</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/Economy/default.aspx">Economy</category></item><item><title>ESRI Data &amp; Maps 2009 Update is now available! </title><link>http://blogs.esri.com/Dev/blogs/datablog/archive/2009/11/19/ESRI-Data-_2600_-Maps-2009-Update-is-now-available_2100_-.aspx</link><pubDate>Thu, 19 Nov 2009 18:25:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9895</guid><dc:creator>ccharpentier@esri.com</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10005.aspx" target=_blank&gt;&lt;/A&gt;&lt;IMG border=0 src="http://blogs.esri.com/Dev/photos/datablog/images/9896/thumb.aspx"&gt;&amp;nbsp;by James Shimota&amp;nbsp;&lt;/P&gt;&lt;BR&gt;
&lt;P&gt;The ESRI Data &amp;amp; Maps 2009 Update is now available! &amp;nbsp;It has been a few months in the making and there are many new features you will really enjoy.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;•In previous years, the Data &amp;amp; Maps Update included only those datasets that had been updated since the last ArcGIS software release, requiring you to have to overwrite the previous Data &amp;amp; Maps footprint with the new files. &amp;nbsp;To make things easier, the 2009 update DVD contains all the data present on the Data &amp;amp; Maps and StreetMap North America DVD (released as part of the ESRI Data &amp;amp; Maps 9.3.1 Media Kit) plus all the updated datasets and display files.&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;•Another major enhancement is that most of the new layers in the update are available for download through the ESRI Data &amp;amp; Maps Group on ArcGIS Online Sharing. Now, if you only need a couple of the data updates, you can just download those instead of having to request the entire DVD.&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;•In StreetMap, the streets network, geocoding files and locators have been updated to the 2005 Tele Atlas street base. &amp;nbsp;All other supporting datasets in the Data &amp;amp; Maps StreetMap have been updated to current 2009 Tele Atlas data.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;
&lt;P&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10006.aspx" target=_blank&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10006.aspx" target=_blank&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10006.aspx" target=_blank&gt;&lt;IMG border=0 src="http://blogs.esri.com/Dev/photos/datablog/images/10006/secondarythumb.aspx"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;•The new (and much anticipated by many users) 111th US Congressional Districts data is included in this update, along with the existing 110th Congressional District. &amp;nbsp;Displayed side by side provides interesting study.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10002.aspx" target=_blank&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10002.aspx" target=_blank&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10002.aspx" target=_blank&gt;&lt;IMG border=0 src="http://blogs.esri.com/Dev/photos/datablog/images/10002/secondarythumb.aspx"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;•Both US and Europe demographic data has been updated for 2009. Tele Atlas US Census data for Block points through the State level are all new. &amp;nbsp;MBR Research provided the source for the European NUTS updated datasets, which are the European equivalent to the US Census data.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10003.aspx" target=_blank&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10004.aspx" target=_blank&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10004.aspx" target=_blank&gt;&lt;IMG border=0 src="http://blogs.esri.com/Dev/photos/datablog/images/10004/secondarythumb.aspx"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;•For better graphical representation, many new .lyr’s and multi-scale grouped layers have been incorporated into the product. &amp;nbsp;The Europe Purchasing Power shown above is an example of a multi-scale grouped layer. &amp;nbsp;By zooming in, more detailed demographic data is displayed within four scale ranges.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10005.aspx" target=_blank&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10005.aspx" target=_blank&gt;&lt;A href="http://blogs.esri.com/Dev/photos/datablog/picture10005.aspx" target=_blank&gt;&lt;IMG border=0 src="http://blogs.esri.com/Dev/photos/datablog/images/10005/secondarythumb.aspx"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;You can request the DVD &lt;A title="Order your DVD here" href="http://www.esri.com/data/data-maps/latest_update.html"&gt;here&lt;/A&gt; or visit the &lt;A href="http://www.arcgisonline.com/home/group.html?owner=esri&amp;amp;title=ESRI%20Data%20%26%20Maps"&gt;ESRI Data &amp;amp; Maps Group&lt;/A&gt; on ArcGIS Online to download the specific layers you need. Enjoy!&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9895" width="1" height="1"&gt;</description></item><item><title>Lidar Solutions in ArcGIS: New Web-based Lidar Courses</title><link>http://blogs.esri.com/Dev/blogs/geoprocessing/archive/2009/11/19/Lidar-Solutions-in-ArcGIS_3A00_-New-Web_2D00_based-Lidar-Courses.aspx</link><pubDate>Thu, 19 Nov 2009 17:35:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:10001</guid><dc:creator>bbicking1</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE:12pt;FONT-FAMILY:'Times New Roman','serif';mso-fareast-font-family:'MS Mincho';mso-ansi-language:EN-US;mso-fareast-language:JA;mso-bidi-language:AR-SA;"&gt;&lt;EM&gt;This post was written by Clayton Crawford, Product Engineer on the 3D Analyst team in ESRI's Software Products group in Redlands&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Arial','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-fareast-theme-font:minor-latin;"&gt;&lt;SPAN style="FONT-SIZE:13pt;FONT-FAMILY:'Calibri','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-bidi-font-family:Arial;mso-fareast-theme-font:minor-latin;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;"&gt;Due to the demand for lidar training, ESRI’s Training Center now offers three web-based courses on lidar. First is a &lt;I&gt;free&lt;/I&gt; training seminar that provides an overview of lidar capabilities in ArcGIS and introduces high level concepts. The other two include hands-on exercises and are geared toward data managers and analysts. For more information see each course’s description...&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Arial','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-fareast-theme-font:minor-latin;"&gt;&lt;SPAN style="FONT-SIZE:13pt;FONT-FAMILY:'Calibri','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-bidi-font-family:Arial;mso-fareast-theme-font:minor-latin;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;"&gt;&lt;SPAN style="FONT-SIZE:13pt;COLOR:#6f5745;FONT-FAMILY:'Arial','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-fareast-theme-font:minor-latin;"&gt;&lt;A class="" title="Getting Started with Lidar in ArcGIS" href="http://training.esri.com/acb2000/showdetl.cfm?DID=6&amp;amp;Product_ID=945" target=_blank&gt;Getting Started with Lidar in ArcGIS&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Arial','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-fareast-theme-font:minor-latin;"&gt;&lt;SPAN style="FONT-SIZE:13pt;FONT-FAMILY:'Calibri','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-bidi-font-family:Arial;mso-fareast-theme-font:minor-latin;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;"&gt;&lt;SPAN style="FONT-SIZE:13pt;COLOR:#6f5745;FONT-FAMILY:'Arial','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-fareast-theme-font:minor-latin;"&gt;&lt;SPAN style="FONT-SIZE:13pt;COLOR:#6f5745;FONT-FAMILY:'Arial','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-fareast-theme-font:minor-latin;"&gt;&lt;A class="" title="Managing Lidar Data in ArcGIS" href="http://training.esri.com/acb2000/showdetl.cfm?DID=6&amp;amp;Product_ID=954" target=_blank&gt;Managing Lidar Data in ArcGIS&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Arial','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-fareast-theme-font:minor-latin;"&gt;&lt;SPAN style="FONT-SIZE:13pt;FONT-FAMILY:'Calibri','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-bidi-font-family:Arial;mso-fareast-theme-font:minor-latin;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;"&gt;&lt;SPAN style="FONT-SIZE:13pt;COLOR:#6f5745;FONT-FAMILY:'Arial','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-fareast-theme-font:minor-latin;"&gt;&lt;SPAN style="FONT-SIZE:13pt;COLOR:#6f5745;FONT-FAMILY:'Arial','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-fareast-theme-font:minor-latin;"&gt;&lt;SPAN style="FONT-SIZE:13pt;COLOR:#6f5745;FONT-FAMILY:'Arial','sans-serif';mso-fareast-font-family:Calibri;mso-ansi-language:EN;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;mso-fareast-theme-font:minor-latin;"&gt;&lt;A class="" title="Using Lidar Data in ArcGIS" href="http://training.esri.com/acb2000/showdetl.cfm?DID=6&amp;amp;Product_ID=960" target=_blank&gt;Using Lidar Data in ArcGIS&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=10001" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/geoprocessing/archive/tags/3D+Lidar+Point+Data/default.aspx">3D Lidar Point Data</category><category domain="http://blogs.esri.com/Dev/blogs/geoprocessing/archive/tags/web+seminar/default.aspx">web seminar</category></item><item><title>ESRI at the Random Hacks of Kindness Codejam</title><link>http://blogs.esri.com/Dev/blogs/publicsafety/archive/2009/11/18/ESRI-at-the-Random-Hacks-of-Kindness-Codejam.aspx</link><pubDate>Thu, 19 Nov 2009 02:07:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9984</guid><dc:creator>jbaranyi</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;The&lt;a href="http://www.rhok.org/" target="_blank"&gt; Random Hacks of Kindness&lt;/a&gt; event sponsored by Google,
Microsoft, Yahoo, The World Bank, NASA and SecondMuse took place in Mountain
View CA Nov 12-14 as a codejam focused on new solutions for disaster relief. ESRI
sent a team to participate and work on tools for the open source community. &lt;/p&gt;&lt;p&gt;Onsite the ESRI team built a working widget for the &lt;a href="http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGalleryDetails&amp;amp;scriptID=15905" target="_blank"&gt;Sample Flex Viewer&lt;/a&gt;. This widget, called Geo Status, will be available soon from the &lt;a href="http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGallery" target="_blank"&gt;Flex API Code Gallery&lt;/a&gt;.&amp;nbsp; Since the Sample Flex Viewer is a framework for integrating maps, data and services and is very extensible the team was able to quickly complete the task.&amp;nbsp; Many agencies, such as the &lt;a href="http://blogs.esri.com/Dev/blogs/publicsafety/archive/2009/07/02/Virginia-Department-of-Emergency-Management_1920_s-COP-Application-_2D00_-VIPER.aspx" target="_blank"&gt;Virginia Department of Emergency Management&lt;/a&gt;, have benefited from and contributed to this community of widget builders. &lt;br&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/publicsafety/images/9987/original.aspx" target="_blank"&gt;&lt;img src="http://blogs.esri.com/Dev/photos/publicsafety/images/9987/500x302.aspx" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The Geo Status widget allows the user to link the tool to
their HelloTxt (&lt;a href="http://hellotxt.com/" target="_blank"&gt;http://hellotxt.com&lt;/a&gt;) account
which may be linked to up to 59 different social networking sites. Geo Status
lets you click on the map to insert X,Y location coordinates to send with your
message. There is also an "I am OK" function that allows for a quick message to
be sent out (with location information) with a simple message that lets friends
and family quickly know that you are OK. The widget can easily be configured to
work with any hellotxt account. &lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/publicsafety/images/9988/original.aspx" target="_blank"&gt;&lt;img src="http://blogs.esri.com/Dev/photos/publicsafety/images/9988/500x302.aspx" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;ESRI supports low-cost and no-cost solutions with a number
of free mapping APIs, as well as a user community that shares code freely to
extend these viewers. For more information on our free web API's, please visit
the ArcGIS Server API's Community page at &lt;a href="http://resources.esri.com/arcgisserver/index.cfm?fa=community" target="_blank"&gt;http://resources.esri.com/arcgisserver/index.cfm?fa=community&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;The Geo Status widget developed at the Random Hacks of
Kindness event will be made available for free download soon from the Flex API
Code Gallery at &lt;a href="http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGallery" target="_blank"&gt;http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGallery&lt;/a&gt;.
&amp;nbsp;&lt;/p&gt;

&lt;p&gt;The next Random Hacks of Kindness event is in the planning
stages for the end of February on the east coast. Hope to see you there!&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/publicsafety/picture9985.aspx" target="_blank"&gt;&lt;img src="http://blogs.esri.com/Dev/photos/publicsafety/images/9985/original.aspx" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Contributed by the ESRI Random Hacks of Kindness Team - Andy Gup, Moxie Zhang and Tim Craig (pictured above) &lt;/i&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9984" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/publicsafety/archive/tags/Disaster+Management/default.aspx">Disaster Management</category><category domain="http://blogs.esri.com/Dev/blogs/publicsafety/archive/tags/Random+Hacks+of+Kindness/default.aspx">Random Hacks of Kindness</category></item><item><title>Got Live Feeds?  The USGS Releases the Natural Hazard Support System based on ArcGIS Server</title><link>http://blogs.esri.com/Dev/blogs/publicsafety/archive/2009/11/18/Got-Live-Feeds_3F00_--The-USGS-Releases-the-Natural-Hazard-Support-System-based-on-ArcGIS-Server.aspx</link><pubDate>Wed, 18 Nov 2009 14:04:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9961</guid><dc:creator>jbaranyi</dc:creator><slash:comments>2</slash:comments><description>The &lt;a href="http://www.usgs.gov/" target="_blank"&gt;USGS&lt;/a&gt; &lt;a href="http://rmgsc.cr.usgs.gov/rmgsc/" target="_blank"&gt;Rocky Mountain Geographic Science Center (RMGSC)&lt;/a&gt;, based in Denver, CO, recently released their Natural Hazard Support System (NHSS) application based on &lt;a href="http://www.esri.com/software/arcgis/arcgisserver/index.html" target="_blank"&gt;ArcGIS Server&lt;/a&gt; and the &lt;a href="http://resources.esri.com/arcgisserver/apis/javascript/arcgis/index.cfm?fa=home" target="_blank"&gt;ArcGIS API for JavaScript&lt;/a&gt;.&amp;nbsp; This application (&lt;a href="http://nhss.cr.usgs.gov/"&gt;http://nhss.cr.usgs.gov/&lt;/a&gt;) contains a wealth of dynamic data including Volcanoes, Earthquakes, Hurricanes, Wildfires (from &lt;a href="http://www.geomac.gov/" target="_blank"&gt;GeoMAC&lt;/a&gt;), NOAA Weather Warnings and Watches and much more.

&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/publicsafety/images/9981/original.aspx" target="_blank"&gt;&lt;img src="http://blogs.esri.com/Dev/photos/publicsafety/images/9981/482x375.aspx" border="0"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://nhss.cr.usgs.gov/data.shtml" target="_blank"&gt;Data Resources&lt;/a&gt; page discusses the sources of each of the data sets as well as the legend.&amp;nbsp; Also at the bottom of the page you'll see info on the publicly available ArcGIS Server services:&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Three map services were created for use in the NHSS, and each of these services is also publicly available for use by other Geographic Information Systems (GIS).&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Map Service Name:&lt;/i&gt;&lt;/b&gt;&lt;i&gt; nhss_haz&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Map Service Content:&lt;/i&gt;&lt;/b&gt;&lt;i&gt; U.S. Volcanoes, Other Volcanoes, Earthquakes, Hurricanes, Wildfires, Wildfire Perimeters&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Map Service Projection:&lt;/i&gt;&lt;/b&gt;&lt;i&gt; GCS_WGS_1984&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Map Service URL's:&lt;/i&gt;&lt;/b&gt;&lt;i&gt; &lt;/i&gt;&lt;a href="http://rmgsc.cr.usgs.gov/ArcGIS/rest/services/nhss_haz/MapServer" target="_blank"&gt;&lt;i&gt;http://rmgsc.cr.usgs.gov/ArcGIS/rest/services/nhss_haz/MapServer&lt;/i&gt;&lt;/a&gt;&lt;i&gt; &amp;nbsp;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;&lt;/i&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Map Service Name:&lt;/i&gt;&lt;/b&gt;&lt;i&gt; nhss_weat&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Map Service Content:&lt;/i&gt;&lt;/b&gt;&lt;i&gt; Weather Watches and Warnings&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Map Service Projection:&lt;/i&gt;&lt;/b&gt;&lt;i&gt; GCS_WGS_1984&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Map Service URL's:&lt;/i&gt;&lt;/b&gt;&lt;i&gt; &lt;/i&gt;&lt;a href="http://rmgsc.cr.usgs.gov/ArcGIS/rest/services/nhss_weat/MapServer" target="_blank"&gt;&lt;i&gt;http://rmgsc.cr.usgs.gov/ArcGIS/rest/services/nhss_weat/MapServer&lt;/i&gt;&lt;/a&gt;&lt;i&gt; &amp;nbsp;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;&lt;/i&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Map Service Name&lt;/i&gt;&lt;/b&gt;&lt;i&gt;: nhss_info&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Map Service Content: &lt;/i&gt;&lt;/b&gt;&lt;i&gt;Stream Gages, RAWS, Tide Stations&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Map Service Projection:&lt;/i&gt;&lt;/b&gt;&lt;i&gt; GCS_WGS_1984&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Map Service URL's:&lt;/i&gt;&lt;/b&gt;&lt;i&gt; &lt;/i&gt;&lt;a href="http://rmgsc.cr.usgs.gov/ArcGIS/rest/services/nhss_info/MapServer" target="_blank"&gt;&lt;i&gt;http://rmgsc.cr.usgs.gov/ArcGIS/rest/services/nhss_info/MapServer&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;These services can easily be added to the &lt;a href="http://resources.esri.com/publicsafety/index.cfm?fa=codeGalleryDetails&amp;amp;scriptID=16314" target="_blank"&gt;Emergency Management Common Operational Picture Template&lt;/a&gt; or &lt;a href="http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGalleryDetails&amp;amp;scriptID=15905" target="_blank"&gt;Sample Flex Viewer&lt;/a&gt; by just adding a few lines to the config.xml file.&amp;nbsp;&amp;nbsp; Simply copy the following XML in to the livemaps section of the config.xml file above the other layers:&lt;/p&gt;


&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;pre&gt;&amp;lt;mapservice&lt;br&gt;     label="USGS NHSS Other Information"  &lt;br&gt;     type="dynamic"&lt;br&gt;     visible="false"    &lt;br&gt;     alpha="0.75"&amp;gt;&lt;br&gt;     http://rmgsc.cr.usgs.gov/ArcGIS/rest/services/nhss_info/MapServer&amp;lt;/mapservice&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;mapservice&lt;br&gt;     label="USGS NHSS Weather" &lt;br&gt;     type="dynamic" &lt;br&gt;     visible="true" &lt;br&gt;     alpha="0.75"&amp;gt;&lt;br&gt;     http://rmgsc.cr.usgs.gov/ArcGIS/rest/services/nhss_weat/MapServer&amp;lt;/mapservice&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;mapservice &lt;br&gt;     label="USGS NHSS Natural Hazards" &lt;br&gt;     type="dynamic" &lt;br&gt;     visible="true" &lt;br&gt;     alpha="0.75"&amp;gt;&lt;br&gt;     http://rmgsc.cr.usgs.gov/ArcGIS/rest/services/nhss_haz/MapServer&amp;lt;/mapservice&amp;gt;&lt;br&gt;&lt;/pre&gt;

&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/publicsafety/images/9982/original.aspx" target="_blank"&gt;&lt;img src="http://blogs.esri.com/Dev/photos/publicsafety/images/9982/500x250.aspx" border="0"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Furthermore you can leverage the data from and use it within the Live Layers Widgets in the Flex Viewer.&amp;nbsp; This will allow you to bring more attention to the data layer(s) and bring up some of the record details.&lt;/p&gt;

&lt;p&gt;Create an xml configuration file for the Live Layer perhaps by making a copy of the &lt;b&gt;LiveLayerWidget.xml&lt;/b&gt; in the &lt;b&gt;com\esri\solutions\flexviewer\widgets&lt;/b&gt; directory of the web application and call it &lt;b&gt;LiveLayerWidgetWildfires.xml&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;Edit the file to include the information needed such as REST End Point to the map layer, the fields to include as well as any hyperlink information.&amp;nbsp; To do this for the Wildfires layer use the following:&lt;/p&gt;

&lt;pre&gt;&amp;lt;configuration&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;layer&amp;gt;http://rmgsc.cr.usgs.gov/ArcGIS/rest/services/nhss_haz/MapServer/4&amp;lt;/layer&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;query&amp;gt;OBJECTID &amp;gt; 0&amp;lt;/query&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fields&amp;gt;FIRE_NAME, REPORT_DATE, ACRES, HOTLINK, STATE&amp;lt;/fields&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;titlefield&amp;gt;FIRE_NAME&amp;lt;/titlefield&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;linkfield&amp;gt;HOTLINK&amp;lt;/linkfield&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;refreshrate&amp;gt;&amp;lt;/refreshrate&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;zoomscale&amp;gt;250000&amp;lt;/zoomscale&amp;gt;&lt;br&gt;&amp;lt;/configuration&amp;gt;&lt;br&gt;&lt;/pre&gt;
&lt;p&gt;Finally add an entry to the &lt;b&gt;config.xml&lt;/b&gt; file within the widgets section for this Live Layer Widget:&lt;/p&gt;

&lt;pre&gt;&amp;lt;widget label="Wildfires" &lt;br&gt;icon="com/esri/solutions/flexviewer/assets/images/icons/wildfire32.png" &lt;br&gt;menu="menuOplayers" config="com/esri/solutions/flexviewer/widgets/LiveLayerWidgetWildfires.xml"&amp;gt;&lt;br&gt;com/esri/solutions/flexviewer/widgets/LiveLayerWidget.swf&amp;lt;/widget&amp;gt;&lt;br&gt;&lt;/pre&gt;

&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/publicsafety/images/9983/original.aspx" target="_blank"&gt;&lt;img src="http://blogs.esri.com/Dev/photos/publicsafety/images/9983/500x250.aspx" border="0"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Note that by clicking on the orange arrow that you will be taken to the hyperlink for more information.&amp;nbsp; In this case the hyperlink leads to the &lt;a href="http://www.nifc.gov/fire_info/nfn.htm" target="_blank"&gt;National Interagency Fire Center&lt;/a&gt;.&amp;nbsp; This technique can be used to highlight any of the dynamic data from the NHSS ArcGIS Server layers.&lt;/p&gt;

&lt;p&gt;In summary the Natural Hazard Support System provides a wealth of information and you should visit the site often to keep abreast of current hazard information.&amp;nbsp; For more details about this application click here - &lt;a href="http://nhss.cr.usgs.gov/contactus.shtml" target="_blank"&gt;http://nhss.cr.usgs.gov/contactus.shtml&lt;/a&gt;. Furthermore if you're already using other applications like the Emergency Management Template COP or the Flex Sample Viewer you can easily add the services from the USGS NHSS application.&lt;/p&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9961" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/publicsafety/archive/tags/ESRI/default.aspx">ESRI</category><category domain="http://blogs.esri.com/Dev/blogs/publicsafety/archive/tags/GIS/default.aspx">GIS</category><category domain="http://blogs.esri.com/Dev/blogs/publicsafety/archive/tags/Common+Operational+Picture/default.aspx">Common Operational Picture</category><category domain="http://blogs.esri.com/Dev/blogs/publicsafety/archive/tags/Live+Feeds/default.aspx">Live Feeds</category><category domain="http://blogs.esri.com/Dev/blogs/publicsafety/archive/tags/COP/default.aspx">COP</category><category domain="http://blogs.esri.com/Dev/blogs/publicsafety/archive/tags/Disaster+Management/default.aspx">Disaster Management</category><category domain="http://blogs.esri.com/Dev/blogs/publicsafety/archive/tags/USGS+NHSS/default.aspx">USGS NHSS</category></item><item><title>Geometric networks for water utilities</title><link>http://blogs.esri.com/Dev/blogs/waterutilities/archive/2009/11/17/Geometric-networks-for-water-utilities.aspx</link><pubDate>Tue, 17 Nov 2009 19:48:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9942</guid><dc:creator>mmiller@esri.com</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;Whether you are implementing GIS in your water, wastewater or stormwater utility and creating a data model for the first time or you are updating your existing GIS datamodel, you will no doubt ask yourself this question - &lt;/P&gt;
&lt;P&gt;How should I model my utility's asset in a geometric network and why should I use a geometric network?&amp;nbsp; You should model a Geometric networks can enable utility system tracing, error checking, and better productivity while editing.&lt;/P&gt;
&lt;P&gt;But how should I build it.&amp;nbsp; That one simple question spawns many sub questions.&amp;nbsp; Should I use complex edges, what edge to junction or edge to edge rules should I implement?&amp;nbsp; What are weights?&amp;nbsp; Should I worry about cardinality?&amp;nbsp; We get these questions or have this conversation all the time with utilities and partners.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Below, you will find information and some guidance to help you answer these questions.&amp;nbsp; Also, we always recommend that you read through ESRI's webhelp as a starting point on geometric on networks:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://webhelp.esri.com/arcgisdesktop/9.3/body.cfm?tocVisable=1&amp;amp;ID=6764&amp;amp;TopicName=What%20is%20a%20geometric%20network?" target=_blank&gt;http://webhelp.esri.com/arcgisdesktop/9.3/body.cfm?tocVisable=1&amp;amp;ID=6764&amp;amp;TopicName=What%20is%20a%20geometric%20network?&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;First, you will need to create your network.&amp;nbsp; When creating your network, you have a few options.&amp;nbsp; The most important are choosing which layers participate in the geometric network and what layers, if any, are sources or sinks.&lt;/P&gt;
&lt;P&gt;So what layers should you include in your geometric network?&amp;nbsp; Keep in mind that the geometric network should encapsulate how your distribution or collection systems actually operate.&amp;nbsp; So include only layers that participate in the logic network - or to think of it another way the layers that include assets that determine how your collection or distribution system function. &lt;/P&gt;
&lt;P&gt;These typically are mains, valves, fittings, hydrants, laterals, virtual lines, manholes, catch basins, etc.&amp;nbsp; Since the geometric network should only contain layers that affect the network, a change in geometry or information can affect analysis on that network.&amp;nbsp; Data like Leaks, or SCADA sensor locations, are operational data sets.&amp;nbsp; It is showing some incident on the network or some value or reading of the network.&amp;nbsp; So these operational layers should be included in the operations dataset and not in the geometic network.&lt;/P&gt;
&lt;P&gt;In order to create a geometric network, you'll need to have a feature dataset which contains all of the feature classes for that network.&amp;nbsp; You'll also need at least the ArcEditor level of ArcGIS Desktop.&amp;nbsp; When prompted to build the geometric network from existing features or &amp;nbsp;an empty network or to create an empty network, you'll typically choose the first option.&lt;/P&gt;
&lt;P&gt;After you determine the layers that should be part of your geometric network, you need to think about how you are going to model flow.&amp;nbsp; When setting sources or sinks, make sure to only set one of these.&amp;nbsp; This is critically important, and a mistake that we see all too often.&amp;nbsp; Do not set one feature as source and another as sinks.&amp;nbsp; You only need one and having both in a geometric network for water, wastewater or stormwater will lead to odd network behaviors.&amp;nbsp; Typically the NetworkStructure feature class or similar feature class containing a relatively small number of points is used.&amp;nbsp; While creating the network you don't specify whether it is a source or sink just that it could be one or the other.&amp;nbsp; This adds a field called AncillaryRole to any feature classes you specify. &amp;nbsp;&amp;nbsp;Later, in ArcMap you can set the value of this field for individual features to source, sink or none.&amp;nbsp; These values can be used to establish flow direction for the non-looped portion of your network.&amp;nbsp; You could instead choose to use the digitized direction of your lines to establish flow direction, in this case sources and sinks are not used.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;After the geometric network has been created, you need to set up the core properties of the network.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Let's first think about complex edges versus simple edges.&amp;nbsp; This is an easy one to make a decision on. In a geometric network, a simple edge must be split at every junction, so every valve, manhole, fitting, etc, on an edge, splits that edge.&amp;nbsp; Complex edges allow one segment to have many junctions on top of it and it does not require that segment to be split.&amp;nbsp; And by split, I mean separate records in the geodatabase.&amp;nbsp; Usually, complex edges only are used on your mains and laterals for water, sewer, and storm.&amp;nbsp; This allows you to model your segments by the method defined by your utility - meaning that there is no standard industry definition for what a "pipe segment" is and we often see utilities making a conscious decision for how they want to define a pipe segment and use that definition across all of their operation and business systems.&amp;nbsp; We have seen people model laterals as simple edges.&amp;nbsp; Typically, simple edges are used here because the lateral and the connection point (meter, service connection)&amp;nbsp; is a representation of the actual meter and lateral.&amp;nbsp; The representation allows you to perform tracing through the network to the meter and connect the meter id to a billing or customer system.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Next we need to determine whether to set connectivity rules.&amp;nbsp; Keep this in mind - if you set just one connectivity rule in your geometric network and wish to use the validation tools, then you need to set up all the rules.&amp;nbsp; This can be a complex process to figure out how all your assets connect in every situation-.&amp;nbsp; Despite being complex to implement and maintain, there are certainly large benefits to using connectivity rules.&lt;/P&gt;
&lt;P&gt;Connectivity rules allow you to model the logic connection of your network.&amp;nbsp; To support all connection types, you need to make sure your datamodel will support this.&amp;nbsp; Connectivity rules can leverage a geodatabase design element called subtypes. Subtype allow more complex modeling of your data so that within a feature class, features are assigned to a subtype which may have different default values, different domains, and different connectivity rules than the other subtypes within that feature class.&amp;nbsp; The example template geodatabase is simplified and doesn't include any subtypes.&amp;nbsp; This means that for connectivity purposes a fitting is just a fitting not a tee, bend, or cap.&amp;nbsp; Likewise for connectivity purposes a lateral line is just lateral line not a hydrant lateral or service lateral.&amp;nbsp; With a more detailed design which includes subtypes you can make more extensive use of connectivity rules.&amp;nbsp; That is you could have a rule that says a hydrant must connect to a hydrant lateral line and that a hydrant lateral line must connect to one hydrant.&amp;nbsp; You could also specify that a hydrant feature be added by default at the free end of a hydrant lateral and that a tap fitting be placed automatically where the lateral line connects to the main.&amp;nbsp; You could set up a similar set of rules for service lines and meters.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Within connectivity rules, there is an option to set cardinality.&amp;nbsp; So you can go beyond just how your assets can connect and you can define how many assets can connect to each other.&amp;nbsp; Let's think about fittings again, with subtypes for fittings, you could specify that a tee fitting must connect to 3 pipes, an end cap to 1 pipe, etc.&amp;nbsp; So you can see that to model proper cardinality, you need to model your data in a way to properly define the number each asset can connect to.&lt;/P&gt;
&lt;P&gt;With a simple data model, like the data model that is included with the Water Utility Resource Center templates, you can still set a connectivity rule if desired.&amp;nbsp; For instance, you can specify that wLateralLine should connect to a wMain and by default a fitting must be added.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Some of the Edit Tools in the Network Editing Template are designed to assist with automation and basic connectivity testing without the use of geodatabase connectivity rules.&amp;nbsp; For example, the connectivity checker tool merely looks at feature types and makes sure they logically connect to each other.&amp;nbsp; So if you want to use connectivity to enhance your editing experience, you can do so, without modeling connectivity to represent every asset's connectivity restrictions in the geodatabase.&amp;nbsp; For instance, you can model a hydrant to a lateral to a main and not worry about modeling everything, you will just have some connectivity errors when you validate, which you can choose to ignore.&lt;/P&gt;
&lt;P&gt;Next, you will see an option for setting weights.&amp;nbsp; Geometric network weights can be used in two ways.&amp;nbsp;&amp;nbsp;Weights can&amp;nbsp;be a filter, tracing only features with matched values.&amp;nbsp; This is somewhat advanced and is used primarily in telecom and electric networks.&amp;nbsp; Weights can also be used to aggregate flow.&amp;nbsp; This is second usage is helpful for wastewater and storm water networks where flow direction is known - that is the non-looped portion of the network.&amp;nbsp; Using trace weights, we can accumulate flow upstream from a specified location.&amp;nbsp; You might add a trace weight on the length of your gravity mains and laterals in order to later obtain the total length of pipes upstream from a given location.&amp;nbsp; You might also add a field to your wastewater lateral points representing estimated gallons entering the system.&amp;nbsp; By creating a trace weight on this field, you can summarize gallons at any point in your network using the Find Upstream Accumulation trace task on the Utility Network Analyst toolbar. If desired, the system could then store these values of accumulated flow along your network in the manholes and gravity mains. For an example of this, see the&amp;nbsp;Calculate Accumulation script:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://arcscripts/details.asp?dbid=14481" target=_blank&gt;http://arcscripts/details.asp?dbid=14481&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In short, weights are typically not used for most utilities.&amp;nbsp; You can see that they do provide some advance functions but are not required to model and work with a geometric network.&lt;/P&gt;
&lt;P&gt;Lastly, we like to recommend that if you are tackling some of these issues, that you take ESRI training so you can understand all of the implications of what we've discussed in this blog.&amp;nbsp; The proper training or consulting help with creating your datamodel or implementing the geometric network will undoubtedly save you a lot of time and money when your data model is in production.&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9942" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/Geodatabase/default.aspx">Geodatabase</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/Water/default.aspx">Water</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/Utility/default.aspx">Utility</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/Data/default.aspx">Data</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/Dataset/default.aspx">Dataset</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/wastewater/default.aspx">wastewater</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/stormwater/default.aspx">stormwater</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/ESRI/default.aspx">ESRI</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/sewer/default.aspx">sewer</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/water+distribution/default.aspx">water distribution</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/asset+management/default.aspx">asset management</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/ArcGIS+Server/default.aspx">ArcGIS Server</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/enterprise+asset+management/default.aspx">enterprise asset management</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/ArcGIS/default.aspx">ArcGIS</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/data+model/default.aspx">data model</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/all+pipe+model/default.aspx">all pipe model</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/tracing/default.aspx">tracing</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/asset+IDs/default.aspx">asset IDs</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/GeoDesign/default.aspx">GeoDesign</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/enterprise+GIS/default.aspx">enterprise GIS</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/geometric+network/default.aspx">geometric network</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/geometric/default.aspx">geometric</category></item><item><title>Hey! I can see my house from here</title><link>http://blogs.esri.com/Dev/blogs/businessanalyst/archive/2009/11/17/Hey_2100_-I-can-see-my-house-from-here.aspx</link><pubDate>Tue, 17 Nov 2009 17:54:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9280</guid><dc:creator>jhincy</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture7753.aspx" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture9364.aspx" target="_blank"&gt;&lt;/a&gt;&lt;img src="http://blogs.esri.com/Dev/photos/desktop/images/7753/thumb.aspx" border="0"&gt;&amp;nbsp; by Jeff Hincy&lt;/p&gt;
&lt;p&gt;Have you ever wondered how film makers get all that fancy imagery in their movies?&amp;nbsp; You would assume it costs thousands of dollars and they have to jump through hoops to get it.&amp;nbsp; Well you too can be a multi-million dollar film maker&amp;nbsp;with the imagery that comes standard with Business Analyst Desktop.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture9364.aspx" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/images/9281/original.aspx" target="_blank"&gt;&lt;img src="http://blogs.esri.com/Dev/photos/desktop/images/9281/500x374.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture9364.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture9364.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture9363.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ok, well maybe that is not entirely true, but you can access some of the latest satellite and aerial imagery with the click of a few buttons.&amp;nbsp; The ImageConnect toolbar in Business Analyst Desktop is a gateway to some of the best imagery in the business provided&amp;nbsp;by DigitalGlobe.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Recently we have added a new dataset of imagery to Business Analyst through the ImageConnect toolbar.&amp;nbsp;&amp;nbsp;It&amp;nbsp;provides our clients with the most up to date imagery that DigitalGlobe has to offer.&amp;nbsp; It ranges from complete aerial coverage of the United States at up to 1 meter resolution to&amp;nbsp;.3 meter satellite imagery taken from the QuickBird satellite that contains "deep strip coverage of urban, rural and coastal areas."&amp;nbsp; You can investigate a new market using imagery as recent as last quarter.&lt;/p&gt;
&lt;p&gt;For those of you who have not explored this incredible resource yet, the ImageConnect toolbar is included with Business Analyst Desktop.&amp;nbsp; It&amp;nbsp;allows you to connect directly to the DigitalGlobe image server and download high resolution satellite and aerial imagery directly into your map and save them for later analysis and viewing.&amp;nbsp; As long as&amp;nbsp;you have internet access you have unlimited access to these images.&lt;/p&gt;
&lt;p&gt;The imagery accessed from the ImageConnect toolbar contains not only the most current imagery but historical imagery that can be used to see things such as construction trends in a market.&amp;nbsp; It is also important to note that before downloading your image you should examine the available imagery in your market to decide which attribute is the most important for your analysis.&amp;nbsp; Sometimes vintage is the most important attribute but other times resolution can as or more important.&amp;nbsp; By default the ImageConnect toolbar will select an image based on a combination of attributes such as resolution, data source, and vintage.&amp;nbsp; To view a list of available imagery simply click the &lt;b&gt;ImageConnect&lt;/b&gt; button and then select &lt;b&gt;ImageConnect Data Library&lt;/b&gt;.&amp;nbsp; From this dialog you will a list of the available imagery at your current map scale and you can select the appropriate image to download for your analysis.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture9462.aspx" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/images/9462/original.aspx" target="_blank"&gt;&lt;img src="http://blogs.esri.com/Dev/photos/desktop/images/9462/480x375.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture9462.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture9462.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You might be&amp;nbsp;curious how to access this wonderful new data update.&amp;nbsp; Let me show you how to access it.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Step 1:&lt;/b&gt;&amp;nbsp;Launch Business Analyst.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Step 2:&lt;/b&gt;&amp;nbsp;From the &lt;b&gt;Main Menu&lt;/b&gt; you will see an&lt;b&gt; ImageConnect&lt;/b&gt; menu option. Click the&lt;b&gt; ImageConnect&lt;/b&gt; button and select &lt;b&gt;ImageConnect Properties.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture9356.aspx" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/images/9356/original.aspx" target="_blank"&gt;&lt;img src="http://blogs.esri.com/Dev/photos/desktop/images/9356/500x208.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture9356.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Step 3:&lt;/b&gt; From the &lt;b&gt;Data Layers&lt;/b&gt; drop-down menu select&amp;nbsp;&lt;b&gt;Country Coverage&lt;/b&gt; and hit OK.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture9460.aspx" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/images/9460/original.aspx" target="_blank"&gt;&lt;img src="http://blogs.esri.com/Dev/photos/desktop/images/9460/500x239.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.esri.com/Dev/photos/desktop/picture9365.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;That's it you are done.&amp;nbsp; You will have to do this for each computer that Business Analyst is installed on and these preferences will be saved so you won't have to go back and do this again.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-Jeff&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9280" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/Business+Analyst+Desktop/default.aspx">Business Analyst Desktop</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/aerial+imagery/default.aspx">aerial imagery</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/satellite+imagery/default.aspx">satellite imagery</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/sharks/default.aspx">sharks</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/imagery/default.aspx">imagery</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/ImageConnect/default.aspx">ImageConnect</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/DigitalGlobe/default.aspx">DigitalGlobe</category></item><item><title>ESRI MapIt version 1.1 is available!</title><link>http://blogs.esri.com/Dev/blogs/mapit/archive/2009/11/16/ESRI-MapIt-version-1.1-available_2100_.aspx</link><pubDate>Tue, 17 Nov 2009 06:36:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9924</guid><dc:creator>rexhansen</dc:creator><slash:comments>2</slash:comments><description>&lt;P&gt;We're proud to announce that version 1.1 of &lt;A class="" href="http://resources.esri.com/mapit" target=_blank&gt;ESRI MapIt&lt;/A&gt; is now available for download.&amp;nbsp;&amp;nbsp; Over the last four months, the MapIt product has been refined and optimized, and includes a multitude of enhancements.&amp;nbsp; Here's a quick look at &lt;A class="" href="http://www.esri.com/software/mapit/whats-new.pdf" target=_blank&gt;what's new&lt;/A&gt; with MapIt features:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The Spatial Data Assistant supports working with SQL Azure databases; using custom ArcGIS Server locators for address matching; and viewing a subset of table data when selecting match fields.&lt;/LI&gt;
&lt;LI&gt;The Spatial Data Service supports deployment into Windows Azure; use of GeoFields, which are fields that contain latitude and longitude values outside of the spatial geometry column type; and multiple spatial columns in a single table or view.&amp;nbsp;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;The &lt;A class="" href="http://resources.esri.com/arcgisserver/apis/silverlight" target=_blank&gt;ArcGIS API for Microsoft Silverlight/WPF&lt;/A&gt; supports Silverlight 3, integrates with the Expression Blend 3 design experience, includes a set of pre-packaged Silverlight templates, and supports the use of the Expression Blend Behaviors API.&amp;nbsp;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://resources.esri.com/sharepoint" target=_blank&gt;ESRI Parts for Microsoft SharePoint&lt;/A&gt; includes an enhanced configuration experience for the Map Web Part and two new components, a Geolist Web Part and Location Map data type.&amp;nbsp; The Geolist displays interactive attributes for SharePoint lists rendered in a Map Web Part.&amp;nbsp; The Location Map data type provides an interactive map to define locations in a list item.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;We encourage you to download, install, discover and use the new MapIt product.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The MapIt Development Team&lt;/EM&gt; &amp;nbsp; &lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9924" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/spatial+data+service/default.aspx">spatial data service</category><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/spatial+data+assistant/default.aspx">spatial data assistant</category><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/silverlight/default.aspx">silverlight</category><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/sharepoint/default.aspx">sharepoint</category><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/1.1/default.aspx">1.1</category></item><item><title>ESRI Parts for Microsoft SharePoint version 1.1 is available!  </title><link>http://blogs.esri.com/Dev/blogs/mapit/archive/2009/11/16/ESRI-Parts-for-Microsoft-SharePoint-version-1.1-available_2100_--.aspx</link><pubDate>Tue, 17 Nov 2009 06:34:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9923</guid><dc:creator>rexhansen</dc:creator><slash:comments>5</slash:comments><description>&lt;P&gt;We're proud to introduce a new resource center for Microsoft SharePoint administrators, contributors, and users who want to integrate rich mapping functionality in their SharePoint sites.&amp;nbsp;&amp;nbsp;&amp;nbsp;Go to&amp;nbsp;the &lt;A class="" href="http://resources.esri.com/sharepoint" target=_blank&gt;ESRI Parts for Microsoft SharePoint resource center&lt;/A&gt; you&amp;nbsp;can read about, discover, and download version 1.1 of&amp;nbsp;ESRI's SharePoint solution.&amp;nbsp;&amp;nbsp;This latest edition includes a bounty of&amp;nbsp;exciting&amp;nbsp;enhancements and updates.&amp;nbsp; Here's a quick look at &lt;A class="" href="http://resources.esri.com/help/9.3/MapIt/esriparts/v1.1/help?whats_new.htm" target=_blank&gt;what's new&lt;/A&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The ESRI Map Web Part offers a host of enhancements and new features.&amp;nbsp; For example, you can map Microsoft Office forms and document libraries, use a custom ArcGIS Server base map or locator, and configure clustering symbology or render point data as heatmaps.&lt;/LI&gt;
&lt;LI&gt;A&amp;nbsp;new ESRI Geolist Web Part provides an interactive and multi-functional tabular view of SharePoint lists that have been added to an associated Map Web Part.&lt;/LI&gt;
&lt;LI&gt;A&amp;nbsp;new ESRI Location Map Field allows you to add a field to a SharePoint list that shows the location of each item in the list on an interactive map.&amp;nbsp; You can modify the address match properties, view the coordinates of match location, and interactively adjust the location.&lt;/LI&gt;
&lt;LI&gt;Use the&amp;nbsp;configuration utility included with the download to&amp;nbsp;specify Bing Maps credentials and make it the default for entire site collections, web applications, or SharePoint farms; configure shared properties using administrative SharePoint lists created by the ESRI Parts; and upgrade from version 1.0 (ESRI Map Web Parts for Microsoft SharePoint) to 1.1.&amp;nbsp; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Version 1.1 of ESRI Parts can be deployed with Windows SharePoint Services (WSS) 3.0 and Microsoft Office SharePoint Server (MOSS) 2007.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;We encourage you to explore the new resource center, download and deploy the solution, and start using maps in your SharePoint apps.&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The ESRI SharePoint Development Team&lt;/EM&gt; &lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9923" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/location+map/default.aspx">location map</category><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/geolist/default.aspx">geolist</category><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/1.1/default.aspx">1.1</category><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/configuration+utility/default.aspx">configuration utility</category></item><item><title>The ArcGIS API for Microsoft Silverlight/WPF version 1.1 is available!</title><link>http://blogs.esri.com/Dev/blogs/silverlightwpf/archive/2009/11/16/The-ArcGIS-API-for-Microsoft-Silverlight_2F00_WPF-version-1.1-is-available.aspx</link><pubDate>Tue, 17 Nov 2009 01:01:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9922</guid><dc:creator>rexhansen</dc:creator><slash:comments>2</slash:comments><description>&lt;P&gt;Version 1.1 of the ArcGIS API for Microsoft Silverlight/WPF is now available for download on the &lt;A class="" href="http://resources.esri.com/arcgisserver/apis/silverlight/" target=_blank&gt;ArcGIS Server Resource Center&lt;/A&gt;.&amp;nbsp;&amp;nbsp; The API includes a set of feature, functionality, and integration enhancments.&amp;nbsp; One notable difference; you'll download a setup executable which will install and configure Silverlight and WPF assemblies, components, and templates with Expression Blend and Visual Studio.&amp;nbsp; Here are a few highlights of &lt;A class="" href="http://resources.esri.com/help/9.3/arcgisserver/apis/silverlight/help/?Whats_New.htm" target=_blank&gt;what's new&lt;/A&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Silverlight 3 is now required&amp;nbsp;with version 1.1.&amp;nbsp; Silverlight 2 is no longer supported.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Silverlight 3 supports element binding, which means you can bind the Map property of a Navigation control to a Map using XAML - no code behind.&lt;/LI&gt;
&lt;LI&gt;A complete, interactive design-time experience in Expression Blend 3.&amp;nbsp; You can drag, drop, and configure ArcGIS Silverlight and WPF controls on the artboard. &lt;/LI&gt;
&lt;LI&gt;A set of Silverlight templates are integrated with Expression Blend 3 and Visual Studio 2008.&amp;nbsp; The templates provide a pre-configured, pre-styled, customizable architecture that enables you to create production worthy mapping applications quickly and easily. &lt;/LI&gt;
&lt;LI&gt;Expression Blend 3 introduced behaviors, which are reusable pieces of packaged code that define interactive relationships between controls using XAML.&amp;nbsp; A new ArcGIS Silverlight and WPF library, ESRI.ArcGIS.Client.Behaviors.dll, includes a set of behaviors and actions to define interactive relationships between user input and Map behavior and content.&amp;nbsp; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;We invite you to try the new &lt;A class="" href="http://resourcesdev.esri.com/help/9.3/arcgisserver/apis/silverlight/samples/start.htm" target=_blank&gt;Interactive SDK&lt;/A&gt; to see the new features and functionality in action.&amp;nbsp; In addition, we've created an interactive &lt;A class="" href="http://resourcesdev.esri.com/help/9.3/arcgisserver/apis/silverlight/samples/SymbolGallery/start.htm" target=_blank&gt;Symbol Gallery&lt;/A&gt; for you to peruse and copy marker, line, and fill symbols for use in your application.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The ArcGIS Silverlight/WPF Development Team&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9922" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/silverlightwpf/archive/tags/Silverlight+3/default.aspx">Silverlight 3</category><category domain="http://blogs.esri.com/Dev/blogs/silverlightwpf/archive/tags/behaviors/default.aspx">behaviors</category><category domain="http://blogs.esri.com/Dev/blogs/silverlightwpf/archive/tags/templates/default.aspx">templates</category><category domain="http://blogs.esri.com/Dev/blogs/silverlightwpf/archive/tags/1.1/default.aspx">1.1</category><category domain="http://blogs.esri.com/Dev/blogs/silverlightwpf/archive/tags/Expression+Blend/default.aspx">Expression Blend</category></item><item><title>Are you in the ArcGIS 9.4 Beta Program?</title><link>http://blogs.esri.com/Dev/blogs/arcobjectsdevelopment/archive/2009/11/14/Are-you-in-the-ArcGIS-9.4-beta-program_3F00_.aspx</link><pubDate>Sat, 14 Nov 2009 20:46:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9905</guid><dc:creator>nfurness</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;The Support Blog has just posted some &lt;A title="The ArcGIS 9.4 Beta Blog" href="http://blogs.esri.com/Support/blogs/supportcenter/archive/2009/11/13/looking-to-the-future.aspx"&gt;details about the 9.4 Beta Program&lt;/A&gt; covering, amongst other things, what's included and who's eligible to join.&amp;nbsp; In general, if you're currently on maintenance or an EDN subscriber, you qualify. &lt;/P&gt;
&lt;P&gt;It&amp;nbsp;highlights that the 9.4 Beta&amp;nbsp;is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Available for download&lt;/LI&gt;
&lt;LI&gt;Fully supported by ESRI Technical Support&lt;/LI&gt;
&lt;LI&gt;Accompanied by new 9.4 Resource Centers, also in Beta state&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;As a developer however, here's a few points regarding&amp;nbsp;how&amp;nbsp;the program&amp;nbsp;can help you...&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Early Access&lt;BR&gt;&lt;/STRONG&gt;First off, you get to try&amp;nbsp;all of&amp;nbsp;the &lt;A href="http://www.esri.com/news/arcwatch/1009/nine-innovations.html"&gt;new features in 9.4&lt;/A&gt;&amp;nbsp;early, like the new UI enhancements, the integrated search, map publishing, new Time support, and the new reporting system. In addition you'll have full access to the new APIs.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Migration Planning&lt;/STRONG&gt;&lt;BR&gt;Equally important is that by getting your hands on the software&amp;nbsp;so early you can get a great head start on planning your upgrade/migration strategy. This should help you with:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Focusing your testing&lt;/LI&gt;
&lt;LI&gt;Automating installation&lt;/LI&gt;
&lt;LI&gt;Measuring performance improvements&lt;/LI&gt;
&lt;LI&gt;Assessing or re-assessing dependencies&lt;/LI&gt;
&lt;LI&gt;Migrating sooner after the final 9.4 release&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;And let's not forget&amp;nbsp;the day-to-day activities; you'll be able to check that the new products hook into things like your automated build or continuous integration frameworks as expected.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Developer Community&lt;/STRONG&gt;&lt;BR&gt;With the dedicated 9.4 Beta Resource Centers, blogs and forums you can get involved with the community and share your tips and discoveries with other early adopters.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Direct Support&lt;/STRONG&gt;&lt;BR&gt;And with the active online support model build into the beta program, you'll be able to interact with Support staff directly.&lt;/P&gt;
&lt;P&gt;Take the poll to the right, and let us know in the comments how the beta&amp;nbsp;program is working for you!&lt;/P&gt;
&lt;P&gt;&lt;IMG title="EDN Logo" style="WIDTH:109px;HEIGHT:49px;" height=49 alt="EDN Logo" src="http://blogs.esri.com/Dev/photos/94agdev/images/10008/original.aspx" width=109&gt;&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9905" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/arcobjectsdevelopment/archive/tags/ArcGIS/default.aspx">ArcGIS</category><category domain="http://blogs.esri.com/Dev/blogs/arcobjectsdevelopment/archive/tags/9.4+Beta/default.aspx">9.4 Beta</category></item><item><title>Now you can create your own Business Analyst Online!</title><link>http://blogs.esri.com/Dev/blogs/businessanalyst/archive/2009/11/12/Now-you-can-create-your-own-Business-Analyst-Online_2100_.aspx</link><pubDate>Fri, 13 Nov 2009 04:22:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9800</guid><dc:creator>jkillick</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;&lt;A href="http://blogs.esri.com/Dev/photos/ba_images/picture3849.aspx" target=_blank&gt;&lt;IMG border=0 src="http://blogs.esri.com/Dev/photos/ba_images/images/3849/thumb.aspx"&gt;&lt;/A&gt; by James Killick&lt;/P&gt;
&lt;P&gt;Ever looked at Business Analyst Online and wanted to embed the same kind of functionality into your own site? Well now you can with the new &lt;B&gt;API to Business Analyst Online&lt;/B&gt;!&lt;/P&gt;
&lt;P&gt;The great new service allows web developers to simply call our REST or SOAP APIs to create ring or drive time trade areas and generate the same reports that you get out of Business Analyst Online. &lt;/P&gt;
&lt;P&gt;Typical use cases include Economic Development Agencies that want to drive business to their cities... now they can easily create an interactive web site that allows users to search/browse available properties in the area and find out more about the people, places and businesses in the vicinity of each property... just like in Business Analyst Online...&lt;/P&gt;
&lt;P&gt;A great example is the City of Miami which is now using the Business Analyst Online API for their own public facing site selection tool. See the screen shot below. You can check it out at &lt;A title="Miami Site Selection " href="http://www.miami-sites.com/" target=_blank&gt;www.miami-sites.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.esri.com/Dev/photos/ba_images/picture9812.aspx" target=_blank&gt;&lt;IMG border=0 src="http://blogs.esri.com/Dev/photos/ba_images/images/9812/580x370.aspx"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We're making this new API available via an ArcGIS Online package called "USA Business Analyst Reporting". This package bundles the API with ArcGIS Online Street Maps, Imagery, Demographic Maps + Geocoding. (BTW - you can also use the API with your own favorite online maps too - but you'll need to get the appropriate license from the third party).&lt;/P&gt;
&lt;P&gt;Using this API you can easily (and quickly) develop rich Internet apps in Flex, JavaScript or Silverlight that incorporate Business Analyst functionality... for more details go &lt;A title="Marketing Page" href="http://www.esri.com/software/arcgis/arcgisonline/ba-reporting.html" target=_blank&gt;here&lt;/A&gt; for general info and &lt;A title="Technical Stuff" href="http://resources.esri.com/businessAnalyst/onlineapis/" target=_blank&gt;here&lt;/A&gt; for the detailed technical stuff.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Cheers, &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;-James. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9800" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/Business+Analyst+Online/default.aspx">Business Analyst Online</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/ESRI+Business+Analyst/default.aspx">ESRI Business Analyst</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/economic+development/default.aspx">economic development</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/demographic+data/default.aspx">demographic data</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/demographic+reports/default.aspx">demographic reports</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/flex/default.aspx">flex</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/ESRI+Business+Analyst+Online/default.aspx">ESRI Business Analyst Online</category></item><item><title>Looping through graphics using the ArcGIS API for JavaScript</title><link>http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2009/11/11/Looping-through-graphics-using-the-ArcGIS-API-for-JavaScript.aspx</link><pubDate>Wed, 11 Nov 2009 17:27:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9827</guid><dc:creator>Kelly</dc:creator><slash:comments>4</slash:comments><description>&lt;P&gt;When working with the&amp;nbsp;&lt;A href="http://resources.esri.com/arcgisserver/apis/javascript/arcgis/index.cfm?fa=home"&gt;ArcGIS API for JavaScript&lt;/A&gt;&amp;nbsp;you'll often find yourself looping through arrays, like the collection of graphics stored in a graphics layer or the results of a QueryTask. In this post we'll explore two approaches for looping through arrays; using a standard for loop and working with a dojo implementation of one of the JavaScript Array Extras.&lt;/P&gt;
&lt;H3&gt;For Loop&lt;/H3&gt;
&lt;P&gt;First lets look at using a for loop to add query task results to a map. The results of QueryTask are returned as an array of Graphic features so we can use a for loop to iterate through the task results and add each graphic to the map.&lt;/P&gt;&lt;PRE&gt; dojo.connect(queryTask,"onComplete",function(featureSet){&lt;BR&gt;   for(var i=0; i &amp;lt; featureSet.features.length; i++){&lt;BR&gt;     map.graphics.add(featureSet.features[i]);&lt;BR&gt;   })&lt;/PRE&gt;
&lt;P&gt;We can optimize the code a bit by storing the length of the array in a variable. Then the length of the array doesn't need to be recalculated on each loop. The stored length (il) is just compared to the value of the counter(i).&lt;/P&gt;&lt;PRE&gt; for (var i=0; il = featureSet.features.length; i &amp;lt; il; i++){&lt;BR&gt;&lt;/PRE&gt;
&lt;H3&gt;JavaScript Array Extras&lt;/H3&gt;
&lt;P&gt;The JavaScript array extras are useful functions for working with arrays and are part of&amp;nbsp;&lt;A href="http://www.ecma-international.org/news/PressReleases/PR_Ecma_finalises_major_revision_of_ECMAScript.htm"&gt;ECMAScript 5th Edition,&lt;/A&gt;&amp;nbsp;the next revision of the standards on which JavaScript is based. The revised standard is still under development so not all browsers support this functionality. Thankfully Dojo has implemented similar functions as part of&amp;nbsp;&lt;A href="http://dojotoolkit.org/projects/core"&gt;Dojo Core&lt;/A&gt;&amp;nbsp;so we can take advantage of one of the array extras,&amp;nbsp;&lt;A class="" href="http://docs.dojocampus.org/dojo/forEach"&gt;dojo.forEach&lt;/A&gt;, to simplify the process of looping through an array of graphics. Dojo.forEach runs a function on each item in the array.&lt;/P&gt;&lt;PRE&gt; dojo.connect(queryTask,"onComplete",function(featureSet){&lt;BR&gt;   dojo.forEach (featureSet.features, function(feature) {&lt;BR&gt;     map.graphics.add(feature);&lt;BR&gt;   });&lt;BR&gt; });&lt;/PRE&gt;
&lt;P&gt;Note that we no longer need the counter and array length variable which makes the code easier to read and can help avoid the following problems:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://en.wikipedia.org/wiki/Off-by-one_error"&gt;Off-by-one errors&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Overwriting a global variable by forgetting to declare the loop counter as a local variable using the var keyword.&lt;/LI&gt;&lt;/UL&gt;If you do need access to the iterator you can specify an additional argument to the function. This argument provides access to the current position in the array. &lt;PRE&gt; dojo.forEach(featureSet.features,function(feature,index){&lt;BR&gt;   //do something with the index here&lt;/PRE&gt;&lt;PRE&gt; }&lt;BR&gt;&lt;/PRE&gt;
&lt;H3&gt;Links&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Click&amp;nbsp;&lt;A href="http://serverapps.esri.com/javascript_examples/UsingDojoForEach.html"&gt;here&lt;/A&gt;&amp;nbsp;to view a live sample that uses dojo.forEach to add graphics to a map.&lt;/LI&gt;
&lt;LI&gt;Information from&amp;nbsp;&lt;A href="http://docs.dojocampus.org/quickstart/arrays?action=show&amp;amp;redirect=dojo/_base/array"&gt;Dojo&lt;/A&gt;&amp;nbsp;on working with array utilities&lt;/LI&gt;
&lt;LI&gt;Details on&amp;nbsp;&lt;A href="http://en.wikipedia.org/wiki/ECMAScript"&gt;ECMAScript&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;I&gt;Contributed by Kelly Hutchins of the ArcGIS JavaScript API development team&lt;/I&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9827" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/arcgisserver/archive/tags/JavaScript/default.aspx">JavaScript</category><category domain="http://blogs.esri.com/Dev/blogs/arcgisserver/archive/tags/Dojo/default.aspx">Dojo</category><category domain="http://blogs.esri.com/Dev/blogs/arcgisserver/archive/tags/Graphics/default.aspx">Graphics</category></item><item><title>Comparison reports have a lot more to offer! – Part I</title><link>http://blogs.esri.com/Dev/blogs/businessanalyst/archive/2009/11/10/Comparison-reports-have-a-lot-more-to-offer_2100_-_1320_-Part-I.aspx</link><pubDate>Tue, 10 Nov 2009 22:25:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9436</guid><dc:creator>SJ92373</dc:creator><slash:comments>0</slash:comments><description>&lt;P class=MsoNormal&gt;&lt;IMG style="WIDTH:101px;HEIGHT:119px;" height=334 src="http://blogs.esri.com/Dev/photos/online/images/9443/original.aspx" width=186 border=0&gt;&amp;nbsp; by Sooria Jeyaraman&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;By now I’m sure you must have explored the new comparison reports in Business Analyst Online, if not I would strongly urge you to do so. It is one of our marquee features that some of our users are craving for. I will let you know some more tricks in the feature that will make your job easier. Hypothetical scenario – I am interested in a couple of locations near Mira mesa, San Diego. I want to know about the demographics of people living in 5, 10, 15 minute drive time of this location. I also want to know how these locations fare in comparison with its ZIP code, County and also benchmark it against my successful location in Redlands.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;Hmmm.. how could I do this? Do I need to create all these as separate sites and get reports and add them manually in excel to compare!! No that’s when our new comparison reports come to your rescue. Let’s first create the two drive time sites.&lt;/FONT&gt;&lt;/P&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;IMG src="http://blogs.esri.com/Dev/photos/online/images/9438/original.aspx" border=0&gt;&lt;/FONT&gt;&lt;/o:p&gt; 
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN&gt;&lt;/SPAN&gt;Now go to “Get Reports” tab, click “Create Comparison Reports” and these two sites will be automatically selected in the site panel, add your successful Redlands site to it. These three sites will be shown in step 1 as sites selected. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt; 
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;&lt;A href="http://blogs.esri.com/Dev/photos/online/images/9701/original.aspx" target=_blank&gt;&lt;IMG height=164 src="http://blogs.esri.com/Dev/photos/online/images/9701/original.aspx" width=580 border=0&gt;&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;On step 2 open the ZIP code dropdown, now that lists all the ZIP codes that your sites belong too (sweet huh!), select your desired ZIP code and now move on to the County dropdown which will list all the counties that your sites belong too, pick your interested county.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;A href="http://blogs.esri.com/Dev/photos/online/images/9649/original.aspx" target=_blank&gt;&lt;/A&gt;&lt;/P&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;A href="http://blogs.esri.com/Dev/photos/online/images/9684/original.aspx" target=_blank&gt;&lt;IMG height=147 src="http://blogs.esri.com/Dev/photos/online/images/9684/original.aspx" width=580 border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt; 
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;Now move on to step 3, an option to pick your benchmark. Open the dropdown and you can see all the sites selected, its respective geographies and not just that you have options to benchmark it against the “Average” and “Median” of your selected sites. Now for our walkthrough let’s pick your successful Redlands site.&lt;/FONT&gt;&lt;/P&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;A href="http://blogs.esri.com/Dev/photos/online/images/9685/original.aspx" target=_blank&gt;&lt;IMG height=164 src="http://blogs.esri.com/Dev/photos/online/images/9685/original.aspx" width=580 border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt; &lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;On step 4 let’s say we are interested to look at the Income variables, go ahead and click the “Income” button. Here’s what you would get once you click the button in step 4.&lt;/FONT&gt;&lt;/P&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt; 
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;&lt;A href="http://blogs.esri.com/Dev/photos/online/images/9702/original.aspx" target=_blank&gt;&lt;IMG height=275 src="http://blogs.esri.com/Dev/photos/online/images/9702/original.aspx" width=580 border=0&gt;&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;You get an UI with the graphs with the benchmarked site as the first site and your selected sites with the ZIP code and county of your selection. It’ll be better if I explain each of the elements on this page one by one with highlights.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt 37.5pt;TEXT-INDENT:-0.25in;"&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;View toggle button lets you&amp;nbsp;switch between this graph view and a tabular view where you can just look at the sites and variables in plain numbers in a table format. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt 37.5pt;TEXT-INDENT:-0.25in;"&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Variables dropdown lets you select/deselect the variables you would like to be displayed in the graph/table.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt 37.5pt;TEXT-INDENT:-0.25in;"&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;3.&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Graph legend represents each variable and the bar color associated with it&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt 37.5pt;TEXT-INDENT:-0.25in;"&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;4.&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Year toggle lets you&amp;nbsp;see our five year projection for the selected variables.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt 37.5pt;TEXT-INDENT:-0.25in;"&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;5.&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Dropdowns below each site name lets you&amp;nbsp;change the individual drive time to be displayed in the graph.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt 37.5pt;TEXT-INDENT:-0.25in;"&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;6.&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Finally you can also print and save the information in excel for further reference. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;On the top you have tabs to switch between our other popular variables “Population” “Households” “Housing” and the last tab “Customize” lets you create your own set of variables – more on that in my next blog on the same subject, watch out.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;Before you go, I would also suggest you to visit our friend and fellow blogger Kyle’s scribbling in his blog post about benchmark report in Business Analyst Desktop.&lt;/FONT&gt;&lt;/P&gt;&lt;SPAN&gt;&lt;A href="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/2009/09/29/The-Fabulous-Benchmark-Report.aspx"&gt;&lt;SPAN style="FONT-FAMILY:'Times New Roman','serif';"&gt;&lt;FONT size=3&gt;http://blogs.esri.com/Dev/blogs/businessanalyst/archive/2009/09/29/The-Fabulous-Benchmark-Report.aspx&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;Happy Comparing!&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 10pt 0.5in;TEXT-INDENT:-0.25in;"&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;SJ&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9436" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/Business+Analyst+Online/default.aspx">Business Analyst Online</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/user+experience/default.aspx">user experience</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/usability/default.aspx">usability</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/user+interface+design/default.aspx">user interface design</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/BAO/default.aspx">BAO</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/human+factors/default.aspx">human factors</category></item><item><title>GIS Training Plan for Water, Wastewater and Stormwater Utilities</title><link>http://blogs.esri.com/Dev/blogs/waterutilities/archive/2009/11/10/GIS-Training-Plan-for-Water_2C00_-Wastewater-and-Stormwater-Utilities.aspx</link><pubDate>Tue, 10 Nov 2009 16:23:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9798</guid><dc:creator>hcrothers</dc:creator><slash:comments>0</slash:comments><description>&lt;FONT face=Calibri&gt;
&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;One of the things we can’t stress enough is the importance of GIS training for water, wastewater and stormwater utilities.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;The proper skill sets are critical to the success of any GIS implementation or operation and training is one of the ways a water utility can ensure they have the proper organizational skill sets to capitalize on their investment in GIS. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;As a best practice, ESRI recommends that our water, wastewater and stormwater utility customers plan for their training needs.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;This includes both short term training needs to support a GIS implementation or a specific GIS project and long term training needs to ensure that a water utility can support their enterprise GIS progression.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;Some of the typical benefits of GIS training for water utilities are faster GIS deployment, significantly reduced potential for mistakes (both GIS software use mistakes and GIS deployment mistakes), best practice enterprise architectures, better workflows and improved data QA &amp;amp; QC which ultimately yield a better return on your investment in GIS.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;We seen many utilities that continue to develop their employee’s GIS skills reap the benefits of faster enterprise deployments that are more soundly planned for.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;During the past few years, ESRI’s Training Group has created a large number of training plans for water utilities.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;The plans were created through a consultative process where our training group would spend time working with a utility to ensure they had the necessary organizational skills to support their GIS plans.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;Through this process ESRI identified some patterns in the training needs of water utilities.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;These patterns included common GIS training classes taken by certain water utility staff roles, the relationship between size of a water utility and training needs and the sequencing of water utility GIS training.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;From the experience of our training group coupled with typical GIS deployment patterns, core water utility functional areas, and best practices for water utility GIS, ESRI has now created a Generic GIS Staff Development Plan for Water Utilities.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;You can download the plan from the attachment link below this post.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;After you download the Generic Staff Plan, we suggest you first read the Document Purpose section.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;This explains how the document is intended to be used.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;Since this is a generic document, we suggest that you contact an ESRI Training Consultant to help you customize this training plan to your utility.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;We’ve also created the plan to be a living document, so we’ll be updating the plan regularly as ESRI continues to expand our training offerings and the field of water, wastewater and storm GIS continues to evolve.&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9798" width="1" height="1"&gt;</description><enclosure url="http://blogs.esri.com/Dev/blogs/waterutilities/attachment/9798.ashx" length="479848" type="application/pdf" /><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/Water/default.aspx">Water</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/Utility/default.aspx">Utility</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/ArcGIS+Mobile/default.aspx">ArcGIS Mobile</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/wastewater/default.aspx">wastewater</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/stormwater/default.aspx">stormwater</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/ESRI/default.aspx">ESRI</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/sewer/default.aspx">sewer</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/ArcGIS+Server/default.aspx">ArcGIS Server</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/ArcGIS/default.aspx">ArcGIS</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/water+utility+training+plan/default.aspx">water utility training plan</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/best+practices/default.aspx">best practices</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/GIS+training/default.aspx">GIS training</category><category domain="http://blogs.esri.com/Dev/blogs/waterutilities/archive/tags/enterprise+GIS/default.aspx">enterprise GIS</category></item><item><title>Web Mapping Applications made easy with Eclipse ArcGIS plug-ins</title><link>http://blogs.esri.com/Dev/blogs/arcgisjava/archive/2009/11/09/How-to-make-a-web-mapping-application-with-Eclipse-ArcGIS-plug_2D00_ins.aspx</link><pubDate>Mon, 09 Nov 2009 18:58:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9765</guid><dc:creator>dano</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;In this post we will discuss how to install and set up&amp;nbsp;the ESRI Java Web ADF plug-in using &lt;A href="http://www.eclipse.org/ganymede/"&gt;Eclipse Ganymede&lt;/A&gt;. Once, we have&amp;nbsp;the plug-in installed, we&amp;nbsp;will set out&amp;nbsp;to use the features&amp;nbsp;by creating a Web Mapping Application (WMA) and extend our WMA with a Query Task functionality.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Setting Eclipse ArcGIS Preference&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Before beginning any project, it can be useful to set up common preferences for the new project wizards. Click Window &amp;gt; Preferences from the main menu in Eclipse. Select ArcGIS &amp;gt; Server from the left panel of the dialog box. The connection information entered here will be used by the project wizards. You can specify information needed to connect to some of the more commonly used servers such as ArcGIS Server, ArcIMS, and ArcGIS Web services. Each time you are prompted to add a data source, it will be automatically pre-populated with these values.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;You can also check the box to Show New Project Wizard Advanced Options. This will provide a couple of extra steps in the wizard for further customization if needed. By default this is unchecked.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9780.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9780/original.aspx" border=0&gt;&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Setting up an Eclipse Server Runtime with Tomcat &lt;/B&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;In order to test and publish web applications on your application server through Eclipse, you need to define one or more resources by installing the application server and installing the appropriate server runtime in Eclipse.&amp;nbsp; Although you can set up any &lt;A href="http://wikis.esri.com/wiki/display/ag93bsr/Web+ADF+for+the+Java+Platform"&gt;supported application server&lt;/A&gt; which supports Eclipse server runtimes, in this example we will publish our WMA to &lt;A href="http://tomcat.apache.org/"&gt;Apache Tomcat&lt;/A&gt;.&amp;nbsp; Once installed, it is also important to make sure that Tomcat is set to use a 1.5.x or higher JDK.&amp;nbsp; You should check by using the Configure Tomcat shortcut from the Tomcat install to display the properties dialog below. Click the Java tab and make sure the Java Virtual Machine is set to a jvm.dll located in a 1.5.x JDK.&amp;nbsp; &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9781.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9781/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;More information about using Tomcat in Eclipse can be found on the &lt;A href="http://wiki.eclipse.org/WTP_Tomcat_FAQ"&gt;Eclipse wiki&lt;/A&gt;.&amp;nbsp;&amp;nbsp; &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;To set up Tomcat server runtime in Eclipse, there are a few simple steps:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Click Windows &amp;gt; Preferences from the Eclipse toolbar. In the Preferences dialog box, expand the Server option and select Installed Runtimes. Click the Add button.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV&gt;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9782.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9782/640x330.aspx" border=0&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Navigate to the appropriate Apache Tomcat server and click Next. &lt;BR&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV&gt;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9783.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9783/original.aspx" border=0&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Click the Browse button and locate the Tomcat installation directory on your file system. Click the Installed JREs button to add a JDK as the default JRE.&amp;nbsp; Check an appropriate JDK or click Add and browse for a JDK. Click OK to close the Preferences dialog box.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV&gt;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9770.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9770/original.aspx" border=0&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;The dialog box appears as follows. Click Finish. Your Tomcat Server runtime is ready to be used when creating new projects. &lt;BR&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV&gt;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9784.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9784/original.aspx" border=0&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;B&gt;Install ArcGIS Server for Java Web ADF plug-in&lt;/B&gt;&lt;BR&gt;This section contains instructions on how to install/update the plug-in from ESRI update center.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Select Help &amp;gt; Software Updates &amp;gt; from the Eclipse toolbar (1) if you have an ArcGIS Eclipse Plug-in installed and are upgrading.&amp;nbsp; Click the Installed Software tab, find ArcGIS Core and ArcGIS Server entry, right click on each and choose Update. Eclipse will go to the pre-defined update site to get the latest plug-ins. (2) If this is your first time installing the ArcGIS Server for Java Eclipse plug-in, click the Available Software tab, and click the Add Site button on the right.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9785.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9785/527x480.aspx" border=0&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Next, click the Local button to browse to the plug-in location on disk, make sure to browse to the Server folder level in your ArcGIS Server for Java directory.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV&gt;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9773.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9773/605x480.aspx" border=0&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;You should now see ArcGIS added to the available software list. Check ArcGIS Core and ArcGIS Server and click Install. Once installation is complete, click Finish and follow the prompt to restart Eclipse by clicking OK.&lt;BR&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;Create a new ArcGIS Web ADF project&lt;/B&gt;&lt;BR&gt;This section contains instructions for creating a new Eclipse project based on ESRI Web Project Template.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Create a new project by clicking File &amp;gt; New &amp;gt; Project and choose ESRI Web Project under ESRI Templates. Click Next and give your project a name. &lt;BR&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV&gt;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9774.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9774/480x480.aspx" border=0&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Make sure to choose a Target Runtime, for example, the Apache Tomcat server runtime we set up in previous steps.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV&gt;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9775.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9775/433x480.aspx" border=0&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;In the New ArcGIS Web Project Window, double click Add GIS Server node. &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;&amp;nbsp;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9776.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9776/433x480.aspx" border=0&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;Enter the server connection credentials and click OK.&amp;nbsp; This should be pre-populated with the credentials set in the preferences dialog.&amp;nbsp; &lt;BR&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;&amp;nbsp;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9777.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9777/original.aspx" border=0&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;Choose a service from the list and add it to the webcontext. Click Finish to complete. &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;Right click the project name in the Project Explorer panel, Run As &amp;gt; Run on Server. Pick a server and hit Finish. To view the site in an external browser, go Window &amp;gt; Web Browser, choose anyone other than the Internal Web Browser.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;At this point, you should have a WMA running with all the default features offered by the plug-in.&amp;nbsp; In our next section, we will add a Query Task to the WMA and test it again. &amp;nbsp;&amp;nbsp; &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;&lt;B&gt;Add a query task&lt;BR&gt;&lt;/B&gt;This section contains instructions on how to add a query task to the web application.&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;In the right hand project file list, expand your project to open the mapviewer.jsp under WebContent. Once the source opens up, scroll down to the line where it says &amp;lt;a:task id="searchAttributesTask" . . .&amp;gt; (this is typically around line 123).&amp;nbsp; &lt;BR&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;Place your cursor in front of this line and right click ArcGIS &amp;gt; Add Task &amp;gt; Query Attributes ...&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;&amp;nbsp;&lt;A href="http://blogs.esri.com/Dev/photos/java_tech_blog_images/picture9778.aspx" target=_blank&gt;&lt;IMG src="http://blogs.esri.com/Dev/photos/java_tech_blog_images/images/9778/original.aspx" border=0&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;Now configure the query task. Click the Settings tab, pick a Map Service and pick a layer. Next to Query Expression, click Add. &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;In the New Expression window, pick a Field to query against and either type in the value to query or select from a list of sample values. Click OK, and OK on the Add Query Task window.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;Inspect your extended mapviewer.jsp source file.&amp;nbsp; You should see the query task added and the query link added to the task menu bar.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;Run the application again and test your query task.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;You now have a WMA with an extended Query Task enabled all without writing a single line of code.&amp;nbsp; The ESRI ArcGIS Server for Java plug-in hides the complexity of many features which enables you as the developer to quickly create production quality web mapping applications.&amp;nbsp; &lt;BR&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Arial','sans-serif';"&gt;Contributing Author, Li Linn, ESRI Java Development Team&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9765" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/arcgisjava/archive/tags/Web+ADF/default.aspx">Web ADF</category><category domain="http://blogs.esri.com/Dev/blogs/arcgisjava/archive/tags/ArcGIS+Server/default.aspx">ArcGIS Server</category><category domain="http://blogs.esri.com/Dev/blogs/arcgisjava/archive/tags/Eclipse/default.aspx">Eclipse</category><category domain="http://blogs.esri.com/Dev/blogs/arcgisjava/archive/tags/AgsJDE/default.aspx">AgsJDE</category><category domain="http://blogs.esri.com/Dev/blogs/arcgisjava/archive/tags/931/default.aspx">931</category></item><item><title>FAQs on ArcGIS Server Java Platform</title><link>http://blogs.esri.com/Dev/blogs/arcgisjava/archive/2009/11/06/FAQs-on-ArcGIS-Java-Platform.aspx</link><pubDate>Sat, 07 Nov 2009 01:25:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9719</guid><dc:creator>ajoseph</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The product management team created a list of most frequently asked questions (ofcourse, along with our answers) to help our users. The list below covers a few generic questions on ArcGIS Server Java platform at 9.3.1.&lt;br&gt;&lt;/p&gt;


&lt;p class="MsoNormal"&gt;&lt;b&gt;Q: What enhancements
have been made for the ArcGIS Java Platform overall at 9.3.1?&lt;o:p&gt;
&lt;/o:p&gt;
&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;A: ArcGIS for the Java platform is a complete geospatial
platform for Java. It is complete from the aspect of its support at the all
levels of the GIS enterprise: From the Desktop, to embedded systems, all the way
through to the Server. Java programmers and technologists can engineer
world-class GIS solutions from Java Standard Edition (SE) applications to the
Java Enterprise Edition (EE) Applications and system integration, across all of
ESRI’s supported platforms: Windows, Linux and Solaris.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;
&amp;nbsp;Up until 9.3.1, while the ArcObjects platform was available in Java to be
consumed at all of these system tiers, customization and extensibility was not
clearly supported, and was completely unsupported for the Linux and Solaris
platforms. At 9.3.1, however, this has changed. At this release, the ArcGIS
platform can be extended by Java developers using standard Java tools and
deployment strategies. This technology allows for Java classes to be recognized
within the ArcObjects processes as true COM objects. The significance of this
technology enhancement can be described in a number of ways. Specifically,
developers of Java solutions now have more choices for performance and memory
optimization when architecting their applications. The Desktop can be extended,
as well as the in-process ArcObjects Engine applications. But most importantly,
the ArcGIS Server can now be extended to handle complex geoprocessing and data
access business logic in the server, rather than in the web tier. This allows
for huge gains in performance and scaleability for ArcGIS Server Java
applications.&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;o:p&gt;
&amp;nbsp;Q: Are the Windows, Solaris, and Linux versions of ArcGIS Server
functionally the same?&lt;o:p&gt;
&lt;/o:p&gt;
&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;A: No. At 9.3.1, there are a number of differences in
functionality between the Windows and Linux/Solaris version of ArcGIS Server.
The following table lists some of the known functionality/capability differences
between Windows, Linux and Solaris. Most (if not all) of these items have been
publicly documented in various forms throughout the on-line support resources
and software product documentation.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;
&amp;nbsp;These differences are not expected to change for 9.4.&lt;span&gt;&lt;/span&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;table class="MsoNormalTable" style="border:medium none;border-collapse:collapse;" cellpadding="0" cellspacing="0"&gt;
  &lt;tr&gt;
    &lt;td style="border:1pt solid windowtext;padding:0in 5.4pt;width:130.5pt;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;
      &lt;p class="MsoNormal" style="text-align:center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;&lt;o:p&gt;
      &amp;nbsp;&lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:solid solid solid none;border-color:windowtext windowtext windowtext -moz-use-text-color;border-width:1pt 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;
      &lt;p class="MsoNormal" style="text-align:center;" align="center"&gt;&lt;b&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;Windows&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:solid solid solid none;border-color:windowtext windowtext windowtext -moz-use-text-color;border-width:1pt 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;
      &lt;p class="MsoNormal" style="text-align:center;" align="center"&gt;&lt;b&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;Linux&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:solid solid solid none;border-color:windowtext windowtext windowtext -moz-use-text-color;border-width:1pt 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;
      &lt;p class="MsoNormal" style="text-align:center;" align="center"&gt;&lt;b&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;Solaris
      9&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:solid solid solid none;border-color:windowtext windowtext windowtext -moz-use-text-color;border-width:1pt 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;"&gt;
      &lt;p class="MsoNormal" style="text-align:center;" align="center"&gt;&lt;b&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;Solaris
      10&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="border-style:none solid solid;border-color:-moz-use-text-color windowtext windowtext;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:130.5pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Authoring
      Map Services&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="border-style:none solid solid;border-color:-moz-use-text-color windowtext windowtext;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:130.5pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Data
      Interoperability Extension support&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="border-style:none solid solid;border-color:-moz-use-text-color windowtext windowtext;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:130.5pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Image
      Server Extension support (Server-side only) *&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No
      &lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No
      &lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="border-style:none solid solid;border-color:-moz-use-text-color windowtext windowtext;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:130.5pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Geostatistical
      Analyst Extension support&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="border-style:none solid solid;border-color:-moz-use-text-color windowtext windowtext;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:130.5pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Schematics
      Extension support&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="border-style:none solid solid;border-color:-moz-use-text-color windowtext windowtext;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:130.5pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Mobile
      services&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="border-style:none solid solid;border-color:-moz-use-text-color windowtext windowtext;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:130.5pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Direct
      Connect to Oracle&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="border-style:none solid solid;border-color:-moz-use-text-color windowtext windowtext;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:130.5pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;High-quality
      MapServer output **&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes
      &lt;/span&gt;&lt;span style="color:black;"&gt;**&lt;/span&gt;&lt;span&gt;&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="border-style:none solid solid;border-color:-moz-use-text-color windowtext windowtext;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:130.5pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Retaining
      ODBC-based table joins in MXD when moving MXD from Windows&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="border-style:none solid solid;border-color:-moz-use-text-color windowtext windowtext;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:130.5pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Retaining
      File-based table joins in MXD when moving MXD from Windows&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="border-style:none solid solid;border-color:-moz-use-text-color windowtext windowtext;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:130.5pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Personal
      Geodatabase support&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="border-style:none solid solid;border-color:-moz-use-text-color windowtext windowtext;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:130.5pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;ERMapper
      ECW format support&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Yes&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:71.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:79.7pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color windowtext windowtext -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:80.45pt;"&gt;
      &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;No&lt;o:p&gt;
      &lt;/o:p&gt;
      &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;p class="MsoBodyText"&gt;&lt;span&gt;&lt;o:p&gt;
&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;* Image Server client libraries are supported on
Windows/Linux/Solaris&lt;/p&gt;
&lt;p class="MsoBodyText"&gt;** With respect to Solaris 9, there was a known
limitation with the mapserver output quality of some cartographic elements. A
patched Solaris 10 release, post June 2007, took care of the problem. There is
no workaround for Solaris 9.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;
&amp;nbsp;The Solaris version must be a release done later than June 2007 or have
the following OS patches present on the system:&lt;/o:p&gt;&lt;/p&gt;
&lt;ul style="margin-top:0in;"&gt;
  &lt;li class="MsoNormal"&gt;125100-04 Kernel Update
    Patch&lt;/li&gt;
  &lt;li class="MsoNormal"&gt;120473-05 libc nss ldap
    PAM zfs Patch&lt;/li&gt;
  &lt;li class="MsoNormal"&gt;125800-01 Fault Manager
    Patch&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MsoBodyText"&gt;&lt;span&gt;&lt;o:p&gt;
&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;b&gt;Q: Do you (ESRI) have any
benchmarks testing ArcGIS Server Java on Windows vs Linux?&lt;/b&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';color:navy;"&gt;
&lt;o:p&gt;
&lt;/o:p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;A: Performance differences between running ArcGIS Server
for Java on Windows versus Linux have been observed. At the risk of
oversimplifying, we will share some findings: Intensive CPU operations at the
Server Object Container tier tend to be faster on Windows, due to slight
overheads produced by MainWin dependencies on our core ArcObjects components.
Operations such as sophisticated on the fly mapping and CPU intensive
geoprocessing operations incur into performance hits that can reach up to 30 or
even 40% on non Windows platforms.&amp;nbsp; Disk IO intensive operations tend to be
however faster on LINUX. For example, accessing map tiles from a cached map
service in LINUX tends to be more efficient than on Windows. The above
differences apply to the ArcGIS Server for Java and do not aim to compare
performance on the .Net and Java flavors of ArcGIS Server.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;b&gt;Q: Is a mixed
platform configuration like SOM on a Linux Box and SOC(s) on a Windows box
supported with ArcGIS Server?&lt;o:p&gt;
&lt;/o:p&gt;
&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;A: No, neither can the reverse scenario be supported. The
reason for this is that file paths cannot be properly reconciled in
communication between a Linux SOM and a Windows SOC. For example, SOC needs to
know the absolute path for the server’s log file. The Linux SOM cannot
communicate a Linux pathname to a Windows SOC, nor the reverse.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;b&gt;Q: Do you support
setting up the server in a clustered environment?&lt;o:p&gt;
&lt;/o:p&gt;
&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;A: Yes. ArcGIS Server is architected to support clustering,
failover and round robin. For a complete discussion, please see the following
links:&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;a href="http://webhelp.esri.com/arcgisserver/9.3/dotNet/index.htm#guide_config_hardware.htm"&gt;http://webhelp.esri.com/arcgisserver/9.3/dotNet/index.htm#guide_config_hardware.htm&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;a href="http://webhelp.esri.com/arcgisserver/9.3/java/guide_config_hardware.htm"&gt;http://webhelp.esri.com/arcgisserver/9.3/java/guide_config_hardware.htm&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;span&gt;&lt;b&gt;Q:&lt;/b&gt;
&lt;b&gt;Do the Eclipse plug-ins for the Java
WebADF work with JBuilder 2008 or IBM’s RAD 7?&lt;/b&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span&gt;A: ES&lt;/span&gt;RI does
not officially support these configurations. However, our plug-ins can be used
in both IDE’s with additional configuration steps.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;i&gt;Content contributed by Eric Bader, Product Manager for ArcGIS Java platform &lt;/i&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9719" width="1" height="1"&gt;</description></item><item><title>ArcGIS API for Flex: Version 1.3 released today</title><link>http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2009/11/06/ArcGIS-API-for-Flex_3A00_-Version-1.3-released-today.aspx</link><pubDate>Fri, 06 Nov 2009 18:00:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9666</guid><dc:creator>sterlingdq</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;It’s been just over one year since we released the first version of the ArcGIS API for Flex. Since then we’ve seen an amazing interest in our Flex API. Many users have created great web applications with the API, and the &lt;A href="http://forums.esri.com/forums.asp?c=158&amp;amp;s=2421#2421"&gt;Flex forum&lt;/A&gt; is now the most active of all the ArcGIS Server forums. &lt;/P&gt;
&lt;P&gt;Today we are pleased to announce the release of &lt;A href="http://resources.esri.com/arcgisserver/apis/flex/"&gt;ArcGIS API for Flex 1.3&lt;/A&gt;. This API release is a minor release but has several useful "goodies". &lt;/P&gt;
&lt;P&gt;Here’s a short summary of what’s new in version 1.3: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Support for Adobe’s Flex 3.4 SDK. The older versions 3.0 thru 3.3 are still supported.&lt;/LI&gt;
&lt;LI&gt;Additional styling options for &lt;A href="http://resources.esri.com/help/9.3/arcgisserver/apis/flex/apiref/index.html?com/esri/ags/controls/infoClasses/InfoContainer.html&amp;amp;com/esri/ags/controls/infoClasses/class-list.html"&gt;InfoContainer&lt;/A&gt; (used by InfoWindow and InfoSymbol).&lt;/LI&gt;
&lt;LI&gt;More miscellaneous API improvements and bug fixes.&lt;/LI&gt;
&lt;LI&gt;Well-known ID 102100 (WGS_1984_Web_Mercator_Auxiliary_Sphere) is now a supported projection for Web Mercator-based overlays (including Bing Maps). It is now also used in WebMercatorUtil for projecting coordinates between Geographic and Web Mercator.&lt;/LI&gt;
&lt;LI&gt;New and updated &lt;A href="http://resources.esri.com/help/9.3/arcgisserver/apis/flex/samples/index.html"&gt;samples&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Please read the more complete list of 1.3 API changes in the &lt;A href="http://resources.esri.com/help/9.3/arcgisserver/apis/flex/help/index.html#whats_new.htm"&gt;What's New&lt;/A&gt; page in our Resource Center. &lt;/P&gt;
&lt;P&gt;&lt;I&gt;Contributed by Bjorn Svensson of the ArcGIS API for Flex development team&lt;/I&gt;&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9666" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/arcgisserver/archive/tags/Flex/default.aspx">Flex</category></item><item><title>We've got software in the oven...</title><link>http://blogs.esri.com/Dev/blogs/businessanalyst/archive/2009/11/05/We_2700_ve-got-software-in-the-oven_2E002E002E00_.aspx</link><pubDate>Thu, 05 Nov 2009 23:45:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9243</guid><dc:creator>kwatsonESRI</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;&lt;IMG border=0 src="http://blogs.esri.com/Dev/photos/ba_images/images/3688/thumb.aspx"&gt; by Kyle Watson&lt;/P&gt;
&lt;P&gt;Hi there reader,&lt;/P&gt;
&lt;P&gt;Just wanted to drop a line about new &lt;B&gt;desktop&lt;/B&gt; software releases forthcoming in November, both will be released at the same time.&lt;BR&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;Business Analyst 9.3.1 Service Pack 1&lt;/B&gt; - AKA BA931SP1.&amp;nbsp; This will be an MSP setup (so the same style as a standard ArcGIS service pack) that you can install directly from the automatic &lt;A href="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Business_Analyst_Service_Packs" target=_blank&gt;Check for BA Updates&lt;/A&gt; utility or download it from our &lt;A href="http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.listPatches&amp;amp;PID=78" target=_blank&gt;Support Center&lt;/A&gt; page.&amp;nbsp; The service pack will fix a variety of basic maintenance items as well as some key issues found by clients that we didn't know about at first.&amp;nbsp; We have a couple "hotfixes" out there now, not to worry - those will be included in the service pack.&lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;Business Analyst 9.3.1 for Canada with 2009 Data&lt;/B&gt; - If you didn't know we create a &lt;A href="http://www.esri.com/software/arcgis/extensions/businessanalyst/included-data.html" target=_blank&gt;Canadian version&lt;/A&gt; of Business Analyst - we do - right here in Redlands.&amp;nbsp; If you have both the US and Canadian version installed on one machine, you just toggle between country-specific datasets to run reports and analyses.&amp;nbsp; The 2009 product is based on Canada's newest census information.&amp;nbsp; We'll have this next incarnation coming to you shortly.&lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;So keep an eye out for new Business Analyst 9.3.1 software in mid-November...more details to follow...&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG border=0 src="http://blogs.esri.com/Dev/photos/desktop/images/9242/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All the best,&lt;/P&gt;
&lt;P&gt;Kyle &lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9243" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/Desktop/default.aspx">Desktop</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/service+pack/default.aspx">service pack</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/thanksgiving+dinner/default.aspx">thanksgiving dinner</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/canada/default.aspx">canada</category></item><item><title>SNaC-ing on Geodatabases</title><link>http://blogs.esri.com/Dev/blogs/geodatabase/archive/2009/11/05/SNaC_2D00_ing-on-Geodatabases.aspx</link><pubDate>Thu, 05 Nov 2009 19:32:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9665</guid><dc:creator>JonMurphy</dc:creator><slash:comments>0</slash:comments><description>If you want to use Microsoft's geometry or geography spatial types with ArcGIS 9.3.1, you should install the SQL Server 2008 Native Client on your ArcGIS client computers. Not everyone will run into a problem when querying the geometry and geography types in SQL Server 2008 from ESRI software; it depends on how up-to-date your Windows system is. However, if you get a deferred prepare error when displaying or querying feature classes that contain Microsoft geometry or geography columns AND a SQL trace...(&lt;a href="http://blogs.esri.com/Dev/blogs/geodatabase/archive/2009/11/05/SNaC_2D00_ing-on-Geodatabases.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9665" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/geodatabase/archive/tags/ArcSDE/default.aspx">ArcSDE</category><category domain="http://blogs.esri.com/Dev/blogs/geodatabase/archive/tags/Heads+up_2100_/default.aspx">Heads up!</category><category domain="http://blogs.esri.com/Dev/blogs/geodatabase/archive/tags/9.3.1/default.aspx">9.3.1</category></item><item><title>Working with info windows in the ArcGIS JavaScript API</title><link>http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2009/11/03/Working-with-info-windows-in-the-ArcGIS-JavaScript-API.aspx</link><pubDate>Tue, 03 Nov 2009 20:11:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9607</guid><dc:creator>sterlingdq</dc:creator><slash:comments>4</slash:comments><description>&lt;p&gt;An easy way to add interactivity to your ArcGIS JavaScript applications is through info windows that display information in response to a user action. From working with other APIs, you might know info windows as "balloons", "map tips", "callouts", or "popups". The concept is the same: the user clicks or hovers over a location on the map and sees HTML-based information about that particular location.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://blogs.esri.com/Dev/photos/2008_server/images/9608/original.aspx" title="Basic info window" alt="Basic info window" width="222" height="174"&gt;&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;How does an info window work in the ArcGIS JavaScript API?
&lt;/h3&gt;
&lt;p&gt;In the ArcGIS JavaScript API, the Map has an &lt;a href="http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/arcgis/help/jsapi/infowindow.htm"&gt;InfoWindow&lt;/a&gt; that can be shown or hidden in response to events.
&lt;/p&gt;

&lt;p&gt;Every info window has a title and content. The title is the bold text that appears at the top of the info window. The content is the HTML that appears below. When you work with info windows, you’ll frequently call methods to set the title and content.
&lt;/p&gt;

&lt;p&gt;The default event when a graphic is clicked is to show an info window. However, in order for this to happen, you need to have defined an &lt;a href="http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/arcgis/help/jsapi/infotemplate.htm"&gt;InfoTemplate&lt;/a&gt; for the graphic. The InfoTemplate specifies the title and content that should be used in any info windows that result from clicking the graphics. 
&lt;/p&gt;

&lt;p&gt;You can use the notation ${&amp;lt;FIELD&amp;gt;} to pull attributes directly into an info template.
&lt;/p&gt;

&lt;pre&gt;var infoTemplate = new esri.InfoTemplate();&lt;br&gt;infoTemplate.setTitle("${NAME}");&lt;br&gt;infoTemplate.setContent("&amp;lt;b&amp;gt;2000 Population: &amp;lt;/b&amp;gt;${POP2000}&amp;lt;br/&amp;gt;"&lt;br&gt;        + "&amp;lt;b&amp;gt;2000 Population per Sq. Mi.: &amp;lt;/b&amp;gt;${POP00_SQMI}&amp;lt;br/&amp;gt;"&lt;br&gt;        + "&amp;lt;b&amp;gt;2007 Population: &amp;lt;/b&amp;gt;${POP2007}&amp;lt;br/&amp;gt;"&lt;br&gt;        + "&amp;lt;b&amp;gt;2007 Population per Sq. Mi.: &amp;lt;/b&amp;gt;${POP07_SQMI}");&lt;/pre&gt;
		
&lt;p&gt;This code would create an info window similar to what you see below.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://blogs.esri.com/Dev/photos/2008_server/images/9609/original.aspx" title="Info window with attributes" alt="Info window with attributes" width="232" height="175"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;You can handle a graphics layer’s onClick event yourself to show an info window. This can be useful if you need to use JavaScript in some way to construct what you put in the info window. The following function does some math to calculate the population density when a user clicks the graphics layer. The population density is then reported through an info window using the Map.infoWindow.setTitle() and Map.infoWindow.setContent() methods.
&lt;/p&gt;

&lt;pre&gt;dojo.connect(myGraphicsLayer, "onClick", function(evt) {&lt;br&gt;  var graphicAttributes = evt.graphic.attributes;&lt;br&gt;  var title = graphicAttributes.NAME;&lt;br&gt;  var populationDensity = graphicAttributes.POP2007 / graphicAttributes.SQMI;&lt;br&gt;  var content = "The population density in 2007 is &amp;lt;i&amp;gt;" + populationDensity.toFixed(2); + "&amp;lt;/i&amp;gt;.";&lt;br&gt;  map.infoWindow.setTitle(title);&lt;br&gt;  map.infoWindow.setContent(content);&lt;br&gt;  map.infoWindow.show(evt.screenPoint,map.getInfoWindowAnchor(evt.screenPoint));&lt;br&gt;});&lt;/pre&gt;

&lt;p&gt;These Map.infoWindow.setTitle() and Map.infoWindow.setContent methods are also handy if you want to show an info window in response to a query or some other action that doesn’t involve a graphic. Here’s a function designed to show an info window with lat/lon coordinates when the user clicks anywhere on the map.
&lt;/p&gt;

&lt;pre&gt;dojo.connect(map, "onClick", addPoint);&lt;br&gt;function addPoint(evt) {&lt;br&gt;  map.infoWindow.setTitle("Coordinates");&lt;br&gt;  map.infoWindow.setContent("lat/lon : " + evt.mapPoint.y + ", " + evt.mapPoint.x);&lt;br&gt;  map.infoWindow.show(evt.screenPoint,map.getInfoWindowAnchor(evt.screenPoint));&lt;br&gt;}&lt;/pre&gt;
&lt;h3&gt;What can you do with info windows?&lt;/h3&gt;

&lt;p&gt;You can put almost anything in an info window because it displays HTML. Images, hyperlinks, tables, dynamically rendered charts, and any other type of element that can be requested or created with HTML can be placed in an info window.
&lt;/p&gt;

&lt;p&gt;You can take advantage of Dojo libraries to enhance your info windows. This picture shows information organized in a Dojo &lt;a href="http://docs.dojocampus.org/dijit/layout/TabContainer"&gt;TabContainer&lt;/a&gt; in the info window. 
&lt;/p&gt;

&lt;p&gt;&lt;img src="http://blogs.esri.com/Dev/photos/2008_server/images/9610/original.aspx" title="Info window with TabContainer" alt="Info window with TabContainer" width="312" height="182"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Here’s a chart dynamically constructed for an InfoWindow using the &lt;a href="http://docs.dojocampus.org/dojox/charting"&gt;Dojo charting library&lt;/a&gt;:
&lt;/p&gt;

&lt;p&gt;&lt;img src="http://blogs.esri.com/Dev/photos/2008_server/images/9611/original.aspx" title="Info window with chart" alt="Info window with chart" width="311" height="228"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Just because you can put something in an info window doesn’t always mean that you should. The &lt;a href="http://docs.dojocampus.org/dijit/layout/BorderContainer"&gt;BorderContainer&lt;/a&gt; and other elements in the Dojo layout libraries can help you organize information in sidebars, footers, and &lt;a href="http://docs.dojocampus.org/dijit/layout/AccordionContainer"&gt;accordion containers&lt;/a&gt; on your page. (See &lt;a href="http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2009/01/21/Using-the-Dojo-BorderContainer-to-design-application-layouts.aspx"&gt;this post&lt;/a&gt; for an introduction to Dojo layouts.) In some scenarios these might be more efficient than an info window. &lt;/p&gt;&lt;p&gt;The application pictured below avoids info windows in favor of a right-hand content pane containing charts and other information. Click the image if you're interested in downloading the code.&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://resources.esri.com/arcgisserver/apis/javascript/arcgis/index.cfm?fa=codeGalleryDetails&amp;amp;scriptID=16445" title="Click to download the code for this example"&gt;&lt;img src="http://blogs.esri.com/Dev/photos/2008_server/images/9612/original.aspx" title="Information in an accordion container" alt="Information in an accordion container" width="313" height="224"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Designing a good info window&lt;/h3&gt;

&lt;p&gt;Although info windows can display all kinds of content, you should not use info windows as a "dumping ground" for information. A well-designed info window has:
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;b&gt;A descriptive title&lt;/b&gt; – Keep the title short and clear&lt;/li&gt;

&lt;li&gt;&lt;b&gt;Formatting that is easy on the eyes&lt;/b&gt; - A few well-placed spaces, tabs, or line breaks can go a long way toward making the content easy to read.
&lt;/li&gt;

&lt;li&gt;&lt;b&gt;Clear labels for attributes&lt;/b&gt; - A non-GIS user looking at your application may not understand raw field names such as "PARCEL_NO". Instead, use clear descriptions or field aliases, such as "Parcel number". Avoid the ${*} shortcut that lists all field/value pairs.
&lt;/li&gt;

&lt;li&gt;&lt;b&gt;Attributes that are important to the end user&lt;/b&gt; – Many GIS datasets contain fields that are only of interest to a GIS analyst, not end users. "OBJECTID" is one example of a field that should probably never appear in a public-facing application.
&lt;/li&gt;

&lt;li&gt;&lt;b&gt;A manageable amount of information&lt;/b&gt; - Use tabs, sidebars, data grids, or links to other HTML pages if your info windows are getting too crowded and require the user to scroll.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;i&gt;Contributed by Sterling Quinn of the ArcGIS Server development team&lt;/i&gt;&lt;/p&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9607" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/arcgisserver/archive/tags/Map+Tips/default.aspx">Map Tips</category><category domain="http://blogs.esri.com/Dev/blogs/arcgisserver/archive/tags/JavaScript/default.aspx">JavaScript</category><category domain="http://blogs.esri.com/Dev/blogs/arcgisserver/archive/tags/Dojo/default.aspx">Dojo</category></item><item><title>Market Potential reports now available in ESRI Business Analyst Online</title><link>http://blogs.esri.com/Dev/blogs/businessanalyst/archive/2009/11/02/Market-Potential-reports-now-available-in-ESRI-Business-Analyst-Online.aspx</link><pubDate>Tue, 03 Nov 2009 00:32:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9411</guid><dc:creator>sasbab</dc:creator><slash:comments>0</slash:comments><description>&lt;IMG src="http://blogs.esri.com/Dev/photos/online/images/4050/thumb.aspx" border=0&gt;&amp;nbsp;by Brenda Wolfe 
&lt;P&gt;&lt;STRONG&gt;Market&amp;nbsp;Potential reports are here!&amp;nbsp;&amp;nbsp;Come and get 'em!&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The Market Potential&amp;nbsp;reports provide measures of the &lt;B&gt;probable demand &lt;/B&gt;for a product or service in a defined geographic area. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;The following Market Potential reports are now available in Business Analyst Online:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Electronic and Internet Market Potential&lt;/LI&gt;
&lt;LI&gt;Financial Investments Market Potential&lt;/LI&gt;
&lt;LI&gt;Health and Beauty Market Potential &lt;/LI&gt;
&lt;LI&gt;Pets and Products Market Potential&lt;/LI&gt;
&lt;LI&gt;Restaurant Market Potential&lt;/LI&gt;
&lt;LI&gt;Retail Market Potential&lt;/LI&gt;
&lt;LI&gt;Sports and Leisure Market Potential&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Based on survey data and updated annually,&amp;nbsp;these reports include the&amp;nbsp;&lt;B&gt;expected number of consumers&lt;/B&gt;&lt;B&gt;&amp;nbsp;&lt;/B&gt;&lt;B&gt;and a Market Potential Index (MPI)&lt;/B&gt; that measures the likelihood that households in a specified area will&amp;nbsp;exhibit certain consumer&amp;nbsp;behaviors&amp;nbsp;compared to the U.S. national average.&lt;/P&gt;
&lt;P&gt;There are some really fascinating and detailed variables in the reports, such as&amp;nbsp;the&amp;nbsp;estimated number of&amp;nbsp;adults who&amp;nbsp;ate at &lt;STRONG&gt;Quiznos&lt;/STRONG&gt; or the &lt;STRONG&gt;Cheesecake Factory&lt;/STRONG&gt; in the last six months.&lt;/P&gt;
&lt;P&gt;With these reports&amp;nbsp;you can...&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Analyze markets by product type, brand, and purchase patterns to determine if&amp;nbsp;your product would be profitable in the area.&lt;/LI&gt;
&lt;LI&gt;Consider changes and expansions to&amp;nbsp;your product mix based on consumer product demand in the area.&lt;/LI&gt;
&lt;LI&gt;Study competitive products penetration by brand, price, and options, and devise marketing campaigns based on the findings.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;To see samples click &lt;A class="" href="http://www.esri.com/software/bao/matrix_table.html#electronics_and_internet_market_potential"&gt;here&lt;/A&gt;.&amp;nbsp; Reports are available for $75 each or in your choice of add-on report packages in Business Analyst Online.&lt;/P&gt;
&lt;P&gt;Cheers!&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9411" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/Business+Analyst+Online/default.aspx">Business Analyst Online</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/demographic+data/default.aspx">demographic data</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/Market+analysis/default.aspx">Market analysis</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/Consumer+behavior/default.aspx">Consumer behavior</category></item><item><title>Halloween Facts from ESRI</title><link>http://blogs.esri.com/Dev/blogs/businessanalyst/archive/2009/10/30/ESRI-Data-Halloween-Facts.aspx</link><pubDate>Fri, 30 Oct 2009 21:50:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9473</guid><dc:creator>cmpalermo</dc:creator><slash:comments>1</slash:comments><description>&lt;P class=MsoListParagraphCxSpFirst style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;&lt;IMG title="Jack O lantern" style="WIDTH:91px;HEIGHT:87px;" height=87 alt="Jack O lantern" src="http://blogs.esri.com/Dev/photos/ba_images/images/9474/original.aspx" width=91 align=top&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT face=Calibri size=3&gt;by Catherine Spisszak&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT face=Calibri size=3&gt;Halloween is here and I thought you might find these&amp;nbsp;facts&amp;nbsp;using ESRI Data&amp;nbsp;interesting:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraphCxSpFirst style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B style="mso-bidi-font-weight:normal;"&gt;&lt;SPAN style="COLOR:#e36c0a;mso-themecolor:accent6;mso-themeshade:191;"&gt;Bone&lt;/SPAN&gt;&lt;/B&gt; Gap Village, IL has a total population of 262.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;25.0% of the residents are under 18 and of trick or treating age.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraphCxSpFirst style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;FONT face=Calibri size=3&gt;17.4% of the population in &lt;B style="mso-bidi-font-weight:normal;"&gt;&lt;SPAN style="COLOR:#e36c0a;mso-themecolor:accent6;mso-themeshade:191;"&gt;Tombstone&lt;/SPAN&gt;&lt;/B&gt; City, AZ can trick or treat this year as they are younger than 18.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraphCxSpFirst style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B style="mso-bidi-font-weight:normal;"&gt;&lt;SPAN style="COLOR:#e36c0a;mso-themecolor:accent6;mso-themeshade:191;"&gt;Bates&lt;/SPAN&gt;&lt;/B&gt; City, MO has an index of 72 for purchasing a horror video/DVD in the last month, 28% lower than the national demand.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraphCxSpFirst style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;FONT face=Calibri size=3&gt;The index in &lt;B style="mso-bidi-font-weight:normal;"&gt;&lt;SPAN style="COLOR:#e36c0a;mso-themecolor:accent6;mso-themeshade:191;"&gt;Jason&lt;/SPAN&gt;&lt;/B&gt;ville city, IN for buying a horror video/DVD in the last month is 201, 101% higher than the national demand.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraphCxSpFirst style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B style="mso-bidi-font-weight:normal;"&gt;&lt;SPAN style="COLOR:#e36c0a;mso-themecolor:accent6;mso-themeshade:191;"&gt;Dead&lt;/SPAN&gt;&lt;/B&gt;wood city, SD has an index of 93 for buying prepackaged, loose candy in the last 6 months, 7% lower than the national demand.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraphCxSpFirst style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;FONT face=Calibri size=3&gt;The index in &lt;B style="mso-bidi-font-weight:normal;"&gt;&lt;SPAN style="COLOR:#e36c0a;mso-themecolor:accent6;mso-themeshade:191;"&gt;Pumpkin&lt;/SPAN&gt;&lt;/B&gt; Center, NC index for buying prepackaged, loose candy in the last 6 months is 104, 4% higher than the national demand.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;FONT face=Calibri&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT size=3&gt;For more information on ESRI Data please visit &lt;/FONT&gt;&lt;A href="http://www.esri.com/data/esri_data/index.html"&gt;&lt;FONT color=#800080 size=3&gt;http://www.esri.com/data/esri_data/index.html&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Calibri size=3&gt;Happy Halloween!!&lt;/FONT&gt;&lt;/FONT&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9473" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/ESRI+Data/default.aspx">ESRI Data</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/Market+Potential+Index/default.aspx">Market Potential Index</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/demographic+data/default.aspx">demographic data</category><category domain="http://blogs.esri.com/Dev/blogs/businessanalyst/archive/tags/Halloween/default.aspx">Halloween</category></item><item><title>Google Chart Images, VBA, and the ESRI Map Web Part</title><link>http://blogs.esri.com/Dev/blogs/mapit/archive/2009/10/29/Google-Chart-Images_2C00_-VBA_2C00_-and-the-Map-Web-Part.aspx</link><pubDate>Thu, 29 Oct 2009 22:08:00 GMT</pubDate><guid isPermaLink="false">b60b3f0a-e2bd-4be5-8a18-822c697649ab:9476</guid><dc:creator>rexhansen</dc:creator><slash:comments>0</slash:comments><description>Microsoft&amp;nbsp;SharePoint lets you display hyperlink fields in a list&amp;nbsp;as images, so the same batch URL generation technique I discussed in a &lt;A href="http://blogs.esri.com/Dev/blogs/mapit/archive/2009/10/06/Hyperlinks-and-Images-in-the-ESRI-Map-Web-Part.aspx"&gt;previous post&lt;/A&gt; can be used if you have a set of hosted images that correspond to the items in a list, provided that those images have a standard URL format.&amp;nbsp; And because the Map Web Part fully supports hyperlink fields that are formatted as images, these images will be shown right in each feature's pop-up. &lt;BR&gt;&lt;BR&gt;One popular source for images that relate to a set of data is &lt;A href="http://code.google.com/apis/chart/" target=_blank&gt;Google Charts&lt;/A&gt;.&amp;nbsp; Through the Google Charts REST API, you can pass a URL that specifies your data and some formatting information and receive a chart image in return.&amp;nbsp; Since the URLs are data-driven and must be specified in a standardized format, they are a natural candidate for batch URL generation.&amp;nbsp; So first, write an Excel formula to generate a Google chart based on your data.&amp;nbsp; In the sample workbook, you can use the following: &lt;PRE style="FONT-SIZE:12px;"&gt;=CONCATENATE("http://chart.apis.google.com/chart?chs=425x175&amp;amp;cht=p3&amp;amp;chco=FFFFFF,
FEFF01,03FF11,028088,80FF09,0201FF,810181,4101C0,FF0003,C00042,FEAA02,
FF5502&amp;amp;chl=Jan: $",CONCATENATE(G2, "|Feb: $", H2, "|Mar: $", I2, "|Apr: $",
J2, "|May: $", K2, "|Jun: $", L2,"|Jul: $", M2, "|Aug: $", N2, "|Sep: $", O2,
"|Oct: $", P2, "|Nov: $", Q2,"|Dec: $", R2),"&amp;amp;chf=bg,s,FFFFFF00&amp;amp;chd=t:",
ROUND(G2/S2 * 100, 0), ",", ROUND(H2/S2 * 100, 0), ",", ROUND(I2/S2 * 100, 0),
",", ROUND(J2/S2 * 100, 0),",",ROUND(K2/S2 * 100, 0),",",ROUND(L2/S2 * 100, 0),
",", ROUND(M2/S2 * 100, 0), ",", ROUND(N2/S2 * 100, 0), ",", 
ROUND(O2/S2 * 100, 0), ",", ROUND(P2/S2 * 100, 0),",", ROUND(Q2/S2 * 100, 0),
",", ROUND(R2/S2 * 100, 0))
&lt;/PRE&gt;
&lt;P&gt;This generates a URL that will create a labeled pie chart showing sales for each month.&amp;nbsp; Once you have the formula, follow steps 2-4 above.&amp;nbsp; When you create the hyperlink field in SharePoint, be sure to select the option to format it as a picture.&lt;BR&gt;&lt;BR&gt;Now, there is one small issue with the Google Chart URLs.&amp;nbsp; SharePoint only supports URLs up to 255 characters in length, but the Google Chart URLs are much longer than this.&amp;nbsp; Fortunately, there are many free URL shortening services that expose REST APIs, and we can use VBA to call these in batch fashion.&amp;nbsp; In the code behind for the sample workbook, notice the methods shown below.&amp;nbsp; If you are using your own data, you should copy these methods into the code-behind for your workbook.&lt;/P&gt;&lt;PRE style="FONT-SIZE:12px;"&gt;Private Sub ConvertLinksToShortUrls(sourceColumn As String, targetColumn As String, 
 startRow As Integer, endRow As Integer)
    Dim i As Integer
    Dim sourceCell As String
    Dim targetCell As String
    Dim shortUrl As String
    For i = startRow To endRow
        sourceCell = sourceColumn + CStr(i)
        shortUrl = ShortenURL(Range(sourceCell).Value)
        
        targetCell = targetColumn + CStr(i)
        Call Worksheets(1).Hyperlinks.Add(Range(targetCell), shortUrl)
        DoEvents
    Next i
End Sub

Private Function ShortenURL(longUrl As String)
    'Encode passed-in URL
    Dim encodedUrl As String
    encodedUrl = URLEncode(longUrl, True)
    
    'Construct URL to shortening service
    Dim requestUrl As String
    requestUrl = "http://ur.ly/new.xml?href=" + encodedUrl
    
    'Execute request to URL
    Dim net As Inet
    Set net = New Inet
    Call net.Execute(requestUrl)
    Do While net.StillExecuting
        DoEvents
    Loop
    
    'Get length of response
    Dim contentLength As Long
    contentLength = net.GetHeader("content-length")
    
    'Get response's XML content and escape ampersands
    Dim urlXml As String
    urlXml = net.GetChunk(contentLength)
    urlXml = Replace(urlXml, "&amp;amp;", "&amp;amp;")
    
    'Load response into DOM doc object
    Dim xml As DOMDocument60
    Set xml = New DOMDocument60
    Call xml.LoadXML(urlXml)
        
    'Extract short Url info from xml and construct short url
    Dim shortUrl As String
    shortUrl = "http://ur.ly/" + xml.getElementsByTagName("urly")
      (0).Attributes.NextNode.NodeValue
    
    ShortenURL = shortUrl
End Function

Public Function URLEncode( _
   StringToEncode As String, _
   Optional UsePlusRatherThanHexForSpace As Boolean = False _
) As String

  Dim TempAns As String
  Dim CurChr As Integer
  CurChr = 1

  Do Until CurChr - 1 = Len(StringToEncode)
    Select Case Asc(Mid(StringToEncode, CurChr, 1))
      Case 46 To 57, 65 To 90, 97 To 122
        TempAns = TempAns &amp;amp; Mid(StringToEncode, CurChr, 1)
      Case 32
        If UsePlusRatherThanHexForSpace = True Then
          TempAns = TempAns &amp;amp; "+"
        Else
          TempAns = TempAns &amp;amp; "%" &amp;amp; Hex(32)
        End If
      Case Else
        TempAns = TempAns &amp;amp; "%" &amp;amp; Hex(Asc(Mid(StringToEncode, CurChr, 1)))
    End Select

    CurChr = CurChr + 1
  Loop

  URLEncode = TempAns
End Function&lt;/PRE&gt;&lt;BR&gt;The key here is the ConvertLinksToShortURLs method.&amp;nbsp; All you need to do to convert links in one range of cells to short URLs and copy them as hyperlinks to another range is call this method.&amp;nbsp; For the sample uncomment the call to this method and comment the call to CopyHyperlinks so that the AddUrlsToTable method appears as: &lt;PRE style="FONT-SIZE:12px;"&gt;Private Sub AddUrlsToTable()
    'Call CopyHyperlinks("V", "T", 2, 79)
    Call ConvertLinksToShortUrls("W", "U", 2, 79)
    MsgBox "Operation Complete"
End Sub
&lt;/PRE&gt;
&lt;P&gt;Run this method to generate the shortened Google Chart URLs and synchronize the list with SharePoint.&amp;nbsp; Then load the list in your Map Web Part, hover over a feature, and see the chart show up in the pop-up:&lt;BR&gt;&lt;BR&gt;&lt;A href="http://blogs.esri.com/Dev/photos/mapit_images/picture9477.aspx" target=_blank&gt;&lt;/A&gt;&lt;A href="http://blogs.esri.com/Dev/photos/mapit_images/picture9477.aspx" target=_blank&gt;&lt;IMG style="WIDTH:390px;HEIGHT:252px;" border=0 src="http://blogs.esri.com/Dev/photos/mapit_images/images/9477/626x446.aspx" width=544 height=386&gt;&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Rich Zwaap&lt;BR&gt;ESRI Product Engineer&lt;BR&gt;ArcGIS Server .NET, Silverlight/WPF, MapIt&lt;BR&gt;&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.esri.com/Dev/aggbug.aspx?PostID=9476" width="1" height="1"&gt;</description><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/map+web+part/default.aspx">map web part</category><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/charts/default.aspx">charts</category><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/vba/default.aspx">vba</category><category domain="http://blogs.esri.com/Dev/blogs/mapit/archive/tags/google/default.aspx">google</category></item></channel></rss>