banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

#1 Tue 22 June 2010 17:59

bernard lortic
Participant assidu
Lieu: crest 26
Date d'inscription: 23 Jan 2006
Messages: 549
Site web

KML et polygones à trous

Bonjour,
voici un message d'un total flemmard .
J'utilise peu klm et j'ai un peu la flemme de chercher très finement. Je l'utilise pour envoyer des données à des gens qui pratiquent pas les SIG, donc pour faire du télétravail.
J'utilise un truc qui marche..... O2O. Mais si je lui donne un shape file d'une zone avec une inclusion, il l'ignore... Ce qui me gène. Est-ce du au soft lui-même ou au format klm ?
Amicalement

Dernière modification par Bruno (Tue 22 June 2010 22:55)

Hors ligne

 

#2 Tue 22 June 2010 22:15

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 946
Site web

Re: KML et polygones à trous

Bonjour,

Je suppose que pour vous klm = kml en réalité = format de Google Earth.
Si c'est bien le cas, c'est le problème des polygones à trous est lié à votre outil : le KML supporte les polygones à trous.
http://code.google.com/intl/fr/apis/kml … rence.html

Un exemple ci-dessous en copiant collant le code et en le mettant dans un fichier polygone_trou.kml par exemple puis en l'ouvrant dans Google Earth

Code:

<kml xmlns="http://earth.google.com/kml/2.2">
<Document>
<name>PolygonStyle.kml</name>
<open>1</open>
<Style id="examplePolyStyle">
<PolyStyle>
<color>ff0000cc</color>
<colorMode>random</colorMode>
</PolyStyle>
</Style>
<Placemark>
<name>hollow box</name>
<styleUrl>#examplePolyStyle</styleUrl>
<Polygon>
<extrude>0</extrude>
<altitudeMode>clampToGround</altitudeMode>
<outerBoundaryIs>
<LinearRing>
<coordinates>
-122.3662784465226,37.81884427772081
-122.3652480684771,37.81926777010555
-122.365640222455,37.81986126286519
-122.36666937925,37.81942987753481
-122.3662784465226,37.81884427772081
</coordinates>
</LinearRing>
</outerBoundaryIs>
<innerBoundaryIs>
<LinearRing>
<coordinates>
-122.366212593918,37.81897719083808
-122.3654241733188,37.81929450992014
-122.3657048517827,37.81973175302663
-122.3664882465854,37.81940249291773
-122.366212593918,37.81897719083808
</coordinates>
</LinearRing>
</innerBoundaryIs>
</Polygon>
</Placemark>
</Document>
</kml>

Pour ensuite savoir si ça vient de la version de FwTools qui tourne derrière votre O2O, de limitation de l'interface de O2O, d'une implémentation incomplète dans  FwTools ou encore d'autre chose?
A priori, la possibilité numéro 3 n'est pas évoquée sur les listes GDAL donc j'opterais pour le cas 1, 2 ou 4.
Vous avez quelle version de FwTools?

Cordialement

ThomasG

Dernière modification par ThomasG (Tue 22 June 2010 22:16)

Hors ligne

 

#3 Wed 23 June 2010 09:04

bernard lortic
Participant assidu
Lieu: crest 26
Date d'inscription: 23 Jan 2006
Messages: 549
Site web

Re: KML et polygones à trous

oui, bien sur KML.
Grand merci pour votre diagnostic précis. C'était le cas n° 1, je suppose. Ma version de FwTools était 1.3.4; J'ai mis la version 2.4.7 et cela tourne parfaitement.
Merci encore.

Hors ligne

 

#4 Wed 23 June 2010 13:04

yjusteau
Juste Inscrit !
Lieu: Lagardelle sur Lèze
Date d'inscription: 26 Oct 2005
Messages: 6

Re: KML et polygones à trous

En effet, O2O n'est qu'une simple interface pour ogr2ogr (inclus dans FWTools). Je l'ai réalisé rapidement pour des amis hermétiques à la ligne de commande. Pour le coup, il offre les capacités de la version installée sur le poste.

Yann

Hors ligne

 

Pied de page des forums

Powered by FluxBB