Archive for 2008

ESRI EMEA Conference

November 8th, 2008 by Steven Myhill-Jones

London_EMEALast week we attended and exhibited at the ESRI EMEA Conference in London (organized by ESRI UK). The weather was great, everything went smoothly, and I even found some time to catch a few presentations. For the Wednesday night party attendees had the run of the impressive Science Museum, which proved to be a memorable event. I found that the Queen Elizabeth II Conference Centre had an unexpectedly fragmented feel (everything was spread over several floors), though I think ESRI UK did the best they could with the venue. The location made up for this; right by the Houses of Parliament and across the street from Westminster Abbey.

The teams had both the Geocortex Optimizer 1.0 Beta and the Geocortex Essentials 1.5 Beta 1 (Beta 2 is out today) ready for the conference, and Steve Maddison and I got to be the first to kick the tires while previewing these new versions for business partners and attendees.

Weekend Update Megapixel Giant Touch Map

November 5th, 2008 by John Fletcher

As GIS geeks, we love “cool stuff” in a map. Sometimes we love it too much, wanting to throw in features that contribute little to overall usability. I don’t know how many of you saw it, but there was a fantastic parody of form-over-function in GIS from none other than the folks at Saturday Night Live (starting at about 2 minutes in).

And of course, my immediate reaction as a GIS geek was “wow, that’s a cool map”.

The 2008 ESRI Southwest Users Group Conference

November 3rd, 2008 by Rob Lenarcic

Laramie, WY October 22-24, 2008

For the last six years, Latitude Geographics has attended every Southwest Users Group (SWUG) conference. From Jackson Hole in 2003 through to Laramie in 2008, the SWUG conference brings together GIS users from Arizona, Colorado, New Mexico, Utah, and Wyoming. This year’s high plains geospatial roundup offered up blowing snow and chilly temperatures – a big departure for a guy like me accustomed to Victoria’s moderate climate. But the warmth of the SWUG organizers (kudos to the entire organizing committee for an awesome job!) allowed the attendees to quickly forget about the cold temperatures, and settle into a dose (actually, many, many doses) of Wyoming hospitality!

geo_cortex_Rodeo_v1The SWUG event is not your regular, regional GIS conference. John Calkins, ESRI’s “Corporate Technical Evangelist” kicked things off with an interactive keynote session that engaged the group in a geographic approach to problem solving. Plenty of great user and vendor presentations followed, topped off with an evening keynote by Wyoming historian Bruce Blevins. Aside from all the interesting work-related stuff, I’d have to say that the highlight of the conference was the BBQ, Bluegrass, and Broncs event (disclosure: we were also a sponsor). This was not my first rodeo – but it was undoubtedly one of the most unique I’ve seen. The University of Wyoming Rodeo Team put on a presentation just for us, and we got to enjoy steer wrestling, calf roping, barrel racing and bull-riding. Yee-Haw! Later in the evening, we two-stepped to music served up by the Zarks, a local country-western band. I reckon the user sessions were a little subdued the next morning, but attendees (AKA SWUG-uhs) seemed to be wearing a collective grin.

It’s events like these that make me appreciate the industry we work in, given its great mix of knowledge sharing, professionalism, and appreciation for local cultural activities!

Royalty Free Charting

November 3rd, 2008 by Kevin Rintoul

We’ve been really busy getting Optimizer ready for its first beta release. All things considered, the final few weeks of development went pretty smoothly. We managed to release the Beta in time for the EMEA user conference with a pretty good collection of features and there were not many surprises. For those not familiar with Optimizer, it is an application that assists with the management of ArcGIS installations and related infrastructure. A key component of Optimizer is its reports. Most of Optimizer’s reports display at least one chart to help visualize the data Optimizer collects. Below is an example of one of those charts.

image2

We use line, pie and bar charts and a few combinations of bar and line charts – nothing out of the ordinary. What was surprising was the amount of time I had to spend looking for an easy to use, reliable, aesthetically pleasing chart control. There just did not seem to be very many good quality candidates. A few products I evaluated looked promising until I saw their licensing terms. Many products required royalty payments for every Optimizer license we sold. I was surprised because we’re talking about a chart control, not some complicated piece of intellectual property that implements a proprietary algorithm. Other candidates were full-featured and buggy or reliable and stylistically awful. In the end, I settled on XtraCharts by DevExpress. XtraCharts are easy to use, reasonably priced ($295 including source code), look awesome and are royalty free. If you need to display charts in an ASP.NET web page or WinForms application, check out DevExpress. You will be glad you did.

Spatial Search Chaining

October 27th, 2008 by Drew Millen

I come from a background in IT, not geography. Over the last five years, the “Geographic” part GIS has intrigued me more and more. Writing software for many other types of “Information Systems” just doesn’t seem as interesting.

Today I spent a couple hours building some search forms from the Configurable Search feature we’re currently wrapping up for Geocortex Essentials 1.5. Building search forms is such a common IT operation. What web-based application doesn’t have a search function? And what specific system implementation hasn’t required custom functionality on top of that search. The cool thing about writing search tools for a GIS is that we can apply spatial filters and then “see” the results (here, seeing means more than squinting at rows and columns in a table).

For example: Find me all of the parcels within the zip code 28214 that have a land value greater than $450,000. The word “within” becomes a very powerful part of that sentence.

parcel-by-value

This search found me 119 parcels. I don’t really want to sift through that data in a table… but seeing the results on the map empowers my results to “mean something”.

parcel-by-value-results

Geofencing Elephants

October 24th, 2008 by S Woods

