ArcGIS Blog » Mapping http://blogs.esri.com/esri/arcgis ArcGIS Blog Mon, 15 Sep 2014 20:31:22 +0000 en-US hourly 1 http://wordpress.org/?v=3.4.2 CityEngine 2014.1 released! http://blogs.esri.com/esri/arcgis/2014/09/15/41619/ http://blogs.esri.com/esri/arcgis/2014/09/15/41619/#comments Mon, 15 Sep 2014 17:00:08 +0000 Gert van Maren http://blogs.esri.com/esri/arcgis/?p=41619 Continue reading ]]> As promised, here is another CityEngine release for this year. We are happy to announce CityEngine 2014.1, available for download from the customer care portal.

This version introduces some new exciting functionality, many enhancements and is even more stable than the previous release.

CityEngine 2014.1 new features and enhancements

Leaf shape exporting & reporting
Sounds technical but is very powerful. This version allows you to export so-called leaf shapes (shapes generated by a rule) as individual GIS features to the Geodatabase, including export of report values as attributes. When can this be useful? For example when you are interested in visual impact or solar exposure of a building. Sample the building in CityEngine, export the building panels and analyze in ArcGIS.


Visual impact analysis of proposed building in downtown Philadelphia

For more information, check out the 3DCity: Analysis workflow on the resource center.

List editor for related tables
We have improved the UI for viewing and editing related tables imported from the Geodatabase. If you import a feature class with a related table, you can edit the attributes of the related table now easily in a list editor.

General enhancements
This release includes many enhancements in CGA. We are introducing new functions & operations such as isClosedSurface and deleteHoles(). We also improved the Collada and multipatches (FGDB) importers support holes and fixed numerous issues making this release even more stable. A full overview of all enhancements can be found here.

For those of you that are new to CityEngine, you can download a 30 day, full functional trial version here.

The CityEngine team

]]>
http://blogs.esri.com/esri/arcgis/2014/09/15/41619/feed/ 0
Data Visualization with ArcGIS API for JavaScript: Show Data by Unique Value http://blogs.esri.com/esri/arcgis/2014/09/11/data-visualization-with-arcgis-api-for-javascript-show-data-by-unique-value/ http://blogs.esri.com/esri/arcgis/2014/09/11/data-visualization-with-arcgis-api-for-javascript-show-data-by-unique-value/#comments Thu, 11 Sep 2014 17:10:26 +0000 Jerome Yang http://blogs.esri.com/esri/arcgis/?p=41827 Continue reading ]]> In the first post of this series, I mentioned a good way to determine which way to visualize your data is to ask questions about the purpose of the map. In addition to “where things are,” which we already examined in that post, you may also want answer questions like:

  • What chain does each restaurant belong to in my city?
  • What is the most predominant crop of each county in the US?
  • What level of crime risk does each census tract have?

Unique value renderer is good for answering your what questions.

The unique value renderer looks at an attribute field in your layer, and provides a symbol for each unique value in that field. In this sample, we will again use the National Park Service Units dataset. The resulting map shows each unit with its own type, such as “national park”, “national monument”, etc.

Create a unique value renderer

The way to create a unique value renderer is very similar to the way you create a simple renderer, which we have introduced in the first post. The key difference is you need to pass an extra argument into the UniqueValueRenderer constructor: a field name. This field’s values will determine which symbol is used for each feature on the map. In this sample, we choose the field "Type"

var symbol = new SimpleMarkerSymbol();
symbol.setColor(new Color("#cccccc"));
var renderer = new UniqueValueRenderer(symbol, "Type");

The symbol object above is the default symbol for your data.

Define symbols for the unique values

The whole purpose of a map that answers what questions is to clearly show features on the map, logically grouped by something they have in common, as designated by their unique value in a field. To accomplish this, create symbols which relate to the subject, but are different enough from one another that patterns can emerge on the map. Defining symbols is an iterative process: try something, then modify based on feedback.

To specify a unique symbol for each unique value in the Type field, you can use the addValue() method to pass a each value with its unique symbol:

var symbol1 = new SimpleMarkerSymbol();
symbol1.setColor(new Color("#ed5151"));
renderer.addValue("National Park", symbol1);

