Em preparação para um projeto de programação "Risk Game", achei que seria melhor se eu pudesse representar o limite de países em uma placa por uma lista de coordenadas de pixel para criar um objeto de polígono. Mas estou lutando para encontrar software / métodos para gerar esses mapas de coordenadas.
Parece que o inkscape pode ser útil para mim, mas tenho algumas preocupações:
1) posso definir os limites de vários objetos na mesma imagem?
2) posso definir as coordenadas relativas ao canto superior esquerdo da imagem, a mesma medida usada pelo java? Parece que o inkscape simplesmente sobrepõe minha imagem sobre um documento em vez de trabalhar com a própria imagem.
3) quando traço um gif com o método sugerido aqui e vejo o arquivo gerado, não sei o que fazer com os dados, eles não se parecem com os pares de coordenadas que eu esperava.
4) Eventualmente eu quero converter os dados em um formulário JSON, ou seja,
{
countries: {
{
id: 1
name: "Venezuela",
border: {
{2, 3} // Countries that border it by id
}
bounds: {
{x, y},
{x + 1, y},
...,
{x, y}
}
},
...
}
}
por x + 1
, eu quero dizer a diferença incremental em pontos ao redor da fronteira que poderia me permitir gerar o segmento de linha de polígono por segmento de linha eventualmente circulando de volta para o ponto original
Para ajudar a simplificar o problema, tenho uma imagem em preto e branco com nada além das bordas.
Existe outro software que seria mais fácil de usar ou existe uma maneira de resolver essas questões com o inkscape?
Se houver algo que eu possa fazer para esclarecer a questão, me avise. Também estava debatendo se isso é melhor para o Stack Overflow ou o SuperUser (eu pensei isso porque é uma questão de encontrar um software que possa extrair esses pontos para mim), mas se você acha que isso seria mais adequado em um site de intercâmbio diferente, sabe.