Pull attachments into Dekho

Apr 5, 2012   //   by Simon J   //   How to, Other  //  3 Comments

Attachments are new in ArcGIS 10 and provide a flexible way to manage additional information that is related to features.
Read the ArcGIS for Desktop help on how to enable attachments for a feature class and how to add attachments.

Attachments are an additional table to the primary GIS table but contains items such as documents, images and spreadsheets that are linked to one record in the feature-class.

So how can you view these attachments back in Dekho?   Read more >>

Getting around Tomcat out-of-memory issues

Apr 2, 2012   //   by Charith S   //   How to  //  No Comments

“Server running out of memory” is one of the common causes for webserver crashing experienced by most of the Web Application Admins, yet it’s really easy for anyone to determine it happens due to java heap space limitation (JVM memory allocation).  This could lead to false conclusions such as application needing more heap space or application should be clustered/load balanced to provide high availability. On the other hand, when the service is running out of memory it could appear as a memory leak within the application and eventually it can end up with development team testing it.

This post covers simple steps to fine-tune your system memory according to your application requirement, prior to deciding on any infrastructure changes that would be considered.


Using the HTML5 Geolocation API with Dekho

Mar 26, 2012   //   by Simon J   //   Customisation, Other  //  4 Comments

Big thanks to those that came to our Perth Dekho workshop.  One thing that stood out for me, was that a number of clients had layers that were frequently changing, from vehicle tracking at mine sites to monitoring shark locations.  Was good to see that these users were making use of the AUTOREFRESH tag to keep these layers updated at the client end.  Was also interesting to see a number of you using Dekho outside of the office and in the field.

This got me thinking.  Modern browsers (IE9+) that support HTML5 Geolocation API, can attempt to determine where you are located.  This post is a good summary of how it does it, but you do not have to have a GPS-enabled device.  It can make estimates on ip addresses, cell phone network towers, etc.

So first off, test if your browser can locate you here.

With Flash/Flex, geolocation is restricted to Adobe Air.
However, we can still take advantage of HTML5 goodness from Dekho.


Dekho Answers back in business!

Mar 21, 2012   //   by Simon J   //   Other  //  No Comments

Had to put my very small python/django hat on and do some messing around on our hosting provider, but now have Dekho answers back online.

For those that know me, I am a huge fan of Stack Exchange – I highly recommend checking out the GIS site.

The Esri forums have also recently adopted some of the same functionality from Stack Exchange.Dekho Answers is built on top of OSQA, which is an excellent open source Q&A platform, that mimics a lot of what Stack Exchange sites do.



So what is the difference between a Q&A site and a traditional forum?  For the long answer, I have a ramble in the below video.
The short answer, is that a Q&A site promotes well thought out questions, and the community decides which answers are the best, and then instead of answers being laid out in chronological order, they are viewed from most voted (and thus most useful) at the top.

Dekho Answers currently down

Mar 19, 2012   //   by Simon J   //   Other  //  No Comments

Dekho Answers is currently down. Seems our hosting provider stripped out Python (which OSQA relies on).

We will dive in and have a look at fixing things up this week.

If you need assistance before that, please fire it through to support, or if its not support-related, hit us up direct.

Apologies for the inconvenience.

Building your .Net & Flex Dekho Custom Tools with a build server – Part 2

Mar 15, 2012   //   by DamianS   //   Customisation, How to  //  No Comments

Using Jenkins Continuous Integration to build your custom Dekho Flex tools. Read more >>

Building your .Net & Flex Dekho Custom Tools with a build server – Part 1

Mar 15, 2012   //   by DamianS   //   Customisation, How to  //  No Comments

You have a team of developers and consultants working on a big solution or a number of projects.  You probably have a source control like subversion to help manage changes to the code, but there are still issues like;

  • What version of SDK/libraries/framework and settings did person X build the software with?
  • Did person X actually commit/add the source code to source control before it was released to test?
  • Person X is sick or unavailable, I need a new build so I can test the latest changes.  Have to wait?
  • Development team is constantly being interrupted, and re-building install programs is just one more interruption
  • There are actually automated unit tests for the code, but did they get run before the test release?
  • The last change was a few years ago, and no one here knows how to build it?  or no one has a license to install the tool(s) to create it?

If any of the above are true, then it is most likely there is no central point of truth for your software release. Read more >>

Add an Alert Bar to help noobs

Mar 4, 2012   //   by Simon J   //   Other  //  1 Comment

Dekho is a powerful application fit for solving a large variety of problems.  It has an interface similar to a desktop application, with toolbars, sidebar, results panel, etc.

As a result, to a newcomer, they may need some initial guidance on how to use Dekho to get the information they need.

I know a lot of our clients give internal training on Dekho to their users.  However, how is this going to work with a public facing Dekho or if a casual internal user needs to hop on, but does not require full training?


Using Non Standard ArcGIS Server Instance Names in Dekho

Mar 4, 2012   //   by John H   //   Other  //  No Comments

We have had a few examples where users have been unable to publish maps to Dekho where the ArcGIS Server Instance Name for a service is not the default arcgis name. For example Dekho would happily publish services from:


but would not publish from:


(note the additional ‘1’ after arcgis):

Getting Map Tips to Display in Dekho

Mar 1, 2012   //   by John H   //   Other  //  2 Comments

This blog provides a quick methodology for getting Map Tips working in Dekho:

  • Open up your configuration mxd and add in a vector layer (an SDE feature layer)
  • For the layer go into Properties=>Display and under Display Expression tick the option to ‘Show MapTips using the display expression’
  • Select the field you want to use as the basis of your Map Tip from the drop down (and create an expression if desired)
  • Click OK and test the Map Tips by hovering your cursor over the features in your vector layer
  • Save the configuration mxd to your config mxd directory and publish it to Dekho
  • Open your Dekho Map and you are good to go


Profile and Viewshed tools

Feb 26, 2012   //   by Simon J   //   Customisation  //  No Comments

We have two new custom tools on the downloads gallery that make use of geoprocessing services, to add further intelligence to your Dekho maps. Read more >>