var symbol2 = new SimpleMarkerSymbol();
symbol2.setColor(new Color("#149ece"));
renderer.addValue("National Monument", symbol2);

It might not be necessary to provide unique symbols for all values in the field. In fact, your audience can hardly distinguish more than ten different colors. We recommend you only add symbols for the top few categories, and group all the others into a group called “others.” The rest will automatically get the default symbol, which is defined in the UniqueValueRenderer constructor.

Follow this link to see a completed sample.

As we put more than one color on the map, you may also want to add legend to your app. A similar sample with legend is available. We will take a closer look at legend in the next post.

One step further: convert raw data to pre-defined categories on the fly

View code

Sometimes you have a field with too many unique values, which make it hard to create a good visualization based on that field. One nice trick you can use with the unique value renderer is to convert raw data to a few pre-defined categories, on the fly. For example, instead of taking raw values in the "Address" field, if you would like to group data in a few categories like “Pacific West”, “Great Plains”, etc. based on the state name in the address, you can take advantage of this trick to convert data on client-side.

Converting raw values on the fly saves you the step of having to add a field to the data and calculate it, if that is something you don’t wish to do or cannot do.

This magic starts with the creation of the renderer:

var renderer = new UniqueValueRenderer(symbol, function(graphic){
  ...
});

For the second parameter in the renderer, instead of passing a field name (string), you provide a function to convert values in that field. This function gives you access to every graphic in the layer. Each graphic object contains all properties you need to show it on map, including geometry, attributes, etc.

Based a field "Address", we can convert the address into three categories: pacific west and other areas. We use graphic.attributes['Address'] to access this field. If an address contains state abbreviation CA, OR or WA, we categorize it as pacific west.

var renderer = new UniqueValueRenderer(null, function(graphic){
  if (graphic.attributes['Address'].indexOf("CA") !== -1 || graphic.attributes['Address'].indexOf("OR") !== -1 || graphic.attributes['Address'].indexOf("WA") !== -1) {
    return "Pacific West";
  } else {
    return "Other Areas";
  };
});

Following the creation of the renderer, we also need to provide symbols for these newly converted categories:

var symbol1 = new SimpleMarkerSymbol();
symbol1.setColor(new Color("#7b3578"));
renderer.addValue("Pacific West", symbol1);

var symbol2 = new SimpleMarkerSymbol();
symbol2.setColor(new Color("#cccccc"));
renderer.addValue("Other Areas", symbol2);

A finalized application can be found here. Using function in unique value renderer allows you to visualize not only the raw data in your feature layer, but also new information calculated from your raw values.

What’s coming next

This technique is actually very powerful. A few posts later, we will introduce predominance mapping, which utilizes this method to mine hidden stories from multiple columns of data. Before then, we will look at different ways to visualize numerical (quantitative) data, as well as how to add pop-up and legend to your apps.

]]>
http://blogs.esri.com/esri/arcgis/2014/09/11/data-visualization-with-arcgis-api-for-javascript-show-data-by-unique-value/feed/ 0
User Contributions have Improved the World Topographic Map http://blogs.esri.com/esri/arcgis/2014/09/10/41481/ http://blogs.esri.com/esri/arcgis/2014/09/10/41481/#comments Wed, 10 Sep 2014 15:31:30 +0000 Shane Matthews http://blogs.esri.com/esri/arcgis/?p=41481 Continue reading ]]> The ArcGIS Content Team has improved the Community Basemaps by incorporating both new and updated content to the ArcGIS Living Atlas of the World. Thanks to the user community, the World Topographic Map was refreshed with 4 new contributors and 7 updates for cities and counties throughout the United States.

We’ll welcome our newest contributors first. Beginning in the mid-section of the United States is Ames, IA (Topo 1:9k to 1:1k).

Ames has put together an impressive ArcGIS featured content and map gallery page for their city. The new basemap contribution from Ames will only make these web maps and apps even better.

Ames is made up of several distinct neighborhoods, including Campustown where one can find restaurants and nightlife venues that are unique to Ames.

The next newest contributor is also in Iowa, Johnson County (Topo 1:9k to 1:1k). Johnson is the fifth most populated county in the state of Iowa and home to, the county seat of Iowa City.