I had heard about elephants painting, but I would never imagine that an elephant could send a text message!

From the article: “So they placed a mobile phone SIM card in Kimani’s collar, then set up a virtual “geofence” using a global positioning system that mirrored the conservatory’s boundaries. Whenever Kimani approaches the virtual fence, his collar texts rangers.”

California Geocortex User Group

October 23rd, 2008 by Darin Herle

UG1Wow. At the outset, we weren’t really sure what kind of response we’d see for our first Geocortex User Group. I was hopeful we could get 10 enthusiastic users to sit around a table and talk about web-GIS, share their experiences and learn what we’re working on for the future. Nope. Instead, we had 47 join us in Los Angeles last week! Even my own optimistic estimates (30) meant we ran out of feedback forms and refreshments far too early.

UG2Bulging numbers aside, we had a productive meeting thanks to the generosity of Los Angeles County for hosting and managing the event. We spent some time having everyone introduce themselves, I spoke for close to an hour regarding company and technology direction, but most importantly, we had 3 user presentations, sharing diverse implementations of Geocortex IMF and Essentials.

Based on the feedback we received, the event was a success, and the user group is looking at scheduling the next meeting for spring of next year. User groups in Toronto, Seattle, Texas and Wisconsin are getting off the ground soon, so look for one in your area!

Bending the Rules Again

October 17th, 2008 by John Fletcher

In my last post I mentioned a way to get distinct values for a featureclass out of ArcIMS. This involved bending the rules ‘creatively’, but it got the job done which was the ultimate intent. Recently I was discussing with some colleagues another frustrating issue with ArcIMS; namely, that of stacking an ArcIMS image on top of (or below) a WMS image. Since ArcIMS has no native WMS client capabilities, we’re always forced to stack the images in the browser. This can have some unfortunate side effects – partially transparent polygons become opaque, and antialiasing goes straight out the window. Observe:

wms

This is the standard Geocortex IMF demonstration site, with the USGS Shaded Relief WMS dropped behind. Notice the absence of image behind the jurisdiction layer, the poor antialiasing of the roads over the shaded relief, and the barely legible “Gaston” label.

Now, we can’t make ArcIMS become a WMS client, but we *can* work around these issues if absolutely necessary. What happens from the IMF perspective when we generate this image is that it requests the WMS image from USGS, and at the same time requests the ArcIMS image. It then drapes one over the other in the user’s browser. If we changed the workflow a bit, we can do the following:

  1. Request the WMS image
  2. Save the WMS image somewhere the ArcIMS server can get it
  3. Add an acetate layer to the ArcIMS map with a single polygon. This polygon will cover the same area as the current map extent, which will also be the same area covered by the WMS image.
  4. Use a RASTERFILLSYMBOL to paint the polygon, and use the WMS image as the source.

Using this trick, our image now will look like this:

merged2

Ahhhh, much better!

Note that I did take the liberty of changing the symbology slightly for the jurisdictions layer to work well with the WMS, but you get the idea :)

Geocortex Essentials 2.0 and ESRI’s Developer APIs

October 16th, 2008 by David Stevenson

UPDATE: This message was originally posted for our customers on the Geocortex Support Center on October 6, 2008 and is posted here for folks who don’t have access to the Geocortex Support Center. Also, here’s the link to the Geocortex Essentials: The Road Ahead webinar.

I’m posting to provide some insight into current and upcoming Geocortex Essentials development, as it relates to ESRI’s new and emerging developer APIs.

It is clear to us that these APIs will have an integral role to play (alongside Web ADF) for many customers in the years to come and so we are actively engineering Geocortex Essentials 2.0 to encompass these developer technologies.

Agnostic support and integration for various ESRI developer technologies (as they come into existence) has always been part of the long-term vision for Geocortex Essentials and so our work has always been designed to be exposed in an agnostic way at some point in the future. With the intense demand for Web ADF features and the absence of other APIs, Geocortex Essentials development has been focused on the Web ADF realm for the 1.x product generation, while ensuring we we could make the core elements generic once warranted. And that’s what we’re doing right now.

We’re currently working on a Geocortex Essentials REST API to initially expose search, reporting, data linking and printing via a RESTful interface. This functionality can then be leveraged by either Javascript or Flex API applications—or any other application that connects RESTfully to our API. We decided to expose these particular core elements because they’re needed at the heart of many real-world ArcGIS Server implementations. Let us know if other features are a priority to your organization.

Before long, we’ll also get behind one or more lightweight viewer APIs by developing software to streamline and enhance the development and management of applications built on them. While we’re working with each and may provide sample Javascript and Flex API template applications on which to base development, we have yet to “pick a pony” regarding technological emphasis on the lightweight viewer/application development side. We don’t think all the information is available yet to ensure the correct decision, and we’re confident our customers won’t want us to risk going down the wrong path by making a premature choice.

We’re anticipating a Q1 2009 release of version 2.0. Finally, because Geocortex Essentials is about success with ArcGIS Server, everything we’re talking about here will be delivered to you as part of regular product updates.

The rules are changing with online maps

October 15th, 2008 by jade

Recently there have been a few articles contrasting traditional paper maps and online maps.

A BBC article claims that online maps are “wiping out history”, while a Globe and Mail article, “Map-making mania”, explains how “amateur cartographers are going high-tech to make the most unexpected online maps – and ticking off old-school mapmakers along the way”.

With the changing mapping medium, my personal feeling is that the rules with online maps are changing – to be successful we must strive to give the users the greatest number of ideas in the shortest time with the fewest number of clicks…