Monthly Archives: April 2010
Version 2.0 beta of the ArcGIS API for Microsoft Silverlight/WPF is now available for download on the new ArcGIS Resource Center. This is the first public beta release for version 2.0 that supports new features and functionality included with the ArcGIS Server 10 platform. It is important to note that you can install 2.0 side-by-side with 1.x versions of the ArcGIS API for Silverlight/WPF. Keep in mind that to download the API setup, you will need to login to the ArcGIS Resource Center.
Here are a few highlights of what’s new:
- Silverlight 4 is now required to develop Silverlight applications. Silverlight 3 is no longer supported.
- Visual Studio 2010 and Expression Blend 4 are required when building Silverlight 4 applications.
- You can edit feature layers associated with an ArcGIS 10 Server feature service.
- The Map and layers support display of time enabled data.
- The enhanced geometry and route service operations are available.
- The API now supports spatial reference defined as well-known text (WKT).
- Both Silverlight templates may return an exception or blank page in the design view of Expression Blend 4 and Visual Studio 2010. To resolve, add a reference to the System.Windows.Controls.Data.Input.dll (in <Program Files>Microsoft SDKsSilverlightv4.0LibrariesClient) and refresh the design view.
Be sure to use the new Forum to ask questions and work with the community to resolve issues you may encounter.
The ArcGIS Silverlight/WPF Development Team
by Sooria J
Another exciting feature awaiting you in the next release of Business Analyst Online is the ability to create high quality custom PDF maps. We’ve had numerous requests for higher resolution maps for your presentations. So we have fulfilled your requests and even took it a step further.
- In the Map Tool Palette, we have a new tool for this functionality. You can create a higher quality custom PDFs using this tool.
- Clicking this icon opens a dialog to set custom choices for the PDF.
- You can create a “Title” for the map.
- Optionally, you can add a “Subtitle”. For a color coded map, the variable will be automatically prefilled in the subtitle column.
- You can choose the desired “Orientation” setting for the PDF.
- If a Color-Coded map PDF is being created, then you can add the legend to your final output. This legend will be a miniature version of the regular legend.
- The title and subtitle, when entered, immediately reflect on the Preview side of the dialog.
- You can also pan the map by click and drag or by using the arrows in the preview mode for the desired view.
Once the report is ready, you will be notified in a Report Ready dialog. You can choose to open it immediately but if you don’t then don’t you worry…it will be stored under “Previous Reports” for future reference. The final map (shown below) will be a PDF, properly formatted in a higher resolution with your custom title and subtitle. Sweet huh!
With these high quality custom PDFs, we believe you will be able to make even better presentation and board room maps.
04/30/10–The World Topographic Map (World_Topo_Map) was updated to
include large-scale data for Arkansas and additional detailed local data for
The new data for Arkansas includes coverage from a scale
of 575,000 down to 9,000 for the state and down to 4,000 for Washington County.
The data was provided by the State of
Arkansas through the ESRI
Community Maps Program. See the recent post about Community Basemaps and the Community Maps Program for information on how the program has made the World Topographic Map a Community Basemap.
The detailed city map for Washington, D.C., was updated with
additional detail including more detailed street/curb lines, driveways, and
sidewalks. This large-scale map was updated with data
provided by the District of
Columbia Geographic Information System (DCGIS).
For details on the new and updated coverage, view the list of Current World Topographic Map
If you have previously used this service, you may need to clear your cache in
order to see the updates.
If you have feedback or comments about the updates, please post them to our
Something that we had overlooked but were recently reminded of was the availability of the Implementing ArcGIS Explorer technical session that was presented by Mark Bockenhauer and Mike Rudden at the ESRI Developer Summit in March.
The 1-hour long recorded session takes a top-down approach to familiarizing yourself with ArcGIS Explorer with a focus on how it can be configured and customized. Topics that are covered include application configurations, the ArcGIS Explorer SDK, creating and deploying add-ins, and various implementation scenarios to serve a variety of different user contexts.
The entire 2010 Developer Summit video collection can be found online (the Explorer recording is listed on page 6).
The ArcGIS Desktop application graphical user interfaces (GUIs) are composed of menus, toolbars, and dockable windows, which you can configure to meet your daily tasks and requirements without writing a single line of code. These tasks are accomplished by dragging and dropping within the application, and do not require administrative privileges. The configuration changes are saved with your document, so that when your document is opened, the layout of the GUI remains the way you last configured it.
The following are examples of UI configurations:
- You can add or remove new commands and tools on to the application’s toolbar from the Customize dialog box.
- You can create new toolbars and menus, or rearrange existing toolbars and menus to group the commands and tools that are frequently used.
- You can drag and drop geoprocessing tools and models on to the application’s toolbar from the Customize dialog box.
- You can hide and show, or close dockable windows, such as the Search window, table of contents (TOC), and so on. Dockable windows can also be positioned to float or remain docked in a specified area in the application.
- You can assign and work with default geographic data (via templates).
Here is a screen shot that shows the Customize dialog box in the ArcMap UI:
For more information, see About configuring the user interface in the ArcGIS Desktop User help system.
In ArcGIS 10 the Spatial Analyst toolbox includes a Raster Calculator geoprocessing tool in the Map Algebra toolset. This is not the same raster calculator as in previous versions of ArcGIS, so keep reading to find out what it does, how it’s improved, and where to find more information.
The Raster Calculator geoprocessing tool in ArcGIS 10 is designed to execute a single-line map algebra expression using multiple tools and operators listed on the tool dialog. When multiple tools or operators from the tool dialog are used in one expression, the performance of this equation will generally be faster than executing each of the operators or tools individually.
The Raster Calculator tool has been designed to replace both the previous Raster Calculator from the Spatial Analyst toolbar and the Single Output Map Algebra geoprocessing tool. The Raster Calculator tool is like all other geoprocessing tools; it honors geoprocessing environment settings, it can be added to ModelBuilder, and when used in ModelBuilder it supports variables in the expression. The ability to support variables in the expression makes the new Raster Calculator tool much more powerful and versatile than previous Map Algebra implementations.
The Raster Calculator tool is used to execute Map Algebra expressions inside ArcGIS applications. The Raster Calculator is not supported in scripting because in ArcGIS 10 Map Algebra can be accessed directly when using the geoprocessing ArcPy site-package. This seamless integration of Map Algebra into Python extends the capabilities of Map Algebra by taking advantage of Python and third party Python modules and libraries; making Map Algebra far more powerful than it has been in the past. The Map Algebra language in ArcGIS 10 is similar to 9.x Map Algebra with minor syntax changes due to the integration of Python; most notably case sensitivity.
If you are interested in learning more about the new Raster Calculator tool or about Map Algebra in ArcGIS 10 please go to: ArcGIS 10 Help Documentation.
Post written by Liz Graham, Product Engineer on the Spatial Analyst team
4/28/10-You may find some content in ArcGIS Online that doesn’t work as expected in your ArcGIS Desktop application. A common reason is that the content owner has shared a map or layer without sharing the underlying data. Layer files (lyr) and map documents (mxd) are especially prone to this. If you open one of these files in your ArcGIS Desktop application and see missing layers, check the underlying data sources to see if you have access to them. If you don’t, one solution is to search ArcGIS Online for the same information but in a format that is better for sharing. Layer packages, map services, and Web maps are especially good choices.
If you own content that you want to share in ArcGIS Online, consider your audience and consider your format. If you want to share with everybody, make sure everybody will have access to the data your content references. If you upload a map document or layer that you have not
packaged, the item does not contain data. This means that someone using
your map or layer needs access to the data associated with it. A better alternative is to share layer packages, map services, and Web maps.
Layer packages are a good alternative to sharing map
documents and layer files because they contain both the layer and data
contents. For more information about adding layer packages, see ArcGIS Online Help.
Map services from ArcGIS Server are another excellent way to
share your content. As long as you have your services on a
publicly-available server, you can reference and share them in ArcGIS
Online. For more information on adding services, see ArcGIS Online Help.
Web maps are an especially good choice for sharing content because you view them in a Web browser; no desktop application is needed. You build these maps in ArcGIS Online using your own map services or services that
others have shared. For more information about creating Web maps, see ArcGIS Online Help.
For more tips on sharing, see our previous blog post, Tips for sharing your maps and Web mapping applications.
New Techincal paper hot off the presses from the ESRI Geometry Development team:
Understanding Geometric Processing in ArcGIS
This technical paper is for users who want a more comprehensive understanding of how ArcGIS interprets feature coordinates when making spatial decisions. It introduces the process of geometric integration (aka cracking/clustering) in terms of how it works in vector data processing in ArcGIS. It describes how the key spatial reference properties of coordinate grid resolution and cluster tolerance affect this process. It also provides recommendations on how to choose a good cluster tolerance.
Think of it as somewhat of a part 2 to this whitepaper,
Understanding Coordinate Management in the Geodatabase – This white paper is for users who want a more comprehensive understanding of how feature coordinates are managed within the geodatabase. It discusses the properties of a spatial reference, feature coordinate storage in the geodatabase, high precision vs. low precision spatial references, and data migration strategies between the two types of spatial references.
by Sooria J
Business Analyst Online is getting smarter, which will help our users make smarter decisions with smarter intelligence. You must be wondering why am I “smarting” so much. Here’s why.
How many times have you wondered…
- I really like the color-coded maps with one variable. How cool would it be if I could get an interaction of multiple variables?
- My client provides a specific set of criteria for each variable (age, income, population, etc.) with the specific range they are looking for. They are ONLY interested in areas that fall into their criteria. Do I need to spend time analyzing each variable one by one and filter out the areas that meet their criteria?
- It would really save time if I could save multiple sets of criteria for each of my clients and provide them with a list of geographies that match their criteria based on their need at that moment, can I do this in less than five minutes?
If you are among the crowd who “wondered” about these questions, while using Business Analyst Online, your prayers are truly answered folks.
In the upcoming release of Business Analyst Online, we are adding a brand new feature which allows the user make all the smart moves mentioned above, aptly this feature is called “Smart Map Search”. You will be able to pick multiple variables from our hundreds and hundreds of variables, set a definite range for each of the variables and view the results (geographies) that match your criteria. Oh yea, you can also save the criteria list so that you don’t have to hunt for the variables of your (or your client’s) choice each time. Also note that you can export the results into an Excel file and use it for further analysis.
Don’t you agree that Business Analyst Online is getting smarter? Watch for my next post for more details with actual screenshots about this feature…
Many users of the Bentley MicroStation CAD platform have asked us how to connect to image or map data that is served from ArcGIS Server. ArcGIS Server can serve various formats easily consumable by non-ESRI clients. One of these popular formats, supported by MicroStation, is OGC WMS (Open Geospatial Consortium Web Map Service).
Support for WMS in MicroStation was added in version V8 XM (08.09.03) and updated in version V8 XM (08.09.04). In V8 XM, access to WMS services requires a manually-created xWMS file. In V8i (8.11), you can connect to WMS services using an updated interface within the Raster Manager. This post describes both techniques.
Connecting to a WMS in MicroStation V8 XM
To connect to a WMS using Raster Manager in V8 XM, you must create an xWMS file. An xWMS file is a simple XML file with the extension .xWMS, which contains some properties about the WMS.
The following values must be contained in the xWMS file:
- URL: The URL to the service.
- VERSION: The version of WMS supported. MicroStation only supports WMS version 1.1.1 at this time.
- SRS: The EPSG Code for the service’s spatial reference system.
- LAYERS: The layer name of the service.
- BBOX: The bounding box of the service in the aforementioned spatial reference system.
- WIDTH: Width of the service in pixels.
- HEIGHT: Height of the service in pixels.
- FORMAT: The image format in which the service is to be returned. Examples are image/jpeg or image/png
Most of the remaining values in the file can be left as defaults, but you can edit them as necessary. To identify appropriate values, you can use Get Capabilities on the WMS. For example:
Below is a sample xWMS file. You can copy this into a text editor and change the values to suit your own WMS. Note that the URL must be entered without the “http://” prefix. This is automatically added by MicroStation.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<MINSIZE width="85" height="100" />
<MAXSIZE width="850000" height="100000" />
<MAXBITMAPSIZE width="1024" height="1024" />
Once you have the above file, follow these steps to add it in V8 XM using Raster Manager
- Open Raster Manager.
- Click File > Attach.
- Navigate to and select the xWMS file, then click Open.
- If necessary, click Fit To View to zoom to the extent of the service.
Connecting to a WMS in MicroStation V8i
Although you can also add xWMS files in MicroStation V8i, it’s easier to use the improved user interface for adding a WMS service interactively. Here’s how:
- Open Raster Manager.
- Create a new WMS connection by clicking File > New > WMS.
- Type in a URL, or click the Servers button and select a service from the server list.
- Select a layer from the Available Layers list and click Add to map.
- Click Save or Save and Attach to add it to the drawing.
Using a jpeg connection for improved performance
By default, the format for the WMS connection is image/png. However, it’s recommended that you make a jpeg connection to ArcGIS Server because the transfer rate is faster.
To change the connection properties in MicroStation V8 XM, modify the .xWMS file prior to attaching it within MicroStation. The XML node to change is:
In MicroStation V8i you can make the change before adding the WMS to the map. See the diagram below.
You can also access this dialog for an open connection. Follow these steps:
- Open the Raster Manager.
- Select the WMS connection to edit.
- Edit the WMS connection (From the Open menu, click Utilities, and click Edit WMS.)
- Change the Format to image/jpeg.
Contributed by Randall Rebello of ESRI