Iowa City residents will enjoy the updated basemap when using this web map of Iowa City Bike Trails.

We have a new contributor on the west coast, Kirkland, WA (Topo 1:9k to 1:1k).

Kirkland’s vibrant downtown attracts locals and visitors to enjoy parks, shopping and eateries. If you hurry, you can still register for the TriFreaks Kirkland Triathlon. Local proceeds will support community organizations in this 11th annual event starting in Juanita Beach Park on September 21.

Our last new contributor for this update is Rockville, MD (Topo 1:9k to 1:1k).

The City of Rockville, MD has put together a rather nice map gallery that illustrates demographic data, bike paths, historic homes, and much more.

They are also using a variety of different community basemaps to describe these maps themes. Select map layers from the World Topographic Map are now being leveraged in other basemaps like Streets Map, the Light Gray Canvass Map and other reference maps. Rockville can now take advantage of a variety of basemaps to support their work.

In addition to the great new contributions, there are also 7 updates. In the state of Colorado there are 2 community updates Boulder, CO (Topo 1:9k to 1:1k) and Clear Creek County (Topo 1:9k to 1:1k).

Boulder, CO  1:4K

Clear Creek County, CO (Georgetown, CO county seat) 1:2K

The Town of Dedham, MA (Topo 1:9k to 1:1k) has provided updates to their content.

Dedham, MA 1:4K

The remaining updates include 4 communities in the Midwest region of the country. Delaware County, OH (Topo 1:9k to 1:1k), Jasper County, MO (Topo 1:9k to 1:1k), Kane County, IL (Topo 1:9k to 1:1k), and Milwaukee County, WI (Topo 1:9k to 1:1k).

Delaware County, OH  (Delaware, OH county seat) 1:4K

Jasper County, MO (Carthage, MO county seat) 1:9K

Kane County, IL (Geneva, IL county seat) 1:9K

Milwaukee County (Milwaukee, WI county seat) 1:9K

All of these cities and counties have been keeping their content routinely updated through participating in Community Maps. Participation, however, does not end with simply contributing your organization’s content, but more importantly using the community basemaps to help get your work done. Our user community is accomplishing great things by contributing to the Living Atlas Basemaps.

We recently featured Fairfax County, VA during an interview at the User Conference in July. The testimony speaks for itself.

Jumping head first into the Community Basemap

If you work for an organization that is benefiting from Community Maps Participation and would like to share your work with our expanding user community, please contact Shane Matthews (smatthews@esri.com) or Community Maps (communitymaps@esri.com) and tell us your story and have a chance to be featured in a Community Maps Webinar segment.

Go map something.

Here’s a list of all the community contributors for this release:

These contributions were made through the Community Maps Program. For more information visit the Community Maps Program Resource Center.

The service was updated on the following servers: services.arcgisonline.com and server.arcgisonline.com. If you have previously used the World_Topo_Map, you may need to clear your cache in order to see the updates.

If you have feedback on content, try our Topographic Map Feedback web map.

If you have other feedback or comments, please post them to the ArcGIS Discussion Group on GeoNet.

]]>
http://blogs.esri.com/esri/arcgis/2014/09/10/41481/feed/ 0
Esri Supports S-63 ENC Cells http://blogs.esri.com/esri/arcgis/2014/09/08/esri-supports-s-63-enc-cells/ http://blogs.esri.com/esri/arcgis/2014/09/08/esri-supports-s-63-enc-cells/#comments Mon, 08 Sep 2014 15:30:24 +0000 Caitlyn Raines http://blogs.esri.com/esri/arcgis/?p=41606 Continue reading ]]> Did you know that Esri supports S-63 ENC cells? S-63 is an International Hydrographic Organization (IHO) standard that details how electronic navigational charts, or ENCs, are encrypted, secured, and compressed. The IHO granted Esri Original Equipment Manufacturers (OEM) status in 2014 to support the decryption of S-63 ENC cells with Esri technology.  This status allows users to display the rich, authoritative data stored within the ENC cells throughout the ArcGIS platform.

