Je développe une application SIG à l'aide d' OpenLayers-3 . Dans cette application, les utilisateurs dessinent des entités et impriment la carte.
Supposons que l'utilisateur dessine ses fonctionnalités dans une grande zone. Maintenant, pour imprimer toutes ses fonctionnalités, il effectuerait un zoom arrière jusqu'à ce que toutes ses fonctionnalités soient à l'écran. Dans ce niveau de zoom, la qualité d'impression sera très faible.
Je souhaite que l'utilisateur définisse un niveau de zoom, puis imprime toutes les fonctionnalités de ce niveau de zoom. Dans cet état, il est possible que certaines fonctionnalités ne soient pas visibles. Enfin, le résultat devrait être une image de haute qualité, avec une résolution supérieure à la résolution de l'écran.
Comment puis-je implémenter cela ?
la source
Réponses:
Vous pouvez modifier la résolution des tuiles affichées. La documentation peut être trouvée sur la page API du site Web OpenLayers. La résolution maximale dépendra de la source. Ce lien vous dirigera vers les paramètres de résolution des vignettes.
la source