You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@pig.apache.org by Fabio Souto Moure <fs...@gmail.com> on 2012/04/19 04:34:41 UTC

"Could not json-decode string:" Using elephantbird JsonLoader

Hi,

I'm using pig 0.9.2 with the JsonLoader included in elephant-bird 2.2.2 to
process geojson data(Flickr shapefiles:
http://code.flickr.com/blog/2011/01/08/flickr-shapefiles-public-dataset-2-0/
).
But I'm unable to parse nested json, with this code:

##################
REGISTER
/Users/fabio/bigdata/pig/elephant-bird/build/elephant-bird-2.2.0.jar;

raw_data = LOAD
'file:/Users/fabio/bigdata/flickr_shapes/flickr_shapes_continents.geojson'
USING com.twitter.elephantbird.pig.load.JsonLoader() as (json: map[]);
features = foreach raw_data generate json#'features'#'properties' as h;
b = foreach features generate flatten(h) as h;
c = foreach b generate h#'place_id' as h;
dump c;
#################

I'm getting the following error:


2012-04-19 04:26:46,984 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: {
Unexpected token END OF FILE at position 1.
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:46,986 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "type": "FeatureCollection",
Unexpected token COLON(:) at position 7.
at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:46,987 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "name": "Flickr Shapes Public Dataset 2.0 - Continents",
Unexpected token COLON(:) at position 7.
at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:46,988 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "description": "To the extent possible under law, Flickr has waived
all copyright and related or neighboring rights to the Flickr Shapes Public
Dataset, Version 2.0. This work is published from the United States. While
you are under no obligation to do so, wherever possible it would be
extra-super-duper-awesome if you would attribute Flickr.com when using the
dataset. Thanks!",
Unexpected token COLON(:) at position 14.
at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:46,989 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "license": "http://creativecommons.org/publicdomain/zero/1.0/",
Unexpected token COLON(:) at position 10.
at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:46,997 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "features": [
Unexpected token COLON(:) at position 11.
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:47,034 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: {
Unexpected token END OF FILE at position 3.
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:47,035 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "type": "Feature",
Unexpected token COLON(:) at position 9.
at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:47,035 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "id": 24865670,
Unexpected token COLON(:) at position 7.
at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:47,040 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "properties": {
Unexpected token COLON(:) at position 15.
at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:47,041 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "woe_id": 24865670,
Unexpected token COLON(:) at position 12.
at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:47,042 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "place_id": "lSYmioybBZTDvHjQsQ",
Unexpected token COLON(:) at position 14.
at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:47,043 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "place_type": "continent",
Unexpected token COLON(:) at position 16.
at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:47,043 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "place_type_id": 29,
Unexpected token COLON(:) at position 19.
at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:47,044 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "label": "Africa",
Unexpected token COLON(:) at position 11.
at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:47,045 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: },
Unexpected token RIGHT BRACE(}) at position 3.
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at org.json.simple.parser.JSONParser.parse(Unknown Source)
 at org.json.simple.parser.JSONParser.parse(Unknown Source)
at
com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
 at
com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
at
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
 at
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
 at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
 at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
2012-04-19 04:26:47,046 [Thread-6] WARN
 com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
string: "geometry":
Unexpected token COLON(:) at position 13.
....



Anybody can help me?
Thanks
Fabio

Re: "Could not json-decode string:" Using elephantbird JsonLoader

Posted by Dmitriy Ryaboy <dv...@gmail.com>.
Needs to be regular 1-record per line Json. With multiline, it's hard to make the file splittable -- one needs to know how to find the beginning of the next record when dropped on any arbitrary offset within the file. I suppose it would be possible to do that if you can guarantee that the records always start with a single "{" on a line by itself, with no spaces. That would require a few changes to the loader... Try it and send us a pull request? Basically you'd have to change how the lines are buffered up. 

On Apr 19, 2012, at 2:40 AM, Fabio Souto Moure <fs...@gmail.com> wrote:

> Yes, It's multi-line.
> It's the file flickr_shapes_continents.geojson available on
> http://www.flickr.com/services/shapefiles/2.0/
> This is the content of the file:
> 
> {
> "type": "FeatureCollection",
> "name": "Flickr Shapes Public Dataset 2.0 - Continents",
> "description": "To the extent possible under law, Flickr has waived all
> copyright and related or neighboring rights to the Flickr Shapes Public
> Dataset, Version 2.0. This work is published from the United States. While
> you are under no obligation to do so, wherever possible it would be
> extra-super-duper-awesome if you would attribute Flickr.com when using the
> dataset. Thanks!",
> "license": "http://creativecommons.org/publicdomain/zero/1.0/",
> "features": [
> {
> "type": "Feature",
> "id": 24865670,
> "properties": {
> "woe_id": 24865670,
> "place_id": "lSYmioybBZTDvHjQsQ",
> "place_type": "continent",
> "place_type_id": 29,
> "label": "Africa",
> },
> "geometry":
> {
> "type": "MultiPolygon",
> "created": 1292577336,
> "alpha": 5.4253472222222,
> "points": 328453,
> "edges": 324,
> "is_donuthole": 0,
> "link": {
> "href": "
> http://farm6.static.flickr.com/5164/shapefiles/24865670_20101217_12b0cc5784.tar.gz
> ",
> },
> "bbox": [-25.33447265625,-40.344451904297,63.501525878906,39.125797271729],
> "coordinates": [
> [
> [[49.804802,-17.125370], [49.482422,-18.062311], [49.746094,-20.231274],
> [49.218750,-22.917921], [47.680664,-23.855698], [47.193146,-24.789850],
> [47.104481,-24.968473], [47.096672,-24.980301], [46.974792,-25.078136],
> [46.724854,-25.199970], [46.098633,-25.601902], [45.186768,-25.595709],
> [45.144196,-25.582085], [45.129089,-25.573414], [44.192505,-25.209911],
> [43.994751,-24.835182], [43.942001,-24.685667], [43.669281,-24.072798],
> [43.505859,-23.523701], [40.385830,-22.341181], [40.348320,-22.358332],
> [38.320313,-22.593725], [35.531845,-24.099125], [35.184830,-24.580456],
> [35.244141,-27.196014], [36.562500,-29.535229], [35.980225,-30.154627],
> [35.200195,-32.361404], [31.772461,-31.966143], [30.915527,-33.266251],
> [29.882813,-33.137550], [27.212675,-34.513531], [26.191406,-36.031330],
> [23.906250,-37.160316], [20.900389,-39.123241], [20.039063,-38.685509],
> [17.270508,-38.771217], [17.709961,-37.666428], [17.226563,-34.597042],
> [16.699219,-32.990234], [16.875000,-30.751278], [14.414062,-28.921631],
> [11.953125,-26.745609], [12.656250,-23.402763], [11.953125,-21.943045],
> [12.656250,-20.632784], [12.348632,-18.875101], [12.019042,-18.380592],
> [11.840515,-17.999632], [11.843261,-17.863747], [11.796569,-17.075165],
> [11.703186,-16.625666], [11.711425,-16.588816], [11.849525,-16.009840],
> [11.843261,-15.368949], [12.360391,-14.117181], [12.503814,-13.858080],
> [12.304687,-11.178401], [11.953125,-9.102096], [11.689453,-7.847056],
> [11.752624,-7.337950], [11.716918,-6.640054], [11.697006,-6.016970],
> [9.791307,-4.081226], [9.140625,-3.864254], [9.096679,-3.052753],
> [6.306152,-0.714092], [6.466226,0.218009], [6.459960,0.856901],
> [6.444233,1.143719], [6.459960,2.547987], [4.481451,4.481451],
> [3.515625,4.565473], [2.789497,4.906768], [-0.000713,4.796547],
> [-0.611685,4.738910], [-1.400070,4.757782], [-1.702194,4.745465],
> [-2.090492,4.737767], [-3.691406,4.653079], [-4.306640,4.609278],
> [-6.189250,4.891973], [-6.196289,4.890690], [-6.613769,4.773520],
> [-7.369079,4.425828], [-7.728023,4.368833], [-8.229274,4.570264],
> [-8.679199,4.844680], [-10.942382,4.862560], [-13.337402,7.422389],
> [-13.798828,8.298470], [-14.476858,8.944329], [-16.085358,10.999838],
> [-16.254616,11.227571], [-16.699219,12.039320], [-17.259521,12.918906],
> [-17.644041,14.338904], [-17.777161,14.724417], [-17.753906,14.838611],
> [-17.314453,16.467693], [-16.527557,19.381762], [-17.036362,20.757399],
> [-17.071381,20.811558], [-17.101593,20.926809], [-17.039795,21.427504],
> [-16.849037,22.047735], [-16.875000,24.206888], [-16.830000,25.187777],
> [-17.000000,26.000000], [-16.853027,27.556980], [-16.699219,27.595934],
> [-15.556640,27.605671], [-13.996925,28.675604], [-13.831787,28.981939],
> [-13.818740,29.005737], [-13.515243,29.272472], [-12.722167,30.852720],
> [-12.832031,32.509762], [-12.952880,32.909569], [-12.832031,34.016239],
> [-12.700195,35.003002], [-12.172851,34.976002], [-11.491699,35.119907],
> [-10.722656,35.317368], [-10.419588,35.366516], [-9.184570,35.532227],
> [-6.940248,37.212269], [-6.015872,37.491474], [-5.247344,37.520618],
> [-4.386978,37.100662], [-3.988380,36.865475], [-0.983276,36.172802],
> [0.381774,36.972935], [0.615234,37.037640], [2.109375,37.020100],
> [2.693023,37.059559], [3.735351,37.260937], [4.471435,37.269680],
> [7.020263,39.125797], [7.448730,38.470795], [10.383188,37.900249],
> [10.458984,37.926868], [10.546875,37.874851], [11.250000,37.439976],
> [11.612548,37.287167], [11.524658,36.082401], [14.062500,34.016239],
> [16.040039,33.082336], [17.487843,33.053833], [17.505865,33.055710],
> [19.687500,32.842674], [20.676270,33.008663], [21.906738,32.990234],
> [22.832973,32.953033], [23.977112,32.140736], [24.763184,31.855396],
> [24.960938,31.802893], [25.083160,31.764954], [25.817493,31.577774],
> [26.595154,31.487822], [27.421875,31.653381], [28.322754,31.550451],
> [29.487305,31.559814], [29.965208,31.592573], [31.245117,32.026707],
> [32.305298,31.973133], [33.903809,31.372398], [34.211426,31.090574],
> [34.874039,29.656507], [34.943390,29.545982], [34.944077,29.507147],
> [35.174446,28.059559], [35.293579,26.162832], [35.859375,25.353954],
> [36.035156,24.961161], [37.617188,23.725012], [38.759766,21.902277],
> [38.583984,19.890722], [40.187988,17.926476], [40.429688,17.476433],
> [40.517578,17.308687], [41.660156,14.519780], [42.714844,13.496472],
> [42.808357,13.348526], [43.124771,12.888118], [45.000000,12.000000],
> [46.142578,12.017830], [47.900391,12.961735], [49.987793,13.517837],
> [50.608521,13.678013], [53.734131,13.934067], [51.983212,11.787200],
> [51.243065,10.465361], [50.207520,8.363692], [51.000000,5.000000],
> [51.328125,3.162455], [50.747223,2.252778], [49.130859,1.889305],
> [47.463684,-0.701047], [49.065628,-4.621084], [51.328125,-5.965753],
> [52.294922,-5.790896], [54.931641,-4.039617], [54.975586,-3.954680],
> [55.203381,-3.718062], [55.215225,-3.716092], [55.634766,-3.754634],
> [55.672615,-3.805763], [56.118164,-4.412136], [56.048985,-4.858791],
> [56.250343,-7.127295], [54.931641,-7.188100], [52.737808,-7.133597],
> [52.374832,-6.800334], [52.374802,-6.800300], [51.328125,-5.965753],
> [49.095154,-4.612529], [47.463684,-0.701047], [45.615234,0.087890],
> [43.417969,-0.263670], [42.648926,-1.038151], [41.572266,-2.591888],
> [40.429688,-4.828259], [40.209961,-6.446317], [40.429688,-7.362466],
> [40.034180,-8.885071], [40.416985,-10.318128], [43.253174,-11.261918],
> [43.371365,-11.376270], [44.489307,-12.122243], [45.241699,-12.350734],
> [46.785362,-12.590418], [48.603516,-11.996338], [49.242096,-12.050065],
> [49.306641,-12.082295], [49.365349,-12.121236], [49.570313,-12.382928],
> [50.015259,-13.177108], [50.068817,-13.338848], [50.081177,-13.400975],
> [50.169067,-14.265714], [50.195503,-14.349215], [50.444412,-15.242783],
> [50.013714,-16.723345], [49.933548,-16.910339], [49.899776,-16.965038],
> [49.845657,-17.056128], [49.804802,-17.125370]]
> ],
> [
> [[55.646351,-21.388227], [55.274963,-21.469044], [55.000000,-21.000000],
> [55.239258,-20.735565], [55.502930,-20.550508], [56.777344,-19.352610],
> [57.128906,-18.562946], [57.656250,-18.396231], [59.365578,-16.124901],
> [58.007813,-13.752724], [57.304688,-13.795406], [59.365578,-16.124901],
> [59.564350,-16.777424], [59.210037,-19.875086], [63.299446,-19.721279],
> [63.362411,-19.757978], [63.377979,-19.765976], [63.418663,-19.771227],
> [63.434284,-19.773003], [63.492306,-19.718555], [63.498230,-19.707890],
> [63.501526,-19.680092], [63.303223,-19.580494], [59.210037,-19.875086],
> [57.897949,-20.709877], [57.568359,-20.858810], [55.802994,-21.345024],
> [55.772865,-21.364769], [55.707462,-21.376160], [55.646351,-21.388227]]
> ],
> [
> [[-24.721127,14.806915], [-25.312500,15.469563], [-25.334473,16.256866],
> [-25.326920,17.027571], [-25.180664,17.581194], [-22.989922,16.820972],
> [-22.906151,16.811441], [-22.886410,16.778410], [-22.708740,16.217312],
> [-22.667542,16.121027], [-22.670803,16.082682], [-22.807617,15.368949],
> [-23.378906,14.774882], [-24.278320,14.562317], [-24.454102,14.562317],
> [-24.721127,14.806915]]
> ],
> [
> [[-5.617790,-15.978492], [-5.623283,-16.013805], [-5.767822,-16.867634],
> [-6.855468,-18.646244], [-7.031250,-18.646244], [-7.734375,-18.646244],
> [-9.140625,-16.636190], [-9.843750,-14.264383], [-8.701171,-13.105874],
> [-6.679687,-13.496472], [-5.723876,-15.623036], [-5.627403,-15.942183],
> [-5.617790,-15.978492]]
> ],
> [
> [[-14.545898,-7.667441], [-11.250000,-7.885147], [-14.062500,-11.092165],
> [-14.664688,-8.136386], [-14.651641,-8.081664], [-14.545898,-7.667441]]
> ],
> [
> [[-11.049033,-37.281715], [-8.085937,-38.685509], [-9.895935,-40.344452],
> [-9.935300,-40.318100], [-12.882200,-38.304100], [-12.484416,-37.418087],
> [-13.710937,-34.597042], [-12.304687,-34.307144], [-11.074218,-33.137550],
> [-10.898437,-34.016239], [-11.049033,-37.281715]]
> ]
> ]
> }
> },
> {
> "type": "Feature",
> "id": 24865671,
> "properties": {
> "woe_id": 24865671,
> "place_id": "FkwsUgWbBZQYlyURCg",
> "place_type": "continent",
> "place_type_id": 29,
> "label": "Asia",
> },
> "geometry":
> {
> "type": "MultiPolygon",
> "created": 1292566621,
> "alpha": 8.1380208333333,
> "points": 2995208,
> "edges": 409,
> "is_donuthole": 0,
> "link": {
> "href": "
> http://farm6.static.flickr.com/5130/shapefiles/24865671_20101217_0f8e0c90dd.tar.gz
> ",
> },
> "bbox": [-179.6044921875,-12.393657684326,180,81.83472442627],
> "coordinates": [
> [
> [[25.654062,60.958996], [25.944214,61.444019], [26.325989,62.253860],
> [26.492167,64.048668], [25.738403,66.506691], [24.955444,69.830627],
> [23.521729,71.512718], [22.456055,72.127937], [20.039063,72.073914],
> [19.973145,71.924530], [22.456055,72.127937], [25.312500,71.965385],
> [28.828125,74.211983], [33.750000,72.790085], [34.250000,73.430000],
> [38.430176,71.815132], [39.199219,72.395706], [40.781250,74.449356],
> [40.728378,78.834633], [43.428955,80.597809], [45.703125,76.516815],
> [49.204498,80.035004], [50.185547,80.600494], [50.734863,80.739426],
> [52.261963,80.631844], [53.052979,80.820396], [54.832764,81.388474],
> [56.777344,81.538910], [58.598328,81.782089], [59.037781,81.834724],
> [62.612114,81.645805], [64.213440,80.773170], [67.750000,77.989998],
> [68.500000,77.349998], [71.982422,76.121895], [75.278320,73.701950],
> [76.827766,73.567314], [79.628906,76.289543], [79.285583,80.902618],
> [80.230003,80.230003], [85.781250,81.038620], [87.187500,80.983688],
> [84.375000,77.841850], [86.484375,74.496414], [90.351563,75.364502],
> [92.812500,79.616135], [94.702148,80.441284], [96.503906,80.216125],
> [98.926392,79.995262], [103.447266,77.108231], [104.436035,77.692871],
> [107.929688,76.557739], [107.138672,72.073914], [109.687500,70.554176],
> [111.621094,70.554176], [107.929688,67.238060], [111.665039,64.434891],
> [115.686035,65.252106], [116.718750,65.219894], [120.937500,67.609222],
> [121.113281,69.900116], [120.146484,71.376373], [122.343750,71.746429],
> [126.276855,73.040436], [128.893829,71.632690], [128.901215,71.632423],
> [130.804596,69.436584], [134.648438,71.500755], [134.736328,73.188614],
> [135.000000,75.000000], [136.406250,76.516815], [141.130371,75.456863],
> [143.843994,75.061684], [148.183594,75.197021], [148.614120,71.541222],
> [151.962891,72.488503], [157.368164,74.164085], [153.679504,70.861786],
> [151.962891,72.488503], [148.359375,75.715630], [146.250000,77.466026],
> [143.843994,75.061684], [144.624023,69.681007], [148.614120,71.541222],
> [148.029099,69.589905], [149.765625,66.231461], [154.863281,65.540268],
> [156.093750,67.842415], [160.081787,68.887276], [156.093750,66.089363],
> [158.815613,63.239811], [159.826355,62.460297], [163.825195,65.702110],
> [160.081787,68.887276], [164.970703,68.664551], [166.113281,69.915215],
> [166.509125,70.036476], [168.222656,70.348320], [170.156250,71.074059],
> [173.358597,73.238388], [178.110352,72.528130], [179.258423,70.910355],
> [177.815094,68.146011], [178.675110,65.673691], [178.593750,61.227959],
> [180.000000,59.932999], [178.395996,57.856441], [175.605469,59.977005],
> [172.133789,58.585434], [172.646027,53.096497], [172.461060,52.920082],
> [172.448792,52.921532], [171.260895,52.867500], [168.793945,51.754242],
> [168.090820,50.903030], [163.608398,50.035973], [160.576172,47.338821],
> [156.796875,46.073231], [155.654297,43.325176], [151.567383,42.650120],
> [151.171875,42.163403], [150.227051,41.983994], [146.909180,39.859154],
> [146.469727,37.037640], [146.579590,36.474304], [144.755859,32.916485],
> [144.961639,29.810141], [146.216660,28.616667], [146.866669,27.750000],
> [144.843750,25.482950], [144.843750,23.563988], [143.964844,22.126354],
> [142.869659,21.520336], [138.735352,21.166483], [134.898376,23.074678],
> [132.011719,22.431339], [128.343048,22.335936], [125.859375,19.973349],
> [126.386719,16.551962], [126.386719,15.496032], [126.254883,13.838079],
> [126.607819,12.518368], [126.474609,11.135287], [126.348267,9.000382],
> [126.563110,7.572810], [126.597000,7.475410], [126.546021,7.209985],
> [128.759766,3.951940], [131.172195,3.004839], [132.539063,0.703107],
> [135.269852,-0.401341], [137.988281,2.635788], [139.921875,2.460181],
> [139.771667,0.625666], [140.581055,-2.196727], [140.997162,-2.675914],
> [140.943604,-3.084294], [140.630493,-4.151940], [140.629333,-4.907833],
> [140.493164,-5.320705], [140.301834,-6.097166], [140.262451,-6.386271],
> [140.955994,-8.503460], [140.837860,-8.600031], [140.771942,-8.655020],
> [140.749969,-8.669275], [140.417007,-8.557790], [140.037003,-8.240820],
> [138.867188,-7.710991], [135.257813,-9.123069], [130.856094,-8.245469],
> [127.334290,-8.441130], [126.480103,-9.755077], [126.386719,-10.141931],
> [126.276855,-10.260870], [125.266113,-12.136005], [125.090332,-12.393658],
> [122.409668,-10.969594], [121.464844,-10.919617], [119.353203,-10.290542],
> [116.781815,-9.812264], [115.576172,-9.925565], [113.642578,-10.617418],
> [110.742188,-10.487811], [108.984375,-10.314919], [106.565170,-10.904500],
> [105.650192,-10.563169], [105.537071,-10.513973], [105.205078,-10.185187],
> [103.095703,-9.232248], [100.880859,-8.737425], [100.195313,-8.754794],
> [96.892548,-12.074070], [96.886536,-12.171413], [96.879845,-12.173427],
> [96.817184,-12.171413], [96.822853,-12.119473], [96.846542,-12.060809],
> [98.789063,-8.059229], [96.679688,-4.214943], [95.018921,-0.796483],
> [95.729370,2.819600], [95.097656,3.776559], [91.867676,7.013667],
> [89.033203,7.188100], [89.296875,8.189742], [88.747559,10.509416],
> [84.662102,11.821474], [83.419189,7.787193], [83.067627,7.455071],
> [81.701202,6.503628], [81.515808,6.240903], [81.123047,6.009459],
> [80.244141,5.572249], [79.980469,5.834616], [79.716797,6.064086],
> [77.882080,6.768261], [74.122696,3.476839], [73.707275,1.911266],
> [73.721008,1.300394], [73.548660,0.498498], [73.440773,-0.293282],
> [73.440514,-0.309332], [72.949219,-1.933226], [72.916260,-2.235150],
> [72.229187,-5.335660], [72.463760,-7.303557], [72.470795,-7.325947],
> [72.470627,-7.328075], [72.449341,-7.358380], [72.441788,-7.360253],
> [71.350708,-6.929153], [71.455078,-5.134714], [72.767944,-1.878325],
> [72.773438,-1.837148], [73.012390,-0.578145], [72.939262,0.499013],
> [72.941147,0.528709], [72.869568,2.252989], [72.575684,2.844290],
> [72.627869,4.061535], [72.578430,4.466903], [71.718750,6.839169],
> [69.767990,7.684453], [68.203125,9.622414], [68.554688,12.425847],
> [68.730469,13.239945], [69.785156,16.383390], [68.482498,18.742167],
> [68.044441,21.620832], [64.819336,23.988928], [63.544922,23.926014],
> [59.805492,22.223263], [59.633789,21.907373], [59.444275,21.621126],
> [58.943710,20.499063], [59.589844,17.644022], [56.667480,17.203770],
> [54.140625,13.923403], [54.505577,12.562522], [54.506092,12.554228],
> [54.446869,12.528244], [54.284821,12.452668], [54.095993,12.353417],
> [53.769836,12.255469], [53.696365,12.304112], [50.888672,12.897489],
> [49.861137,12.680780], [48.603516,12.254127], [47.180786,12.361465],
> [46.406250,12.125264], [45.587769,12.243391], [44.173279,12.138690],
> [43.989258,12.205811], [43.644562,12.443952], [43.467751,12.680870],
> [42.604980,13.827412], [42.297363,14.445319], [42.099609,14.944784],
> [39.462891,18.062311], [37.238243,19.603214], [37.235756,19.603539],
> [37.236786,19.612108], [36.496494,23.341415], [36.244221,23.561375],
> [36.013184,24.846565], [35.785217,25.473034], [35.507813,25.958044],
> [33.843212,27.220592], [30.246469,26.696360], [34.504501,29.167784],
> [34.521103,29.320753], [34.453125,30.297016], [34.115295,31.202450],
> [34.072723,31.318447], [34.027405,31.528214], [32.420654,34.746124],
> [32.409668,34.755154], [30.008881,35.831337], [29.194386,36.050499],
> [27.790260,35.888145], [27.771399,35.886147], [27.766314,35.887833],
> [26.832047,36.575283], [26.367188,37.439976], [23.910112,39.174652],
> [23.527222,39.967121], [21.796875,43.580391], [23.554688,42.940338],
> [25.929108,41.941105], [27.567444,42.558140], [31.464844,43.739353],
> [31.948242,43.977005], [33.739014,44.359203], [36.782227,45.828800],
> [36.150513,50.053612], [35.586777,50.431705], [35.120544,51.040531],
> [31.712036,52.099754], [30.878963,54.153084], [30.536499,54.773762],
> [28.696976,56.034843], [28.304901,56.237244], [27.844505,56.890064],
> [27.611900,57.816422], [27.580076,58.521240], [25.654062,60.958996]]
> ],
> [
> [[19.934500,54.457500], [19.681664,54.475426], [19.702950,54.738594],
> [19.819336,55.813629], [21.063538,55.341640], [21.639313,55.206097],
> [22.111359,55.057137], [22.598877,54.829170], [22.733061,54.638889],
> [22.018661,54.409588], [21.322611,54.359219], [20.623398,54.378555],
> [20.478516,54.393353], [19.934500,54.457500]]
> ],
> [
> [[-169.683838,66.042564], [-169.716797,66.024712], [-170.474899,65.678841],
> [-170.670029,65.597069], [-172.122803,64.772957], [-173.327179,64.294678],
> [-173.427429,64.338120], [-175.396729,64.811554], [-178.239441,65.551071],
> [-178.747559,65.560165], [-179.137573,65.594803], [-179.170532,66.322067],
> [-179.604492,71.210770], [-175.721512,71.375053], [-175.660400,71.376373],
> [-172.968750,67.875542], [-169.541016,67.218925], [-169.211426,67.133698],
> [-169.387207,66.262436], [-169.683838,66.042564]]
> ],
> [
> [[67.398376,70.190689], [63.319702,70.296066], [62.023754,71.651649],
> [64.000000,76.559998], [65.648804,76.167648], [66.511230,75.994843],
> [67.060547,75.758942], [67.398376,70.190689]]
> ],
> [
> [[141.535324,53.336304], [139.592285,57.302788], [139.921875,58.263287],
> [137.049500,62.858402], [134.648438,60.844910], [137.334595,56.453384],
> [139.921875,58.263287], [140.245972,58.728302], [142.734375,60.930431],
> [145.546875,56.559483], [146.250000,57.610107], [150.358887,59.489727],
> [152.929688,55.973797], [153.281250,50.289337], [150.117188,48.922501],
> [147.524414,49.353756], [144.667969,52.482780], [145.546875,56.559483],
> [143.186188,53.263569], [141.535324,53.336304]]
> ],
> [
> [[90.834961,81.144096], [91.093140,81.098312], [93.867188,80.788795],
> [95.185547,81.045456], [95.267944,80.963005], [96.503906,80.216125],
> [99.092903,77.408249], [99.448242,72.262306], [94.482422,74.325172],
> [90.351563,75.364502], [89.956055,79.914780], [87.187500,80.983688],
> [89.912109,80.689789], [90.769043,81.140717], [90.834961,81.144096]]
> ],
> [
> [[68.812866,70.440475], [67.500000,75.845169], [68.230591,76.245857],
> [72.000000,72.000000], [68.812866,70.440475]]
> ]
> ]
> }
> },
> {
> "type": "Feature",
> "id": 24865672,
> "properties": {
> "woe_id": 24865672,
> "place_id": "6AQKCGmbBZQfMthgkA",
> "place_type": "continent",
> "place_type_id": 29,
> "label": "North America",
> },
> "geometry":
> {
> "type": "MultiPolygon",
> "created": 1247731232,
> "alpha": 8.1380208333333,
> "points": 3895684,
> "edges": 347,
> "is_donuthole": 0,
> "link": {
> "href": "
> http://farm3.static.flickr.com/2533/shapefiles/24865672_20090716_01bb6f1503.tar.gz
> ",
> },
> "bbox": [-178.0224609375,5.5066390037537,-12.461241722107,83.60912322998],
> "coordinates": [
> [
> [[-110.868790,68.620651], [-107.999725,69.824944], [-108.676758,73.995331],
> [-110.302734,75.453072], [-111.796875,75.758942], [-111.849060,78.385963],
> [-111.357422,78.473000], [-110.654297,78.595299], [-110.198364,78.401985],
> [-105.732422,77.542091], [-102.892456,78.778488], [-102.128906,78.681870],
> [-98.865540,79.667007], [-95.129929,80.881538], [-90.393105,81.384026],
> [-87.550049,79.712723], [-85.946350,80.013603], [-83.465195,82.437836],
> [-79.794388,82.556099], [-77.343750,82.765373], [-76.012085,83.057846],
> [-74.212646,83.089462], [-74.196167,83.092270], [-72.971878,83.052139],
> [-72.494316,83.079514], [-70.674019,82.237915], [-68.554688,82.631332],
> [-65.126953,82.847916], [-63.457031,83.480370], [-61.292725,82.416206],
> [-60.191345,81.921638], [-58.010471,82.335175], [-56.909180,82.978035],
> [-56.250000,82.983406], [-53.437500,82.809509], [-48.867188,79.624054],
> [-49.570313,78.025574], [-52.382813,76.393311], [-57.392578,77.655350],
> [-56.953125,80.415710], [-54.489784,82.362190], [-53.437500,82.809509],
> [-48.471680,82.506294], [-46.230469,82.698662], [-42.714844,83.184471],
> [-39.427528,83.351707], [-36.210938,82.631332], [-35.156250,83.290550],
> [-34.805546,83.609123], [-34.277344,83.520164], [-33.068848,83.596581],
> [-32.343750,83.599030], [-31.816406,83.579407], [-30.498047,83.579407],
> [-27.932739,83.300171], [-27.751465,83.321289], [-26.015625,82.580437],
> [-26.367188,77.196175], [-28.564453,76.700020], [-31.113281,79.734283],
> [-27.932739,83.300171], [-27.751465,83.321289], [-26.015625,82.580437],
> [-23.730469,80.900665], [-18.869019,81.873642], [-16.215820,82.237991],
> [-15.292968,82.379150], [-12.568359,78.349411], [-12.832031,73.849289],
> [-12.546386,71.978989], [-12.461242,71.655022], [-16.171875,73.022591],
> [-18.789196,72.604813], [-20.368652,70.831573], [-21.719971,67.238060],
> [-25.488281,65.366837], [-26.477051,64.004868], [-29.047852,63.174194],
> [-30.236734,63.089108], [-32.871094,61.522694], [-34.628906,60.716198],
> [-36.210938,60.152443], [-36.386719,60.064838], [-38.144531,60.522156],
> [-39.023438,60.500526], [-42.440186,60.220718], [-43.132324,59.778522],
> [-43.505859,59.667740], [-44.214478,59.795109], [-44.560547,59.840675],
> [-45.368042,59.897202], [-46.566666,60.431667], [-48.251953,60.348694],
> [-52.460724,57.558105], [-52.514648,54.188156], [-53.195801,50.576260],
> [-52.866211,49.525208], [-52.734375,48.864716], [-52.382813,47.724545],
> [-52.342987,47.548725], [-53.026619,45.764320], [-52.866211,42.553082],
> [-55.546875,42.617790], [-56.953125,43.707592], [-58.054688,43.902115],
> [-58.842773,43.984909], [-59.955139,43.936474], [-61.083984,43.603733],
> [-63.259277,42.317940], [-64.742432,41.799984], [-66.846313,38.981831],
> [-67.137451,37.343960], [-64.688873,32.705265], [-64.632393,32.395184],
> [-64.633255,32.376190], [-64.645782,32.351326], [-64.731445,32.175613],
> [-65.025330,32.178516], [-65.280762,32.454155], [-65.236816,32.528290],
> [-67.766289,37.123718], [-70.202637,35.424866], [-70.596497,33.414501],
> [-70.829880,33.086609], [-72.773438,31.428663], [-73.037109,27.039557],
> [-73.037109,26.490240], [-72.927246,25.799891], [-72.773438,25.165173],
> [-72.773438,24.627045], [-70.795898,21.820707], [-69.082031,19.808054],
> [-68.291016,19.269665], [-66.884766,18.937464], [-66.093750,18.895891],
> [-65.577393,18.810118], [-65.290985,18.782547], [-64.349670,18.755510],
> [-64.316879,18.745026], [-64.305840,18.738926], [-63.175533,18.381165],
> [-63.127441,18.375380], [-62.716827,18.192825], [-61.787109,17.936928],
> [-61.078491,16.925449], [-60.671997,16.437403], [-59.677734,13.624633],
> [-59.150391,13.068776], [-60.502094,11.299059], [-61.005707,10.229174],
> [-61.280277,10.089036], [-61.427307,10.017539], [-61.909760,10.052106],
> [-65.544434,12.629618], [-67.324219,12.082295], [-67.884521,11.990965],
> [-68.334961,11.861975], [-69.021606,11.860631], [-70.044708,12.460044],
> [-70.063934,12.480157], [-70.079468,12.531691], [-70.079643,12.558919],
> [-70.073715,12.600470], [-70.066704,12.616700], [-70.057579,12.630288],
> [-71.542969,17.507868], [-73.643242,18.070145], [-73.888550,18.040768],
> [-75.915527,17.795765], [-76.992188,17.308687], [-77.288818,17.067287],
> [-77.563477,17.203770], [-81.013184,17.151287], [-82.603455,14.330920],
> [-82.966003,12.275263], [-82.858887,11.835094], [-82.577850,11.122389],
> [-79.884338,9.648138], [-79.233398,9.752370], [-78.431396,9.616998],
> [-77.489319,9.596868], [-77.334137,8.649589], [-77.343750,7.776308],
> [-78.181458,7.549016], [-79.980469,7.351570], [-80.958252,6.882800],
> [-84.336647,5.741072], [-84.506836,5.506639], [-87.044159,5.539274],
> [-87.064247,5.546877], [-87.083130,5.556873], [-87.011719,5.834616],
> [-86.484375,9.362352], [-86.660156,10.071269], [-87.802734,12.211180],
> [-89.313354,12.951029], [-90.189514,13.480447], [-91.242996,13.935899],
> [-91.542892,14.054389], [-91.766052,14.201819], [-91.921059,14.290168],
> [-92.182159,14.517121], [-92.379356,14.671698], [-92.392784,14.684235],
> [-92.426346,14.719519], [-92.849838,15.169234], [-95.795288,15.771109],
> [-96.315765,15.648163], [-97.734375,14.604847], [-101.250000,14.604847],
> [-103.095703,15.072123], [-104.589844,15.114552], [-109.687500,15.623036],
> [-110.742188,16.130262], [-114.850372,17.918192], [-114.801170,18.244249],
> [-114.788841,18.325764], [-114.683563,19.018591], [-114.646202,19.263103],
> [-114.633720,19.344606], [-114.482971,20.322571], [-115.268555,22.740723],
> [-115.532227,22.978622], [-116.982422,26.194876], [-117.465820,26.500072],
> [-119.003906,28.381735], [-120.234375,29.535229], [-121.113281,29.840643],
> [-122.343750,30.145126], [-123.866264,32.261486], [-124.453125,32.546814],
> [-125.474854,32.861134], [-126.738281,35.353214], [-127.924805,36.191093],
> [-128.276367,36.540241], [-127.089844,39.164143], [-130.078125,42.114525],
> [-130.253906,45.490944], [-133.945313,48.224670], [-134.848618,49.045277],
> [-137.460938,50.736454], [-138.251953,51.563412], [-139.314987,53.208687],
> [-140.493164,55.065784], [-142.646484,58.505173], [-146.374802,57.617691],
> [-146.953125,56.170021], [-150.820313,56.583691], [-152.385864,56.492828],
> [-154.819336,52.224213], [-157.939453,51.618015], [-160.000076,55.059395],
> [-162.292816,54.814613], [-162.309326,54.806095], [-163.828125,50.097561],
> [-166.952637,53.028000], [-168.678589,53.199451], [-170.343018,53.631611],
> [-173.605957,52.549637], [-174.155273,51.774639], [-175.297852,51.754238],
> [-176.493637,51.773521], [-176.499908,51.772301], [-178.022461,51.577068],
> [-176.743759,51.936752], [-176.568787,51.942623], [-175.428314,52.059669],
> [-173.913574,52.749592], [-173.226929,57.690937], [-172.617188,58.309486],
> [-171.650391,62.935234], [-173.034668,63.968727], [-171.606445,66.196007],
> [-170.288086,67.925140], [-166.800446,68.348602], [-165.234375,71.746429],
> [-161.997528,70.999756], [-159.960938,71.045525], [-159.370422,71.247887],
> [-157.840576,71.318398], [-157.565918,71.371109], [-156.486618,71.386490],
> [-156.468307,71.389717], [-155.994873,71.420181], [-154.720459,71.262009],
> [-153.281250,71.187752], [-150.831299,70.859085], [-149.724075,70.495399],
> [-149.411148,70.462822], [-148.716431,70.411949], [-148.530609,70.412758],
> [-147.955795,70.357117], [-146.689453,70.129166], [-143.671738,70.140717],
> [-142.382813,71.635994], [-139.130859,72.554497], [-137.636719,70.728981],
> [-135.192261,69.318321], [-133.992691,69.402786], [-131.528320,71.427177],
> [-128.207703,70.149223], [-126.009750,71.959488], [-125.993614,71.974258],
> [-123.828964,73.832664], [-122.184273,74.375229], [-120.410156,78.206566],
> [-117.993164,77.739616], [-116.762695,73.202904], [-115.537888,72.356102],
> [-115.096634,67.825768], [-111.116119,68.599876], [-111.095772,68.604889],
> [-111.094337,68.605232], [-111.090675,68.605530], [-110.868790,68.620651]]
> ],
> [
> [[-155.677734,18.911301], [-155.681366,18.910870], [-155.681976,18.911020],
> [-157.653809,19.145168], [-158.510742,19.165924], [-161.411133,19.124409],
> [-162.443848,19.528730], [-163.952881,19.728239], [-164.443359,20.303417],
> [-162.070313,23.885838], [-159.960938,26.509905], [-157.412109,26.037041],
> [-155.126953,24.938084], [-154.379883,24.846565], [-153.896484,24.686953],
> [-153.328568,23.433428], [-152.666016,21.330315], [-152.226563,20.303417],
> [-152.534180,19.766703], [-154.769897,19.038752], [-155.677734,18.911301]]
> ],
> [
> [[-76.541061,64.241905], [-79.672852,62.441242], [-81.474609,67.041733],
> [-78.486328,68.040459], [-76.541061,64.241905]]
> ],
> [
> [[-33.099499,68.887497], [-37.705078,68.624542], [-40.000000,72.000000],
> [-35.156250,73.824821], [-33.276215,73.039726], [-33.099499,68.887497]]
> ]
> ]
> }
> },
> {
> "type": "Feature",
> "id": 24865673,
> "properties": {
> "woe_id": 24865673,
> "place_id": "AKe2kPabBZRu3whrXw",
> "place_type": "continent",
> "place_type_id": 29,
> "label": "South America",
> },
> "geometry":
> {
> "type": "MultiPolygon",
> "created": 1292605516,
> "alpha": 2.0345052083333,
> "points": 705058,
> "edges": 328,
> "is_donuthole": 0,
> "link": {
> "href": "
> http://farm6.static.flickr.com/5289/shapefiles/24865673_20101217_20274ac92f.tar.gz
> ",
> },
> "bbox": [-109.58793640137,-56.514049530029,-29.53125,13.6780128479],
> "coordinates": [
> [
> [[-109.373528,-27.055075], [-109.316177,-27.069405],
> [-107.578125,-26.273714], [-106.628250,-28.042562],
> [-106.592049,-28.053514], [-106.555832,-28.064457],
> [-106.519615,-28.075390], [-106.447144,-28.097227],
> [-105.611122,-28.345516], [-107.578125,-29.840643],
> [-107.929688,-29.295343], [-108.715614,-27.391281],
> [-109.072983,-27.275852], [-109.470177,-27.248177],
> [-109.587936,-27.175858], [-109.522705,-27.085701],
> [-109.501007,-27.052277], [-109.373528,-27.055075]]
> ],
> [
> [[-54.914818,5.993923], [-53.816528,6.339867], [-53.050049,5.675024],
> [-52.508469,5.387702], [-52.398262,5.321218], [-51.701660,4.981505],
> [-50.712891,4.740675], [-49.724121,4.499761], [-51.097412,2.504085],
> [-50.780697,2.021837], [-49.383545,1.444549], [-48.625488,1.500000],
> [-46.722652,3.618681], [-44.296875,2.635788], [-45.966797,1.581830],
> [-46.087646,-0.505364], [-44.909363,-1.285979], [-43.593750,-0.703107],
> [-42.363281,-2.526036], [-41.835938,-2.635788], [-40.957031,-2.460181],
> [-40.253906,-1.581830], [-40.078125,-0.714092], [-38.100586,0.043945],
> [-36.562500,-0.703107], [-34.980469,-2.569938], [-33.774719,-1.391007],
> [-33.387451,-1.285292], [-32.112026,-0.000750], [-32.475586,-1.329226],
> [-32.459106,-3.590177], [-30.734446,-3.751443], [-30.726292,-3.752674],
> [-30.717773,-3.754634], [-29.531250,-4.214943], [-29.531250,-4.565473],
> [-29.838867,-5.386335], [-30.146484,-6.271618], [-30.717773,-7.482303],
> [-30.871582,-8.830795], [-32.058105,-7.912352], [-33.398438,-10.314919],
> [-32.519531,-11.049038], [-34.453125,-11.178401], [-34.980469,-12.254127],
> [-36.123047,-13.517837], [-34.519043,-15.315975], [-35.507813,-15.707662],
> [-34.804688,-18.145851], [-36.079102,-20.220964], [-36.650391,-20.920397],
> [-36.914063,-22.105997], [-36.914063,-24.161457], [-39.375000,-23.483400],
> [-39.550781,-26.125851], [-39.462891,-26.273714], [-41.044922,-26.980827],
> [-43.071899,-27.137367], [-43.764038,-28.416767], [-44.121094,-29.036961],
> [-44.208984,-29.267233], [-44.648438,-29.382175], [-45.351563,-31.353636],
> [-46.516113,-33.385586], [-46.230469,-31.222197], [-48.603516,-29.764378],
> [-46.274414,-28.998531], [-46.230469,-31.222197], [-48.911133,-30.958769],
> [-48.867188,-32.842674], [-50.009766,-33.559708], [-51.679688,-33.063923],
> [-53.085938,-34.307144], [-53.837814,-35.749020], [-54.492188,-36.597889],
> [-54.777832,-37.601177], [-53.964844,-39.232254], [-54.492188,-39.774769],
> [-56.074219,-41.112469], [-57.481827,-42.009300], [-58.183594,-43.580391],
> [-58.183594,-43.834526], [-58.904053,-45.533512], [-58.902088,-45.567841],
> [-60.666504,-46.271038], [-60.600586,-48.034019], [-60.250507,-49.137138],
> [-58.716431,-50.977451], [-57.744141,-50.941124], [-57.050629,-51.339191],
> [-57.640972,-51.666328], [-57.716026,-51.735859], [-57.752380,-51.761040],
> [-58.084717,-52.062622], [-58.547516,-52.240833], [-58.348961,-54.944294],
> [-58.349289,-54.944317], [-58.357887,-54.944931], [-60.501709,-53.683697],
> [-62.534180,-53.540306], [-63.125011,-54.729797], [-63.303223,-54.800686],
> [-63.910217,-54.726208], [-64.370270,-54.808601], [-64.418335,-54.822842],
> [-64.594116,-54.848942], [-65.434570,-54.876606], [-66.489258,-56.243347],
> [-66.665039,-56.316536], [-67.527466,-56.321106], [-68.703003,-56.514050],
> [-69.062805,-56.311966], [-71.191406,-55.609795], [-73.476563,-55.776573],
> [-74.882813,-55.553493], [-76.640625,-56.170021], [-75.234375,-54.470036],
> [-75.124512,-52.207607], [-75.234375,-52.025459], [-75.555725,-50.953236],
> [-77.343750,-49.152969], [-77.080078,-47.754097], [-76.376953,-46.672054],
> [-76.289063,-44.150681], [-76.640625,-43.452919], [-78.398438,-42.940338],
> [-79.101563,-42.163403], [-77.519531,-40.713955], [-76.640625,-39.504040],
> [-75.981445,-38.358887], [-74.531250,-36.173355], [-75.234375,-35.317368],
> [-76.289063,-35.029995], [-77.224289,-35.494999], [-77.607422,-35.514343],
> [-78.750000,-36.385914], [-79.365234,-35.353214], [-81.210938,-34.597042],
> [-82.968750,-36.421284], [-81.485596,-34.257217], [-84.111328,-34.379711],
> [-83.831810,-32.683964], [-83.671875,-32.574593], [-81.210938,-31.353636],
> [-81.915436,-30.298500], [-82.617188,-29.993002], [-84.550781,-28.071980],
> [-85.078125,-26.431229], [-83.496094,-25.799891], [-83.759766,-27.449789],
> [-82.441406,-29.382175], [-80.582314,-30.445677], [-80.549698,-30.459846],
> [-78.134766,-29.954933], [-78.046875,-31.728167], [-76.113281,-31.952162],
> [-75.234375,-31.052933], [-75.673828,-29.458731], [-75.146484,-28.921631],
> [-74.179688,-27.371767], [-74.882813,-25.482950], [-72.333984,-25.958044],
> [-71.894531,-25.482950], [-71.718750,-24.367113], [-73.125000,-23.079731],
> [-73.564453,-21.371244], [-74.882813,-20.138470], [-76.640625,-18.271086],
> [-76.992188,-17.978733], [-78.354492,-15.897942], [-77.519531,-14.264383],
> [-77.849121,-12.707329], [-80.507813,-13.068776], [-80.859375,-12.726084],
> [-80.771484,-11.695272], [-80.859375,-10.660607], [-81.210938,-10.141931],
> [-80.859375,-8.407168], [-80.332031,-7.536764], [-80.332031,-6.839169],
> [-80.453735,-6.216329], [-80.807190,-5.663818], [-80.866409,-5.596424],
> [-81.206131,-5.208912], [-82.265625,-4.214943], [-82.968750,-4.214943],
> [-83.759766,-3.337953], [-85.275879,-2.668712], [-86.899292,-3.224967],
> [-87.346802,-4.674979], [-87.890625,-4.390228], [-89.648438,-2.460181],
> [-87.539063,-1.417091], [-86.899292,-3.224967], [-87.890625,-4.390228],
> [-90.000000,-4.214943], [-91.351318,-2.284550], [-91.801758,-2.328460],
> [-92.021484,-1.669685], [-91.801758,-0.834931], [-91.757813,-0.263670],
> [-92.109375,0.571279], [-91.998138,1.638456], [-91.991531,1.646949],
> [-91.937027,1.641716], [-91.902695,1.623356], [-91.406250,1.406108],
> [-90.241699,1.175454], [-88.275146,0.812961], [-86.572266,0.043945],
> [-85.845833,0.000375], [-85.034180,0.131835], [-84.023438,1.054627],
> [-83.649902,1.252341], [-81.642227,3.092516], [-81.618462,3.967011],
> [-81.633911,4.031398], [-80.859375,6.489983], [-80.156250,6.664607],
> [-79.453125,6.664607], [-77.783203,7.449624], [-78.915154,9.820722],
> [-79.722290,9.700935], [-80.771484,9.882275], [-81.562500,11.005904],
> [-81.936035,12.474838], [-81.892090,12.693932], [-81.694336,13.678013],
> [-80.408936,13.282718], [-78.991699,13.389619], [-77.605667,12.982166],
> [-76.992188,12.897489], [-76.640625,12.897489], [-75.879417,12.893455],
> [-75.673828,12.811801], [-73.410645,13.031317], [-71.718750,12.554563],
> [-71.325989,12.770285], [-70.940094,12.857996], [-70.446022,13.007029],
> [-69.488525,13.389619], [-68.246284,12.166422], [-67.654839,11.983072],
> [-66.802834,12.126166], [-66.536156,12.197152], [-66.445313,12.211180],
> [-66.157059,12.185091], [-66.156670,12.185080], [-66.155846,12.185052],
> [-66.104073,12.183386], [-66.054749,12.181708], [-66.054596,12.181702],
> [-66.054436,12.181691], [-65.597473,12.167327], [-65.566406,12.168225],
> [-65.324707,12.190196], [-64.753418,12.125264], [-64.274498,12.110522],
> [-64.274033,12.110487], [-62.644043,12.071552], [-62.446289,12.017830],
> [-61.399841,11.568834], [-60.137787,9.972908], [-58.710938,8.407168],
> [-58.293457,7.972197], [-56.860744,6.611555], [-55.634766,6.271618],
> [-54.914818,5.993923]]
> ],
> [
> [[-37.646027,-54.000504], [-37.337036,-53.995258], [-37.250000,-54.016666],
> [-36.919556,-54.069057], [-36.496582,-54.059387], [-36.057129,-54.162434],
> [-35.766747,-54.500481], [-35.755005,-54.538612], [-35.705566,-54.816513],
> [-35.859375,-54.892406], [-36.110020,-54.937180], [-37.128296,-54.450878],
> [-37.507324,-54.179314], [-38.103355,-54.021137], [-38.071918,-54.005096],
> [-38.058357,-54.001919], [-38.004112,-53.991421], [-37.646027,-54.000504]]
> ],
> [
> [[-38.320313,-17.905567], [-36.474609,-18.145851], [-36.079102,-20.220964],
> [-37.045898,-20.961439], [-37.529297,-21.125498], [-39.396973,-19.528730],
> [-39.067383,-18.625423], [-38.320313,-17.905567]]
> ],
> [
> [[-42.626953,-24.527134], [-40.297852,-24.367113], [-41.044922,-26.980827],
> [-42.857666,-24.961161], [-42.626953,-24.527134]]
> ],
> [
> [[-80.313492,-25.839525], [-80.339584,-25.795717], [-80.156250,-25.005972],
> [-80.156250,-24.686953], [-77.695313,-23.885838], [-79.277344,-25.165173],
> [-78.750000,-26.745609], [-77.431641,-27.215555], [-79.365234,-27.683529],
> [-80.093422,-26.292953], [-80.313492,-25.839525]]
> ]
> ]
> }
> },
> {
> "type": "Feature",
> "id": 24865675,
> "properties": {
> "woe_id": 24865675,
> "place_id": "lkyV7jSbBZTkl7Wkqg",
> "place_type": "continent",
> "place_type_id": 29,
> "label": "Europe",
> },
> "geometry":
> {
> "type": "MultiPolygon",
> "created": 1247719568,
> "alpha": 1.220703125,
> "points": 4282216,
> "edges": 996,
> "is_donuthole": 0,
> "link": {
> "href": "
> http://farm4.static.flickr.com/3152/shapefiles/24865675_20090716_414b2543cb.tar.gz
> ",
> },
> "bbox": [-31.259536743164,27.449789047241,40.143871307373,80.832534790039],
> "coordinates": [
> [
> [[31.391729,62.728710], [31.288761,62.641502], [31.250137,62.624790],
> [30.631582,62.170242], [30.298618,62.067902], [29.888269,61.761028],
> [29.750290,61.650608], [29.616394,61.555416], [29.488161,61.481476],
> [29.440702,61.461613], [29.355383,61.426121], [29.005472,61.178974],
> [28.856621,61.112400], [28.563251,60.930973], [28.220100,59.379124],
> [28.216925,59.372337], [28.176970,59.347095], [27.753611,57.898338],
> [27.773438,57.326523], [28.192806,56.356358], [29.975677,55.839127],
> [30.227852,55.231468], [30.311279,55.050056], [30.802082,54.348915],
> [31.578312,53.982437], [31.750488,53.657661], [31.874428,51.931564],
> [33.460236,51.879883], [33.920116,51.681442], [34.578094,51.096622],
> [34.815674,50.918617], [35.779724,50.231834], [36.076527,50.217777],
> [36.859818,50.272774], [37.679207,49.836643], [37.924805,49.823811],
> [39.005241,49.171043], [40.143871,49.380810], [39.828217,48.506596],
> [39.800205,48.074638], [39.648457,48.082664], [39.366074,48.078537],
> [38.082390,47.115234], [37.328110,46.883659], [36.870117,46.407562],
> [36.481819,45.359516], [36.434956,45.115692], [36.265869,44.516094],
> [36.123047,44.559162], [35.064926,44.792313], [34.656372,44.603180],
> [34.142075,44.431816], [34.127098,44.427650], [34.035645,44.404537],
> [34.000969,44.398468], [33.973503,44.394112], [33.965607,44.393745],
> [33.776691,44.385342], [33.739700,44.391968], [33.647003,44.430347],
> [33.490448,44.498035], [33.410797,44.554760], [31.904297,44.465153],
> [30.498047,44.715511], [30.003662,44.402390], [29.586182,43.683762],
> [28.564453,42.488300], [28.531494,42.252918], [28.564453,41.705727],
> [28.476563,41.705727], [27.404022,41.936764], [26.613951,41.380577],
> [26.361179,41.011253], [26.321697,40.938221], [26.363068,39.379162],
> [26.411819,39.322544], [26.580391,39.147900], [26.806641,38.925228],
> [27.032600,37.815601], [27.047482,37.796219], [27.061386,37.766373],
> [27.084045,37.716011], [27.927246,36.985004], [28.536987,36.512947],
> [29.285603,36.291191], [29.590130,36.185551], [29.623775,36.164902],
> [29.629955,36.157696], [29.635448,36.122482], [29.443359,35.137878],
> [28.981316,34.874294], [27.905273,35.083954], [26.929790,35.387680],
> [26.238098,35.043068], [26.135616,34.929993], [25.736675,34.869030],
> [25.714874,34.866848], [25.695648,34.865650], [24.980164,34.894943],
> [24.631348,34.775459], [24.122200,34.806190], [23.203125,34.687428],
> [22.543945,35.209721], [21.093750,35.317368], [20.390625,35.532227],
> [20.258789,35.567982], [19.687500,35.603718], [18.303223,36.040215],
> [16.875000,35.817814], [16.040039,35.550106], [14.853515,35.710838],
> [14.436035,35.612652], [13.872985,35.775486], [12.632818,35.493557],
> [12.632045,35.493382], [12.602176,35.489609], [12.524414,35.496456],
> [12.338848,35.546265], [11.689453,35.567982], [11.601562,36.031330],
> [11.601562,36.738884], [11.107177,37.679474], [10.854492,37.857506],
> [9.404296,37.596825], [8.789062,37.579411], [8.000000,38.000000],
> [7.074680,37.707455], [7.000000,38.000000], [6.874437,38.250336],
> [6.635742,38.711231], [6.794111,39.122082], [4.877569,40.113201],
> [4.866943,40.103287], [4.294281,38.738018], [3.867187,37.300274],
> [3.537597,37.396347], [2.636718,37.125286], [1.582031,37.857506],
> [0.001001,36.828690], [-0.703125,36.623760], [-1.406250,36.367046],
> [-2.285156,36.102375], [-2.896957,35.242252], [-2.930603,35.012001],
> [-2.995147,35.218811], [-4.074811,36.035564], [-4.746093,36.066860],
> [-5.333862,35.713066], [-5.356607,35.712162], [-5.530240,35.746105],
> [-6.094665,35.975784], [-7.400000,36.000000], [-8.085937,36.031330],
> [-8.789062,35.603718], [-9.025268,35.623814], [-10.995597,35.522797],
> [-11.412238,35.476086], [-11.601562,35.460670], [-12.570698,35.405651],
> [-13.449497,34.670593], [-13.227539,32.953369], [-13.469238,32.477329],
> [-13.710937,32.157013], [-13.974609,31.531727], [-12.974853,30.178373],
> [-13.103942,29.345751], [-13.000000,28.000000], [-13.447265,28.071980],
> [-14.288234,28.037643], [-14.316558,28.032591], [-14.352264,28.031681],
> [-14.369945,28.033047], [-15.000000,28.000000], [-15.423495,27.809372],
> [-15.572948,27.734591], [-15.596466,27.729576], [-15.930175,27.623922],
> [-16.820068,27.737022], [-17.254028,27.814787], [-17.929688,27.566721],
> [-18.171387,27.449789], [-18.237305,27.829359], [-18.040924,28.595373],
> [-18.005358,28.784481], [-17.859604,29.369883], [-17.666016,30.069094],
> [-16.765137,30.949347], [-17.254028,32.122128], [-18.941940,32.274284],
> [-17.517700,32.971802], [-19.160156,34.307144], [-20.939941,35.371136],
> [-21.357422,35.746513], [-23.027344,36.738884], [-23.554688,34.885929],
> [-23.906250,36.949890], [-25.180664,36.385914], [-25.483000,36.372501],
> [-27.421875,35.889050], [-28.240723,37.183079], [-29.619999,37.896259],
> [-31.201172,36.879620], [-30.382690,38.685509], [-31.231556,39.376175],
> [-31.244087,39.385529], [-31.256104,39.439110], [-31.259022,39.453293],
> [-31.259537,39.459919], [-31.258850,39.467606], [-31.253700,39.494637],
> [-31.235504,39.528934], [-31.121778,39.697941], [-31.108389,39.710487],
> [-30.102539,41.145569], [-28.476563,42.032974], [-28.652344,41.112469],
> [-30.000000,40.000000], [-30.006409,39.844395], [-28.383179,38.821522],
> [-28.056335,39.076775], [-27.504272,39.156689], [-26.468777,40.703381],
> [-26.468437,40.703407], [-26.674805,39.130058], [-25.611877,38.094578],
> [-24.279785,38.052418], [-22.851563,39.368279], [-23.378906,40.380028],
> [-24.032625,41.447960], [-24.609375,41.640079], [-23.203125,41.806271],
> [-23.378906,40.380028], [-22.443068,39.532547], [-21.533203,38.719803],
> [-19.687500,38.959408], [-20.434570,37.683819], [-19.863281,36.809284],
> [-18.728106,36.093544], [-17.270508,35.083954], [-17.402344,33.211117],
> [-19.160156,34.307144], [-20.939941,35.371136], [-21.357422,35.746513],
> [-23.027344,36.738884], [-23.554688,34.885929], [-23.906250,36.949890],
> [-25.180664,36.385914], [-25.483000,36.372501], [-27.421875,35.889050],
> [-28.240723,37.183079], [-29.619999,37.896259], [-31.201172,36.879620],
> [-30.382690,38.685509], [-31.231556,39.376175], [-31.244087,39.385529],
> [-31.256104,39.439110], [-31.259022,39.453293], [-31.259537,39.459919],
> [-31.258850,39.467606], [-31.253700,39.494637], [-31.235504,39.528934],
> [-31.121778,39.697941], [-31.108389,39.710487], [-30.102539,41.145569],
> [-28.476563,42.032974], [-28.652344,41.112469], [-30.000000,40.000000],
> [-30.006409,39.844395], [-28.383179,38.821522], [-28.056335,39.076775],
> [-27.504272,39.156689], [-26.468777,40.703381], [-26.468437,40.703407],
> [-26.674805,39.130058], [-25.611877,38.094578], [-24.279785,38.052418],
> [-22.851563,39.368279], [-23.378906,40.380028], [-24.032625,41.447960],
> [-24.609375,41.640079], [-23.203125,41.806271], [-23.378906,40.380028],
> [-22.443068,39.532547], [-21.533203,38.719803], [-19.687500,38.959408],
> [-20.434570,37.683819], [-19.863281,36.809284], [-18.728106,36.093544],
> [-17.270508,35.083954], [-16.193848,33.765450], [-15.468750,34.016239],
> [-15.227050,34.288990], [-15.996093,36.244274], [-15.556640,36.967449],
> [-15.069000,38.383999], [-15.205078,39.095963], [-14.326171,39.876019],
> [-14.298500,41.013332], [-14.677734,41.475658], [-14.414062,42.065605],
> [-13.007812,42.940338], [-12.535400,43.468868], [-12.058000,43.540333],
> [-11.257167,43.773167], [-11.256834,43.772999], [-10.392167,43.714165],
> [-9.316406,43.739353], [-8.701171,43.771091], [-8.239746,43.771091],
> [-7.832221,43.855328], [-7.435333,43.747833], [-6.994000,43.705002],
> [-6.547851,43.616192], [-6.108398,43.691708], [-5.954589,43.723473],
> [-5.007333,44.831665], [-4.988000,44.942001], [-5.109833,45.607834],
> [-4.801025,46.088470], [-5.317382,47.561699], [-5.141773,48.447769],
> [-6.031494,49.375221], [-7.382812,49.382374], [-8.604000,49.291500],
> [-8.641000,49.293331], [-9.755859,49.332279], [-10.721666,49.181831],
> [-12.038500,49.213665], [-12.038833,49.213501], [-13.139648,49.396675],
> [-13.320922,49.820267], [-13.256723,50.221794], [-13.666992,51.862923],
> [-13.492666,52.420334], [-13.535156,52.855865], [-13.535156,53.865486],
> [-13.399333,54.094666], [-13.447265,55.134930], [-13.359375,56.170021],
> [-13.603112,56.882832], [-13.271484,57.207710], [-13.670666,58.844666],
> [-13.666992,60.217991], [-13.491210,60.769890], [-13.359375,60.759159],
> [-13.359375,59.534317], [-12.172851,58.972668], [-10.749166,59.928501],
> [-10.810546,60.753792], [-9.689941,60.272514], [-9.843750,58.654083],
> [-8.307861,58.395954], [-7.627258,58.306602], [-7.413024,58.318146],
> [-6.328125,58.995312], [-7.316894,60.532967], [-8.349609,60.551697],
> [-7.681717,62.100430], [-7.680816,62.101955], [-7.536277,62.292355],
> [-6.943359,62.410728], [-6.383056,62.545261], [-5.625000,62.250195],
> [-5.712890,61.856148], [-5.066000,60.533165], [-4.180297,58.961338],
> [-3.341517,59.138020], [-3.340487,59.138721], [-3.328857,59.145657],
> [-3.073940,59.331875], [-2.735595,59.789577], [-2.410125,60.709816],
> [-1.406250,60.796703], [-0.900878,60.925095], [-0.762863,60.817867],
> [0.889892,60.589664], [1.494140,60.759159], [1.571044,59.817207],
> [1.746826,58.269066], [1.702880,57.727619], [1.612243,57.184273],
> [1.334838,55.464844], [1.617333,54.971333], [1.702880,53.802273],
> [3.422241,53.474968], [4.174804,53.540306], [4.702148,53.461891],
> [5.916957,54.633331], [5.917357,54.864792], [6.591796,54.418930],
> [7.954101,55.436806], [7.470703,56.656227], [6.638488,57.949844],
> [5.712890,58.263287], [4.965820,57.914848], [4.694799,57.822365],
> [4.557578,58.663113], [4.511590,60.185448], [4.548339,60.403000],
> [4.571084,61.308578], [4.625244,62.067879], [4.888916,62.311344],
> [4.921875,62.349609], [5.042037,62.460930], [5.625000,63.391521],
> [5.625000,63.626743], [6.020507,65.044334], [6.844482,65.091492],
> [7.207031,65.183029], [8.020019,65.462822], [8.789062,64.774124],
> [9.404296,64.472794], [10.634765,64.904907], [11.116539,65.011162],
> [11.839141,65.691391], [11.854248,66.774582], [11.986770,67.487541],
> [10.546875,68.415352], [12.052001,69.205505], [13.623046,68.752312],
> [14.677734,70.259453], [15.468750,70.844673], [15.479736,70.587067],
> [17.644041,70.318741], [19.478760,71.066925], [20.797119,70.385231],
> [21.978149,70.633987], [22.291088,70.595284], [23.311613,70.662926],
> [23.921785,71.005394], [24.093018,71.081184], [24.701385,71.080933],
> [25.356445,71.159393], [25.567932,71.168259], [25.672903,71.185760],
> [25.674877,71.186119], [25.740967,71.193069], [25.793839,71.175514],
> [26.220675,71.062210], [26.408386,71.042404], [26.883545,71.059799],
> [27.435608,71.150520], [27.613127,71.136841], [27.715759,71.139870],
> [28.212891,71.187752], [28.531494,70.970444], [28.995667,70.866287],
> [29.089737,70.865501], [29.123833,70.864502], [29.904785,71.020531],
> [30.108032,71.017853], [30.745396,70.790977], [31.022644,70.795044],
> [31.157227,70.390305], [30.930634,69.647476], [30.234375,68.138847],
> [29.595108,66.273590], [30.013468,65.959305], [30.099449,65.799149],
> [29.971905,64.724731], [29.987183,64.567322], [29.982376,64.504547],
> [30.960846,63.280594], [31.127529,63.108387], [31.279985,62.931477],
> [31.391766,62.728764], [31.391729,62.728710]]
> ],
> [
> [[34.596119,35.700939], [34.572773,35.661133], [34.557751,35.643627],
> [34.087143,34.805630], [33.620911,34.805908], [33.349998,34.723831],
> [32.648335,33.106667], [32.327271,34.569904], [32.129925,34.903126],
> [32.138443,34.998608], [32.354736,35.196255], [32.827148,35.675148],
> [32.871094,35.675148], [33.140259,35.692436], [34.475098,35.755428],
> [34.568481,35.713066], [34.596119,35.700939]]
> ],
> [
> [[-15.043716,64.235680], [-15.534667,64.129784], [-15.930175,64.095009],
> [-16.083984,64.062141], [-16.347656,63.956673], [-16.655273,63.807957],
> [-16.666260,63.804317], [-16.672783,63.804771], [-16.896973,63.844299],
> [-17.396851,63.775204], [-17.946167,63.536316], [-18.220825,63.471371],
> [-18.305454,63.452042], [-18.421669,63.444218], [-18.654785,63.401360],
> [-19.047546,63.242283], [-19.412842,63.357056], [-20.457199,62.928158],
> [-21.291504,63.489765], [-21.873779,63.445599], [-22.324219,63.391521],
> [-23.310242,63.401360], [-24.065552,63.798256], [-24.686279,64.347046],
> [-24.785156,64.567322], [-24.962311,65.350235], [-24.565430,65.528893],
> [-23.950195,66.035873], [-23.598633,66.337502], [-23.183899,66.437614],
> [-22.931213,66.465462], [-22.478027,66.522018], [-22.192383,66.372757],
> [-21.243069,66.445786], [-20.917969,66.530769], [-19.863281,66.337502],
> [-19.753609,66.359741], [-19.160156,66.687782], [-18.072510,66.554817],
> [-18.021696,66.563835], [-18.012943,66.563530], [-17.226563,66.548264],
> [-16.801470,66.509918], [-16.526184,66.508331], [-16.507986,66.510658],
> [-16.248779,66.548264], [-16.024246,66.533775], [-16.012733,66.530418],
> [-14.852805,66.386353], [-14.622716,66.374130], [-14.538774,66.378944],
> [-14.535598,66.373718], [-13.861999,65.748680], [-12.961807,65.273941],
> [-12.726974,65.271362], [-13.293457,64.879272], [-13.974609,63.371834],
> [-15.043716,64.235680]]
> ],
> [
> [[-9.442833,56.153332], [-10.700683,57.792088], [-8.657226,57.841827],
> [-8.964843,56.438202], [-9.442833,56.153332]]
> ],
> [
> [[-8.017272,71.034149], [-8.022766,71.024048], [-8.286437,70.738045],
> [-8.907165,70.737137], [-9.209289,70.669060], [-8.920898,71.138092],
> [-8.876953,71.258476], [-8.363342,71.168259], [-8.028259,71.146973],
> [-8.016929,71.046417], [-8.017272,71.034149]]
> ],
> [
> [[18.981628,74.486496], [19.059734,74.517822], [20.302734,76.174500],
> [19.072266,77.437386], [18.516001,77.483002], [17.138672,76.058510],
> [16.435547,75.430977], [16.171875,75.140778], [14.545898,76.429451],
> [13.550070,75.750076], [13.513183,77.004875], [12.502441,78.157059],
> [11.788330,78.169456], [11.151123,78.526665], [10.524902,78.564842],
> [10.437011,78.625671], [10.107421,78.878525], [10.524902,79.375809],
> [10.810546,80.156197], [11.936645,80.020752], [12.637023,80.019089],
> [13.639526,79.666016], [14.438781,80.004799], [16.018066,79.883949],
> [16.647034,79.942154], [17.353001,80.543999], [17.907715,79.887810],
> [17.973633,79.851089], [18.457031,79.706833], [19.248047,79.657639],
> [20.342903,80.832535], [21.681519,79.477859], [22.088013,79.568260],
> [23.378906,80.088348], [23.730469,80.042862], [25.000000,80.000000],
> [26.510010,79.775803], [27.861328,79.520660], [29.882813,79.432373],
> [30.000000,79.000000], [28.083801,78.859970], [27.421875,76.920616],
> [26.673431,78.681870], [25.048828,79.002869], [24.916992,79.011246],
> [24.301758,78.958771], [23.598633,79.318939], [22.866594,79.252769],
> [22.500000,77.312515], [21.445313,76.920616], [20.302734,76.174500],
> [19.206848,74.412498], [19.024200,74.408943], [18.981628,74.486496]]
> ],
> [
> [[-14.567871,30.826780], [-15.820312,30.514950], [-16.561905,31.574770],
> [-15.380859,32.990234], [-13.974609,31.531727], [-12.974853,30.178373],
> [-13.103942,29.345751], [-13.000000,28.000000], [-13.447265,28.071980],
> [-14.288234,28.037643], [-14.316558,28.032591], [-14.352264,28.031681],
> [-14.369945,28.033047], [-15.000000,28.000000], [-15.423495,27.809372],
> [-15.572948,27.734591], [-15.596466,27.729576], [-15.930175,27.623922],
> [-16.820068,27.737022], [-17.254028,27.814787], [-17.929688,27.566721],
> [-18.171387,27.449789], [-18.237305,27.829359], [-18.040924,28.595373],
> [-18.005358,28.784481], [-17.859604,29.369883], [-17.666016,30.069094],
> [-16.765137,30.949347], [-17.254028,32.122128], [-18.941940,32.274284],
> [-17.517700,32.971802], [-19.160156,34.307144], [-17.402344,33.211117],
> [-17.270508,35.083954], [-16.193848,33.765450], [-15.468750,34.016239],
> [-15.227050,34.288990], [-15.996093,36.244274], [-15.556640,36.967449],
> [-15.069000,38.383999], [-15.205078,39.095963], [-14.326171,39.876019],
> [-14.298500,41.013332], [-14.677734,41.475658], [-14.414062,42.065605],
> [-13.007812,42.940338], [-12.535400,43.468868], [-12.058000,43.540333],
> [-11.257167,43.773167], [-11.256834,43.772999], [-10.392167,43.714165],
> [-9.316406,43.739353], [-8.701171,43.771091], [-8.239746,43.771091],
> [-7.832221,43.855328], [-7.435333,43.747833], [-6.994000,43.705002],
> [-6.547851,43.616192], [-6.108398,43.691708], [-5.954589,43.723473],
> [-5.007333,44.831665], [-4.988000,44.942001], [-5.109833,45.607834],
> [-4.801025,46.088470], [-5.317382,47.561699], [-5.141773,48.447769],
> [-6.031494,49.375221], [-7.382812,49.382374], [-8.604000,49.291500],
> [-8.641000,49.293331], [-9.755859,49.332279], [-10.721666,49.181831],
> [-12.038500,49.213665], [-12.038833,49.213501], [-13.139648,49.396675],
> [-13.320922,49.820267], [-13.256723,50.221794], [-13.666992,51.862923],
> [-13.492666,52.420334], [-13.535156,52.855865], [-13.535156,53.865486],
> [-13.399333,54.094666], [-13.447265,55.134930], [-13.359375,56.170021],
> [-13.603112,56.882832], [-13.271484,57.207710], [-13.670666,58.844666],
> [-13.666992,60.217991], [-13.491210,60.769890], [-13.359375,60.759159],
> [-13.359375,59.534317], [-12.172851,58.972668], [-10.749166,59.928501],
> [-10.810546,60.753792], [-9.689941,60.272514], [-9.843750,58.654083],
> [-8.307861,58.395954], [-7.627258,58.306602], [-7.413024,58.318146],
> [-6.328125,58.995312], [-7.316894,60.532967], [-8.349609,60.551697],
> [-7.681717,62.100430], [-7.680816,62.101955], [-7.536277,62.292355],
> [-6.943359,62.410728], [-6.383056,62.545261], [-5.625000,62.250195],
> [-5.712890,61.856148], [-5.066000,60.533165], [-4.180297,58.961338],
> [-3.341517,59.138020], [-3.340487,59.138721], [-3.328857,59.145657],
> [-3.073940,59.331875], [-2.735595,59.789577], [-2.410125,60.709816],
> [-1.406250,60.796703], [-0.900878,60.925095], [-0.762863,60.817867],
> [0.889892,60.589664], [1.494140,60.759159], [1.571044,59.817207],
> [1.746826,58.269066], [1.702880,57.727619], [1.612243,57.184273],
> [1.334838,55.464844], [1.617333,54.971333], [1.702880,53.802273],
> [3.422241,53.474968], [4.174804,53.540306], [4.702148,53.461891],
> [5.916957,54.633331], [5.917357,54.864792], [6.591796,54.418930],
> [7.954101,55.436806], [7.470703,56.656227], [6.638488,57.949844],
> [5.712890,58.263287], [4.965820,57.914848], [4.694799,57.822365],
> [4.557578,58.663113], [4.511590,60.185448], [4.548339,60.403000],
> [4.571084,61.308578], [4.625244,62.067879], [4.888916,62.311344],
> [4.921875,62.349609], [5.042037,62.460930], [5.625000,63.391521],
> [5.625000,63.626743], [6.020507,65.044334], [6.844482,65.091492],
> [7.207031,65.183029], [8.020019,65.462822], [8.789062,64.774124],
> [9.404296,64.472794], [10.634765,64.904907], [11.116539,65.011162],
> [11.839141,65.691391], [11.854248,66.774582], [11.986770,67.487541],
> [10.546875,68.415352], [12.052001,69.205505], [13.623046,68.752312],
> [14.677734,70.259453], [15.468750,70.844673], [15.479736,70.587067],
> [17.644041,70.318741], [19.478760,71.066925], [20.797119,70.385231],
> [21.978149,70.633987], [22.291088,70.595284], [23.311613,70.662926],
> [23.921785,71.005394], [24.093018,71.081184], [24.701385,71.080933],
> [25.356445,71.159393], [25.567932,71.168259], [25.672903,71.185760],
> [25.674877,71.186119], [25.740967,71.193069], [25.793839,71.175514],
> [26.220675,71.062210], [26.408386,71.042404], [26.883545,71.059799],
> [27.435608,71.150520], [27.613127,71.136841], [27.715759,71.139870],
> [28.212891,71.187752], [28.531494,70.970444], [28.995667,70.866287],
> [29.089737,70.865501], [29.123833,70.864502], [29.904785,71.020531],
> [30.108032,71.017853], [30.745396,70.790977], [31.022644,70.795044],
> [31.157227,70.390305], [30.930634,69.647476], [30.234375,68.138847],
> [29.595108,66.273590], [30.013468,65.959305], [30.099449,65.799149],
> [29.971905,64.724731], [29.987183,64.567322], [29.982376,64.504547],
> [30.960846,63.280594], [31.127529,63.108387], [31.279985,62.931477],
> [31.391766,62.728764], [31.391729,62.728710], [31.288761,62.641502],
> [31.250137,62.624790], [30.631582,62.170242], [30.298618,62.067902],
> [29.888269,61.761028], [29.750290,61.650608], [29.616394,61.555416],
> [29.488161,61.481476], [29.440702,61.461613], [29.355383,61.426121],
> [29.005472,61.178974], [28.856621,61.112400], [28.563251,60.930973],
> [28.220100,59.379124], [28.216925,59.372337], [28.176970,59.347095],
> [27.753611,57.898338], [27.773438,57.326523], [28.192806,56.356358],
> [29.975677,55.839127], [30.227852,55.231468], [30.311279,55.050056],
> [30.802082,54.348915], [31.578312,53.982437], [31.750488,53.657661],
> [31.874428,51.931564], [33.460236,51.879883], [33.920116,51.681442],
> [34.578094,51.096622], [34.815674,50.918617], [35.779724,50.231834],
> [36.076527,50.217777], [36.859818,50.272774], [37.679207,49.836643],
> [37.924805,49.823811], [39.005241,49.171043], [40.143871,49.380810],
> [39.828217,48.506596], [39.800205,48.074638], [39.648457,48.082664],
> [39.366074,48.078537], [38.082390,47.115234], [37.328110,46.883659],
> [36.870117,46.407562], [36.481819,45.359516], [36.434956,45.115692],
> [36.265869,44.516094], [36.123047,44.559162], [35.064926,44.792313],
> [34.656372,44.603180], [34.142075,44.431816], [34.127098,44.427650],
> [34.035645,44.404537], [34.000969,44.398468], [33.973503,44.394112],
> [33.965607,44.393745], [33.776691,44.385342], [33.739700,44.391968],
> [33.647003,44.430347], [33.490448,44.498035], [33.410797,44.554760],
> [31.904297,44.465153], [30.498047,44.715511], [30.003662,44.402390],
> [29.586182,43.683762], [28.564453,42.488300], [28.531494,42.252918],
> [28.564453,41.705727], [28.476563,41.705727], [27.404022,41.936764],
> [26.613951,41.380577], [26.361179,41.011253], [26.321697,40.938221],
> [26.363068,39.379162], [26.411819,39.322544], [26.580391,39.147900],
> [26.806641,38.925228], [27.032600,37.815601], [27.047482,37.796219],
> [27.061386,37.766373], [27.084045,37.716011], [27.927246,36.985004],
> [28.536987,36.512947], [29.285603,36.291191], [29.590130,36.185551],
> [29.623775,36.164902], [29.629955,36.157696], [29.635448,36.122482],
> [29.443359,35.137878], [28.981316,34.874294], [27.905273,35.083954],
> [26.929790,35.387680], [26.238098,35.043068], [26.135616,34.929993],
> [25.736675,34.869030], [25.714874,34.866848], [25.695648,34.865650],
> [24.980164,34.894943], [24.631348,34.775459], [24.122200,34.806190],
> [23.203125,34.687428], [22.543945,35.209721], [21.093750,35.317368],
> [20.390625,35.532227], [20.258789,35.567982], [19.687500,35.603718],
> [18.303223,36.040215], [16.875000,35.817814], [16.040039,35.550106],
> [14.853515,35.710838], [14.436035,35.612652], [13.872985,35.775486],
> [12.632818,35.493557], [12.632045,35.493382], [12.602176,35.489609],
> [12.524414,35.496456], [12.338848,35.546265], [11.689453,35.567982],
> [11.601562,36.031330], [11.601562,36.738884], [11.107177,37.679474],
> [10.854492,37.857506], [9.404296,37.596825], [8.789062,37.579411],
> [8.000000,38.000000], [7.074680,37.707455], [7.000000,38.000000],
> [6.874437,38.250336], [6.635742,38.711231], [6.794111,39.122082],
> [4.877569,40.113201], [4.866943,40.103287], [4.294281,38.738018],
> [3.867187,37.300274], [3.537597,37.396347], [2.636718,37.125286],
> [1.582031,37.857506], [0.001001,36.828690], [-0.703125,36.623760],
> [-1.406250,36.367046], [-2.285156,36.102375], [-2.896957,35.242252],
> [-2.930603,35.012001], [-2.995147,35.218811], [-4.074811,36.035564],
> [-4.746093,36.066860], [-5.333862,35.713066], [-5.356607,35.712162],
> [-5.530240,35.746105], [-6.094665,35.975784], [-7.400000,36.000000],
> [-8.085937,36.031330], [-8.789062,35.603718], [-9.025268,35.623814],
> [-10.995597,35.522797], [-11.412238,35.476086], [-11.601562,35.460670],
> [-12.570698,35.405651], [-13.449497,34.670593], [-13.227539,32.953369],
> [-13.469238,32.477329], [-13.710937,32.157013], [-13.974609,31.531727],
> [-15.380859,32.990234], [-16.561905,31.574770], [-15.820312,30.514950],
> [-14.567871,30.826780]]
> ],
> [
> [[-1.406250,72.395699], [-1.406250,71.187752], [-2.197265,71.641068],
> [-1.407655,72.815826], [-1.406250,72.395699]]
> ]
> ]
> }
> },
> {
> "type": "Feature",
> "id": 55949070,
> "properties": {
> "woe_id": 55949070,
> "place_id": "uCNwxeycBJWC_Pi3CQ",
> "place_type": "continent",
> "place_type_id": 29,
> "label": "Australia",
> },
> "geometry":
> {
> "type": "MultiPolygon",
> "created": 1292577725,
> "alpha": 2.0345052083333,
> "points": 375728,
> "edges": 239,
> "is_donuthole": 0,
> "link": {
> "href": "
> http://farm6.static.flickr.com/5089/shapefiles/55949070_20101217_4b22a703fe.tar.gz
> ",
> },
> "bbox": [111.99243164062,-54.633708953857,159.67254638672,-1.9583660364151],
> "coordinates": [
> [
> [[141.370163,-38.382404], [141.369034,-38.381901], [140.662170,-38.060528],
> [140.615219,-38.045589], [139.965820,-37.831478], [138.583740,-37.142803],
> [137.460251,-36.062977], [136.867676,-36.066860], [135.659180,-36.633163],
> [134.121094,-38.410557], [133.945313,-38.548164], [133.066406,-38.822590],
> [132.890625,-37.996162], [133.154297,-35.429344], [132.187500,-33.211117],
> [130.757080,-33.757229], [129.660645,-33.201923], [128.408203,-33.137550],
> [128.100586,-33.257065], [125.859375,-34.669357], [124.848633,-34.252674],
> [123.222122,-33.992134], [123.167725,-33.984364], [122.576004,-33.946678],
> [122.272339,-34.002583], [121.997780,-34.115536], [121.296059,-33.832848],
> [120.793472,-33.858513], [119.619141,-34.705494], [118.408928,-34.880299],
> [118.408585,-34.880440], [118.007584,-35.107552], [117.070313,-36.597889],
> [116.367188,-35.173809], [116.125488,-34.939983], [115.576172,-34.669357],
> [115.136032,-34.379005], [115.134659,-34.378296], [114.938965,-34.234512],
> [114.279785,-32.907261], [113.757935,-32.112823], [114.521484,-31.466152],
> [114.609375,-31.316101], [114.839401,-30.256397], [113.979034,-28.908407],
> [113.771667,-28.704439], [113.696213,-28.464890], [113.642578,-28.265682],
> [113.799133,-26.963694], [113.631592,-26.642548], [113.371124,-26.342241],
> [113.154541,-26.145267], [113.150253,-26.097488], [113.033524,-25.530205],
> [113.407227,-24.483398], [113.401260,-24.401340], [111.992432,-22.970531],
> [113.675537,-21.973614], [113.027344,-19.890722], [114.730225,-20.643064],
> [115.466225,-20.220079], [116.191406,-19.642588], [116.593369,-18.115643],
> [118.652344,-16.383390], [118.300781,-15.665354], [119.531250,-14.093957],
> [121.776924,-14.055993], [121.777435,-14.055660], [123.222656,-13.154376],
> [123.222656,-11.802834], [123.750000,-11.415418], [126.026024,-12.134545],
> [126.613716,-12.195553], [126.618584,-12.196164], [128.034668,-12.297068],
> [128.792725,-9.633245], [130.231934,-9.936387], [131.022949,-9.774024],
> [133.023544,-10.744892], [133.026794,-10.744977], [135.263672,-10.401377],
> [135.747070,-10.271681], [137.592773,-11.092165], [139.020996,-11.480024],
> [138.164063,-13.923403], [139.218750,-15.284185], [140.317383,-15.284185],
> [141.728348,-13.351374], [141.640549,-13.154710], [141.640579,-13.152464],
> [141.641586,-13.146373], [141.643646,-13.136532], [141.644180,-13.134213],
> [141.680374,-12.959393], [141.696167,-12.594774], [141.887650,-12.076795],
> [141.906113,-11.955112], [141.943359,-11.861975], [141.767578,-10.347343],
> [141.584579,-8.697784], [141.535492,-7.193550], [141.469742,-7.023799],
> [140.903519,-5.523479], [141.855469,-3.776559], [141.652222,-3.283113],
> [141.300003,-2.683300], [142.426758,-2.943040], [143.298859,-3.388883],
> [143.616882,-3.425691], [144.571487,-3.606624], [146.925827,-2.105210],
> [146.987457,-1.958366], [147.211304,-1.973029], [147.415924,-2.048948],
> [147.399994,-2.056748], [147.038269,-2.239267], [145.581894,-4.665615],
> [145.642487,-4.731608], [145.964355,-5.145656], [147.833740,-5.622477],
> [147.935364,-5.591213], [149.488220,-4.680454], [149.930420,-2.465669],
> [150.415878,-2.419362], [150.808563,-2.556496], [151.046387,-2.745873],
> [151.605759,-3.024634], [152.647125,-3.099378], [153.630066,-4.125230],
> [154.206848,-4.514821], [154.220581,-4.533870], [154.683380,-5.265324],
> [155.666138,-6.185611], [156.016846,-6.773716], [155.236816,-8.070107],
> [153.808594,-8.233237], [152.741760,-9.126339], [151.309891,-8.637540],
> [151.100464,-8.415319], [150.645554,-6.137909], [148.359375,-7.109614],
> [149.490967,-9.004451], [151.044159,-8.437054], [150.645554,-6.137909],
> [151.543213,-5.224370], [152.850082,-4.790278], [154.000000,-5.000000],
> [154.663895,-5.434186], [155.315857,-6.145299], [153.808594,-8.233237],
> [152.930206,-9.216067], [152.997803,-11.164929], [150.807129,-10.531695],
> [150.712646,-10.552621], [150.275452,-10.703791], [150.117523,-10.730441],
> [150.109283,-10.726730], [148.444519,-10.814421], [147.656250,-12.897489],
> [147.656250,-13.752724], [149.765625,-14.859850], [150.310822,-16.669085],
> [150.655518,-17.062037], [151.848907,-17.379473], [153.632813,-17.644022],
> [154.951172,-18.521282], [153.109451,-18.252222], [152.578125,-20.220964],
> [155.214844,-20.797201], [155.566406,-20.138470], [156.840820,-21.881889],
> [156.533203,-23.322081], [155.302734,-23.805449], [155.390625,-25.878994],
> [157.549805,-26.745609], [158.203125,-26.588528], [158.247070,-27.586197],
> [158.115234,-27.916765], [157.796631,-29.257648], [159.672546,-30.619003],
> [159.282532,-31.764368], [159.180908,-31.774878], [158.730469,-31.909895],
> [157.302246,-33.031693], [156.624222,-33.956734], [156.132202,-35.029995],
> [154.881470,-36.345829], [154.160156,-38.548164], [155.214844,-38.839706],
> [154.881470,-36.345829], [153.698730,-34.252674], [152.096634,-34.672012],
> [151.605835,-35.762115], [150.667877,-37.072708], [150.314941,-37.900864],
> [150.424805,-38.873928], [150.000000,-40.000000], [149.658340,-42.393101],
> [149.765625,-44.268284], [149.367188,-46.255844], [147.875977,-45.444717],
> [146.074219,-45.026951], [144.140625,-45.583290], [143.085938,-45.706181],
> [145.019531,-47.279228], [146.074219,-45.026951], [146.071472,-43.536602],
> [146.039200,-43.485809], [144.843750,-42.811520], [144.843750,-41.771313],
> [143.547363,-40.680637], [142.558594,-39.977119], [141.543381,-38.432751],
> [141.413757,-38.396828], [141.400452,-38.393826], [141.376953,-38.385315],
> [141.370163,-38.382404]]
> ],
> [
> [[158.977661,-54.523872], [158.973190,-54.554096], [158.885986,-54.633709],
> [158.882217,-54.560917], [158.930969,-54.148762], [158.977661,-54.523872]]
> ],
> [
> [[146.981964,-9.509338], [146.953125,-10.833305], [146.250000,-12.382928],
> [144.272461,-12.726084], [143.583618,-11.680210], [144.055817,-9.916181],
> [143.962097,-9.335251], [145.379333,-7.838894], [146.865234,-9.058702],
> [146.981964,-9.509338]]
> ],
> [
> [[124.848633,-18.635836], [125.414429,-19.466593], [124.628906,-21.125498],
> [122.343750,-19.973349], [123.196060,-18.383640], [124.848633,-18.635836]]
> ]
> ]
> }
> }
> ]
> }
> 
> 
> On Thu, Apr 19, 2012 at 4:49 AM, Dmitriy Ryaboy <dv...@gmail.com> wrote:
> 
>> Do you have a sample of the input data? Looks like the json is malformed.
>> 
>> The json parser is croaking:
>> Could not json-decode string: "type": "FeatureCollection",
>> Unexpected token COLON(:) at position 7.
>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>> 
>> Is your json multi-line (pretty-printed) instead of single record per line?
>> 
>> D
>> 
>> On Wed, Apr 18, 2012 at 7:34 PM, Fabio Souto Moure
>> <fs...@gmail.com> wrote:
>>> Hi,
>>> 
>>> I'm using pig 0.9.2 with the JsonLoader included in elephant-bird 2.2.2
>> to
>>> process geojson data(Flickr shapefiles:
>>> 
>> http://code.flickr.com/blog/2011/01/08/flickr-shapefiles-public-dataset-2-0/
>>> ).
>>> But I'm unable to parse nested json, with this code:
>>> 
>>> ##################
>>> REGISTER
>>> /Users/fabio/bigdata/pig/elephant-bird/build/elephant-bird-2.2.0.jar;
>>> 
>>> raw_data = LOAD
>>> 
>> 'file:/Users/fabio/bigdata/flickr_shapes/flickr_shapes_continents.geojson'
>>> USING com.twitter.elephantbird.pig.load.JsonLoader() as (json: map[]);
>>> features = foreach raw_data generate json#'features'#'properties' as h;
>>> b = foreach features generate flatten(h) as h;
>>> c = foreach b generate h#'place_id' as h;
>>> dump c;
>>> #################
>>> 
>>> I'm getting the following error:
>>> 
>>> 
>>> 2012-04-19 04:26:46,984 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: {
>>> Unexpected token END OF FILE at position 1.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:46,986 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "type": "FeatureCollection",
>>> Unexpected token COLON(:) at position 7.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:46,987 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "name": "Flickr Shapes Public Dataset 2.0 - Continents",
>>> Unexpected token COLON(:) at position 7.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:46,988 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "description": "To the extent possible under law, Flickr has
>> waived
>>> all copyright and related or neighboring rights to the Flickr Shapes
>> Public
>>> Dataset, Version 2.0. This work is published from the United States.
>> While
>>> you are under no obligation to do so, wherever possible it would be
>>> extra-super-duper-awesome if you would attribute Flickr.com when using
>> the
>>> dataset. Thanks!",
>>> Unexpected token COLON(:) at position 14.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:46,989 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "license": "http://creativecommons.org/publicdomain/zero/1.0/",
>>> Unexpected token COLON(:) at position 10.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:46,997 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "features": [
>>> Unexpected token COLON(:) at position 11.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:47,034 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: {
>>> Unexpected token END OF FILE at position 3.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:47,035 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "type": "Feature",
>>> Unexpected token COLON(:) at position 9.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:47,035 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "id": 24865670,
>>> Unexpected token COLON(:) at position 7.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:47,040 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "properties": {
>>> Unexpected token COLON(:) at position 15.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:47,041 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "woe_id": 24865670,
>>> Unexpected token COLON(:) at position 12.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:47,042 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "place_id": "lSYmioybBZTDvHjQsQ",
>>> Unexpected token COLON(:) at position 14.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:47,043 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "place_type": "continent",
>>> Unexpected token COLON(:) at position 16.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:47,043 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "place_type_id": 29,
>>> Unexpected token COLON(:) at position 19.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:47,044 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "label": "Africa",
>>> Unexpected token COLON(:) at position 11.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:47,045 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: },
>>> Unexpected token RIGHT BRACE(}) at position 3.
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>>> at
>>> 
>> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>>> at
>>> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
>>> at
>>> 
>> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>>> at
>>> 
>> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
>>> at
>> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>>> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
>>> at
>> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
>>> 2012-04-19 04:26:47,046 [Thread-6] WARN
>>> com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
>>> string: "geometry":
>>> Unexpected token COLON(:) at position 13.
>>> ....
>>> 
>>> 
>>> 
>>> Anybody can help me?
>>> Thanks
>>> Fabio
>> 

Re: "Could not json-decode string:" Using elephantbird JsonLoader

Posted by Fabio Souto Moure <fs...@gmail.com>.
Yes, It's multi-line.
It's the file flickr_shapes_continents.geojson available on
http://www.flickr.com/services/shapefiles/2.0/
This is the content of the file:

{
"type": "FeatureCollection",
"name": "Flickr Shapes Public Dataset 2.0 - Continents",
 "description": "To the extent possible under law, Flickr has waived all
copyright and related or neighboring rights to the Flickr Shapes Public
Dataset, Version 2.0. This work is published from the United States. While
you are under no obligation to do so, wherever possible it would be
extra-super-duper-awesome if you would attribute Flickr.com when using the
dataset. Thanks!",
 "license": "http://creativecommons.org/publicdomain/zero/1.0/",
 "features": [
{
"type": "Feature",
 "id": 24865670,
"properties": {
"woe_id": 24865670,
 "place_id": "lSYmioybBZTDvHjQsQ",
"place_type": "continent",
 "place_type_id": 29,
"label": "Africa",
 },
"geometry":
{
 "type": "MultiPolygon",
"created": 1292577336,
 "alpha": 5.4253472222222,
"points": 328453,
"edges": 324,
 "is_donuthole": 0,
"link": {
"href": "
http://farm6.static.flickr.com/5164/shapefiles/24865670_20101217_12b0cc5784.tar.gz
",
 },
"bbox": [-25.33447265625,-40.344451904297,63.501525878906,39.125797271729],
 "coordinates": [
[
[[49.804802,-17.125370], [49.482422,-18.062311], [49.746094,-20.231274],
[49.218750,-22.917921], [47.680664,-23.855698], [47.193146,-24.789850],
[47.104481,-24.968473], [47.096672,-24.980301], [46.974792,-25.078136],
[46.724854,-25.199970], [46.098633,-25.601902], [45.186768,-25.595709],
[45.144196,-25.582085], [45.129089,-25.573414], [44.192505,-25.209911],
[43.994751,-24.835182], [43.942001,-24.685667], [43.669281,-24.072798],
[43.505859,-23.523701], [40.385830,-22.341181], [40.348320,-22.358332],
[38.320313,-22.593725], [35.531845,-24.099125], [35.184830,-24.580456],
[35.244141,-27.196014], [36.562500,-29.535229], [35.980225,-30.154627],
[35.200195,-32.361404], [31.772461,-31.966143], [30.915527,-33.266251],
[29.882813,-33.137550], [27.212675,-34.513531], [26.191406,-36.031330],
[23.906250,-37.160316], [20.900389,-39.123241], [20.039063,-38.685509],
[17.270508,-38.771217], [17.709961,-37.666428], [17.226563,-34.597042],
[16.699219,-32.990234], [16.875000,-30.751278], [14.414062,-28.921631],
[11.953125,-26.745609], [12.656250,-23.402763], [11.953125,-21.943045],
[12.656250,-20.632784], [12.348632,-18.875101], [12.019042,-18.380592],
[11.840515,-17.999632], [11.843261,-17.863747], [11.796569,-17.075165],
[11.703186,-16.625666], [11.711425,-16.588816], [11.849525,-16.009840],
[11.843261,-15.368949], [12.360391,-14.117181], [12.503814,-13.858080],
[12.304687,-11.178401], [11.953125,-9.102096], [11.689453,-7.847056],
[11.752624,-7.337950], [11.716918,-6.640054], [11.697006,-6.016970],
[9.791307,-4.081226], [9.140625,-3.864254], [9.096679,-3.052753],
[6.306152,-0.714092], [6.466226,0.218009], [6.459960,0.856901],
[6.444233,1.143719], [6.459960,2.547987], [4.481451,4.481451],
[3.515625,4.565473], [2.789497,4.906768], [-0.000713,4.796547],
[-0.611685,4.738910], [-1.400070,4.757782], [-1.702194,4.745465],
[-2.090492,4.737767], [-3.691406,4.653079], [-4.306640,4.609278],
[-6.189250,4.891973], [-6.196289,4.890690], [-6.613769,4.773520],
[-7.369079,4.425828], [-7.728023,4.368833], [-8.229274,4.570264],
[-8.679199,4.844680], [-10.942382,4.862560], [-13.337402,7.422389],
[-13.798828,8.298470], [-14.476858,8.944329], [-16.085358,10.999838],
[-16.254616,11.227571], [-16.699219,12.039320], [-17.259521,12.918906],
[-17.644041,14.338904], [-17.777161,14.724417], [-17.753906,14.838611],
[-17.314453,16.467693], [-16.527557,19.381762], [-17.036362,20.757399],
[-17.071381,20.811558], [-17.101593,20.926809], [-17.039795,21.427504],
[-16.849037,22.047735], [-16.875000,24.206888], [-16.830000,25.187777],
[-17.000000,26.000000], [-16.853027,27.556980], [-16.699219,27.595934],
[-15.556640,27.605671], [-13.996925,28.675604], [-13.831787,28.981939],
[-13.818740,29.005737], [-13.515243,29.272472], [-12.722167,30.852720],
[-12.832031,32.509762], [-12.952880,32.909569], [-12.832031,34.016239],
[-12.700195,35.003002], [-12.172851,34.976002], [-11.491699,35.119907],
[-10.722656,35.317368], [-10.419588,35.366516], [-9.184570,35.532227],
[-6.940248,37.212269], [-6.015872,37.491474], [-5.247344,37.520618],
[-4.386978,37.100662], [-3.988380,36.865475], [-0.983276,36.172802],
[0.381774,36.972935], [0.615234,37.037640], [2.109375,37.020100],
[2.693023,37.059559], [3.735351,37.260937], [4.471435,37.269680],
[7.020263,39.125797], [7.448730,38.470795], [10.383188,37.900249],
[10.458984,37.926868], [10.546875,37.874851], [11.250000,37.439976],
[11.612548,37.287167], [11.524658,36.082401], [14.062500,34.016239],
[16.040039,33.082336], [17.487843,33.053833], [17.505865,33.055710],
[19.687500,32.842674], [20.676270,33.008663], [21.906738,32.990234],
[22.832973,32.953033], [23.977112,32.140736], [24.763184,31.855396],
[24.960938,31.802893], [25.083160,31.764954], [25.817493,31.577774],
[26.595154,31.487822], [27.421875,31.653381], [28.322754,31.550451],
[29.487305,31.559814], [29.965208,31.592573], [31.245117,32.026707],
[32.305298,31.973133], [33.903809,31.372398], [34.211426,31.090574],
[34.874039,29.656507], [34.943390,29.545982], [34.944077,29.507147],
[35.174446,28.059559], [35.293579,26.162832], [35.859375,25.353954],
[36.035156,24.961161], [37.617188,23.725012], [38.759766,21.902277],
[38.583984,19.890722], [40.187988,17.926476], [40.429688,17.476433],
[40.517578,17.308687], [41.660156,14.519780], [42.714844,13.496472],
[42.808357,13.348526], [43.124771,12.888118], [45.000000,12.000000],
[46.142578,12.017830], [47.900391,12.961735], [49.987793,13.517837],
[50.608521,13.678013], [53.734131,13.934067], [51.983212,11.787200],
[51.243065,10.465361], [50.207520,8.363692], [51.000000,5.000000],
[51.328125,3.162455], [50.747223,2.252778], [49.130859,1.889305],
[47.463684,-0.701047], [49.065628,-4.621084], [51.328125,-5.965753],
[52.294922,-5.790896], [54.931641,-4.039617], [54.975586,-3.954680],
[55.203381,-3.718062], [55.215225,-3.716092], [55.634766,-3.754634],
[55.672615,-3.805763], [56.118164,-4.412136], [56.048985,-4.858791],
[56.250343,-7.127295], [54.931641,-7.188100], [52.737808,-7.133597],
[52.374832,-6.800334], [52.374802,-6.800300], [51.328125,-5.965753],
[49.095154,-4.612529], [47.463684,-0.701047], [45.615234,0.087890],
[43.417969,-0.263670], [42.648926,-1.038151], [41.572266,-2.591888],
[40.429688,-4.828259], [40.209961,-6.446317], [40.429688,-7.362466],
[40.034180,-8.885071], [40.416985,-10.318128], [43.253174,-11.261918],
[43.371365,-11.376270], [44.489307,-12.122243], [45.241699,-12.350734],
[46.785362,-12.590418], [48.603516,-11.996338], [49.242096,-12.050065],
[49.306641,-12.082295], [49.365349,-12.121236], [49.570313,-12.382928],
[50.015259,-13.177108], [50.068817,-13.338848], [50.081177,-13.400975],
[50.169067,-14.265714], [50.195503,-14.349215], [50.444412,-15.242783],
[50.013714,-16.723345], [49.933548,-16.910339], [49.899776,-16.965038],
[49.845657,-17.056128], [49.804802,-17.125370]]
 ],
[
[[55.646351,-21.388227], [55.274963,-21.469044], [55.000000,-21.000000],
[55.239258,-20.735565], [55.502930,-20.550508], [56.777344,-19.352610],
[57.128906,-18.562946], [57.656250,-18.396231], [59.365578,-16.124901],
[58.007813,-13.752724], [57.304688,-13.795406], [59.365578,-16.124901],
[59.564350,-16.777424], [59.210037,-19.875086], [63.299446,-19.721279],
[63.362411,-19.757978], [63.377979,-19.765976], [63.418663,-19.771227],
[63.434284,-19.773003], [63.492306,-19.718555], [63.498230,-19.707890],
[63.501526,-19.680092], [63.303223,-19.580494], [59.210037,-19.875086],
[57.897949,-20.709877], [57.568359,-20.858810], [55.802994,-21.345024],
[55.772865,-21.364769], [55.707462,-21.376160], [55.646351,-21.388227]]
 ],
[
[[-24.721127,14.806915], [-25.312500,15.469563], [-25.334473,16.256866],
[-25.326920,17.027571], [-25.180664,17.581194], [-22.989922,16.820972],
[-22.906151,16.811441], [-22.886410,16.778410], [-22.708740,16.217312],
[-22.667542,16.121027], [-22.670803,16.082682], [-22.807617,15.368949],
[-23.378906,14.774882], [-24.278320,14.562317], [-24.454102,14.562317],
[-24.721127,14.806915]]
 ],
[
[[-5.617790,-15.978492], [-5.623283,-16.013805], [-5.767822,-16.867634],
[-6.855468,-18.646244], [-7.031250,-18.646244], [-7.734375,-18.646244],
[-9.140625,-16.636190], [-9.843750,-14.264383], [-8.701171,-13.105874],
[-6.679687,-13.496472], [-5.723876,-15.623036], [-5.627403,-15.942183],
[-5.617790,-15.978492]]
 ],
[
[[-14.545898,-7.667441], [-11.250000,-7.885147], [-14.062500,-11.092165],
[-14.664688,-8.136386], [-14.651641,-8.081664], [-14.545898,-7.667441]]
 ],
[
[[-11.049033,-37.281715], [-8.085937,-38.685509], [-9.895935,-40.344452],
[-9.935300,-40.318100], [-12.882200,-38.304100], [-12.484416,-37.418087],
[-13.710937,-34.597042], [-12.304687,-34.307144], [-11.074218,-33.137550],
[-10.898437,-34.016239], [-11.049033,-37.281715]]
 ]
]
}
 },
{
"type": "Feature",
 "id": 24865671,
"properties": {
"woe_id": 24865671,
 "place_id": "FkwsUgWbBZQYlyURCg",
"place_type": "continent",
 "place_type_id": 29,
"label": "Asia",
 },
"geometry":
{
 "type": "MultiPolygon",
"created": 1292566621,
 "alpha": 8.1380208333333,
"points": 2995208,
"edges": 409,
 "is_donuthole": 0,
"link": {
"href": "
http://farm6.static.flickr.com/5130/shapefiles/24865671_20101217_0f8e0c90dd.tar.gz
",
 },
"bbox": [-179.6044921875,-12.393657684326,180,81.83472442627],
 "coordinates": [
[
[[25.654062,60.958996], [25.944214,61.444019], [26.325989,62.253860],
[26.492167,64.048668], [25.738403,66.506691], [24.955444,69.830627],
[23.521729,71.512718], [22.456055,72.127937], [20.039063,72.073914],
[19.973145,71.924530], [22.456055,72.127937], [25.312500,71.965385],
[28.828125,74.211983], [33.750000,72.790085], [34.250000,73.430000],
[38.430176,71.815132], [39.199219,72.395706], [40.781250,74.449356],
[40.728378,78.834633], [43.428955,80.597809], [45.703125,76.516815],
[49.204498,80.035004], [50.185547,80.600494], [50.734863,80.739426],
[52.261963,80.631844], [53.052979,80.820396], [54.832764,81.388474],
[56.777344,81.538910], [58.598328,81.782089], [59.037781,81.834724],
[62.612114,81.645805], [64.213440,80.773170], [67.750000,77.989998],
[68.500000,77.349998], [71.982422,76.121895], [75.278320,73.701950],
[76.827766,73.567314], [79.628906,76.289543], [79.285583,80.902618],
[80.230003,80.230003], [85.781250,81.038620], [87.187500,80.983688],
[84.375000,77.841850], [86.484375,74.496414], [90.351563,75.364502],
[92.812500,79.616135], [94.702148,80.441284], [96.503906,80.216125],
[98.926392,79.995262], [103.447266,77.108231], [104.436035,77.692871],
[107.929688,76.557739], [107.138672,72.073914], [109.687500,70.554176],
[111.621094,70.554176], [107.929688,67.238060], [111.665039,64.434891],
[115.686035,65.252106], [116.718750,65.219894], [120.937500,67.609222],
[121.113281,69.900116], [120.146484,71.376373], [122.343750,71.746429],
[126.276855,73.040436], [128.893829,71.632690], [128.901215,71.632423],
[130.804596,69.436584], [134.648438,71.500755], [134.736328,73.188614],
[135.000000,75.000000], [136.406250,76.516815], [141.130371,75.456863],
[143.843994,75.061684], [148.183594,75.197021], [148.614120,71.541222],
[151.962891,72.488503], [157.368164,74.164085], [153.679504,70.861786],
[151.962891,72.488503], [148.359375,75.715630], [146.250000,77.466026],
[143.843994,75.061684], [144.624023,69.681007], [148.614120,71.541222],
[148.029099,69.589905], [149.765625,66.231461], [154.863281,65.540268],
[156.093750,67.842415], [160.081787,68.887276], [156.093750,66.089363],
[158.815613,63.239811], [159.826355,62.460297], [163.825195,65.702110],
[160.081787,68.887276], [164.970703,68.664551], [166.113281,69.915215],
[166.509125,70.036476], [168.222656,70.348320], [170.156250,71.074059],
[173.358597,73.238388], [178.110352,72.528130], [179.258423,70.910355],
[177.815094,68.146011], [178.675110,65.673691], [178.593750,61.227959],
[180.000000,59.932999], [178.395996,57.856441], [175.605469,59.977005],
[172.133789,58.585434], [172.646027,53.096497], [172.461060,52.920082],
[172.448792,52.921532], [171.260895,52.867500], [168.793945,51.754242],
[168.090820,50.903030], [163.608398,50.035973], [160.576172,47.338821],
[156.796875,46.073231], [155.654297,43.325176], [151.567383,42.650120],
[151.171875,42.163403], [150.227051,41.983994], [146.909180,39.859154],
[146.469727,37.037640], [146.579590,36.474304], [144.755859,32.916485],
[144.961639,29.810141], [146.216660,28.616667], [146.866669,27.750000],
[144.843750,25.482950], [144.843750,23.563988], [143.964844,22.126354],
[142.869659,21.520336], [138.735352,21.166483], [134.898376,23.074678],
[132.011719,22.431339], [128.343048,22.335936], [125.859375,19.973349],
[126.386719,16.551962], [126.386719,15.496032], [126.254883,13.838079],
[126.607819,12.518368], [126.474609,11.135287], [126.348267,9.000382],
[126.563110,7.572810], [126.597000,7.475410], [126.546021,7.209985],
[128.759766,3.951940], [131.172195,3.004839], [132.539063,0.703107],
[135.269852,-0.401341], [137.988281,2.635788], [139.921875,2.460181],
[139.771667,0.625666], [140.581055,-2.196727], [140.997162,-2.675914],
[140.943604,-3.084294], [140.630493,-4.151940], [140.629333,-4.907833],
[140.493164,-5.320705], [140.301834,-6.097166], [140.262451,-6.386271],
[140.955994,-8.503460], [140.837860,-8.600031], [140.771942,-8.655020],
[140.749969,-8.669275], [140.417007,-8.557790], [140.037003,-8.240820],
[138.867188,-7.710991], [135.257813,-9.123069], [130.856094,-8.245469],
[127.334290,-8.441130], [126.480103,-9.755077], [126.386719,-10.141931],
[126.276855,-10.260870], [125.266113,-12.136005], [125.090332,-12.393658],
[122.409668,-10.969594], [121.464844,-10.919617], [119.353203,-10.290542],
[116.781815,-9.812264], [115.576172,-9.925565], [113.642578,-10.617418],
[110.742188,-10.487811], [108.984375,-10.314919], [106.565170,-10.904500],
[105.650192,-10.563169], [105.537071,-10.513973], [105.205078,-10.185187],
[103.095703,-9.232248], [100.880859,-8.737425], [100.195313,-8.754794],
[96.892548,-12.074070], [96.886536,-12.171413], [96.879845,-12.173427],
[96.817184,-12.171413], [96.822853,-12.119473], [96.846542,-12.060809],
[98.789063,-8.059229], [96.679688,-4.214943], [95.018921,-0.796483],
[95.729370,2.819600], [95.097656,3.776559], [91.867676,7.013667],
[89.033203,7.188100], [89.296875,8.189742], [88.747559,10.509416],
[84.662102,11.821474], [83.419189,7.787193], [83.067627,7.455071],
[81.701202,6.503628], [81.515808,6.240903], [81.123047,6.009459],
[80.244141,5.572249], [79.980469,5.834616], [79.716797,6.064086],
[77.882080,6.768261], [74.122696,3.476839], [73.707275,1.911266],
[73.721008,1.300394], [73.548660,0.498498], [73.440773,-0.293282],
[73.440514,-0.309332], [72.949219,-1.933226], [72.916260,-2.235150],
[72.229187,-5.335660], [72.463760,-7.303557], [72.470795,-7.325947],
[72.470627,-7.328075], [72.449341,-7.358380], [72.441788,-7.360253],
[71.350708,-6.929153], [71.455078,-5.134714], [72.767944,-1.878325],
[72.773438,-1.837148], [73.012390,-0.578145], [72.939262,0.499013],
[72.941147,0.528709], [72.869568,2.252989], [72.575684,2.844290],
[72.627869,4.061535], [72.578430,4.466903], [71.718750,6.839169],
[69.767990,7.684453], [68.203125,9.622414], [68.554688,12.425847],
[68.730469,13.239945], [69.785156,16.383390], [68.482498,18.742167],
[68.044441,21.620832], [64.819336,23.988928], [63.544922,23.926014],
[59.805492,22.223263], [59.633789,21.907373], [59.444275,21.621126],
[58.943710,20.499063], [59.589844,17.644022], [56.667480,17.203770],
[54.140625,13.923403], [54.505577,12.562522], [54.506092,12.554228],
[54.446869,12.528244], [54.284821,12.452668], [54.095993,12.353417],
[53.769836,12.255469], [53.696365,12.304112], [50.888672,12.897489],
[49.861137,12.680780], [48.603516,12.254127], [47.180786,12.361465],
[46.406250,12.125264], [45.587769,12.243391], [44.173279,12.138690],
[43.989258,12.205811], [43.644562,12.443952], [43.467751,12.680870],
[42.604980,13.827412], [42.297363,14.445319], [42.099609,14.944784],
[39.462891,18.062311], [37.238243,19.603214], [37.235756,19.603539],
[37.236786,19.612108], [36.496494,23.341415], [36.244221,23.561375],
[36.013184,24.846565], [35.785217,25.473034], [35.507813,25.958044],
[33.843212,27.220592], [30.246469,26.696360], [34.504501,29.167784],
[34.521103,29.320753], [34.453125,30.297016], [34.115295,31.202450],
[34.072723,31.318447], [34.027405,31.528214], [32.420654,34.746124],
[32.409668,34.755154], [30.008881,35.831337], [29.194386,36.050499],
[27.790260,35.888145], [27.771399,35.886147], [27.766314,35.887833],
[26.832047,36.575283], [26.367188,37.439976], [23.910112,39.174652],
[23.527222,39.967121], [21.796875,43.580391], [23.554688,42.940338],
[25.929108,41.941105], [27.567444,42.558140], [31.464844,43.739353],
[31.948242,43.977005], [33.739014,44.359203], [36.782227,45.828800],
[36.150513,50.053612], [35.586777,50.431705], [35.120544,51.040531],
[31.712036,52.099754], [30.878963,54.153084], [30.536499,54.773762],
[28.696976,56.034843], [28.304901,56.237244], [27.844505,56.890064],
[27.611900,57.816422], [27.580076,58.521240], [25.654062,60.958996]]
 ],
[
[[19.934500,54.457500], [19.681664,54.475426], [19.702950,54.738594],
[19.819336,55.813629], [21.063538,55.341640], [21.639313,55.206097],
[22.111359,55.057137], [22.598877,54.829170], [22.733061,54.638889],
[22.018661,54.409588], [21.322611,54.359219], [20.623398,54.378555],
[20.478516,54.393353], [19.934500,54.457500]]
 ],
[
[[-169.683838,66.042564], [-169.716797,66.024712], [-170.474899,65.678841],
[-170.670029,65.597069], [-172.122803,64.772957], [-173.327179,64.294678],
[-173.427429,64.338120], [-175.396729,64.811554], [-178.239441,65.551071],
[-178.747559,65.560165], [-179.137573,65.594803], [-179.170532,66.322067],
[-179.604492,71.210770], [-175.721512,71.375053], [-175.660400,71.376373],
[-172.968750,67.875542], [-169.541016,67.218925], [-169.211426,67.133698],
[-169.387207,66.262436], [-169.683838,66.042564]]
 ],
[
[[67.398376,70.190689], [63.319702,70.296066], [62.023754,71.651649],
[64.000000,76.559998], [65.648804,76.167648], [66.511230,75.994843],
[67.060547,75.758942], [67.398376,70.190689]]
 ],
[
[[141.535324,53.336304], [139.592285,57.302788], [139.921875,58.263287],
[137.049500,62.858402], [134.648438,60.844910], [137.334595,56.453384],
[139.921875,58.263287], [140.245972,58.728302], [142.734375,60.930431],
[145.546875,56.559483], [146.250000,57.610107], [150.358887,59.489727],
[152.929688,55.973797], [153.281250,50.289337], [150.117188,48.922501],
[147.524414,49.353756], [144.667969,52.482780], [145.546875,56.559483],
[143.186188,53.263569], [141.535324,53.336304]]
 ],
[
[[90.834961,81.144096], [91.093140,81.098312], [93.867188,80.788795],
[95.185547,81.045456], [95.267944,80.963005], [96.503906,80.216125],
[99.092903,77.408249], [99.448242,72.262306], [94.482422,74.325172],
[90.351563,75.364502], [89.956055,79.914780], [87.187500,80.983688],
[89.912109,80.689789], [90.769043,81.140717], [90.834961,81.144096]]
 ],
[
[[68.812866,70.440475], [67.500000,75.845169], [68.230591,76.245857],
[72.000000,72.000000], [68.812866,70.440475]]
 ]
]
}
 },
{
"type": "Feature",
 "id": 24865672,
"properties": {
"woe_id": 24865672,
 "place_id": "6AQKCGmbBZQfMthgkA",
"place_type": "continent",
 "place_type_id": 29,
"label": "North America",
 },
"geometry":
{
 "type": "MultiPolygon",
"created": 1247731232,
 "alpha": 8.1380208333333,
"points": 3895684,
"edges": 347,
 "is_donuthole": 0,
"link": {
"href": "
http://farm3.static.flickr.com/2533/shapefiles/24865672_20090716_01bb6f1503.tar.gz
",
 },
"bbox": [-178.0224609375,5.5066390037537,-12.461241722107,83.60912322998],
 "coordinates": [
[
[[-110.868790,68.620651], [-107.999725,69.824944], [-108.676758,73.995331],
[-110.302734,75.453072], [-111.796875,75.758942], [-111.849060,78.385963],
[-111.357422,78.473000], [-110.654297,78.595299], [-110.198364,78.401985],
[-105.732422,77.542091], [-102.892456,78.778488], [-102.128906,78.681870],
[-98.865540,79.667007], [-95.129929,80.881538], [-90.393105,81.384026],
[-87.550049,79.712723], [-85.946350,80.013603], [-83.465195,82.437836],
[-79.794388,82.556099], [-77.343750,82.765373], [-76.012085,83.057846],
[-74.212646,83.089462], [-74.196167,83.092270], [-72.971878,83.052139],
[-72.494316,83.079514], [-70.674019,82.237915], [-68.554688,82.631332],
[-65.126953,82.847916], [-63.457031,83.480370], [-61.292725,82.416206],
[-60.191345,81.921638], [-58.010471,82.335175], [-56.909180,82.978035],
[-56.250000,82.983406], [-53.437500,82.809509], [-48.867188,79.624054],
[-49.570313,78.025574], [-52.382813,76.393311], [-57.392578,77.655350],
[-56.953125,80.415710], [-54.489784,82.362190], [-53.437500,82.809509],
[-48.471680,82.506294], [-46.230469,82.698662], [-42.714844,83.184471],
[-39.427528,83.351707], [-36.210938,82.631332], [-35.156250,83.290550],
[-34.805546,83.609123], [-34.277344,83.520164], [-33.068848,83.596581],
[-32.343750,83.599030], [-31.816406,83.579407], [-30.498047,83.579407],
[-27.932739,83.300171], [-27.751465,83.321289], [-26.015625,82.580437],
[-26.367188,77.196175], [-28.564453,76.700020], [-31.113281,79.734283],
[-27.932739,83.300171], [-27.751465,83.321289], [-26.015625,82.580437],
[-23.730469,80.900665], [-18.869019,81.873642], [-16.215820,82.237991],
[-15.292968,82.379150], [-12.568359,78.349411], [-12.832031,73.849289],
[-12.546386,71.978989], [-12.461242,71.655022], [-16.171875,73.022591],
[-18.789196,72.604813], [-20.368652,70.831573], [-21.719971,67.238060],
[-25.488281,65.366837], [-26.477051,64.004868], [-29.047852,63.174194],
[-30.236734,63.089108], [-32.871094,61.522694], [-34.628906,60.716198],
[-36.210938,60.152443], [-36.386719,60.064838], [-38.144531,60.522156],
[-39.023438,60.500526], [-42.440186,60.220718], [-43.132324,59.778522],
[-43.505859,59.667740], [-44.214478,59.795109], [-44.560547,59.840675],
[-45.368042,59.897202], [-46.566666,60.431667], [-48.251953,60.348694],
[-52.460724,57.558105], [-52.514648,54.188156], [-53.195801,50.576260],
[-52.866211,49.525208], [-52.734375,48.864716], [-52.382813,47.724545],
[-52.342987,47.548725], [-53.026619,45.764320], [-52.866211,42.553082],
[-55.546875,42.617790], [-56.953125,43.707592], [-58.054688,43.902115],
[-58.842773,43.984909], [-59.955139,43.936474], [-61.083984,43.603733],
[-63.259277,42.317940], [-64.742432,41.799984], [-66.846313,38.981831],
[-67.137451,37.343960], [-64.688873,32.705265], [-64.632393,32.395184],
[-64.633255,32.376190], [-64.645782,32.351326], [-64.731445,32.175613],
[-65.025330,32.178516], [-65.280762,32.454155], [-65.236816,32.528290],
[-67.766289,37.123718], [-70.202637,35.424866], [-70.596497,33.414501],
[-70.829880,33.086609], [-72.773438,31.428663], [-73.037109,27.039557],
[-73.037109,26.490240], [-72.927246,25.799891], [-72.773438,25.165173],
[-72.773438,24.627045], [-70.795898,21.820707], [-69.082031,19.808054],
[-68.291016,19.269665], [-66.884766,18.937464], [-66.093750,18.895891],
[-65.577393,18.810118], [-65.290985,18.782547], [-64.349670,18.755510],
[-64.316879,18.745026], [-64.305840,18.738926], [-63.175533,18.381165],
[-63.127441,18.375380], [-62.716827,18.192825], [-61.787109,17.936928],
[-61.078491,16.925449], [-60.671997,16.437403], [-59.677734,13.624633],
[-59.150391,13.068776], [-60.502094,11.299059], [-61.005707,10.229174],
[-61.280277,10.089036], [-61.427307,10.017539], [-61.909760,10.052106],
[-65.544434,12.629618], [-67.324219,12.082295], [-67.884521,11.990965],
[-68.334961,11.861975], [-69.021606,11.860631], [-70.044708,12.460044],
[-70.063934,12.480157], [-70.079468,12.531691], [-70.079643,12.558919],
[-70.073715,12.600470], [-70.066704,12.616700], [-70.057579,12.630288],
[-71.542969,17.507868], [-73.643242,18.070145], [-73.888550,18.040768],
[-75.915527,17.795765], [-76.992188,17.308687], [-77.288818,17.067287],
[-77.563477,17.203770], [-81.013184,17.151287], [-82.603455,14.330920],
[-82.966003,12.275263], [-82.858887,11.835094], [-82.577850,11.122389],
[-79.884338,9.648138], [-79.233398,9.752370], [-78.431396,9.616998],
[-77.489319,9.596868], [-77.334137,8.649589], [-77.343750,7.776308],
[-78.181458,7.549016], [-79.980469,7.351570], [-80.958252,6.882800],
[-84.336647,5.741072], [-84.506836,5.506639], [-87.044159,5.539274],
[-87.064247,5.546877], [-87.083130,5.556873], [-87.011719,5.834616],
[-86.484375,9.362352], [-86.660156,10.071269], [-87.802734,12.211180],
[-89.313354,12.951029], [-90.189514,13.480447], [-91.242996,13.935899],
[-91.542892,14.054389], [-91.766052,14.201819], [-91.921059,14.290168],
[-92.182159,14.517121], [-92.379356,14.671698], [-92.392784,14.684235],
[-92.426346,14.719519], [-92.849838,15.169234], [-95.795288,15.771109],
[-96.315765,15.648163], [-97.734375,14.604847], [-101.250000,14.604847],
[-103.095703,15.072123], [-104.589844,15.114552], [-109.687500,15.623036],
[-110.742188,16.130262], [-114.850372,17.918192], [-114.801170,18.244249],
[-114.788841,18.325764], [-114.683563,19.018591], [-114.646202,19.263103],
[-114.633720,19.344606], [-114.482971,20.322571], [-115.268555,22.740723],
[-115.532227,22.978622], [-116.982422,26.194876], [-117.465820,26.500072],
[-119.003906,28.381735], [-120.234375,29.535229], [-121.113281,29.840643],
[-122.343750,30.145126], [-123.866264,32.261486], [-124.453125,32.546814],
[-125.474854,32.861134], [-126.738281,35.353214], [-127.924805,36.191093],
[-128.276367,36.540241], [-127.089844,39.164143], [-130.078125,42.114525],
[-130.253906,45.490944], [-133.945313,48.224670], [-134.848618,49.045277],
[-137.460938,50.736454], [-138.251953,51.563412], [-139.314987,53.208687],
[-140.493164,55.065784], [-142.646484,58.505173], [-146.374802,57.617691],
[-146.953125,56.170021], [-150.820313,56.583691], [-152.385864,56.492828],
[-154.819336,52.224213], [-157.939453,51.618015], [-160.000076,55.059395],
[-162.292816,54.814613], [-162.309326,54.806095], [-163.828125,50.097561],
[-166.952637,53.028000], [-168.678589,53.199451], [-170.343018,53.631611],
[-173.605957,52.549637], [-174.155273,51.774639], [-175.297852,51.754238],
[-176.493637,51.773521], [-176.499908,51.772301], [-178.022461,51.577068],
[-176.743759,51.936752], [-176.568787,51.942623], [-175.428314,52.059669],
[-173.913574,52.749592], [-173.226929,57.690937], [-172.617188,58.309486],
[-171.650391,62.935234], [-173.034668,63.968727], [-171.606445,66.196007],
[-170.288086,67.925140], [-166.800446,68.348602], [-165.234375,71.746429],
[-161.997528,70.999756], [-159.960938,71.045525], [-159.370422,71.247887],
[-157.840576,71.318398], [-157.565918,71.371109], [-156.486618,71.386490],
[-156.468307,71.389717], [-155.994873,71.420181], [-154.720459,71.262009],
[-153.281250,71.187752], [-150.831299,70.859085], [-149.724075,70.495399],
[-149.411148,70.462822], [-148.716431,70.411949], [-148.530609,70.412758],
[-147.955795,70.357117], [-146.689453,70.129166], [-143.671738,70.140717],
[-142.382813,71.635994], [-139.130859,72.554497], [-137.636719,70.728981],
[-135.192261,69.318321], [-133.992691,69.402786], [-131.528320,71.427177],
[-128.207703,70.149223], [-126.009750,71.959488], [-125.993614,71.974258],
[-123.828964,73.832664], [-122.184273,74.375229], [-120.410156,78.206566],
[-117.993164,77.739616], [-116.762695,73.202904], [-115.537888,72.356102],
[-115.096634,67.825768], [-111.116119,68.599876], [-111.095772,68.604889],
[-111.094337,68.605232], [-111.090675,68.605530], [-110.868790,68.620651]]
 ],
[
[[-155.677734,18.911301], [-155.681366,18.910870], [-155.681976,18.911020],
[-157.653809,19.145168], [-158.510742,19.165924], [-161.411133,19.124409],
[-162.443848,19.528730], [-163.952881,19.728239], [-164.443359,20.303417],
[-162.070313,23.885838], [-159.960938,26.509905], [-157.412109,26.037041],
[-155.126953,24.938084], [-154.379883,24.846565], [-153.896484,24.686953],
[-153.328568,23.433428], [-152.666016,21.330315], [-152.226563,20.303417],
[-152.534180,19.766703], [-154.769897,19.038752], [-155.677734,18.911301]]
 ],
[
[[-76.541061,64.241905], [-79.672852,62.441242], [-81.474609,67.041733],
[-78.486328,68.040459], [-76.541061,64.241905]]
 ],
[
[[-33.099499,68.887497], [-37.705078,68.624542], [-40.000000,72.000000],
[-35.156250,73.824821], [-33.276215,73.039726], [-33.099499,68.887497]]
 ]
]
}
 },
{
"type": "Feature",
 "id": 24865673,
"properties": {
"woe_id": 24865673,
 "place_id": "AKe2kPabBZRu3whrXw",
"place_type": "continent",
 "place_type_id": 29,
"label": "South America",
 },
"geometry":
{
 "type": "MultiPolygon",
"created": 1292605516,
 "alpha": 2.0345052083333,
"points": 705058,
"edges": 328,
 "is_donuthole": 0,
"link": {
"href": "
http://farm6.static.flickr.com/5289/shapefiles/24865673_20101217_20274ac92f.tar.gz
",
 },
"bbox": [-109.58793640137,-56.514049530029,-29.53125,13.6780128479],
 "coordinates": [
[
[[-109.373528,-27.055075], [-109.316177,-27.069405],
[-107.578125,-26.273714], [-106.628250,-28.042562],
[-106.592049,-28.053514], [-106.555832,-28.064457],
[-106.519615,-28.075390], [-106.447144,-28.097227],
[-105.611122,-28.345516], [-107.578125,-29.840643],
[-107.929688,-29.295343], [-108.715614,-27.391281],
[-109.072983,-27.275852], [-109.470177,-27.248177],
[-109.587936,-27.175858], [-109.522705,-27.085701],
[-109.501007,-27.052277], [-109.373528,-27.055075]]
 ],
[
[[-54.914818,5.993923], [-53.816528,6.339867], [-53.050049,5.675024],
[-52.508469,5.387702], [-52.398262,5.321218], [-51.701660,4.981505],
[-50.712891,4.740675], [-49.724121,4.499761], [-51.097412,2.504085],
[-50.780697,2.021837], [-49.383545,1.444549], [-48.625488,1.500000],
[-46.722652,3.618681], [-44.296875,2.635788], [-45.966797,1.581830],
[-46.087646,-0.505364], [-44.909363,-1.285979], [-43.593750,-0.703107],
[-42.363281,-2.526036], [-41.835938,-2.635788], [-40.957031,-2.460181],
[-40.253906,-1.581830], [-40.078125,-0.714092], [-38.100586,0.043945],
[-36.562500,-0.703107], [-34.980469,-2.569938], [-33.774719,-1.391007],
[-33.387451,-1.285292], [-32.112026,-0.000750], [-32.475586,-1.329226],
[-32.459106,-3.590177], [-30.734446,-3.751443], [-30.726292,-3.752674],
[-30.717773,-3.754634], [-29.531250,-4.214943], [-29.531250,-4.565473],
[-29.838867,-5.386335], [-30.146484,-6.271618], [-30.717773,-7.482303],
[-30.871582,-8.830795], [-32.058105,-7.912352], [-33.398438,-10.314919],
[-32.519531,-11.049038], [-34.453125,-11.178401], [-34.980469,-12.254127],
[-36.123047,-13.517837], [-34.519043,-15.315975], [-35.507813,-15.707662],
[-34.804688,-18.145851], [-36.079102,-20.220964], [-36.650391,-20.920397],
[-36.914063,-22.105997], [-36.914063,-24.161457], [-39.375000,-23.483400],
[-39.550781,-26.125851], [-39.462891,-26.273714], [-41.044922,-26.980827],
[-43.071899,-27.137367], [-43.764038,-28.416767], [-44.121094,-29.036961],
[-44.208984,-29.267233], [-44.648438,-29.382175], [-45.351563,-31.353636],
[-46.516113,-33.385586], [-46.230469,-31.222197], [-48.603516,-29.764378],
[-46.274414,-28.998531], [-46.230469,-31.222197], [-48.911133,-30.958769],
[-48.867188,-32.842674], [-50.009766,-33.559708], [-51.679688,-33.063923],
[-53.085938,-34.307144], [-53.837814,-35.749020], [-54.492188,-36.597889],
[-54.777832,-37.601177], [-53.964844,-39.232254], [-54.492188,-39.774769],
[-56.074219,-41.112469], [-57.481827,-42.009300], [-58.183594,-43.580391],
[-58.183594,-43.834526], [-58.904053,-45.533512], [-58.902088,-45.567841],
[-60.666504,-46.271038], [-60.600586,-48.034019], [-60.250507,-49.137138],
[-58.716431,-50.977451], [-57.744141,-50.941124], [-57.050629,-51.339191],
[-57.640972,-51.666328], [-57.716026,-51.735859], [-57.752380,-51.761040],
[-58.084717,-52.062622], [-58.547516,-52.240833], [-58.348961,-54.944294],
[-58.349289,-54.944317], [-58.357887,-54.944931], [-60.501709,-53.683697],
[-62.534180,-53.540306], [-63.125011,-54.729797], [-63.303223,-54.800686],
[-63.910217,-54.726208], [-64.370270,-54.808601], [-64.418335,-54.822842],
[-64.594116,-54.848942], [-65.434570,-54.876606], [-66.489258,-56.243347],
[-66.665039,-56.316536], [-67.527466,-56.321106], [-68.703003,-56.514050],
[-69.062805,-56.311966], [-71.191406,-55.609795], [-73.476563,-55.776573],
[-74.882813,-55.553493], [-76.640625,-56.170021], [-75.234375,-54.470036],
[-75.124512,-52.207607], [-75.234375,-52.025459], [-75.555725,-50.953236],
[-77.343750,-49.152969], [-77.080078,-47.754097], [-76.376953,-46.672054],
[-76.289063,-44.150681], [-76.640625,-43.452919], [-78.398438,-42.940338],
[-79.101563,-42.163403], [-77.519531,-40.713955], [-76.640625,-39.504040],
[-75.981445,-38.358887], [-74.531250,-36.173355], [-75.234375,-35.317368],
[-76.289063,-35.029995], [-77.224289,-35.494999], [-77.607422,-35.514343],
[-78.750000,-36.385914], [-79.365234,-35.353214], [-81.210938,-34.597042],
[-82.968750,-36.421284], [-81.485596,-34.257217], [-84.111328,-34.379711],
[-83.831810,-32.683964], [-83.671875,-32.574593], [-81.210938,-31.353636],
[-81.915436,-30.298500], [-82.617188,-29.993002], [-84.550781,-28.071980],
[-85.078125,-26.431229], [-83.496094,-25.799891], [-83.759766,-27.449789],
[-82.441406,-29.382175], [-80.582314,-30.445677], [-80.549698,-30.459846],
[-78.134766,-29.954933], [-78.046875,-31.728167], [-76.113281,-31.952162],
[-75.234375,-31.052933], [-75.673828,-29.458731], [-75.146484,-28.921631],
[-74.179688,-27.371767], [-74.882813,-25.482950], [-72.333984,-25.958044],
[-71.894531,-25.482950], [-71.718750,-24.367113], [-73.125000,-23.079731],
[-73.564453,-21.371244], [-74.882813,-20.138470], [-76.640625,-18.271086],
[-76.992188,-17.978733], [-78.354492,-15.897942], [-77.519531,-14.264383],
[-77.849121,-12.707329], [-80.507813,-13.068776], [-80.859375,-12.726084],
[-80.771484,-11.695272], [-80.859375,-10.660607], [-81.210938,-10.141931],
[-80.859375,-8.407168], [-80.332031,-7.536764], [-80.332031,-6.839169],
[-80.453735,-6.216329], [-80.807190,-5.663818], [-80.866409,-5.596424],
[-81.206131,-5.208912], [-82.265625,-4.214943], [-82.968750,-4.214943],
[-83.759766,-3.337953], [-85.275879,-2.668712], [-86.899292,-3.224967],
[-87.346802,-4.674979], [-87.890625,-4.390228], [-89.648438,-2.460181],
[-87.539063,-1.417091], [-86.899292,-3.224967], [-87.890625,-4.390228],
[-90.000000,-4.214943], [-91.351318,-2.284550], [-91.801758,-2.328460],
[-92.021484,-1.669685], [-91.801758,-0.834931], [-91.757813,-0.263670],
[-92.109375,0.571279], [-91.998138,1.638456], [-91.991531,1.646949],
[-91.937027,1.641716], [-91.902695,1.623356], [-91.406250,1.406108],
[-90.241699,1.175454], [-88.275146,0.812961], [-86.572266,0.043945],
[-85.845833,0.000375], [-85.034180,0.131835], [-84.023438,1.054627],
[-83.649902,1.252341], [-81.642227,3.092516], [-81.618462,3.967011],
[-81.633911,4.031398], [-80.859375,6.489983], [-80.156250,6.664607],
[-79.453125,6.664607], [-77.783203,7.449624], [-78.915154,9.820722],
[-79.722290,9.700935], [-80.771484,9.882275], [-81.562500,11.005904],
[-81.936035,12.474838], [-81.892090,12.693932], [-81.694336,13.678013],
[-80.408936,13.282718], [-78.991699,13.389619], [-77.605667,12.982166],
[-76.992188,12.897489], [-76.640625,12.897489], [-75.879417,12.893455],
[-75.673828,12.811801], [-73.410645,13.031317], [-71.718750,12.554563],
[-71.325989,12.770285], [-70.940094,12.857996], [-70.446022,13.007029],
[-69.488525,13.389619], [-68.246284,12.166422], [-67.654839,11.983072],
[-66.802834,12.126166], [-66.536156,12.197152], [-66.445313,12.211180],
[-66.157059,12.185091], [-66.156670,12.185080], [-66.155846,12.185052],
[-66.104073,12.183386], [-66.054749,12.181708], [-66.054596,12.181702],
[-66.054436,12.181691], [-65.597473,12.167327], [-65.566406,12.168225],
[-65.324707,12.190196], [-64.753418,12.125264], [-64.274498,12.110522],
[-64.274033,12.110487], [-62.644043,12.071552], [-62.446289,12.017830],
[-61.399841,11.568834], [-60.137787,9.972908], [-58.710938,8.407168],
[-58.293457,7.972197], [-56.860744,6.611555], [-55.634766,6.271618],
[-54.914818,5.993923]]
 ],
[
[[-37.646027,-54.000504], [-37.337036,-53.995258], [-37.250000,-54.016666],
[-36.919556,-54.069057], [-36.496582,-54.059387], [-36.057129,-54.162434],
[-35.766747,-54.500481], [-35.755005,-54.538612], [-35.705566,-54.816513],
[-35.859375,-54.892406], [-36.110020,-54.937180], [-37.128296,-54.450878],
[-37.507324,-54.179314], [-38.103355,-54.021137], [-38.071918,-54.005096],
[-38.058357,-54.001919], [-38.004112,-53.991421], [-37.646027,-54.000504]]
 ],
[
[[-38.320313,-17.905567], [-36.474609,-18.145851], [-36.079102,-20.220964],
[-37.045898,-20.961439], [-37.529297,-21.125498], [-39.396973,-19.528730],
[-39.067383,-18.625423], [-38.320313,-17.905567]]
 ],
[
[[-42.626953,-24.527134], [-40.297852,-24.367113], [-41.044922,-26.980827],
[-42.857666,-24.961161], [-42.626953,-24.527134]]
 ],
[
[[-80.313492,-25.839525], [-80.339584,-25.795717], [-80.156250,-25.005972],
[-80.156250,-24.686953], [-77.695313,-23.885838], [-79.277344,-25.165173],
[-78.750000,-26.745609], [-77.431641,-27.215555], [-79.365234,-27.683529],
[-80.093422,-26.292953], [-80.313492,-25.839525]]
 ]
]
}
 },
{
"type": "Feature",
 "id": 24865675,
"properties": {
"woe_id": 24865675,
 "place_id": "lkyV7jSbBZTkl7Wkqg",
"place_type": "continent",
 "place_type_id": 29,
"label": "Europe",
 },
"geometry":
{
 "type": "MultiPolygon",
"created": 1247719568,
 "alpha": 1.220703125,
"points": 4282216,
"edges": 996,
 "is_donuthole": 0,
"link": {
"href": "
http://farm4.static.flickr.com/3152/shapefiles/24865675_20090716_414b2543cb.tar.gz
",
 },
"bbox": [-31.259536743164,27.449789047241,40.143871307373,80.832534790039],
 "coordinates": [
[
[[31.391729,62.728710], [31.288761,62.641502], [31.250137,62.624790],
[30.631582,62.170242], [30.298618,62.067902], [29.888269,61.761028],
[29.750290,61.650608], [29.616394,61.555416], [29.488161,61.481476],
[29.440702,61.461613], [29.355383,61.426121], [29.005472,61.178974],
[28.856621,61.112400], [28.563251,60.930973], [28.220100,59.379124],
[28.216925,59.372337], [28.176970,59.347095], [27.753611,57.898338],
[27.773438,57.326523], [28.192806,56.356358], [29.975677,55.839127],
[30.227852,55.231468], [30.311279,55.050056], [30.802082,54.348915],
[31.578312,53.982437], [31.750488,53.657661], [31.874428,51.931564],
[33.460236,51.879883], [33.920116,51.681442], [34.578094,51.096622],
[34.815674,50.918617], [35.779724,50.231834], [36.076527,50.217777],
[36.859818,50.272774], [37.679207,49.836643], [37.924805,49.823811],
[39.005241,49.171043], [40.143871,49.380810], [39.828217,48.506596],
[39.800205,48.074638], [39.648457,48.082664], [39.366074,48.078537],
[38.082390,47.115234], [37.328110,46.883659], [36.870117,46.407562],
[36.481819,45.359516], [36.434956,45.115692], [36.265869,44.516094],
[36.123047,44.559162], [35.064926,44.792313], [34.656372,44.603180],
[34.142075,44.431816], [34.127098,44.427650], [34.035645,44.404537],
[34.000969,44.398468], [33.973503,44.394112], [33.965607,44.393745],
[33.776691,44.385342], [33.739700,44.391968], [33.647003,44.430347],
[33.490448,44.498035], [33.410797,44.554760], [31.904297,44.465153],
[30.498047,44.715511], [30.003662,44.402390], [29.586182,43.683762],
[28.564453,42.488300], [28.531494,42.252918], [28.564453,41.705727],
[28.476563,41.705727], [27.404022,41.936764], [26.613951,41.380577],
[26.361179,41.011253], [26.321697,40.938221], [26.363068,39.379162],
[26.411819,39.322544], [26.580391,39.147900], [26.806641,38.925228],
[27.032600,37.815601], [27.047482,37.796219], [27.061386,37.766373],
[27.084045,37.716011], [27.927246,36.985004], [28.536987,36.512947],
[29.285603,36.291191], [29.590130,36.185551], [29.623775,36.164902],
[29.629955,36.157696], [29.635448,36.122482], [29.443359,35.137878],
[28.981316,34.874294], [27.905273,35.083954], [26.929790,35.387680],
[26.238098,35.043068], [26.135616,34.929993], [25.736675,34.869030],
[25.714874,34.866848], [25.695648,34.865650], [24.980164,34.894943],
[24.631348,34.775459], [24.122200,34.806190], [23.203125,34.687428],
[22.543945,35.209721], [21.093750,35.317368], [20.390625,35.532227],
[20.258789,35.567982], [19.687500,35.603718], [18.303223,36.040215],
[16.875000,35.817814], [16.040039,35.550106], [14.853515,35.710838],
[14.436035,35.612652], [13.872985,35.775486], [12.632818,35.493557],
[12.632045,35.493382], [12.602176,35.489609], [12.524414,35.496456],
[12.338848,35.546265], [11.689453,35.567982], [11.601562,36.031330],
[11.601562,36.738884], [11.107177,37.679474], [10.854492,37.857506],
[9.404296,37.596825], [8.789062,37.579411], [8.000000,38.000000],
[7.074680,37.707455], [7.000000,38.000000], [6.874437,38.250336],
[6.635742,38.711231], [6.794111,39.122082], [4.877569,40.113201],
[4.866943,40.103287], [4.294281,38.738018], [3.867187,37.300274],
[3.537597,37.396347], [2.636718,37.125286], [1.582031,37.857506],
[0.001001,36.828690], [-0.703125,36.623760], [-1.406250,36.367046],
[-2.285156,36.102375], [-2.896957,35.242252], [-2.930603,35.012001],
[-2.995147,35.218811], [-4.074811,36.035564], [-4.746093,36.066860],
[-5.333862,35.713066], [-5.356607,35.712162], [-5.530240,35.746105],
[-6.094665,35.975784], [-7.400000,36.000000], [-8.085937,36.031330],
[-8.789062,35.603718], [-9.025268,35.623814], [-10.995597,35.522797],
[-11.412238,35.476086], [-11.601562,35.460670], [-12.570698,35.405651],
[-13.449497,34.670593], [-13.227539,32.953369], [-13.469238,32.477329],
[-13.710937,32.157013], [-13.974609,31.531727], [-12.974853,30.178373],
[-13.103942,29.345751], [-13.000000,28.000000], [-13.447265,28.071980],
[-14.288234,28.037643], [-14.316558,28.032591], [-14.352264,28.031681],
[-14.369945,28.033047], [-15.000000,28.000000], [-15.423495,27.809372],
[-15.572948,27.734591], [-15.596466,27.729576], [-15.930175,27.623922],
[-16.820068,27.737022], [-17.254028,27.814787], [-17.929688,27.566721],
[-18.171387,27.449789], [-18.237305,27.829359], [-18.040924,28.595373],
[-18.005358,28.784481], [-17.859604,29.369883], [-17.666016,30.069094],
[-16.765137,30.949347], [-17.254028,32.122128], [-18.941940,32.274284],
[-17.517700,32.971802], [-19.160156,34.307144], [-20.939941,35.371136],
[-21.357422,35.746513], [-23.027344,36.738884], [-23.554688,34.885929],
[-23.906250,36.949890], [-25.180664,36.385914], [-25.483000,36.372501],
[-27.421875,35.889050], [-28.240723,37.183079], [-29.619999,37.896259],
[-31.201172,36.879620], [-30.382690,38.685509], [-31.231556,39.376175],
[-31.244087,39.385529], [-31.256104,39.439110], [-31.259022,39.453293],
[-31.259537,39.459919], [-31.258850,39.467606], [-31.253700,39.494637],
[-31.235504,39.528934], [-31.121778,39.697941], [-31.108389,39.710487],
[-30.102539,41.145569], [-28.476563,42.032974], [-28.652344,41.112469],
[-30.000000,40.000000], [-30.006409,39.844395], [-28.383179,38.821522],
[-28.056335,39.076775], [-27.504272,39.156689], [-26.468777,40.703381],
[-26.468437,40.703407], [-26.674805,39.130058], [-25.611877,38.094578],
[-24.279785,38.052418], [-22.851563,39.368279], [-23.378906,40.380028],
[-24.032625,41.447960], [-24.609375,41.640079], [-23.203125,41.806271],
[-23.378906,40.380028], [-22.443068,39.532547], [-21.533203,38.719803],
[-19.687500,38.959408], [-20.434570,37.683819], [-19.863281,36.809284],
[-18.728106,36.093544], [-17.270508,35.083954], [-17.402344,33.211117],
[-19.160156,34.307144], [-20.939941,35.371136], [-21.357422,35.746513],
[-23.027344,36.738884], [-23.554688,34.885929], [-23.906250,36.949890],
[-25.180664,36.385914], [-25.483000,36.372501], [-27.421875,35.889050],
[-28.240723,37.183079], [-29.619999,37.896259], [-31.201172,36.879620],
[-30.382690,38.685509], [-31.231556,39.376175], [-31.244087,39.385529],
[-31.256104,39.439110], [-31.259022,39.453293], [-31.259537,39.459919],
[-31.258850,39.467606], [-31.253700,39.494637], [-31.235504,39.528934],
[-31.121778,39.697941], [-31.108389,39.710487], [-30.102539,41.145569],
[-28.476563,42.032974], [-28.652344,41.112469], [-30.000000,40.000000],
[-30.006409,39.844395], [-28.383179,38.821522], [-28.056335,39.076775],
[-27.504272,39.156689], [-26.468777,40.703381], [-26.468437,40.703407],
[-26.674805,39.130058], [-25.611877,38.094578], [-24.279785,38.052418],
[-22.851563,39.368279], [-23.378906,40.380028], [-24.032625,41.447960],
[-24.609375,41.640079], [-23.203125,41.806271], [-23.378906,40.380028],
[-22.443068,39.532547], [-21.533203,38.719803], [-19.687500,38.959408],
[-20.434570,37.683819], [-19.863281,36.809284], [-18.728106,36.093544],
[-17.270508,35.083954], [-16.193848,33.765450], [-15.468750,34.016239],
[-15.227050,34.288990], [-15.996093,36.244274], [-15.556640,36.967449],
[-15.069000,38.383999], [-15.205078,39.095963], [-14.326171,39.876019],
[-14.298500,41.013332], [-14.677734,41.475658], [-14.414062,42.065605],
[-13.007812,42.940338], [-12.535400,43.468868], [-12.058000,43.540333],
[-11.257167,43.773167], [-11.256834,43.772999], [-10.392167,43.714165],
[-9.316406,43.739353], [-8.701171,43.771091], [-8.239746,43.771091],
[-7.832221,43.855328], [-7.435333,43.747833], [-6.994000,43.705002],
[-6.547851,43.616192], [-6.108398,43.691708], [-5.954589,43.723473],
[-5.007333,44.831665], [-4.988000,44.942001], [-5.109833,45.607834],
[-4.801025,46.088470], [-5.317382,47.561699], [-5.141773,48.447769],
[-6.031494,49.375221], [-7.382812,49.382374], [-8.604000,49.291500],
[-8.641000,49.293331], [-9.755859,49.332279], [-10.721666,49.181831],
[-12.038500,49.213665], [-12.038833,49.213501], [-13.139648,49.396675],
[-13.320922,49.820267], [-13.256723,50.221794], [-13.666992,51.862923],
[-13.492666,52.420334], [-13.535156,52.855865], [-13.535156,53.865486],
[-13.399333,54.094666], [-13.447265,55.134930], [-13.359375,56.170021],
[-13.603112,56.882832], [-13.271484,57.207710], [-13.670666,58.844666],
[-13.666992,60.217991], [-13.491210,60.769890], [-13.359375,60.759159],
[-13.359375,59.534317], [-12.172851,58.972668], [-10.749166,59.928501],
[-10.810546,60.753792], [-9.689941,60.272514], [-9.843750,58.654083],
[-8.307861,58.395954], [-7.627258,58.306602], [-7.413024,58.318146],
[-6.328125,58.995312], [-7.316894,60.532967], [-8.349609,60.551697],
[-7.681717,62.100430], [-7.680816,62.101955], [-7.536277,62.292355],
[-6.943359,62.410728], [-6.383056,62.545261], [-5.625000,62.250195],
[-5.712890,61.856148], [-5.066000,60.533165], [-4.180297,58.961338],
[-3.341517,59.138020], [-3.340487,59.138721], [-3.328857,59.145657],
[-3.073940,59.331875], [-2.735595,59.789577], [-2.410125,60.709816],
[-1.406250,60.796703], [-0.900878,60.925095], [-0.762863,60.817867],
[0.889892,60.589664], [1.494140,60.759159], [1.571044,59.817207],
[1.746826,58.269066], [1.702880,57.727619], [1.612243,57.184273],
[1.334838,55.464844], [1.617333,54.971333], [1.702880,53.802273],
[3.422241,53.474968], [4.174804,53.540306], [4.702148,53.461891],
[5.916957,54.633331], [5.917357,54.864792], [6.591796,54.418930],
[7.954101,55.436806], [7.470703,56.656227], [6.638488,57.949844],
[5.712890,58.263287], [4.965820,57.914848], [4.694799,57.822365],
[4.557578,58.663113], [4.511590,60.185448], [4.548339,60.403000],
[4.571084,61.308578], [4.625244,62.067879], [4.888916,62.311344],
[4.921875,62.349609], [5.042037,62.460930], [5.625000,63.391521],
[5.625000,63.626743], [6.020507,65.044334], [6.844482,65.091492],
[7.207031,65.183029], [8.020019,65.462822], [8.789062,64.774124],
[9.404296,64.472794], [10.634765,64.904907], [11.116539,65.011162],
[11.839141,65.691391], [11.854248,66.774582], [11.986770,67.487541],
[10.546875,68.415352], [12.052001,69.205505], [13.623046,68.752312],
[14.677734,70.259453], [15.468750,70.844673], [15.479736,70.587067],
[17.644041,70.318741], [19.478760,71.066925], [20.797119,70.385231],
[21.978149,70.633987], [22.291088,70.595284], [23.311613,70.662926],
[23.921785,71.005394], [24.093018,71.081184], [24.701385,71.080933],
[25.356445,71.159393], [25.567932,71.168259], [25.672903,71.185760],
[25.674877,71.186119], [25.740967,71.193069], [25.793839,71.175514],
[26.220675,71.062210], [26.408386,71.042404], [26.883545,71.059799],
[27.435608,71.150520], [27.613127,71.136841], [27.715759,71.139870],
[28.212891,71.187752], [28.531494,70.970444], [28.995667,70.866287],
[29.089737,70.865501], [29.123833,70.864502], [29.904785,71.020531],
[30.108032,71.017853], [30.745396,70.790977], [31.022644,70.795044],
[31.157227,70.390305], [30.930634,69.647476], [30.234375,68.138847],
[29.595108,66.273590], [30.013468,65.959305], [30.099449,65.799149],
[29.971905,64.724731], [29.987183,64.567322], [29.982376,64.504547],
[30.960846,63.280594], [31.127529,63.108387], [31.279985,62.931477],
[31.391766,62.728764], [31.391729,62.728710]]
 ],
[
[[34.596119,35.700939], [34.572773,35.661133], [34.557751,35.643627],
[34.087143,34.805630], [33.620911,34.805908], [33.349998,34.723831],
[32.648335,33.106667], [32.327271,34.569904], [32.129925,34.903126],
[32.138443,34.998608], [32.354736,35.196255], [32.827148,35.675148],
[32.871094,35.675148], [33.140259,35.692436], [34.475098,35.755428],
[34.568481,35.713066], [34.596119,35.700939]]
 ],
[
[[-15.043716,64.235680], [-15.534667,64.129784], [-15.930175,64.095009],
[-16.083984,64.062141], [-16.347656,63.956673], [-16.655273,63.807957],
[-16.666260,63.804317], [-16.672783,63.804771], [-16.896973,63.844299],
[-17.396851,63.775204], [-17.946167,63.536316], [-18.220825,63.471371],
[-18.305454,63.452042], [-18.421669,63.444218], [-18.654785,63.401360],
[-19.047546,63.242283], [-19.412842,63.357056], [-20.457199,62.928158],
[-21.291504,63.489765], [-21.873779,63.445599], [-22.324219,63.391521],
[-23.310242,63.401360], [-24.065552,63.798256], [-24.686279,64.347046],
[-24.785156,64.567322], [-24.962311,65.350235], [-24.565430,65.528893],
[-23.950195,66.035873], [-23.598633,66.337502], [-23.183899,66.437614],
[-22.931213,66.465462], [-22.478027,66.522018], [-22.192383,66.372757],
[-21.243069,66.445786], [-20.917969,66.530769], [-19.863281,66.337502],
[-19.753609,66.359741], [-19.160156,66.687782], [-18.072510,66.554817],
[-18.021696,66.563835], [-18.012943,66.563530], [-17.226563,66.548264],
[-16.801470,66.509918], [-16.526184,66.508331], [-16.507986,66.510658],
[-16.248779,66.548264], [-16.024246,66.533775], [-16.012733,66.530418],
[-14.852805,66.386353], [-14.622716,66.374130], [-14.538774,66.378944],
[-14.535598,66.373718], [-13.861999,65.748680], [-12.961807,65.273941],
[-12.726974,65.271362], [-13.293457,64.879272], [-13.974609,63.371834],
[-15.043716,64.235680]]
 ],
[
[[-9.442833,56.153332], [-10.700683,57.792088], [-8.657226,57.841827],
[-8.964843,56.438202], [-9.442833,56.153332]]
 ],
[
[[-8.017272,71.034149], [-8.022766,71.024048], [-8.286437,70.738045],
[-8.907165,70.737137], [-9.209289,70.669060], [-8.920898,71.138092],
[-8.876953,71.258476], [-8.363342,71.168259], [-8.028259,71.146973],
[-8.016929,71.046417], [-8.017272,71.034149]]
 ],
[
[[18.981628,74.486496], [19.059734,74.517822], [20.302734,76.174500],
[19.072266,77.437386], [18.516001,77.483002], [17.138672,76.058510],
[16.435547,75.430977], [16.171875,75.140778], [14.545898,76.429451],
[13.550070,75.750076], [13.513183,77.004875], [12.502441,78.157059],
[11.788330,78.169456], [11.151123,78.526665], [10.524902,78.564842],
[10.437011,78.625671], [10.107421,78.878525], [10.524902,79.375809],
[10.810546,80.156197], [11.936645,80.020752], [12.637023,80.019089],
[13.639526,79.666016], [14.438781,80.004799], [16.018066,79.883949],
[16.647034,79.942154], [17.353001,80.543999], [17.907715,79.887810],
[17.973633,79.851089], [18.457031,79.706833], [19.248047,79.657639],
[20.342903,80.832535], [21.681519,79.477859], [22.088013,79.568260],
[23.378906,80.088348], [23.730469,80.042862], [25.000000,80.000000],
[26.510010,79.775803], [27.861328,79.520660], [29.882813,79.432373],
[30.000000,79.000000], [28.083801,78.859970], [27.421875,76.920616],
[26.673431,78.681870], [25.048828,79.002869], [24.916992,79.011246],
[24.301758,78.958771], [23.598633,79.318939], [22.866594,79.252769],
[22.500000,77.312515], [21.445313,76.920616], [20.302734,76.174500],
[19.206848,74.412498], [19.024200,74.408943], [18.981628,74.486496]]
 ],
[
[[-14.567871,30.826780], [-15.820312,30.514950], [-16.561905,31.574770],
[-15.380859,32.990234], [-13.974609,31.531727], [-12.974853,30.178373],
[-13.103942,29.345751], [-13.000000,28.000000], [-13.447265,28.071980],
[-14.288234,28.037643], [-14.316558,28.032591], [-14.352264,28.031681],
[-14.369945,28.033047], [-15.000000,28.000000], [-15.423495,27.809372],
[-15.572948,27.734591], [-15.596466,27.729576], [-15.930175,27.623922],
[-16.820068,27.737022], [-17.254028,27.814787], [-17.929688,27.566721],
[-18.171387,27.449789], [-18.237305,27.829359], [-18.040924,28.595373],
[-18.005358,28.784481], [-17.859604,29.369883], [-17.666016,30.069094],
[-16.765137,30.949347], [-17.254028,32.122128], [-18.941940,32.274284],
[-17.517700,32.971802], [-19.160156,34.307144], [-17.402344,33.211117],
[-17.270508,35.083954], [-16.193848,33.765450], [-15.468750,34.016239],
[-15.227050,34.288990], [-15.996093,36.244274], [-15.556640,36.967449],
[-15.069000,38.383999], [-15.205078,39.095963], [-14.326171,39.876019],
[-14.298500,41.013332], [-14.677734,41.475658], [-14.414062,42.065605],
[-13.007812,42.940338], [-12.535400,43.468868], [-12.058000,43.540333],
[-11.257167,43.773167], [-11.256834,43.772999], [-10.392167,43.714165],
[-9.316406,43.739353], [-8.701171,43.771091], [-8.239746,43.771091],
[-7.832221,43.855328], [-7.435333,43.747833], [-6.994000,43.705002],
[-6.547851,43.616192], [-6.108398,43.691708], [-5.954589,43.723473],
[-5.007333,44.831665], [-4.988000,44.942001], [-5.109833,45.607834],
[-4.801025,46.088470], [-5.317382,47.561699], [-5.141773,48.447769],
[-6.031494,49.375221], [-7.382812,49.382374], [-8.604000,49.291500],
[-8.641000,49.293331], [-9.755859,49.332279], [-10.721666,49.181831],
[-12.038500,49.213665], [-12.038833,49.213501], [-13.139648,49.396675],
[-13.320922,49.820267], [-13.256723,50.221794], [-13.666992,51.862923],
[-13.492666,52.420334], [-13.535156,52.855865], [-13.535156,53.865486],
[-13.399333,54.094666], [-13.447265,55.134930], [-13.359375,56.170021],
[-13.603112,56.882832], [-13.271484,57.207710], [-13.670666,58.844666],
[-13.666992,60.217991], [-13.491210,60.769890], [-13.359375,60.759159],
[-13.359375,59.534317], [-12.172851,58.972668], [-10.749166,59.928501],
[-10.810546,60.753792], [-9.689941,60.272514], [-9.843750,58.654083],
[-8.307861,58.395954], [-7.627258,58.306602], [-7.413024,58.318146],
[-6.328125,58.995312], [-7.316894,60.532967], [-8.349609,60.551697],
[-7.681717,62.100430], [-7.680816,62.101955], [-7.536277,62.292355],
[-6.943359,62.410728], [-6.383056,62.545261], [-5.625000,62.250195],
[-5.712890,61.856148], [-5.066000,60.533165], [-4.180297,58.961338],
[-3.341517,59.138020], [-3.340487,59.138721], [-3.328857,59.145657],
[-3.073940,59.331875], [-2.735595,59.789577], [-2.410125,60.709816],
[-1.406250,60.796703], [-0.900878,60.925095], [-0.762863,60.817867],
[0.889892,60.589664], [1.494140,60.759159], [1.571044,59.817207],
[1.746826,58.269066], [1.702880,57.727619], [1.612243,57.184273],
[1.334838,55.464844], [1.617333,54.971333], [1.702880,53.802273],
[3.422241,53.474968], [4.174804,53.540306], [4.702148,53.461891],
[5.916957,54.633331], [5.917357,54.864792], [6.591796,54.418930],
[7.954101,55.436806], [7.470703,56.656227], [6.638488,57.949844],
[5.712890,58.263287], [4.965820,57.914848], [4.694799,57.822365],
[4.557578,58.663113], [4.511590,60.185448], [4.548339,60.403000],
[4.571084,61.308578], [4.625244,62.067879], [4.888916,62.311344],
[4.921875,62.349609], [5.042037,62.460930], [5.625000,63.391521],
[5.625000,63.626743], [6.020507,65.044334], [6.844482,65.091492],
[7.207031,65.183029], [8.020019,65.462822], [8.789062,64.774124],
[9.404296,64.472794], [10.634765,64.904907], [11.116539,65.011162],
[11.839141,65.691391], [11.854248,66.774582], [11.986770,67.487541],
[10.546875,68.415352], [12.052001,69.205505], [13.623046,68.752312],
[14.677734,70.259453], [15.468750,70.844673], [15.479736,70.587067],
[17.644041,70.318741], [19.478760,71.066925], [20.797119,70.385231],
[21.978149,70.633987], [22.291088,70.595284], [23.311613,70.662926],
[23.921785,71.005394], [24.093018,71.081184], [24.701385,71.080933],
[25.356445,71.159393], [25.567932,71.168259], [25.672903,71.185760],
[25.674877,71.186119], [25.740967,71.193069], [25.793839,71.175514],
[26.220675,71.062210], [26.408386,71.042404], [26.883545,71.059799],
[27.435608,71.150520], [27.613127,71.136841], [27.715759,71.139870],
[28.212891,71.187752], [28.531494,70.970444], [28.995667,70.866287],
[29.089737,70.865501], [29.123833,70.864502], [29.904785,71.020531],
[30.108032,71.017853], [30.745396,70.790977], [31.022644,70.795044],
[31.157227,70.390305], [30.930634,69.647476], [30.234375,68.138847],
[29.595108,66.273590], [30.013468,65.959305], [30.099449,65.799149],
[29.971905,64.724731], [29.987183,64.567322], [29.982376,64.504547],
[30.960846,63.280594], [31.127529,63.108387], [31.279985,62.931477],
[31.391766,62.728764], [31.391729,62.728710], [31.288761,62.641502],
[31.250137,62.624790], [30.631582,62.170242], [30.298618,62.067902],
[29.888269,61.761028], [29.750290,61.650608], [29.616394,61.555416],
[29.488161,61.481476], [29.440702,61.461613], [29.355383,61.426121],
[29.005472,61.178974], [28.856621,61.112400], [28.563251,60.930973],
[28.220100,59.379124], [28.216925,59.372337], [28.176970,59.347095],
[27.753611,57.898338], [27.773438,57.326523], [28.192806,56.356358],
[29.975677,55.839127], [30.227852,55.231468], [30.311279,55.050056],
[30.802082,54.348915], [31.578312,53.982437], [31.750488,53.657661],
[31.874428,51.931564], [33.460236,51.879883], [33.920116,51.681442],
[34.578094,51.096622], [34.815674,50.918617], [35.779724,50.231834],
[36.076527,50.217777], [36.859818,50.272774], [37.679207,49.836643],
[37.924805,49.823811], [39.005241,49.171043], [40.143871,49.380810],
[39.828217,48.506596], [39.800205,48.074638], [39.648457,48.082664],
[39.366074,48.078537], [38.082390,47.115234], [37.328110,46.883659],
[36.870117,46.407562], [36.481819,45.359516], [36.434956,45.115692],
[36.265869,44.516094], [36.123047,44.559162], [35.064926,44.792313],
[34.656372,44.603180], [34.142075,44.431816], [34.127098,44.427650],
[34.035645,44.404537], [34.000969,44.398468], [33.973503,44.394112],
[33.965607,44.393745], [33.776691,44.385342], [33.739700,44.391968],
[33.647003,44.430347], [33.490448,44.498035], [33.410797,44.554760],
[31.904297,44.465153], [30.498047,44.715511], [30.003662,44.402390],
[29.586182,43.683762], [28.564453,42.488300], [28.531494,42.252918],
[28.564453,41.705727], [28.476563,41.705727], [27.404022,41.936764],
[26.613951,41.380577], [26.361179,41.011253], [26.321697,40.938221],
[26.363068,39.379162], [26.411819,39.322544], [26.580391,39.147900],
[26.806641,38.925228], [27.032600,37.815601], [27.047482,37.796219],
[27.061386,37.766373], [27.084045,37.716011], [27.927246,36.985004],
[28.536987,36.512947], [29.285603,36.291191], [29.590130,36.185551],
[29.623775,36.164902], [29.629955,36.157696], [29.635448,36.122482],
[29.443359,35.137878], [28.981316,34.874294], [27.905273,35.083954],
[26.929790,35.387680], [26.238098,35.043068], [26.135616,34.929993],
[25.736675,34.869030], [25.714874,34.866848], [25.695648,34.865650],
[24.980164,34.894943], [24.631348,34.775459], [24.122200,34.806190],
[23.203125,34.687428], [22.543945,35.209721], [21.093750,35.317368],
[20.390625,35.532227], [20.258789,35.567982], [19.687500,35.603718],
[18.303223,36.040215], [16.875000,35.817814], [16.040039,35.550106],
[14.853515,35.710838], [14.436035,35.612652], [13.872985,35.775486],
[12.632818,35.493557], [12.632045,35.493382], [12.602176,35.489609],
[12.524414,35.496456], [12.338848,35.546265], [11.689453,35.567982],
[11.601562,36.031330], [11.601562,36.738884], [11.107177,37.679474],
[10.854492,37.857506], [9.404296,37.596825], [8.789062,37.579411],
[8.000000,38.000000], [7.074680,37.707455], [7.000000,38.000000],
[6.874437,38.250336], [6.635742,38.711231], [6.794111,39.122082],
[4.877569,40.113201], [4.866943,40.103287], [4.294281,38.738018],
[3.867187,37.300274], [3.537597,37.396347], [2.636718,37.125286],
[1.582031,37.857506], [0.001001,36.828690], [-0.703125,36.623760],
[-1.406250,36.367046], [-2.285156,36.102375], [-2.896957,35.242252],
[-2.930603,35.012001], [-2.995147,35.218811], [-4.074811,36.035564],
[-4.746093,36.066860], [-5.333862,35.713066], [-5.356607,35.712162],
[-5.530240,35.746105], [-6.094665,35.975784], [-7.400000,36.000000],
[-8.085937,36.031330], [-8.789062,35.603718], [-9.025268,35.623814],
[-10.995597,35.522797], [-11.412238,35.476086], [-11.601562,35.460670],
[-12.570698,35.405651], [-13.449497,34.670593], [-13.227539,32.953369],
[-13.469238,32.477329], [-13.710937,32.157013], [-13.974609,31.531727],
[-15.380859,32.990234], [-16.561905,31.574770], [-15.820312,30.514950],
[-14.567871,30.826780]]
 ],
[
[[-1.406250,72.395699], [-1.406250,71.187752], [-2.197265,71.641068],
[-1.407655,72.815826], [-1.406250,72.395699]]
 ]
]
}
 },
{
"type": "Feature",
 "id": 55949070,
"properties": {
"woe_id": 55949070,
 "place_id": "uCNwxeycBJWC_Pi3CQ",
"place_type": "continent",
 "place_type_id": 29,
"label": "Australia",
 },
"geometry":
{
 "type": "MultiPolygon",
"created": 1292577725,
 "alpha": 2.0345052083333,
"points": 375728,
"edges": 239,
 "is_donuthole": 0,
"link": {
"href": "
http://farm6.static.flickr.com/5089/shapefiles/55949070_20101217_4b22a703fe.tar.gz
",
 },
"bbox": [111.99243164062,-54.633708953857,159.67254638672,-1.9583660364151],
 "coordinates": [
[
[[141.370163,-38.382404], [141.369034,-38.381901], [140.662170,-38.060528],
[140.615219,-38.045589], [139.965820,-37.831478], [138.583740,-37.142803],
[137.460251,-36.062977], [136.867676,-36.066860], [135.659180,-36.633163],
[134.121094,-38.410557], [133.945313,-38.548164], [133.066406,-38.822590],
[132.890625,-37.996162], [133.154297,-35.429344], [132.187500,-33.211117],
[130.757080,-33.757229], [129.660645,-33.201923], [128.408203,-33.137550],
[128.100586,-33.257065], [125.859375,-34.669357], [124.848633,-34.252674],
[123.222122,-33.992134], [123.167725,-33.984364], [122.576004,-33.946678],
[122.272339,-34.002583], [121.997780,-34.115536], [121.296059,-33.832848],
[120.793472,-33.858513], [119.619141,-34.705494], [118.408928,-34.880299],
[118.408585,-34.880440], [118.007584,-35.107552], [117.070313,-36.597889],
[116.367188,-35.173809], [116.125488,-34.939983], [115.576172,-34.669357],
[115.136032,-34.379005], [115.134659,-34.378296], [114.938965,-34.234512],
[114.279785,-32.907261], [113.757935,-32.112823], [114.521484,-31.466152],
[114.609375,-31.316101], [114.839401,-30.256397], [113.979034,-28.908407],
[113.771667,-28.704439], [113.696213,-28.464890], [113.642578,-28.265682],
[113.799133,-26.963694], [113.631592,-26.642548], [113.371124,-26.342241],
[113.154541,-26.145267], [113.150253,-26.097488], [113.033524,-25.530205],
[113.407227,-24.483398], [113.401260,-24.401340], [111.992432,-22.970531],
[113.675537,-21.973614], [113.027344,-19.890722], [114.730225,-20.643064],
[115.466225,-20.220079], [116.191406,-19.642588], [116.593369,-18.115643],
[118.652344,-16.383390], [118.300781,-15.665354], [119.531250,-14.093957],
[121.776924,-14.055993], [121.777435,-14.055660], [123.222656,-13.154376],
[123.222656,-11.802834], [123.750000,-11.415418], [126.026024,-12.134545],
[126.613716,-12.195553], [126.618584,-12.196164], [128.034668,-12.297068],
[128.792725,-9.633245], [130.231934,-9.936387], [131.022949,-9.774024],
[133.023544,-10.744892], [133.026794,-10.744977], [135.263672,-10.401377],
[135.747070,-10.271681], [137.592773,-11.092165], [139.020996,-11.480024],
[138.164063,-13.923403], [139.218750,-15.284185], [140.317383,-15.284185],
[141.728348,-13.351374], [141.640549,-13.154710], [141.640579,-13.152464],
[141.641586,-13.146373], [141.643646,-13.136532], [141.644180,-13.134213],
[141.680374,-12.959393], [141.696167,-12.594774], [141.887650,-12.076795],
[141.906113,-11.955112], [141.943359,-11.861975], [141.767578,-10.347343],
[141.584579,-8.697784], [141.535492,-7.193550], [141.469742,-7.023799],
[140.903519,-5.523479], [141.855469,-3.776559], [141.652222,-3.283113],
[141.300003,-2.683300], [142.426758,-2.943040], [143.298859,-3.388883],
[143.616882,-3.425691], [144.571487,-3.606624], [146.925827,-2.105210],
[146.987457,-1.958366], [147.211304,-1.973029], [147.415924,-2.048948],
[147.399994,-2.056748], [147.038269,-2.239267], [145.581894,-4.665615],
[145.642487,-4.731608], [145.964355,-5.145656], [147.833740,-5.622477],
[147.935364,-5.591213], [149.488220,-4.680454], [149.930420,-2.465669],
[150.415878,-2.419362], [150.808563,-2.556496], [151.046387,-2.745873],
[151.605759,-3.024634], [152.647125,-3.099378], [153.630066,-4.125230],
[154.206848,-4.514821], [154.220581,-4.533870], [154.683380,-5.265324],
[155.666138,-6.185611], [156.016846,-6.773716], [155.236816,-8.070107],
[153.808594,-8.233237], [152.741760,-9.126339], [151.309891,-8.637540],
[151.100464,-8.415319], [150.645554,-6.137909], [148.359375,-7.109614],
[149.490967,-9.004451], [151.044159,-8.437054], [150.645554,-6.137909],
[151.543213,-5.224370], [152.850082,-4.790278], [154.000000,-5.000000],
[154.663895,-5.434186], [155.315857,-6.145299], [153.808594,-8.233237],
[152.930206,-9.216067], [152.997803,-11.164929], [150.807129,-10.531695],
[150.712646,-10.552621], [150.275452,-10.703791], [150.117523,-10.730441],
[150.109283,-10.726730], [148.444519,-10.814421], [147.656250,-12.897489],
[147.656250,-13.752724], [149.765625,-14.859850], [150.310822,-16.669085],
[150.655518,-17.062037], [151.848907,-17.379473], [153.632813,-17.644022],
[154.951172,-18.521282], [153.109451,-18.252222], [152.578125,-20.220964],
[155.214844,-20.797201], [155.566406,-20.138470], [156.840820,-21.881889],
[156.533203,-23.322081], [155.302734,-23.805449], [155.390625,-25.878994],
[157.549805,-26.745609], [158.203125,-26.588528], [158.247070,-27.586197],
[158.115234,-27.916765], [157.796631,-29.257648], [159.672546,-30.619003],
[159.282532,-31.764368], [159.180908,-31.774878], [158.730469,-31.909895],
[157.302246,-33.031693], [156.624222,-33.956734], [156.132202,-35.029995],
[154.881470,-36.345829], [154.160156,-38.548164], [155.214844,-38.839706],
[154.881470,-36.345829], [153.698730,-34.252674], [152.096634,-34.672012],
[151.605835,-35.762115], [150.667877,-37.072708], [150.314941,-37.900864],
[150.424805,-38.873928], [150.000000,-40.000000], [149.658340,-42.393101],
[149.765625,-44.268284], [149.367188,-46.255844], [147.875977,-45.444717],
[146.074219,-45.026951], [144.140625,-45.583290], [143.085938,-45.706181],
[145.019531,-47.279228], [146.074219,-45.026951], [146.071472,-43.536602],
[146.039200,-43.485809], [144.843750,-42.811520], [144.843750,-41.771313],
[143.547363,-40.680637], [142.558594,-39.977119], [141.543381,-38.432751],
[141.413757,-38.396828], [141.400452,-38.393826], [141.376953,-38.385315],
[141.370163,-38.382404]]
 ],
[
[[158.977661,-54.523872], [158.973190,-54.554096], [158.885986,-54.633709],
[158.882217,-54.560917], [158.930969,-54.148762], [158.977661,-54.523872]]
 ],
[
[[146.981964,-9.509338], [146.953125,-10.833305], [146.250000,-12.382928],
[144.272461,-12.726084], [143.583618,-11.680210], [144.055817,-9.916181],
[143.962097,-9.335251], [145.379333,-7.838894], [146.865234,-9.058702],
[146.981964,-9.509338]]
 ],
[
[[124.848633,-18.635836], [125.414429,-19.466593], [124.628906,-21.125498],
[122.343750,-19.973349], [123.196060,-18.383640], [124.848633,-18.635836]]
 ]
]
}
 }
]
}


On Thu, Apr 19, 2012 at 4:49 AM, Dmitriy Ryaboy <dv...@gmail.com> wrote:

> Do you have a sample of the input data? Looks like the json is malformed.
>
> The json parser is croaking:
> Could not json-decode string: "type": "FeatureCollection",
> Unexpected token COLON(:) at position 7.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>
> Is your json multi-line (pretty-printed) instead of single record per line?
>
> D
>
> On Wed, Apr 18, 2012 at 7:34 PM, Fabio Souto Moure
> <fs...@gmail.com> wrote:
> > Hi,
> >
> > I'm using pig 0.9.2 with the JsonLoader included in elephant-bird 2.2.2
> to
> > process geojson data(Flickr shapefiles:
> >
> http://code.flickr.com/blog/2011/01/08/flickr-shapefiles-public-dataset-2-0/
> > ).
> > But I'm unable to parse nested json, with this code:
> >
> > ##################
> > REGISTER
> > /Users/fabio/bigdata/pig/elephant-bird/build/elephant-bird-2.2.0.jar;
> >
> > raw_data = LOAD
> >
> 'file:/Users/fabio/bigdata/flickr_shapes/flickr_shapes_continents.geojson'
> > USING com.twitter.elephantbird.pig.load.JsonLoader() as (json: map[]);
> > features = foreach raw_data generate json#'features'#'properties' as h;
> > b = foreach features generate flatten(h) as h;
> > c = foreach b generate h#'place_id' as h;
> > dump c;
> > #################
> >
> > I'm getting the following error:
> >
> >
> > 2012-04-19 04:26:46,984 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: {
> > Unexpected token END OF FILE at position 1.
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:46,986 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "type": "FeatureCollection",
> > Unexpected token COLON(:) at position 7.
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:46,987 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "name": "Flickr Shapes Public Dataset 2.0 - Continents",
> > Unexpected token COLON(:) at position 7.
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:46,988 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "description": "To the extent possible under law, Flickr has
> waived
> > all copyright and related or neighboring rights to the Flickr Shapes
> Public
> > Dataset, Version 2.0. This work is published from the United States.
> While
> > you are under no obligation to do so, wherever possible it would be
> > extra-super-duper-awesome if you would attribute Flickr.com when using
> the
> > dataset. Thanks!",
> > Unexpected token COLON(:) at position 14.
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:46,989 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "license": "http://creativecommons.org/publicdomain/zero/1.0/",
> > Unexpected token COLON(:) at position 10.
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:46,997 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "features": [
> > Unexpected token COLON(:) at position 11.
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:47,034 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: {
> > Unexpected token END OF FILE at position 3.
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:47,035 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "type": "Feature",
> > Unexpected token COLON(:) at position 9.
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:47,035 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "id": 24865670,
> > Unexpected token COLON(:) at position 7.
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:47,040 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "properties": {
> > Unexpected token COLON(:) at position 15.
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:47,041 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "woe_id": 24865670,
> > Unexpected token COLON(:) at position 12.
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:47,042 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "place_id": "lSYmioybBZTDvHjQsQ",
> > Unexpected token COLON(:) at position 14.
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:47,043 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "place_type": "continent",
> > Unexpected token COLON(:) at position 16.
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:47,043 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "place_type_id": 29,
> > Unexpected token COLON(:) at position 19.
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:47,044 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "label": "Africa",
> > Unexpected token COLON(:) at position 11.
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:47,045 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: },
> > Unexpected token RIGHT BRACE(}) at position 3.
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at org.json.simple.parser.JSONParser.parse(Unknown Source)
> >  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> > at
> >
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
> >  at
> > com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> > at
> >
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
> >  at
> >
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> > at
> org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
> >  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> > at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
> >  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> > 2012-04-19 04:26:47,046 [Thread-6] WARN
> >  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> > string: "geometry":
> > Unexpected token COLON(:) at position 13.
> > ....
> >
> >
> >
> > Anybody can help me?
> > Thanks
> > Fabio
>

Re: "Could not json-decode string:" Using elephantbird JsonLoader

Posted by Dmitriy Ryaboy <dv...@gmail.com>.
Do you have a sample of the input data? Looks like the json is malformed.

The json parser is croaking:
Could not json-decode string: "type": "FeatureCollection",
Unexpected token COLON(:) at position 7.
at org.json.simple.parser.JSONParser.parse(Unknown Source)

Is your json multi-line (pretty-printed) instead of single record per line?

D

On Wed, Apr 18, 2012 at 7:34 PM, Fabio Souto Moure
<fs...@gmail.com> wrote:
> Hi,
>
> I'm using pig 0.9.2 with the JsonLoader included in elephant-bird 2.2.2 to
> process geojson data(Flickr shapefiles:
> http://code.flickr.com/blog/2011/01/08/flickr-shapefiles-public-dataset-2-0/
> ).
> But I'm unable to parse nested json, with this code:
>
> ##################
> REGISTER
> /Users/fabio/bigdata/pig/elephant-bird/build/elephant-bird-2.2.0.jar;
>
> raw_data = LOAD
> 'file:/Users/fabio/bigdata/flickr_shapes/flickr_shapes_continents.geojson'
> USING com.twitter.elephantbird.pig.load.JsonLoader() as (json: map[]);
> features = foreach raw_data generate json#'features'#'properties' as h;
> b = foreach features generate flatten(h) as h;
> c = foreach b generate h#'place_id' as h;
> dump c;
> #################
>
> I'm getting the following error:
>
>
> 2012-04-19 04:26:46,984 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: {
> Unexpected token END OF FILE at position 1.
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:46,986 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "type": "FeatureCollection",
> Unexpected token COLON(:) at position 7.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:46,987 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "name": "Flickr Shapes Public Dataset 2.0 - Continents",
> Unexpected token COLON(:) at position 7.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:46,988 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "description": "To the extent possible under law, Flickr has waived
> all copyright and related or neighboring rights to the Flickr Shapes Public
> Dataset, Version 2.0. This work is published from the United States. While
> you are under no obligation to do so, wherever possible it would be
> extra-super-duper-awesome if you would attribute Flickr.com when using the
> dataset. Thanks!",
> Unexpected token COLON(:) at position 14.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:46,989 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "license": "http://creativecommons.org/publicdomain/zero/1.0/",
> Unexpected token COLON(:) at position 10.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:46,997 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "features": [
> Unexpected token COLON(:) at position 11.
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:47,034 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: {
> Unexpected token END OF FILE at position 3.
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:47,035 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "type": "Feature",
> Unexpected token COLON(:) at position 9.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:47,035 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "id": 24865670,
> Unexpected token COLON(:) at position 7.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:47,040 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "properties": {
> Unexpected token COLON(:) at position 15.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:47,041 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "woe_id": 24865670,
> Unexpected token COLON(:) at position 12.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:47,042 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "place_id": "lSYmioybBZTDvHjQsQ",
> Unexpected token COLON(:) at position 14.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:47,043 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "place_type": "continent",
> Unexpected token COLON(:) at position 16.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:47,043 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "place_type_id": 29,
> Unexpected token COLON(:) at position 19.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:47,044 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "label": "Africa",
> Unexpected token COLON(:) at position 11.
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:47,045 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: },
> Unexpected token RIGHT BRACE(}) at position 3.
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at org.json.simple.parser.JSONParser.parse(Unknown Source)
>  at org.json.simple.parser.JSONParser.parse(Unknown Source)
> at
> com.twitter.elephantbird.pig.load.JsonLoader.parseStringToTuple(JsonLoader.java:160)
>  at
> com.twitter.elephantbird.pig.load.JsonLoader.getNext(JsonLoader.java:131)
> at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:187)
>  at
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:532)
> at org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)
>  at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)
>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
> at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:212)
> 2012-04-19 04:26:47,046 [Thread-6] WARN
>  com.twitter.elephantbird.pig.load.JsonLoader - Could not json-decode
> string: "geometry":
> Unexpected token COLON(:) at position 13.
> ....
>
>
>
> Anybody can help me?
> Thanks
> Fabio