Obtaining OEM status is one more way that Esri is expanding the ArcGIS platform’s ability to support the maritime community.  For more information on how Esri supports the IHO’s S-63 standard, contact Maritime@esri.com.

]]>
http://blogs.esri.com/esri/arcgis/2014/09/08/esri-supports-s-63-enc-cells/feed/ 0
Data Visualization with ArcGIS API for JavaScript http://blogs.esri.com/esri/arcgis/2014/09/05/data-visualization-with-arcgis-api-for-javascript/ http://blogs.esri.com/esri/arcgis/2014/09/05/data-visualization-with-arcgis-api-for-javascript/#comments Fri, 05 Sep 2014 16:30:14 +0000 Jerome Yang http://blogs.esri.com/esri/arcgis/?p=41582 Continue reading ]]>

In the past year, we added some powerful, innovative, easy-to-use graphic drawing functionality in the ArcGIS API for JavaScript. Along with existing capabilities of the API, now you can easily create effective data visualizations on the map with a few lines of code. In this blog series, we will walk through various visualization capabilities in the API, and learn how you can utilize them to visualize your data.

Prerequisites

  • Create a sample map application. See this tutorial if you don’t know how to do so yet.
  • Publish a feature service hosted on ArcGIS.com or to your own ArcGIS Server. Follow this link to see how to do this on ArcGIS.com.

Add your data as a feature layer to a map (view sample)

You can create a feature layer with the service URL, and add the layer to the map.

var layer = new FeatureLayer("//services.arcgis.com/V6ZHFr6zdgNZuVG0/ArcGIS/rest/services/NationalParkStats2013/FeatureServer/0");
map.addLayer(layer);

A feature layer has default drawing properties, which are used to render your data layer on map.

Style your data with renderers

Renderers determine how a feature layer is drawn on a map. In the previous step, we already know that the default drawing properties are used to draw a feature layer. However, we should not let the default limit the representation of our data.

The ArcGIS API for JavaScript provides various renderers which you can implement from client-side. This is where you can get started to create the most effective visualizations for your data.

A good way to determine which renderer to use is to ask questions about the purpose of the map. You create good renderers to answer specific questions.

For example, with this National Park Service units dataset, we can ask questions such as:

  • Where are the national park service units in the U.S.?
  • What is the type of each national park service unit?
  • How many visitors were in each national park service unit?

The first renderer we are introducing, simple renderer, is good for answering your where questions. It draw all features with the sample symbol.

Simple renderer (view sample)

To use simple renderer, we first create a symbol. Simple marker symbol is suitable for point data. For other geometry types (line, polygon), other symbols are available. See Symbolizing graphics with renderers in JavaScript API SDK for details.

var symbol = new SimpleMarkerSymbol();
symbol.setColor(new Color("#ffa500"));

Then we pass this symbol info a simple renderer instance, and apply this renderer on the layer.

var renderer = new SimpleRenderer(symbol);
layer.setRenderer(renderer);

Afterward, you can see the new symbol and the new renderer are applied on the map.

This is how you can make a simple web map application and make a visualization for your data. Starting from the next post, we will look at other renderers and explore what we can do with each of them.

]]>
http://blogs.esri.com/esri/arcgis/2014/09/05/data-visualization-with-arcgis-api-for-javascript/feed/ 0
ArcGIS Pro software licensing changes in beta 5 http://blogs.esri.com/esri/arcgis/2014/08/26/arcgis-pro-licensing/ http://blogs.esri.com/esri/arcgis/2014/08/26/arcgis-pro-licensing/#comments Tue, 26 Aug 2014 10:25:52 +0000 Rhonda Glennon http://blogs.esri.com/esri/arcgis/?p=41289 Continue reading ]]> The beta 5 release of ArcGIS Pro is now available. You can download it from the ArcGIS Pro website or check for updates within ArcGIS Pro. This release has some important changes to the way you authorize your software license.

ArcGIS Pro follows a named user licensing model, where each user account is assigned permissions to access the software. Starting with beta 5, licenses for ArcGIS Pro are administered through your ArcGIS Online organizational account. This will be the software authorization method used for the remainder of the beta program, as well as in the final release.

