Diğer kütüphaneler için gerekli olsa da, görüntüyü d3'te bir choletleth kullanmak için SVG'den GeoJSON'a dönüştürmeniz gerekmez.
SVG dosyasındaki yol bilgileri (haritanızdaki her eyalet / ülke / eyalet / alt bölüm için en az bir yol olmalıdır), verileri d3'teki SVG resminizle eşleştirmek için yeterlidir.
Başka bir deyişle, orijinal svg'nizde eyalet / ülke / bölge başına yalnızca bir yol döndürecek bir d3.sel seçebiliyorsanız, bir choropleth oluşturmak için d3'ü kullanabilirsiniz. Bu genellikle SVG'de bir haritanız olduğunda geçerlidir. Alan konumu, projeksiyon vb. Hakkında endişelenmenize gerek olmadığı için bir GeoJSON dosyası kullanmaktan daha kolaydır. Eksik bilgiler (eyalet adları gibi DOM kimlikleri olarak ekleyebileceğiniz veya Sınıflar) D3 ile kullanmadan önce, ancak bu genellikle gerekli değildir.
Öte yandan, daha önce de söylendiği gibi, SVG'nin coğrafi / uzamsal bilgileri değil, sadece yol / satır bilgileri vardır, bu nedenle SVG'den GeoJSON'a dönüştürmek istiyorsanız, SVG resminize ADD / MAP coğrafi konum bilgilerini eklemeniz gerekir. Örneğin, önce svg'den JSON'a dönüştürebilir, ardından coğrafi konum bilgilerini hesaplayabilir / ekleyebilirsiniz (bu, eşlediğiniz bölgeye bağlı olacaktır) ve bundan bir GeoJSON oluşturabilirsiniz. Bildiğim kadarıyla sizin için bu işi yapmak için kutudan araç yok.