Subscribe Now: Feed Icon

Friday, May 20, 2011

GIS Silverlight Project

Yesterday my team was asked to present out system to two other companies working with ESRI technology. It started out with my boss giving a talk on the company and then I gave a presentation on the abilities of our Silverlight application. The talk was cut shorter since the manager of R&D in our organization summoned us for a surprise meeting (and beer, can’t forget the beer!), but we managed to cover all the issues even with the shortened meeting.

This meeting was doubly important to me personally since one of the companies that came around was my previous one, with a few of my friends mixed in…


So what does our Silverlight Application do?

First of we have two kinds of users: users of the company (with Active directory permissions) and our customers. Both need to access our application but with different controls turned on.

  • All users can see a map with Sites (our main components in the system)
  • The map layers update themselves according to changes in the system (for example when a Site is added, the users get the update automatically)
  • Sites grid with an arrow pointer for the Site location in the map (the Site the mouse is on top in the grid)
  • Address Search
  • Routing: getting directions from place to place (and in the near future what Sites are in the way)
  • Google Streets View: for those countries that support it (soon in Israel)
  • Real Time Traffic: a display on the map of the current traffic reports (and when ESRI will support this we will deliver Routing results that regard the current traffic)

Functionality for company users:

  • Display live (give or take 30 seconds) view of vehicles on the road with either lines or dots for their position
  • Querying old vehicle locations
  • Site creation
  • Inner site topology creation (all of which are geographic entities that can be moved on the map while in edit mode)
  • Various editing of field data


The after meetings talks were mostly on the type of Layers we used. We are actually using a custom FeatureLayer that handles the automatic updates (I will post about it later).

The meeting ended with Yossi (my previous company professional UI guy saying that our “application looks very nice”, a high complement from him…).

If you ever wonder what I yet have to post about, just check the lists above…

Until next time,



IceRocket Tags: ,