Page 1 of 1

Création carte personnalisée

Posted: Tue Mar 13, 2018 5:21 pm
by pbouton
Bonjour,

J'ai créé la carte personnalisée suivante :

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>
<aqx version="8">

  <name>Historical OS25 Durham</name>
  <description>Great Britain - OS 25 Inch, 1892-1914</description>

  <source id="MAP01">
  
    <name>Historical OS25 Durham</name>
    
    <outline>-2.31146728,54.43547823,-1.10901123,55.00149331</outline>
    <preview-location>-1.5848546,54.7752384,12</preview-location>

    <zoom-levels z="12,13,14,15,16,17,18">
      <server><![CDATA[http://geo.nls.uk/mapdata3/os/25_inch/durham/{$z}/{$x}/{$y}.png]]></server>
    </zoom-levels>
    
  </source>

</aqx>
Lorsque je sélectionne cette carte dans la liste des cartes installées, la carte ne s'ouvre pas au bon endroit (défini par la balise outline)
Une petite idée ?

Merci

Re: Création carte personnalisée

Posted: Tue Mar 13, 2018 6:28 pm
by Psyberia-Support
Bonjour,
La balise <outline> sert à définir la zone couverte par la carte. Elle doit contenir des pairs long/lat séparées par des espaces.
Personnellement je dessine tout d'abord l'aire couverte (click au centre -> Créer un repère -> Aire) que j'exporte ensuite au format KML (click sur l'aire -> sur son nom -> Exporter... -> KML). La balise <coordinates> du fichier KML produit est exactement ce qu'il faut mettre dans <outline>.
Dites moi si ce n'est pas clair.
Notez que certaines de ces cartes sont déjà disponibles, dans "ajouter des cartes", il faut suggérer l'adresse "http://maps.nls.uk"
Cordialement

Re: Création carte personnalisée

Posted: Wed Mar 14, 2018 8:19 am
by pbouton
Bonjour,
C'est noté il s'agit de polygones et pas d'extent.
Pour les cartes historiques anglaises OS 25, il y a de nombreuses couches qu'il faudrait pouvoir regrouper (je ne sais pas si AlpineQuest permet d'agréger plusieurs layers en un seul).
Sinon, il faudrait passer par un serveur MapProxy encore faut-il trouver un hébergement.
Cordialement,

Re: Création carte personnalisée

Posted: Wed Mar 14, 2018 11:11 am
by Psyberia-Support
Effectivement.

Mais il est possible d'ajouter plusieurs cartes en même temps: cliquez sur l'icone du menu à droite de la carte puis "Ajouter comme calque" pour ajouter une carte au dessus d'une autre.

Vous pouvez aussi ajouter l'attribut "layer="true"" à une balise "<source>" pour indiquer à l'application que c'est un calque et qu'il ne faut pas enlever la carte actuelle:

Code: Select all

...
 <source id="MAP01" layer="true">
...
Cordialement