If you’ve been using ArcGIS Pro beta, you’re already used to signing in to start the application. The difference now is that the organization administrator needs to assign each account a software license level and, optionally, any additional extensions. When you start ArcGIS Pro and sign in, the application runs with the level and extensions your administrator has specified.

If you’re not part of the beta program yet, remember that all current ArcGIS for Desktop customers are invited to join and download ArcGIS Pro. You can sign up on the ArcGIS Pro website.

Here’s what you need to do to use ArcGIS Pro.

If you are the administrator of an ArcGIS Online organization that is currently part of the ArcGIS Pro beta program, you need to use the ArcGIS Online website to specify which members can run ArcGIS Pro and the software licenses available to them. You can manage licenses for individual members or make bulk assignment updates. Licensing through Portal for ArcGIS will be available in a future beta release.

1. Sign in at www.arcgis.com. You must have an administrator role.
2. On the My Organization page, click the Manage Licenses button.

Manage Licenses button

3. Assign licenses to members of your organization. You see graphs of the numbers of licenses available. The products and numbers of licenses you see in ArcGIS Online correspond to those to which your organization is entitled or has purchased.

My Organization's licenses

4. Review the help for more information.

You can contact Esri Customer Service (or send an email to service@esri.com) if you are part of the beta program but don’t see the Manage Licenses button.

If you are not an administrator in your organization, check with your administrator and make sure your license has been assigned. You should only update to beta 5 after you have confirmed that your account has a license. If your administrator has not set your license, ArcGIS Pro beta 5 will not run when you attempt to sign in.

After you start ArcGIS Pro, you can review your current licenses (requires signing in to view this link) by clicking the Project tab and clicking Licensing. If you need to work with ArcGIS Pro in a disconnected mode or if you run Python scripts outside of the ArcGIS Pro application, you can check out a license from this tab.

License status in ArcGIS Pro

ArcGIS Pro can be installed on the same machine as other ArcGIS for Desktop releases, or on a machine without any Esri products. Keep in mind that only ArcGIS Pro uses licensing through the organization. The other ArcGIS for Desktop applications—ArcMap, ArcCatalog, ArcGlobe, and ArcScene—continue to use the local ArcGIS Administrator application to set levels and extensions.

You can post your feedback about ArcGIS Pro on the Esri beta forums (sign in on the ArcGIS Pro website and click the Forums button) or contact Esri Technical Support.

]]>
http://blogs.esri.com/esri/arcgis/2014/08/26/arcgis-pro-licensing/feed/ 12
User Contributions Continue to Improve Community Basemaps and the Living Atlas http://blogs.esri.com/esri/arcgis/2014/08/23/user-contributions-continue-to-improve-community-basemaps-and-the-living-atlas/ http://blogs.esri.com/esri/arcgis/2014/08/23/user-contributions-continue-to-improve-community-basemaps-and-the-living-atlas/#comments Sat, 23 Aug 2014 18:00:14 +0000 Shane Matthews http://blogs.esri.com/esri/arcgis/?p=41124 Continue reading ]]> The ArcGIS Content Team continues to enhance the Community Basemaps by incorporating new and updated content to the ArcGIS Living Atlas of the World, enhancing the basemap content collection. Thanks to the user community, the World Topographic Map has been updated with new contributions for North America, Canada and select locations in Poland and Australia.

The refresh of North America is significant and includes updates with expanded coverage along with new contributions. With this refresh of North America, we incorporated over 100 community contributors’ vector data into our central database. The benefit of this vector format is our ability to transform it to our data model, co-mingle it with the rest of our commercial and open sourced data and produce a cache with our master template. Community areas of interest are integrated seamlessly alongside data from other sources. As detailed in a previous blog, we expanded the use of community data into other basemaps including Street, Canvas, and the Reference Overlay services. This production through our “Basemap Factory” also allows our contributor data to be displayed at smaller scales beyond ~1:9k (out to ~1:288k where applicable). This factory production model is also designed to reduce the time it takes for new communities or updates to existing contributors to be published in our map going forward. This North America refresh includes the new cartographic design and updates for Canada from 1:2M – 1:288K!

In addition to North America, we have both a new contributor and an update in Poland. Our newest contributor in Poland is The University of Life Sciences in Lubin, which has provided updates that bring the campus alive with the addition of sidewalks, trees and building footprints.

