При подготовке к программному проекту "Игра в риск" я подумал, что было бы лучше, если бы я мог представить границу стран на доске списком координат пикселей для создания многоугольного объекта. Но я изо всех сил пытаюсь найти программное обеспечение / методы для создания таких карт координат.
Кажется, что Inkscape может помочь мне, но у меня есть несколько проблем:
1) я могу определить границы нескольких объектов на одном изображении?
2) Могу ли я определить координаты относительно верхнего левого угла изображения, то же самое измерение, которое используется Java? Похоже, что Inkscape просто накладывает мое изображение поверх документа, а не работает с самим изображением.
3) когда я отслеживаю gif с помощью метода, предложенного здесь, и смотрю на сгенерированный файл, я не уверен, что делать с данными, они не выглядят как пары координат, которые я ожидаю.
4) В конце концов я хочу преобразовать данные в форму JSON, т.е.
{
countries: {
{
id: 1
name: "Venezuela",
border: {
{2, 3} // Countries that border it by id
}
bounds: {
{x, y},
{x + 1, y},
...,
{x, y}
}
},
...
}
}
под x + 1
я имею в виду возрастающую разницу в точках вокруг границы, которая может позволить мне сгенерировать отрезок линии многоугольника за отрезком линии, в конечном итоге возвращаясь к исходной точке
Чтобы упростить задачу, у меня есть черно-белое изображение без границ.
Есть ли другое программное обеспечение, которое было бы проще в использовании или есть способ решить эти проблемы с Inkscape?
Если есть что-то, что я могу сделать, чтобы уточнить вопрос, дайте мне знать. Кроме того, я обсуждал вопрос о том, подходит ли это лучше всего для Stack Overflow или SuperUser (я подумал об этом, потому что это вопрос поиска программного обеспечения, которое может извлечь эти очки для меня), но если вы считаете, что это лучше подходит для другого сайта обмена, позвольте мне знать.