Tag Archives: mashups

Sneak Peek: Browsing ArcGIS.com Maps in Business Analyst Online

 by Sooria Jeyaraman

As you all know in our latest release we’ve added the capability to integrate ArcGIS.com maps in Business Analyst Online. Now we are stepping up the game and making it much easier to load. You can load the ArcGIS.com maps with a single click. How is that done you may ask? Continue reading

Posted in Location Analytics | Tagged , , , , , , , , , , , , , , , , | Leave a comment

ArcGIS.com maps in Business Analyst Online

 by Sooria Jeyaraman

As you all know in our latest release, we have added more basemaps to the product, which I covered in my previous blogpost. One more exciting addition to the basemaps is the integration of maps from ArcGIS.com. Continue reading

Posted in Location Analytics | Tagged , , , , , , , , , , , , | Leave a comment

Sneak Preview: More Basemaps in Business Analyst Online

 by Sooria Jeyaraman 

Currently in Business Analyst Online we provide three different standard basemaps: Streets, Satellite and Topographic. Satellite has options to turn the road/place labels on or off and also provides the dates of the satellite images (this was explained in detail in my previous blog: BAO Snippet Image Dates). We’ve received requests from users to access other standard basemaps that come with some other Esri products. We’ve once again listened to our users and have done that and more… 

In the upcoming release of Business Analyst Online, the “Topographic” map button is replaced with the “More Maps” drop-down menu. Open the menu under “More Maps” and you will see Continue reading

Posted in Location Analytics | Tagged , , , , , , , , , , , , , , , , , , , , , | Leave a comment

Business Analyst Online API for Flex – Thematic Mapping Sample

 by Mehak Sujan

Other than migrating from ArcGIS Server for Flex 1.3 to ArcGIS Server for Flex 2.1, the second key aspect of the Business Analyst Online API for Flex 2.0 has to do with the full redesign of the thematic mapping functionality. What’s new in 2.0 lists all the changes related to thematic mapping such as which class, method and property has been added, removed or modified.

Along with this, we have released a thematic mapping sample application that leverages this new BAO Flex 2.0 API. This sample is provided as-is and can be downloaded from the code gallery. This download includes both the complete Flash Builder 4 project download and README.txt file explaining how to get this project up and running in your environment.

Once you have it up and running, you can start playing with it…

To begin, login using your BAO API credentials. If you don’t have one yet, you can purchase one or get a free 30-day trial subscription here.

When you have logged on, the application loads the thematic mapping layer using the default thematic mapping properties. You can easily change the variable you want to thematically map along with other properties such as the color scheme and its transparency level, and the classification type and number of classes if you don’t want the default settings…

The thematic mapping layer automatically updates as you pan or zoom on the map.  Based on your map scale, it is also intelligent enough to change the geography level that is mapped with the ‘Auto Select’ option and grays out the geography levels that can’t be rendered at that scale…

For example, after zooming to the north-eastern part of the country, the thematic layer automatically redraws to show counties (the recommended geography level for the current map scale) instead of states for that map area…


The legend also automatically updates and you can hover over any county to see its Total Population for 2010 and its details under the Description tab…

You can thematically map any supported variables available by your BAO API subscription (most variables are supported for thematic mapping except some Market Potential and Consumer spending variables). You can also quickly change the display of the variable as a percent, average or index based on the type of variable if you don’t want the raw number value to be displayed…

Try downloading the application to play with it and happy mapping!

Mehak

Posted in Location Analytics | Tagged , , , , | Leave a comment

Business Analyst Online API for Flex Version 2.0 Released

 by Mehak Sujan

The Business Analyst Online API for Flex Version 2.0 is now available. This is a major release over version 1.0 that was released in May 2010. 

What’s new in 2.0?

The key features of this release are:

  • Migration to Adobe Flash 4.1 and ArcGIS API for Flex 2.x.

  • Full redesign of thematic mapping functionality.

Please read the detailed list of what’s improved, added, removed, changed and fixed in 2.0 in the What’s new in the Business Analyst Online API for Flex 2.0.

How do I get started with version 2.0?

To start using it, you can download the new library and recompile your applications.  For instructions on migrating existing 1.0 applications, read the Migrating from 1.0 to 2.0 guide.
If you are new to the Business Analyst Online API for Flex, the Live Interactive Samples, API Reference, as well as the Getting Started and Inside the API sections under the Concepts are great resources to help you build your applications. The live samples demonstrate how to execute trade area, report, standard geography and utility tasks, as well as how to chain multiple tasks together in a batch task. All these samples are available as part of the library download.
 
 
What about Silverlight?
The corresponding Business Analyst Online API for Silverlight will also be released shortly.


Posted in Location Analytics | Tagged , , , | Leave a comment

Business Analyst Online API for Silverlight – Interactive Sample Viewer

Yup, It's real.  B-)by Tony Howser

 

Business Analyst Online API for Silverlight Interactive Sample Viewer

Preview and develop applications with the underlying business objects and data that power the entire Business Analyst Suite!


Part of the Business Analyst Online API …

The Business Analyst Online Application Programming Interface (API) consists of SOAP and REST services and, Silverlight and Flex (soon!) SDKs. Together, all of these services and libraries allow users to rapidly and easily develop with the underlying business objects and data that power the entire Business Analyst Suite of products.  These resources enable you to add substantial value to your client applications by allowing you to easily integrate Business Analyst’s powerful analysis and rich data in your workflows.

Whether you are a programmer or not, I urge you to continue reading as you will be able to try some live example Business Analyst workflows through the Business Analyst Online API for Silverlight Interactive Sample Viewer. I guarantee that your exploration of the live samples will help you gain some quick insight into some Business Analyst workflows…because interaction is definitely more engaging than my written descriptions here! :-)


