Inkscape: Criando objetos que compartilham partes de caminho limítrofes

2

Eu quero criar mapas com o inkscape e ter um objeto para cada país.

Eu quero traçar fronteiras entre países apenas uma vez e ter essa parte de um caminho duplicado e atribuído aos países vizinhos.

Por exemplo Quero traçar a fronteira entre a França e a Espanha apenas uma vez e atribuí-la aos dois países.

Eu sei que posso simplesmente desenhar cada fronteira como um caminho separado, cortar uma parte ou usar todo o caminho, copiá-lo e mesclar cada cópia com o restante do esboço do respectivo país.

Existe uma abordagem melhor para o problema?

    
por Simbian Glocy 23.10.2015 / 23:35

1 resposta

0

O SVG (não apenas o inkscape) não está bem adaptado às tesselações.

O que eu faria:

  • Ter uma camada de "limites" na qual desenho apenas uma vez em cada limite / parte da costa marítima.
  • Cada vez que você desenhou todo o contorno de um país / corpo d'água, selecione-os, duplique-os CTRL-D , combine-os CTRL-K e mova-os para uma camada separada SHIFT-PgDn (por exemplo).

É claro que qualquer mudança subseqüente de um limite precisará ser refletida nos países adjacentes refazendo o passo acima, mas dessa forma você mantém a camada "fonte" e constrói a camada "país" separadamente.

Se você quiser automatizar isso, isso provavelmente é possível com uma extensão de python, o primeiro passo para isso é rotular cada parte com os nomes das entidades próximas, por exemplo, "França, Espanha".

    
por 03.11.2015 / 16:26

Tags