The University of Life Sciences in Lubin is comprised of seven unique faculties including Agro-bioengineering, Veterinary Medicine, Biology and Animal Breeding, Horticulture and Landscape Architecture, Production Engineering, Food Science and Biotechnology, and Agricultural Sciences. Academic traditions at this university date back to 1944.

We also welcome an update from Leśny Zakład Doświadczalny, Rogów, Poland. Updated content includes a detailed sidewalk network, ponds, building footprints, and sports fields.

Leśny Zakład Doświadczalny is an agricultural university and serves as the Center for the Education of Natural Forests and Arboretum that houses a collection of plants and trees from all over the world.

Our next newest contributor lies 9,864 miles (15,875km) away in Tasmania. Launceston is one of Australia’s oldest cities.

Launceston is a city of “firsts”. It is the first city to use anesthetics, the first Australian city to construct underground sewers, and the first Australian city to be lit by hydroelectricity.

Here’s a list of all the community contributors for this release:

These contributions were made through the Community Maps Program. For more information visit the Community Maps Program Resource Center.

The service was updated on the following servers: services.arcgisonline.com and server.arcgisonline.com. If you have previously used the World_Topo_Map, you may need to clear your cache in order to see the updates.

If you have feedback on content, try our Topographic Map Feedback web map.

If you have other feedback or comments, please post them to the ArcGIS Discussion Group on GeoNet.

]]>
http://blogs.esri.com/esri/arcgis/2014/08/23/user-contributions-continue-to-improve-community-basemaps-and-the-living-atlas/feed/ 0
How we created the CityEngine Web Scene for the March 2014 Oso Landslide http://blogs.esri.com/esri/arcgis/2014/08/21/how-we-created-the-cityengine-web-scene-for-the-march-2014-oso-landslide/ http://blogs.esri.com/esri/arcgis/2014/08/21/how-we-created-the-cityengine-web-scene-for-the-march-2014-oso-landslide/#comments Thu, 21 Aug 2014 23:24:16 +0000 Melanie Harlow http://blogs.esri.com/esri/arcgis/?p=41143 Continue reading ]]> On the morning of Saturday, March 22, 2014, a major landslide occurred near the city of Oso, Washington, instantly devastating the Steelhead community in its path and drastically altering the landscape. Esri’s Disaster Response Team quickly published a set of maps and services to better understand the scale and impact of this event, including a Story Map to compare the before/after imagery of the slide area.

After hearing about the event and the work Esri was doing to support the recovery efforts, it became clear that a 3D version of the swipe map might provide a new perspective on the landslide and its scale. The Oso slide has since been ranked as the most deadly single landslide event in U.S. history, “excluding volcanic, earthquake, dam collapse, or multiple area-wide events.” (source) A 2D map is a good place to begin understanding an event like this, but the same source data can be used to quickly produce an immersive 3D scene.

Oso Landslide Web Scene: Before and After

To create the 3D before & after comparison of the Oso slide area, we used ArcGIS and CityEngine to generate a model of the area and published a set of interactive web scenes to ArcGIS Online. In doing this we were able to reuse many of the same before & after datasets we were using in the other 2D maps of Oso, including:

  1. Bare earth terrain surface, or digital terrain model (DTM)
  2. First return surface, or digital surface model (DSM)
  3. Imagery
  4. Operational data
    1. Structure locations w/condition
    2. Slide extent polygon

Terrain and Surface Models

Two unique web scenes were created—one to show the bare earth terrain (Digital Terrain Model), and another showing vegetation and other structures on the surface (Digital Surface Model). Within each of these scenes, before and after versions of the imagery and surfaces were grouped, allowing users to compare the two in the web scene viewer.

The first step was to prepare the following datasets in ArcGIS before they were brought into CityEngine:

  1. A rectangular area of interest (AOI) for the web scene that contains the affected area and the datasets.
  2. Clip the before DTM and DSM produced by the Puget Sound LiDAR Consortium (collected between April – July 2013) and export them to TIFFs (with .tfw).
  3. Generate the after DTM and DSM rasters from the Washington State Dept. of Transportation lidar dataset (collected March 24, 2014). Then clip and export them to TIFF.
  4. Clip the before (ArcGIS World Imagery) and after imagery (from this service) to the AOI and export them. (Note: The imagery size should be less than 4000 x 4000 pixels for use in CityEngine.)
  5. Obtain additional operational data, including:
    1. Damaged structures from this feature service
    2. Preliminary landslide extent polygon from USGS Open File Report 2014-1065
