Archive for the ‘General’ Category

ArcGIS 10.1 – A quick look

February 25, 2012

Hi Folks,

I am just going through the ESRI and learning what are all new features available in ArcGIS 10.1.  This post talks about the important changes which I have noticed and interests on the new version. There are many more..

1. New look for ArcGIS. This looks really cool at least to me , I like different colors and new fonts.


2.  ArcGIS 10.1 no longer supports VBA environment. So folks be prepared move out of VBA tools. I  have seen lot of data development company uses VBA as primary language for their work. If so, its time to change.

3. ArcGIS 10.0 is the last release that the ArcObjects SDK for Microsoft .NET will support Visual Studio 2008.  ESRI constantly supports MS.

4. Major Change : 

ArcGIS Server 10.0 is the last release with support for 32‐bit operating systems.  The next
release of ArcGIS Server (10.1) will run natively as a 64‐bit application, requiring 64‐bit operating
systems. [Added 8/18/2011] This includes the ArcSDE technology component of ArcGIS Server
known as the ArcSDE application server.

We have faced enough problems with 32bit/64 bit platforms on ArcGIS server. Thanks ESRI 🙂

5.  ArcGIS server 10 is last release of using MXD. From 10.1 , all are MSD’s. This is an interesting change. Need to check how compatablity of MSD’s with Web API’s.

6.  Cool feature: Installation of ArcGIS server made easier – No SOM and SOC’s

With the new architecture of of ArcGIS Server 10.1 ,  accounts are no longer required for ArcSOM and ArcSOC processes. SOM and SOC’s are no longer used. Instead one account is used to run the ArcGIS Server process .  The rest of the configuration is done through the updated manager. This is very good stuff. One who installs and maintains Server know how to difficult with all these accounts .

7. ArcGIS Server 10.1 will be the last planned release for the ArcGIS Server Web ADFs, No DCOM support, web editing functionality of default Web ADF will no longer be supported.  Custom developed applications from business partners and users using fine grained ArcObjects through DCOM will not be supported. We are already started using Geoprocessing Framework and SOE;s

8. AUTOMATIC REST CACHE clearing . This is MUST required

Click here for more information


ArcGIS Server API for JavaScript – Training Material

February 24, 2012

Find below link which has training material for Javascriptt API


Training Materials to Students

April 6, 2011

Hi All,

Nice to meet you after long time.  Hope everyone is doing good.

I have planned to conduct a workshop or a sort of training for 11 or 12th grade students to inspire and excite them on GIS.  I am looking for some training materials like videos/ppts or any suitable books or any nice ideas for practical demo of GIS which will help for students understand them about GIS .

