Posts Tagged ‘ArcGIS Server Flex api’

Useful ESRI Videos and Training Materials

March 23, 2012

Hi all,

I am getting lot of emails about ESRI web API concepts/basics and how to use them, how it differs from other API’s comparisons etc… Many students asking me for training materials and tutorials/getting started materials. I always suggest to go through ESRI virtual campus class. Here is list of FREE  training course videos list with short description.

1.  Getting started with ArcObjects – This is one of basic Arcobjects training material by Rob Burke.

2. Getting Started with GIS (for ArcGIS 10) – What is GIS, how it is used, view data on the map etc using ArcMap and tools. This is 9 hour course which is useful for the students/trainer and those who begin their career with GIS using ESRI products

3. GIS for Managers . This is interesting one for managers and executives to know about GIS and its capabilities. What is GIS, how it helps in real-world scenario, what are productivity benefits etc.   Basic introduction and concepts helpful to know managers/associates who deals with GIS for first time.

4. Introduction to ArcGIS Viewer for Silverlight  – The ArcGIS Viewer for Silverlight is a ready-to-deploy, configurable client application . Recent days most of the people started using the viewer product. This is FREE.It is an ideal solution for novice users who want to create web mapping applications. This is ideal for quick demo to for the customer with rich set of tools.

5. Introduction to the ArcGIS Viewer for Flex . This ArcGIS viewer in flex platform. It is Esri’s solution to easily and quickly create customized GIS-enabled Web mapping applications—without requiring programming.  Flex platform really growing strong.  The rich user interface helps to build fantastic user experience.  This is also ideal for quick demo for the customers.

6. Getting Started with ArcGIS API for Microsoft Silverlight/WPF  . This is right place to getting started with sliverlight API. You can also go through Web API helps and samples. This is useful for developers.

7.Building Rich Internet Applications with ArcGIS API for Flex . This is right place for getting started with Flex API. The seminar is designed for Web  developers who would like to create rich, interactive applications using ArcGIS Server services and the ArcGIS API for Flex.

8. Embedding ArcGIS into SharePoint  . These share point creates a lot of interests.  There is huge potential and demand for  GIS based share point portal application.  This course is for SharePoint users who are interested in providing map-based visualization in a collaborative environment.

8. Introduction to ArcGIS for Developers This seminar provides an overview of the developer resources and opportunities available through the ESRI Developer Network. This seminar is suited for those interested in developer opportunities using ArcGIS.

9.Developing Add-ins for ArcGIS Desktop 10 The ArcGIS Desktop 10 add-in model provides you with a method to easily extend the ArcGIS Desktop user interface and application capabilities. This is helpful to develop a custom tool on top of the ArcGIS (ArcMap). Useful to GIS analysts, professionals, and developers who want to learn how to create or share ArcGIS Desktop add-ins.

10. Basics of Geographic Coordinate Systems (for ArcGIS 10). Most asked tutorial from everyone. Understanding the basics of coordinate system. This seminar talks about only geographic coordinate system, still useful to learn the basics.

ESRI TechnicalCertification samples

Esri Technical Certification: Sample Questions for ArcGIS Desktop Associate

Esri Technical Certification: Sample Questions for ArcGIS Desktop Professional

There are many other courses on Javascript API, andriod IOS development, Editing in ArcGIS, using geodatabase etc.

Please click this link to go through entire of free videos from ESRI 

Please write me for any questions/clarifications. Hope this helps lot.




ESRI ArcGIS Server Flex API 1.3 Version is released

November 10, 2009


