Я очень новичок в ГИС. Я нашел учебное пособие о том, как сделать хороплет с помощью инструментов Python. Я хочу следовать этому, но использую свои собственные данные и карту. Однако в этом руководстве используется файл SVG карты США, и мне нужно использовать карту почтового индекса CA. Единственная карта, которую я нашел в шейп-файле из переписи населения США. Я попытался использовать kartograph.py для преобразования его в SVG, но при этом он теряет почтовый индекс в файле. Как я могу преобразовать файл в SVG и сохранить каждый путь в виде соответствующего почтового индекса.
Я пытаюсь следовать учебному пособию « Как создать тематическую карту округа США с использованием бесплатных инструментов» . Это должно дать вам представление о том, что я пытаюсь сделать, только у меня нет карты в формате SVG.
Я видел ссылки на утилиты JavaScript. Я никогда не использовал Javascript, но, возможно, я мог бы использовать что-то простое.
источник
Мне удалось получить конечный результат, но с чуть большими усилиями, чем было в идеале.
path
в файле SVG. Я использовал Sublime Text, но подойдет любой редактор. Что помогает, так это возможность вставлять их все одновременно, а не делать их по одному, особенно если у вас много путей.Я сделал это только один раз, и, похоже, порядок правильный. Я не знаю, будет ли это всегда так, поэтому я бы быстро проверил, соответствуют ли данные области.
источник
См. AsSVG , которая является частью стандартных дистрибутивов PostGIS (2005), GRASS (2008, v6.3) и Spatialite (v2.3.1).
Обновленная версия скрипта и набора инструментов ArcGIS находится на Github openwebcc / assvg .
По моему опыту, выходные файлы SVG хорошо отображаются в браузере, но в Inkscape и Illustrator масштабируются настолько, что они не попадают на страницу. Обходной путь - импортировать, выбрать все, затем масштабировать, чтобы соответствовать высоте и ширине страницы (соблюдайте осторожность, чтобы убедиться, что установлен флажок «блокировать пропорции»).
источник