Я пытаюсь объединить округа из файла «us.json» TopoJSON в свои сельскохозяйственные районы. Я следил за кодом «Merging States II», который можно найти здесь: http://bl.ocks.org/mbostock/5416440 и он работает по назначению. Единственная проблема заключается в том, что загрузка в браузере занимает 10-15 секунд из-за всей текущей обработки.d3.js Объединение графских полигонов в районы
Должен поверить, что существует более эффективный способ выполнения этой задачи; возможно даже слияние полигонов досрочно с использованием TopoJSON, но я не так хорошо знаком с этой программой, поэтому я не понимаю, как это сделать.
HTML, и поиска файлов в формате JSON можно найти на GitHub Gist ниже
https://gist.github.com/nautilytics/6719443
Любые комментарии или предложения очень ценятся.
Посмотрите на [topojson] (https://github.com/mbostock/topojson), формат делает проще (и эффективно) для хранения как округов и районов в том же файле , –
Вы также можете посмотреть приложение ГИС, такое как [Quantum GIS] (http://www.qgis.org/en/site/), что позволит вам объединить несколько файлов. –
@LarsKotthoff Я использовал ArcGIS для создания объединенного файла окружения, но тогда я не мог понять, как создать файл TopoJSON из трех разных шейп-файлов, которые я создал: один для состояний, один для округов и один для районов. Кроме того, эти шейп-файлы были массивными. – hotshotiguana