Good to see the ESRI ArcGIS Server Flex 1.3 release. This release has update of nice features.  Especially JSON conversion and styles for infowindow certainly helps a lot.

  • The Short Summary:
    • Support for Flex SDK 3.4. The older 3.0 thru 3.3 are still supported.
    • More styling options for InfoContainer (used by InfoWindow and InfoSymbol).
    • 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 also used in WebMercatorUtil for projecting coordinates between geographic and Web Mercator.
    • Miscellaneous API improvements and bug fixes.
  • Changes:
    • The parameters when creating a PictureFillSymbol have changed.
    • Outline is now the default property of the PictureFillSymbol.
    • The MapImage property on the GeoprocessorEvent has been removed since it was never used.
    • The Extent.intersects() method now accepts any geometry as argument (not just another extent).
    • The TRUE_SHAPE_WITH_MEASURE constant on the NAOutputLine has been removed since it is not supported on the server.
    • For line symbols, non-solid styles are now faster than before (though solid lines are still faster than non-solid).
    • It’s now possible to pan and use rubberband zoom even while draw toolbar is active.
    • The Web Mercator WKID has changed from 102113 (WGS_1984_Web_Mercator) to 102100 “WGS_1984_Web_Mercator_Auxiliary_Sphere” for VETiledLayer and WebMercatorUtil.
  • New event class:
  • New methods:
    • convertToJSON in FeatureSet to convert a FeatureSet into JSON.
    • convertFromJSON in FeatureSet to create a FeatureSet from JSON.
    • update in MapPoint.
    • getPoint and setPoint in Multipoint.
    • contains, insertPoint, removePoint and setPoint in Polygon.
    • insertPoint, removePoint and setPoint in Polyline.
  • New properties:
    • minScale, maxScale and isInScaleRange on Layer.
    • panDuration and zoomDuration on Map. The default has been changed from 500 to 300 milliseconds for faster panning and zooming.
    • infoWindowContent on Map allows you to specify the info window content inline.
    • xscale and yscale on PictureFillSymbol.
  • New styles:
    • borderAlpha, borderColor, borderThickness, infoPlacementMode, shadowAlpha, shadowAngle, shadowColor and shadowDistance on InfoContainer.
  • New and updated samples:
  • Bug fixes:
    • RouteTask now sends correct accumulateAttributes, impedanceAttribute, restrictionAttributes and directionsTimeAttribute values.
    • ArcIMSLayer no longer throws runtime errors for non-existing services.
    • GraphicUtil.getGraphicsExtent() no longer updates the extent of the first graphic with the outputExtent. <!–
    • CR124,639GPFeatureRecordSetLayer now always handles MapImage responses correctly.
    • –>

    • PictureMarkerSymbol now resizes correctly even if width and/or height is set before setting the source.

Generally all versions of ArcGIS API for Flex will work with any version of ArcGIS Server 9.3 and above. However, for certain functionality you need to use specific versions. For example, for routing, use ArcGIS API for Flex 1.2 (or later) and ArcGIS Server 9.3.1 (or later). See the API Reference for more details.

ESRI ArcGIS Server Flex API sites

January 20, 2009

Here is an interesting thread in ESRI Forums on ArcGIS Server Flex based web sites. Here is the list below

  1. Brain and Royce did a excellent work on Property Information System

Especially:  Street view amazing 🙂

2.  City of Boston: One of first Flex based site and sets trend setter for all the developers

3. Desoto County GIS:  Wonderful site with wide range of tools- especially Export to PDF

4.  Lenexa Kansas: Good Site

5.  NCES Flex Site:

If  there were any other sites developed using ArcGIS Server Flex API  please do ping me on the comment section. Almost all the basic functionality for any public web sites are developed in above sites. To summarise the list of functionalites

  1. Map Navigation – Zoom In/Zoom OUT/PAN/Previous/Back/Full Extent
  2. Table of Contents
  3. Selection Tools- Select by Rectangle/Polygon
  4. Tools – Identify , Measure and Over view map
  5. Print with advanced options with legend, scale along with preview option
  6. Export to PDF with Map Legend, Scale, Symbology
  7. Find address
  8. Show latitude/Longitude on mouse move
  9. Simple Queries and Spatial Queries and showing results in datagrid and export results to excel/CVS
  10. Show attributes information with option to zoom in to seleced feature etc
  11. Integration with Google data

Almost all the basic functionalities can able to develop using Flex API. I firmly believe that Flex API surely going to rock in coming days. If ESRI improves the Flex with more functionalities definitely am sure that Flex will lead among other API’s.