1
here에있는 Flickr에서 릴리스 된 shapefiles 그룹을 읽으려고합니다. 나는 geojson에 초점을 맞춘 라이브러리와 일반 JSON 라이브러리 모두를 가져 오는 시도했지만, 나는 같은 오류 얻을 :Flickr GeoJSON이 Python에서로드되지 않습니다.
json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 16 column 4 (char 765)
내가 파일의 JSON에 문제가있다 생각합니다. 여기에 위의 정확 파일
{
"type": "FeatureCollection",
"name": "Flickr Shapes Public Dataset 2.0 - Localities",
"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": 4,
"properties": {
"woe_id": 4,
"place_id": "4PrzNyCd",
"place_type": "locality",
"place_type_id": 7,
"label": "Advocate Harbour, Nova Scotia, Canada",
},
"geometry":
{
"type": "MultiPolygon",
"created": 1292452804,
"alpha": 0.0006103515625,
"points": 123,
"edges": 28,
"is_donuthole": 0,
"link": {
"href": "http://farm6.static.flickr.com/5206/shapefiles/4_20101215_40503d67d7.tar.gz",
},
"bbox": [-64.857444763184,45.287086486816,-64.686729431152,45.383140563965],
"coordinates": [
[
[[-64.783630,45.337303], [-64.763374,45.334953], [-64.725792,45.352398], [-64.711700,45.359261], [-64.686729,45.383141], [-64.708260,45.354263], [-64.705696,45.339539], [-64.725792,45.352398], [-64.758568,45.328918], [-64.763885,45.307491], [-64.764145,45.303268], [-64.765602,45.295658], [-64.766289,45.287205], [-64.774803,45.287086],
'jsonlint'가' "라벨"의 끝에 쉼표로 행복하지 않다', "하버, 노바 스코샤, 캐나다를 옹호". 그 쉼표를 제거하면 문제가''href ''로 내려 가기 때문에이 문제에 대한 일반적인 수정을 알지 못합니다 ("http://farm6.static.flickr.com/5206/"). shapefiles/4_20101215_40503d67d7.tar.gz ",' – roganjosh