Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
Pages: 1
- Sujet précédent - Afficher les couches SIG suivant l'altitude dans google earth - Sujet suivant
#1 Fri 11 May 2012 21:07
- diaphiris
- Juste Inscrit !
- Date d'inscription: 11 May 2012
- Messages: 2
Afficher les couches SIG suivant l'altitude dans google earth
Bonjour à tous...
Je suis étudiant en architecture en dernière année et j'aurai besoin de conseils pour le rendu de mon diplôme.
J'ai l'intention de faire une présentation dynamique de mon projet urbain en utilisant google earth.
J'aimerai pouvoir afficher mes couches SIG en fonction du zoom et donc de l'altitude pour montrer différentes informations suivant l'échelle et de manière automatique.
Je ne pense pas que se soit directement paramétrable dans google earth mais j'imagine que cela doit être possible.
Merci
Cordialement
Grégoire
Hors ligne
#2 Mon 14 May 2012 09:14
- Renaud
- Membre
- Lieu: Ploemeur (56)
- Date d'inscription: 9 Mar 2006
- Messages: 2315
Re: Afficher les couches SIG suivant l'altitude dans google earth
Bonjour,
Bonne nouvelle, c'est possible : Il suffit de ranger ses données dans des régions. On peut ensuite définir des altitudes min et max d'affichage par région.
https://developers.google.com/kml/docum … ions?hl=fr
Renaud Mouche
Hors ligne
#3 Mon 14 May 2012 23:06
- diaphiris
- Juste Inscrit !
- Date d'inscription: 11 May 2012
- Messages: 2
Re: Afficher les couches SIG suivant l'altitude dans google earth
Merci beaucoup Renaud.
J'ai essayé de modifié un fichier KML pour afficher un polygone entre une altitude de 1000m et de 500m.
Mais je ne sais pas où je dois ajouter ces informations.
Ci-joint le contenu de mon fichier kml.
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<name>Polygone.kml</name>
<Style id="s_ylw-pushpin_hl">
<IconStyle>
<scale>1.3</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/>
</IconStyle>
</Style>
<Style id="s_ylw-pushpin">
<IconStyle>
<scale>1.1</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/>
</IconStyle>
</Style>
<StyleMap id="m_ylw-pushpin">
<Pair>
<key>normal</key>
<styleUrl>#s_ylw-pushpin</styleUrl>
</Pair>
<Pair>
<key>highlight</key>
<styleUrl>#s_ylw-pushpin_hl</styleUrl>
</Pair>
</StyleMap>
<Placemark>
<name>Polygone</name>
<styleUrl>#m_ylw-pushpin</styleUrl>
<Polygon>
<tessellate>1</tessellate>
<outerBoundaryIs>
<LinearRing>
<coordinates>
-0.3882527041195338,49.21258824624163,0 -0.4097108052351828,49.19369456581079,0 -0.3624050841648352,49.17007205165307,0 -0.3349399823536936,49.20340237287055,0 -0.3377061828216088,49.214966116068,0 -0.3882527041195338,49.21258824624163,0
</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
</Placemark>
</Document>
</kml>
Hors ligne
#4 Tue 15 May 2012 09:18
- Renaud
- Membre
- Lieu: Ploemeur (56)
- Date d'inscription: 9 Mar 2006
- Messages: 2315
Re: Afficher les couches SIG suivant l'altitude dans google earth
Bonjour,
Au temps pour moi, tu ne peux pas régler l'affichage en fonction d'altitudes min/max, mais en fonction du nombre de pixel à l'écran min/max. Ce qui veut dire que l'angle de vue jouera autant que l'altitude dans l'affichage.
En pratique, dans l'exemple que tu donnes, ça ne fonctionnera pas : le polygone rempli l'écran entre 500 et 1000m.
Voici ton code complété par la région. <Region> est mis dans le <Placemark>. Le polygone s'affiche lorsqu'il occupe entre 128 et 1024 pixels à l'écran.
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<name>Polygone.kml</name>
<Style id="s_ylw-pushpin_hl">
<IconStyle>
<scale>1.3</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/>
</IconStyle>
</Style>
<Style id="s_ylw-pushpin">
<IconStyle>
<scale>1.1</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/>
</IconStyle>
</Style>
<StyleMap id="m_ylw-pushpin">
<Pair>
<key>normal</key>
<styleUrl>#s_ylw-pushpin</styleUrl>
</Pair>
<Pair>
<key>highlight</key>
<styleUrl>#s_ylw-pushpin_hl</styleUrl>
</Pair>
</StyleMap>
<Placemark>
<name>Polygone</name>
<styleUrl>#m_ylw-pushpin</styleUrl>
<Region>
<Lod>
<minLodPixels>128</minLodPixels>
<maxLodPixels>1024</maxLodPixels>
</Lod>
<LatLonAltBox>
<north>49.214966116068</north>
<south>49.17007205165307</south>
<east>-0.3349399823536936</east>
<west>-0.4097108052351828</west>
<minAltitude>0</minAltitude>
<maxAltitude>1000</maxAltitude>
<altitudeMode>absolute</altitudeMode>
</LatLonAltBox>
</Region>
<Polygon>
<tessellate>1</tessellate>
<outerBoundaryIs>
<LinearRing>
<coordinates>
-0.3882527041195338,49.21258824624163,0 -0.4097108052351828,49.19369456581079,0 -0.3624050841648352,49.17007205165307,0 -0.3349399823536936,49.20340237287055,0 -0.3377061828216088,49.214966116068,0 -0.3882527041195338,49.21258824624163,0
</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
</Placemark>
</Document>
</kml>
Dernière modification par Renaud (Tue 15 May 2012 09:20)
Renaud Mouche
Hors ligne
Pages: 1
- Sujet précédent - Afficher les couches SIG suivant l'altitude dans google earth - Sujet suivant