If you have any such materials please send by email ( or pointers would be of great help.

Note, this is for students  of age 16 or 17, to inspire and excite the world of GIS. 

Thanks in advance,


2010 in review

January 2, 2011


Below are the stats of my blog. First I would like to thank all friends, visitors for encouraging me. In the 2010, I have written 10 posts which is very less compared with 20008/09. I have not contributed much on technical side. As you aware every blogger will undergo lag phase like this.

To be honest, 2010 was really toughest year in my career. I was (still) working in one of the biggest GIS project and leading team of 15+ and still project is running. This is the longest project in GIS having more than 1.5 years of development phase and business is more than 1/2 million $.So completely occupied with the work.

Every day I work atleast 15 hrs per day is required and almost worked on 30+ week ends in office. Due to work schedule, traveling 35 km per day, lack of connectivity forced to keep out. OK. Though I have not written much, but still I have helped many folks on the carrer front through emails and calls. I have made some good friends and juniors. I try to help as much as I can. I have replied almost most of the mails, if at all I missed any, I am sorry for that.

In this new year 2011, I will try to share more on technical front which I learnt. I would request you give your feed back as comments on what sort of articles are required. Again, I profusely thank each and every one of you for supporting me. Wish you a very Happy New year 2011.



The stats helper monkeys at mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health:

Healthy blog!

The Blog-Health-o-Meter™ reads Wow.

Crunchy numbers

Featured image

A helper monkey made this abstract painting, inspired by your stats.

Madison Square Garden can seat 20,000 people for a concert. This blog was viewed about 67,000 times in 2010. If it were a concert at Madison Square Garden, it would have performed about 3 times.

In 2010, there were 10 new posts, growing the total archive of this blog to 180 posts. There were 2 pictures uploaded, taking up a total of 31kb.

The busiest day of the year was September 28th with 552 views. The most popular post that day was GIS Courses in India.

Attractions in 2010

These are the posts and pages that got the most views in 2010.


GIS Courses in India September 2008


GIS Interview Questions December 2008


ESRI ArcGIS Server Flex API sites January 2009


ArcObjects Tutorial I-Create Custom Command May 2008


What is new in ArcGIS 9.3 February 2008
1 comment

Happy NewYear 2011

December 31, 2010

Dear Friends,

Wishing you all a Very Happy and Prosperous New Year 2011!.

May all your wishes comes true in this wonderful year.



Happy Diwali

November 2, 2010

Dear Folks:

Wish you a all very Happy Diwali …..

Diwali is one of the grand festival celebrated in India. You can read more from

Have a great celebrations!







Some useful tips from ESRI

August 16, 2010

Some useful tips which I have read from different blogs/ESRI Forums. All these items are in draft for quite some time, just publishing them today.

1) How to organize hundreds of feature classes in SDE? . This is one of the challenging job during the application design. Again it depends on the business requirement. I would say having 200+ feature class or using higher number of feature class/multiple dataset in web solution is not a correct practice. If it all required, we have to redesign data modelling for such specific requirement. Below are two ESRI Forum threads discussing  the same.

In general, it is a bad idea using FD to group FCs for two reasons (at least).

a). As you’ve already known, while accessing just one FC, the whole FD is locked. [What do they mean by FD will be locked, is that -A process accessing a feature class within a feature dataset locks all of the feature classes in the feature dataset?].

What for dataset is being used. This is an imaginary folder to store all your feature class .

  • A feature dataset is a collection of related feature classes that share a common coordinate system.
  • Their primary purpose is for organizing related feature classes into a common dataset for building a topology, a network dataset, a terrain dataset, or a geometric network.
  • All feature classes contained within a feature dataset have the same access privileges.
  • To organize feature classes for data sharing
  • Another design factor in organizing feature classes into common feature datasets is the requirement to use a spatial reference
  • Extent set for FD is same for all FC’s

b). When you use one layer in the FD, all the FCs in the FD will be cached, not just the layer you are using.

c). Don’t put any layer/feature class into a feature dataset unless you need it for geodatabase functionality (e.g. geometric network, topology, etc.)

2) How to connect to geodatabase. A quick help ESRI reference link for various type of connection. I always have this link in my favourites.

3) How to find windows operting system version (32/64 bit OS)

  • Click Start, and then click Run.
  • Type sysdm.cpl, and then click OK.
  • Click the General tab. The operating system is displayed as follows:
    • For a 64-bit version operating system: Windows Server 2003 Enterprise x64 Edition appears under System.
    • For a 32-bit version operating system: Windows Server 2003 Enterprise Edition appears under System.

4)  Spatial Analysis Book : A must read book for people doing research by using geographical tools

might find this geospatial analysis book extremely useful. Even if you work with the specific type of analysis by using a certain open source or a popular commercial GIS product (for example, using ESRI Geostatistical Analyst® for coverage analysis), you could get a deeper understanding of raster data properties and learn some more theory behind the interpolation methods you use.

Free online copy is avaiable @

Hope some of these items might be helpful to you.

GIS Software Engineers – Walk in

June 16, 2010

Hello Folks

There are openings for GIS Software Engineers/Leads who has 4 to 8 years of experience in hands on development experience in .NET Technologies in any GIS platform from InfoTech Hyderabad.