Before and After Imagery

Before (Left) and After (Right) Imagery

Once the layers were prepared, a new CityEngine Project and Scene were created using the local North Washington State Plane coordinate system (WKID 2285). The bare-earth scene was created first, so that dwelling inspection points could be aligned with the terrain surface.

Step 1: Import the before DTM (File > Import > Terrain Import) and the accompanying Texture (image) to be draped on top.

Before DTM UploadStep 2: Import the corresponding after DTM and Texture (image) pair.

After DTM Upload

Rename the two terrain layers so that we could tell them apart.

Rename layers

Step 3: Import the Structure inspection points to the scene (File > Import > File GDB Import). With the points selected, they were aligned to the Bare Earth Before surface (Shapes > Align Shapes to Terrain).

Align Shapes to Terrain

Step 4: Apply a simple CityEngine rule to symbolize the points according to the condition of the structure. I used the built-in cube symbol (we didn’t yet have building footprints when the scene was made) and a series of case statements according to the level of damage to color the cubes (below is a sampling):

Dwellings-->
case Level_ == "Destroyed" :
alignScopeToAxes(y)
i("builtin:cube")
color(destroyColor)
set(material.opacity,0.75)
s(symbolSize,symbolSize,symbolSize)
center(xz)
case Level_ == "Limited" :
(etc.)

With an X/Y/Z symbol size of 7 meters, each cube (shown below) is ~23 feet tall (approximating a 1-2 story building height).

A simple CityEngine rule applied to symbolize the building points

Step 5: The scene was finished by adding the other operational layers. You could add more, such as, a slide extent, a street network showing closures or depths, emergency assets, or vertical change.

Before exporting the CityEngine scene to a web scene file, a few bookmarks were added to show different parts of the landslide and affected areas. These can be navigated to individually, or played as a tour using the arrow button.

Web Scene BookmarksWhen the scene was ready to export, I selected all features in the 3D viewport of the scene (CTRL+A), and exported it (File > Export Models > CityEngine WebScene). I provided a Scene Name, then setup the layer grouping.

CityEngine Web Scene Layer Options

The highlighted Per Layer Options above are important to understand:

  1. Group Name: If you would like to compare 2 (or more) layers, give them a common Group Name. This will enable the swipe and compare tools in the exported web scene.Layers Tab
  2. State & Interaction: The State determines whether the layer is a Backdrop (not listed in the Layer list, always present), Visible on load, or Hidden when the scene loads. Interaction determines whether you can select a feature or not (not relevant for terrains, which cannot be queried).
  3. Textures: The texture quality can be selected from a drop-down, progressively down-sampling the original images. Because our scene is relatively simple and we want the maximum quality for the imagery, Original Textures is used. This is the highest quality setting. Note that using original texture sizes may cause problems for larger scenes or scenes with many unique textures (e.g., building facades).

Once exported, the web scene was uploaded to our ArcGIS Online account and shared. This can be done in CityEngine (File > Share As) or by uploading the exported web scene (.3ws) file in ArcGIS Online.

The same process was repeated for the DSM version of the web scene, showing vegetation and building heights in the terrain.

Take a tour of the bare-earth and surface model Oso landslide web scenes and leave any feedback or questions below.

Contributed by Craig McCabe

]]>
http://blogs.esri.com/esri/arcgis/2014/08/21/how-we-created-the-cityengine-web-scene-for-the-march-2014-oso-landslide/feed/ 0
Community Maps recap from the 2014 Esri International User Conference http://blogs.esri.com/esri/arcgis/2014/08/20/community-maps-recap-from-the-2014-esri-international-user-conference/ http://blogs.esri.com/esri/arcgis/2014/08/20/community-maps-recap-from-the-2014-esri-international-user-conference/#comments Wed, 20 Aug 2014 16:50:23 +0000 Shane Matthews http://blogs.esri.com/esri/arcgis/?p=40834 Continue reading ]]> Another successful User Conference is behind us. This year conference attendees were introduced to the Living Atlas of the World. The Living Atlas combines reference and thematic maps with topics relating to people, earth, and life. It is a collection of content communities assembled by Esri, the User Community, and our Partners all over the world.

