Subscribe Now: Feed Icon

Monday, October 10, 2011

Simple Web Mapping

A friend of mine called me a few months ago and asked for advice on implementing a simple mapping application on the web. He remembered I worked on a mapping project and wanted my help.

His client wanted him to implement a web based site with a map of the client stores. The map should be customizable, meaning you could add items and remove them. And when I write map I mean a map of the interior of the store not it’s location in the world.

Now all the mapping options I know of are bulky and not quite simple but I promised him I will look it up for him.

The first thing I did was Googling “web simple map” got myself this results:

But the options were neither simple nor easy to implement.

Then I got back to the requirements – mapping a store. That is almost like my B.A. final project of internal design for apartments, that had a 3D look to it but the design mode was at it’s base a 2D painter. And that is what the requirements wanted a Painter that has only basic drawing tools like placing certain items on the canvas.

The background for this application will be an image of the store. Saving the canvas will save the items’ locations in the canvas, while loading will repaint them in place.

And the best part there is already an open source Painter application around in Java Script Called Canvas Paint (a copy of Microsoft’s Paint application in the Web) the script is also included here:

web-painter

The File->Save option allow saving the image on the server…

 

In the end my friend decided to create a demo using this site, which allows you to place points on an image:

mapsalive-floor-plan

(when the mouse is over a point you get a tooltip with an image)

If the client likes it he will actually program something similar.

 

So, I guess what I am saying is check out the requirements before you jump to implementing a GIS solution. Mapping for the client doesn’t always mean using world coordinates (and often the client won’t even know what world coordinates mean).

 

Keywords: mapping, simple, paint

IceRocket Tags: ,,

Special Achievement in GIS (SAG) 2011

I know its been a while…

The past month or so I have been mostly working on bug fixes since we were deploying a new version. But enough about that, ESRI gave us this little award for Special Achievement in GIS 2011.

SAG-1

 

We haven’t gone to the award ceremony but we did a little photo session of our own:

SAG-2

From left to right: Michael Halperin (the GIS team leader), Gur Hanan (GIS specialist), Vered Kestenbaum (GIS specialist, in charge of all installations with ArcGis Desktop), Me (mostly server side GIS programming), Felix Shkolnik (our UI GURU, since he arrived the UI has changed colors and shapes more times than I though possible – now it looks great), Eyal Perez (our manager, also the name on the award).

 

Remember I wrote UI GURU? Well it took less than an hour for Felix to create the real photo:

RealBetterPlace

I am told this photo has made its rounds in Systematics (the local vendor for ESRI in Israel).

 

IceRocket Tags: