Fusion Tables and Shapes

A lot of geographic data in public domain is distributed in SHP format. However, Fusion Tables application supports geographic data only in KML format. Google has recognised the opportunity and is now providing a “translator/loader” application to facilitate uploading of SHP files into Fusion Tables. Shpescape has been implemented with GeoDjango framework and is aimed at facilitating the process of converting and loading that vast resource of GIS data from SHP format into Fusion Tables – to improve uptake of Fusion Tables by GIS as well as broader application development community.

The concept behind Shpescape is great but it fails in terms of performance. I tried the application with a modest size SHP datataset (40MB) and the result was less than satisfactory. It took extremely long time to upload the data to the server, process it into KML and load into the Fusion Tables (short of an hour!). I know from my own experiments that converting SHP into KML takes only a few seconds with basic PHP script. Allowing for download and upload time (since 2 separate servers are involved), the whole process should be finished in a matter of minutes and not almost an hour. The biggest disappointment was that the algorithm used in Shpescape enforces generalisation of polygons and does not process “point for point” from SHP to KML. It resulted in some polygons being converted incorrectly and/or corrupted in the process (as per image below).


Shpescape may work with small SHP files, with simple geometries but, as it stands, I do not recommend using the application with full resolution datasets. Rather, use alternative SHP to KML converter and download KML files directly to Fusion Tables.

Via:AllThingsSpatial

Bonaparte on Owning It

 

Circumstances! I make circumstances!”

–Napoleon Bonaparte (1769–1821)
French general and emperor

 

resilience: noun: an ability to recover from or adjust easily to misfortune or change (from Merriam-Webster)

We all fail from time-to-time (our doing, someone else’s doing, something else’s doing, a combination of each). It’s life.

To be resilient…

  1. Focus on results. Embrace the fact that results are what we’re all really after. Effort and attempts are great first steps, but we need to act with commitment to delivering (just like we want people to do for us).
  2. Make lessons of failures. Minimize the tendency to make a failure or mistake anything more than a lesson on how not to do something. We need to learn from our mistakes and truly accept them as tuition for succeeding later. And yes… Our mistakes might put us in a bind at times and have some uncomfortable consequences but again, that’s real life.
  3. Continue on. Smarter.
  4. Reinforce. Support each other (and ourselves) by continually reminding and encouraging one another to deliver on the first three points.

 

Google Places Blackhat

It seems that the newest blackhat playground of user generated input annoyance is the “Place is permanently closed” radio button in Google Places. I have been receiving an increasing number of complaints from readers that are seeing the flag. In fact Barbara Oliver Jewelry and Andrews Jewelers both experienced the dreaded yellow highlight on their Places Pages over the past week shortly after they were hit with competitor review spam. Apparently the flag is generated both by algo and humans but there appears to be an uptick in its use as competitors (and their blackhat proxies) face off in Places.

Until Google steps in and either changes the procedure or eliminates the option, there is little to be done to prevent someone from repeatedly flagging your listing and bringing the flag to the fore. If they have access to multiple IPs it can occur multiple times in very short order. I presume if the status is left as is, the listing will eventually fall from the results although just the flag alone is likely to diminish user calls to a business.

The only current remedy is to keep an eye on your listing and as soon as the “Reported to be closed” flag appears report via the “Not True?” link while logged in as the owner of the listing that it is in fact open. Then immediately head over to MapMaker and approve your edit and the flag will instantly disappear. The problem is that a motivated spammer, using multiple IPs and sock puppets can keep you hopping and it isn’t clear that Google will automatically put an end to the tomfoolery.

Like  community edits before, this problem demonstrates the vulnerability of a listing to  blackhat spamming activities in the form of community input. It also dramatically points out why Places should offer every legitimate claimant an automated business owner feedback mechanism that alerts them to major changes to the listing and to new reviews. It gets old very quickly sitting vigil over a listing being repeatedly hit with this absurdity when Google could easily send out a notice on a claimed listing.