Community basemaps are an integral part of the Living Atlas. Thousands of ArcGIS users have improved the coverage and quality of our basemaps by providing access to their map data. The World Topographic Map remains the “flagship” basemap in the Living Atlas collection and the Community Maps Team continued to encourage participation and explain the many benefits of contributing throughout the conference.

There were several opportunities for conference attendees to learn about Community Maps. Our popular “Getting to Know Community Maps” was presented again this year. This presentation highlighted what Community Maps ishow to participate, and the benefits of contributing to the program. This presentation also included a demonstration of the new and improved Community Maps data prep tools that were released just before the conference in July. A Demo Theater was conducted that showed attendees how to register and upload content through our Community Maps Contributor App. A Community Maps Special Interest Group (SIG) was held during the conference. The SIG included the Community Maps Timeline and a special user story about how Fairfax County, VA has applied the benefits of the program to the county and its residents.

The Community Maps Timeline stepped through the program changes and user-friendly functionality enhancements that have been introduced since ArcGIS Online launched Esri’s suite of basemaps. The timeline included a glimpse of what is to come in 2015 and beyond. The video below walks through the timeline.

Fairfax County’s GIS Applications Manager, Brendan Ford showed us how the county has implemented Community Maps in their daily operations. Fairfax County in the State of Virginia has been a contributor to Esri’s Community Maps since 2010.

Brendan was drawn to the program by the prospect of using ArcGIS Online basemaps instead of building their own basemaps to support applications.  Before Community Maps, Brendan and his team spent a considerable amount of time developing basemap content with their first released web applications.  Due to the subjective nature of the basemap cartography, where they started from scratch on symbols and label fonts, they struggled to develop a consistent basemap usable by multiple applications.  Using the high-quality cartography of the World Topographic Map on ArcGIS Online was an easy choice for the new versions of their web mapping applications. You can learn more about this story be reading the Fairfax County Virginia Community Maps Success Story.

For an overall look at the 2014 Esri User Conference, visit the following Story Map Journal.

You can learn more about Community Maps by visiting our product page and by visiting our resource center. Many answers to your questions can be answered by visiting the Frequently Asked Questions page. You can email the Community Maps Team at communitymaps@esri.com for additional information.

We look forward to hearing from you!

]]>
http://blogs.esri.com/esri/arcgis/2014/08/20/community-maps-recap-from-the-2014-esri-international-user-conference/feed/ 0
Upcoming Community Maps Webinar will feature latest news from the team http://blogs.esri.com/esri/arcgis/2014/08/15/upcoming-community-maps-webinar-will-feature-latest-news-from-the-team/ http://blogs.esri.com/esri/arcgis/2014/08/15/upcoming-community-maps-webinar-will-feature-latest-news-from-the-team/#comments Fri, 15 Aug 2014 21:40:12 +0000 Mark Stewart http://blogs.esri.com/esri/arcgis/?p=40992 Continue reading ]]> After taking a short break to focus on the 2014 Esri International User Conference, the regular Community Maps webinar will be back on August 21st at 11:00 am Pacific time.

This month’s webinar will include two main topics:

  1. Shane Matthews will recap all of the Community Maps-related news from this year’s UC.
  2. Andrew Green will provide an overview of recent and upcoming ArcGIS Online basemap improvements.

In addition to these two main topics, Tamara Yoder will be demonstrating the latest release of our Community Maps data preparation tools, and Mark Stewart will give a preview of the new Community Maps resource center that is currently under development.

We hope you can join us for this informative one-hour webinar.  Click here to add it to your calendar.

If you would like to view archived videos of past Community Maps webinars, please visit our video channel.

]]>
http://blogs.esri.com/esri/arcgis/2014/08/15/upcoming-community-maps-webinar-will-feature-latest-news-from-the-team/feed/ 0