TileMill和Geojson;无法加载数据源

时间:2011-07-15 15:32:38

标签: json excel csv geojson

我按照这篇文章使用Google Refine从excel获取geojson文件。 http://support.mapbox.com/kb/tilemill/converting-addresses-in-spreadsheets-to-custom-maps-in-tilemill

现在我遇到了一个奇怪的问题,我有时会收到无法加载数据源的错误消息,而我每次都使用完全相同的模板。唯一不同的似乎是我正在加载的数据。 此外,如果我比较2个geojson文件(1个正在工作,1个不工作),我看不出任何区别。

有谁知道问题可能是什么? ..是使用空格/休息或任何可能吗?

这个正在运作:

    {
        "type": "FeatureCollection",
        "features": [
        { 
          "type": "Feature",
          "id": 25.019909,
          "geometry": { "type": "Point", "coordinates": [121.365599, 25.019909] }, 
          "properties":


      {
          "Users" : 1
        }
    },
        { 
          "type": "Feature",
          "id": 24.446706,
          "geometry": { "type": "Point", "coordinates": [117.818197, 24.446706] }, 
          "properties":


      {
          "Users" : 1
        }
    },
        { 
          "type": "Feature",
          "id": 25.100632,
          "geometry": { "type": "Point", "coordinates": [117.03403, 25.100632] }, 
          "properties":


      {
          "Users" : 1
        }
    },
        { 
          "type": "Feature",
          "id": 47.354348,
          "geometry": { "type": "Point", "coordinates": [123.918186, 47.354348] }, 
          "properties":


      {
          "Users" : 1
        }
    },
        { 
          "type": "Feature",
          "id": 30.199652,
          "geometry": { "type": "Point", "coordinates": [115.03852, 30.199652] }, 
          "properties":


      {
          "Users" : 3
        }
    },
...
...
...

}
  ]
}

虽然这个给我错误;

{
    "type": "FeatureCollection",
    "features": [    { 
      "type": "Feature",
      "id": 25.019909,
      "geometry": { "type": "Point", "coordinates": [121.365599, 25.019909] }, 
      "properties":


  {
      "Users" : 1
    }
},
    { 
      "type": "Feature",
      "id": 24.446706,
      "geometry": { "type": "Point", "coordinates": [117.818197, 24.446706] }, 
      "properties":


  {
      "Users" : 1
    }
},
    { 
      "type": "Feature",
      "id": 25.100632,
      "geometry": { "type": "Point", "coordinates": [117.03403, 25.100632] }, 
      "properties":


  {
      "Users" : 1
    }
},
...
...
...
}
  ]
}

2 个答案:

答案 0 :(得分:1)

你在第二个中有一个额外的'}'。但是,当然这可能只是看起来这样,因为你在添加...时删除了什么,所以除非你发布不起作用的全部内容,否则不可能说出来。

提示:找一个突出显示匹配大括号的文本编辑器 - 如果你告诉编辑你正在查看javascript或json代码,大多数应该这样做。

答案 1 :(得分:0)

对不起..毕竟这是数据中的东西:( .. tilemill对它接受的东西非常严格,而且显然不是......