What's new in 2.1.1
ArcGIS for SharePoint version 2.1.1 is now available. This topic provides information on the updates and enhancements between ArcGIS for SharePoint 2.1.1 and the previously released 2.0 version. For information on the updates and changes in the ArcGIS Extensibility assembly, see the ESRI.ArcGIS.Extensibility assembly comparison.
Updates and enhancements
These updates and enhancements are included in ArcGIS for SharePoint 2.1.1:
- New product name—ArcGIS for SharePoint
- Map Contents with Legend capabilities
- Pop-ups on click
- On-demand feature retrieval and auto updates
- Adding layers
- ArcGIS for Organizations
- Map Web Part layouts
- Configurable print tool
- Wrap-around support in the Map Web Part
Map Contents with Legend capabilities
The Map Contents panel now displays symbology for layers. Legend configuration is specified in the Map Web Part and includes the following display mode options:
- Contents—Both layer visibility check boxes and layer symbology (legend) are included
- Layer list—Only layer visibility check boxes are included; layer symbology is not
- Legend—Only layer symbology is included; Layer visibility check boxes are not
Additional Map Contents configuration options include specifying which layers to include in the Map Contents, whether to show the basemap layer, and the ability to show only the layers visible at the current scale.
Users can now edit features in ArcGIS for SharePoint. On-click pop-ups enable quick editing of feature shapes and attributes, the ability to delete features, and the ability to add attachments to the feature without needing to access a separate dialog box. The Add Features panel allows for adding new features using the feature template published with the service. The user experience maintains consistency with the user experience in the ArcGIS Viewer for Flex and ArcGIS Explorer Online.
Pop-ups on click
Pop-ups on click functionality can be enabled on dynamic map services, cached map services, layers within map services, Spatial Data Service (SDS) layers, SharePoint list layers, GeoRSS layers, and graphics layers. Pop-ups on click emulates "identify" tool functionality, and support includes the ability to drill-down to display attributes from multiple layers in a single pop-up. Editing tools including deleting features, editing the shape and attributes of features, and adding attachments can also be configured within on-click pop-ups.
On-demand feature retrieval and auto updates
On-demand feature retrieval—On-demand feature retrieval for dynamic map services, cached map services, layers within map services, SDS layers, SharePoint list layers, GeoRSS layers, and graphics layers is now the default option for layers added through Browse and Search. When enabled, the Map Web Part retrieves features for a layer within the current extent. The Map Web Part then continues to retrieve features within the map extent whenever the extent changes, while keeping the features that were retrieved previously.
Auto-update on layers—There is now an option for layers within ArcGIS map services, SDS layers, and GeoRSS layers to enable updating at a specified interval. With auto-updates enabled, changes to the layer appear automatically.
Ability to specify URL directly to service or layer—You can now specify the uniform resource locator (URL) directly to a map service or feature layer when adding layers using the Browse dialog box, and when adding geoprocessing tools.
Support for secure services—You can now add secured map services to ArcGIS for SharePoint via a proxy URL.
ArcGIS for Organizations
ArcGIS for Organizations provides a way to explore web maps that have been shared within an organization. The ArcGIS Viewer for Silverlight supports accessing web maps from an individual's groups and from an organization's groups to which they belong.
Map Web Part layouts
With version 2.1.1, the positioning and styling of elements within the Map Web Part is defined in a layout file. The layout file, DefaultLayout.xaml, is stored in the ArcGIS Mapping Configuration Files document library. This file determines the layout for all Map Web Parts within a site collection.
In addition to positioning and styling existing elements, the layout can also be modified to include anything that can be declared in Extensible Application Markup Language (XAML). For objects that the Map Web Part does not have the necessary assembly references to (for example, an object that you implemented), package the assembly in a Silverlight application and load the output .xap file into the ArcGIS Mapping Extensions library.
Configurable print tool
A new print tool provides configurable printing functionality directly from the Map Web Part’s ribbon. The print tool allows designers to specify the printed map’s title, description, size, and layout. All layer types are supported for printing.
More print layouts can be added by deploying them to your SharePoint server. Layouts are specified as XAML files and can be used to size, position, and style print layout elements. Anything that can be declared in XAML can be included in the layout, provided that the Map Web Part has a reference to the necessary supporting assemblies. For assemblies not loaded by the Map Web Part by default (for example, an assembly containing an object that you implemented), simply package these assemblies in a Silverlight application, load the .xap file into the ArcGIS Mapping Extensions library, and add it to the Map Web Part.
Wrap-around support in the Map Web Part
The Map Web Part now supports continuous pan across the dateline when the spatial reference of the basemap is geographic WGS84 (WKID 4326) or Web Mercator (WKID 102100). Wrap-around support is based on the new wrap-around functionality included in the ArcGIS API for Microsoft Silverlight.
Note that wrap-around is specified in the Map Web Part’s layout. To disable it, edit the DefaultLayout.xaml file in the ArcGIS Mapping Configuration Files document library by finding the Map control and setting the WrapAround property to False.
Tiled map services, feature layers, and graphics layers are supported. Dynamic map services that support a spatial reference defined as well-known text (WKT) are supported. This includes ArcGIS Server 10 REST services.
Geoprocessing service input parameters—Support is included for detecting geoprocessing choice list and MultiValue<String> input parameters. If a geoprocessing service specifies a list of inputs for parameters (such as print sheet sizes or file formats), they are presented in a user interface (UI) to allow for easy selection.
Map extent as input geometry—Geoprocessing services can be configured to accept the map extent as the input geometry for tasks.
Map service layer results—Some geoprocessing services use a map service to draw results. Often times, such geoprocessing services can return feature data up to a certain number of results. Previously, ArcGIS for SharePoint tried to get the feature data and display the results as graphics on the map. Now, it checks to see whether a map service is being used for results and, if so, shows results using the map service.
The product is currently in the final stages of localization. Localized setups will be released soon.
ArcGIS for SharePoint has been localized into nine languages—Arabic, French, German, Italian, Japanese, Portuguese (Brazilian), Russian, Simplified Chinese, and Spanish. For these languages, the ArcGIS for SharePoint components—the Map Web Part, Location Field, and Geocoding Workflow—automatically respect the language of the current SharePoint site or page. Additionally, the interface of the ArcGIS for SharePoint installer automatically reflects the language of the operating system on which the installer is run.
Configuration wizards—The Extensibility API has been enhanced to support the creation of configuration wizards such as those used in Add Tool and Add GP tool using ISupportsWizardConfiguration.
Configurable controls—The Extensibility API now provides a way for developers to create controls in the layout that can be configured in edit mode. Map Contents and Editor are examples of controls that are configurable in the Map Web Part.
Pop-up Extensibility—New options include the ability to add commands (that is, tools) to a pop-up, programmatically manipulate a feature's pop-up, and programmatically enable or disable pop-ups for a layer. Additionally, the pop-up XAML is now exposed in the Shared_Resources.xaml file used in the layouts.
MapApplication.Current.Urls—Provides programmatic access to application URLs such as the application's base URL, geometry service URL, and proxy URL (if defined).
MapApplicationBindingSource—Allows binding in XAML to MapApplication.Current.Map and MapApplication.Current.SelectedLayer.
MapApplication.Current.LoadMap—Easily initializes the application’s map based on the existing Map.
MapApplication.Current.LoadWebMap—Initializes the application’s map based on a web map.