Silverlight-based RIAs…

Silverlight is a Rich Internet Application development framework that allows programmers to rapidly create very sophisticated Web applications with a .NET-based development environment. Basically, Silverlight, like other Rich Internet Application frameworks, was created to develop advanced applications that are platform/hardware independent; can be distributed and executed over networks (usually through Web browsers); and deliver a sophisticated and seamless desktop-like application experience through a browser without the overhead of a long installation, powerful computing resources, large hard drive, etc.

Rich Internet Application Framework
Primary Development Environment
Programming Languages
Adobe Flex Flex Builder XML Markup (mxml); ActionScript
Microsoft Silverlight Visual Studio XML Markup (xaml); C#, VB.NET, or other .NET languages

Besides REST and SOAP Web services, the Business Analyst Online API currently has an API for Silverlight.  (We will be releasing an API for Flex in May!)  The Business Analyst Online APIs for Silverlight and Flex extend the core ArcGIS Server APIs for Silverlight and Flex, respectively; so the existing core libraries of rich mapping/UI controls/behaviors, etc. can be leveraged for rich client development with Business Analyst data and services.


Quick Start! …

The Business Analyst Online API for Silverlight Interactive Sample Viewer is a resource that was developed with the sole purpose of helping you rapidly learn about and develop with the Business Analyst Online API for Silverlight. Not only are you able to try out the “live” samples, you also have the option to download them and execute them as complete standalone Visual Studio solutions!  You can access links to these solutions through the viewer.  The solutions contain copiously-documented code in both C# and VB.NET and they can be executed immediately since they already reference the necessary libraries and have embedded Business Analyst Online API demo user credentials.

With a live interactive sample viewer and complete code and workflow examples that execute “out-of-the-box”, learning about and developing with the Business Analyst Online API for Silverlight could not be easier.

Enjoy!
Tony

 

View the Business Analyst Online API for Silverlight Interactive Sample Viewer; download the complete invidual samples; and open them up and run them with Visual Studio as shown in the screen captures below.

Live Sample
Business Analyst Online API for Silverlight Interactive Sample Viewer - Live Sample
XML Markup Code (xaml)
Business Analyst Online API for Silverlight Interactive Sample Viewer - XAML
C# Code-Behind
Business Analyst Online API for Silverlight Interactive Sample Viewer - C# Code Behind
VB.NET Code-Behind
Business Analyst Online API for Silverlight Interactive Sample Viewer - VB Code Behind
Description
Business Analyst Online API for Silverlight Interactive Sample Viewer - Task Description
Download Complete Visual Studio Solutions (C# or VB.NET)
Business Analyst Online API for Silverlight Interactive Sample Viewer - Download Visual Studio Solutions
Open Visual Studio Solution
Business Analyst Online API for Silverlight Interactive Sample Viewer - Open Visual Studio Solutions
Complete Standalone Application to Study, Extend, Customize, & Use!
Business Analyst Online API for Silverlight Interactive Sample Viewer - Run Standalone Solutions
Posted in Location Analytics | Tagged , , , , , | Leave a comment

Using ArcGIS Business Analyst Server SOAP API

by Maia Pawooskar

SOAP is defined as ‘Simple Object Access Protocol’ and is a protocol used in web services implementations. The SOAP API for ArcGIS Business Analyst Server was created for businesses interested in using the rich functionality available in this product as a resource in their custom business applications.

The SOAP API for ArcGIS Business Analyst Server has a large collection of fine grained methods and utilities. Using this rich collection, the developers can create all kinds of custom applications for their businesses.

It is easy to create a Visual Studio application using Business Analyst Server SOAP, like so:

  1. Create a Windows Application project
    • In Visual Studio 2005, click File, New Project
      • In the Add New Project dialog, under Project Types, click Visual C# Projects
      • Under Templates, select Windows Application, specify an unique name of your choice for the project name
      • Click OK
      • The project will open with a form named Form1
    •  In Visual Studio 2008, click File, New Project
      • Create a new project 
      • In the New Project dialog, create a new Windows Forms Application
      • Choose a name and folder
      • Click Ok
  2. Add a reference to an ArcGIS Business Analyst Server Web Map Service
    • In Visual Studio 2005 in the Solutions Explorer window under your Business Analyst Server project, right-click the References folder and select Add Web Reference
    • In Visual Studio 2008 in the Solutions Explorer window under your Business Analyst Server project, right-click in the References folder and select Add Service Reference
  3. Generate a WebService proxy
    • Visual Studio 2005 – in the ‘Add Web Reference’ dialog, in the ‘URL:’ combo box, enter the Web service endpoint to the Web Services Definition Language (WSDL) for an ArcGIS Business Analyst Server Web Map Service. The URL looks like this – http://localhost/arcgis/services/DefaultMap/mapserver/BAServer?wsdl. This step specifies that the WSDL for the Business Analyst capable Map Service will be returned, displaying the methods available in the Business Analyst Server SOAP proxy.
    • Visual Studio 2008 -  in the ‘Add Service Reference’ dialog, click on the ‘Advanced’ button. In the ‘Server Reference Settings’ dialog, choose ‘Add Web Reference..’. This will open the ‘Add Web Reference’ dialog, in the URL combo box add the Business Analyst Server WSDL.

  4. Under ’Web reference name:’ choose a name for the proxy then click on ‘Add Reference’. This creates Business Analyst Server’s Map Service proxy and value objects.

  5. Your IDE will now recognize the proxy classes and value objects from Business Analyst Server as if they are a standard coding library.  Once you have set this reference, start building your custom application. All you have to do is add code…..

Posted in Location Analytics | Tagged , , , , | Leave a comment