Date: 19th June, Saturday & 10 to 4 pm

Venue: Grand Krishna Rooms 77, Koramangala, 28th Block, Madiwala , Bangalore.

Check out the advertisement on Today(June 16, 2010)  Times of India, Bangalore Edition – Page  11

This is for your information

All the very best

Submit your Idea

April 30, 2010

I’m stumbled on seeing the ideas posted on ESRI site  One of the reason why ESRI products rule the geospatial industry they care of their customers and listen them .  When I read the ideas, I wanted to add my view point on them.

1. Providing GUI for ArcSDE – This is one of the top most ideas on the list. Yes, I completely agree with this, still we are using old command line for creating views etc.  This SDE UI or call it dashboard is much essential for a developer/admin. List of current users, roles, permissions, locks, no of versions are minimal information required every time. 

2. Print Operation via REST API :  The long standing request/ehancement from many web developers around the world. Ablity to add custom graphics similar to SOAP is required. Without out of box print functionality in any client side API is waste. Though we have several work arounds but ‘Print’ functionality is most common used one by every user. Hence this occupies prime importance

3.  Automate Clearing the REST cache :  This is very important atleast for me, why so?. If you have ever developed Geoprocessing services and publish them, you can feel my pain. Whenever service is updated or changed, REST cache needs to be cleared, we need automated cache clearing techniques .  Presently, ESRI provides admin login with predefined clearing cache option but does not works out well.  Most of times I have faced issues because of rest cache.  I see this REST cache as GHOST.  You will not be know what is happening/happened. I suggest ESRI to come with simple and neat REST implementations atleast.

4. Table of Contents, Scale, Labelling using REST API:   ESRI REST API is simple and fine but it is not consumable. Not every one develop big enterprise application with all functionalities but basics like legend, whenever layer is toggled on/off updating TOC on client side, scale dependent rendering, labelling from client side are few basic functionalities required by common end user. If REST API is updated for this then it will be great

5. Spatial Operations using REST API :  Though it looks like I am asking more, but few basic geospatial operations can be given in REST like “Intersection” (mother of all geospatial operations) .

6.  Better Caching Process:  Here is the link about my adventures on caching . I want ESRI to come with best caching process with UI .

7.  REST API Error Logs:  REST API throws hidden errors like 500, 400 etc. This does not help developer any way. We need to have a look at server logs and arrive at probable cause. I want better error message from REST API. If you develop Geoprocessing service, error handling is critical task.

8.Ability to control which SOC machine runs a service: When working with a distributed installation, it would be ideal to control which services run on a specific SOC Machine. This would allow certain, more robust machines to run only Geoprocessing or Geodata Services. It would be good to even specify which Map Services will run on a SOC to better balance resources across the system. I completely support this idea. Great!

9. ESRI Licensing System :  I want ESRI simplify their licensing system. Unless if you are experienced professional, ESRI licensing is always confusing.  I want write a seperate post on ESRI licensing system.  Licensing system is complex, I have seen many managers/sales people difficult to understant what is required for them. I would suggest ESRI to come with simple license plan.  There should be seperate section/web page to provide support/help on products .

10. Other general  :

  1.  Recyle bin for Arccatalog,
  2.  Editing column names and resizes after creation,
  3.  Allow privledges to be set for feature classes within a feature dataset
  4. Adding extent operation on client API,
  5. Better control of feature layer labeling through REST
  6. others

ESRI System Design Strategies @ online

April 22, 2010

Finally, ESRI  has made their system design strategies available at online for easy reading.  Link is here

Every time they have updated the document continously with different updates. This is one of the best document /reference guide for ESRI developers.  Any performance issue or network issue or security issue first document to refer is SDS.  I suggest to all ESRI developers to have a look on this before starting any project. This is handy document during design phase of any GIS application development project

Recently, white paper on High- Capacity Map Services with use case with CORINE land cover data  helped me lot on testing my application which uses huge data.

Hope this message helps many of fellow ESRI developers