O OpenLayers Editor (OLE) é baseado no OpenLayers e fornece um conjunto de controles para a edição estendida de dados espaciais.
As contribuições são bem -vindas! Sinta -se à vontade para adicionar mais controles e estender a funcionalidade atual. Além disso, o processo de construção é atualmente muito básico e pode ser otimizado. As traduções seriam boas também.
Para uma demonstração, visite https://openlayers-editor.geops.com.
yarn installyarn buildyarn start < link rel =" stylesheet " type =" text/css " href =" https://cdn.jsdelivr.net/npm/ole@latest/style/ole.css " />
< script src =" https://cdn.jsdelivr.net/npm/ole@latest/index.js " > </ script > var editor = new ole . Editor ( map ) ;
var cad = new ole . control . CAD ( {
source : editLayer . getSource ( )
} ) ;
var draw = new ole . control . Draw ( {
source : editLayer . getSource ( )
} ) ;
editor . addControls ( [ draw , cad ] ) ;Este repositório usa versão padrão para versão de liberação e gerenciamento de changelog. Portanto, as atualizações devem ser comprometidas usando mensagens de compromisso convencionais:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
O compromisso contém os seguintes elementos estruturais, para comunicar a intenção aos consumidores da sua biblioteca:
Tipos adicionais não são obrigados pela especificação convencional de comprometimentos e não têm efeito implícito no versão semântica (a menos que incluam uma mudança de quebra). Um escopo pode ser fornecido ao tipo de compromisso, para fornecer informações contextuais adicionais e está contido nos parênteses, por exemplo, feat (analisador): adicione capacidade para analisar matrizes.
Todos os PRs são bem -vindos e serão revisados em breve ou mais tarde. Certifique -se de seguir as especificações convencionais.