Apakah valid untuk memiliki elemen properti dengan elemen featureCollection sebagai induk?
Ini, menurut geojson.org valid:
{ "type": "FeatureCollection",
"features": [
{ "type": "Feature",
"geometry": {"type": "Point", "coordinates": [102.0, 0.5]},
"properties": {"prop0": "value0"}
}
]
}
Tetapi saya tidak dapat menemukan apakah ini valid atau tidak valid untuk memiliki ini:
{ "type": "FeatureCollection",
"properties" : { "description" : "This is the geometry for..." }
"features": [
{ "type": "Feature",
"geometry": {"type": "Point", "coordinates": [102.0, 0.5]},
"properties": {"prop0": "value0"}
}
]
}
Menurut jawaban di bawah ini tidak valid untuk meletakkannya di sana, tetapi program / skrip tidak akan tahu itu ada di sana.
Jadi, izinkan saya ulangi pertanyaannya: (Di mana) Apakah mungkin untuk memasukkan beberapa informasi deskriptif tentang properti secara total ??
Jawaban singkatnya adalah tidak - tidak valid untuk memiliki
properties
elemen padaFeatureCollection
objek:https://tools.ietf.org/html/rfc7946#section-7.1
sumber
"properties"
seperti OP, tetapi itu tidak menghalangi Anda untuk menyebutnya sesuatu yang lain seperti"metadata"
atau"description"
. Saya telah menggunakan beberapa anggota tingkat atas di peta web yang mengandalkan geojson. Pembaruan bagus, @Niel.Saya juga berpikir bahwa 'properti' tingkat atas akan berguna, satu di tingkat pengumpulan fitur.
Tetapi pekerjaan di sekitar yang saya lakukan adalah membuat fitur tambahan untuk koleksi fitur, mengisi properti yang diinginkan, dan hanya mengatur objek geometri ke NULL. Dari saya membaca spec, ini tampaknya diperbolehkan dan tetap dalam standar.
sumber