#1 Thu 23 April 2009 15:17
- Thewil007
- Participant occasionnel
- Date d'inscription: 23 Apr 2009
- Messages: 15
[ArcGIS 9.3] Problème de zoom
Bonjour à tous,
Je suis stagiaire dans un département SIG donc je débute dans ce domaine la. Je dois ajouter une fonctionnalité à une application mais la j'ai un soucis que je n'arrive pas à résoudre.
En fait on rentre des données (couleurs, un champ dans une liste déroulante, etc...) et une SLD est générée en fonction de ces paramètres.
Pour l'instant cela me créé des cercles de différentes tailles en fonction du nombre d'occurrence d'un attribut. Maintenant je voudrai afficher le label qui correspond au numéro de département correspondant.
Je vous montres des screen pour que ce soir plus parlant :
L'image au niveau de zoom le plus bas donc c'est pas trop mal
[img]http://img27.imageshack.us/img27/900/dezoomed.jpg[/img]
Et la l'image lorsqu'on zoom et qui affiche plusieurs fois le numéro de département. Plus l'on zoom plus le numéro de département apparait :
[img]http://img151.imageshack.us/img151/188/zoomed.jpg[/img]
Et voici la SLD générée correspondante à ce point :
Code:
<?xml version="1.0" encoding="UTF-8"?> <sld:StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/ogc" xmlns:sld="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> <sld:NamedLayer> <sld:Name>4</sld:Name> <sld:UserStyle> <sld:Name>4_style</sld:Name> <sld:Title>4 style</sld:Title> <sld:FeatureTypeStyle> <sld:Rule> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>DEPCOM</ogc:PropertyName> <ogc:Literal>44150</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <sld:PointSymbolizer> <sld:Graphic> <sld:Mark> <sld:WellKnownName>circle</sld:WellKnownName> <sld:Fill> <sld:CssParameter name="fill">#4040FF</sld:CssParameter> <sld:CssParameter name="fill-opacity">1</sld:CssParameter> </sld:Fill> <sld:Stroke> <sld:CssParameter name="stroke">#FF0000</sld:CssParameter> <sld:CssParameter name="stroke-opacity">1</sld:CssParameter> <sld:CssParameter name="stroke-width">1</sld:CssParameter> </sld:Stroke> </sld:Mark> <sld:Opacity>1</sld:Opacity> <sld:Size>8</sld:Size> <sld:Rotation>0</sld:Rotation> </sld:Graphic> </sld:PointSymbolizer> <sld:TextSymbolizer> <sld:Label> <ogc:PropertyName>DEPCOM</ogc:PropertyName> </sld:Label> <sld:Font> <sld:CssParameter name="font-family">Arial</sld:CssParameter> <sld:CssParameter name="font-weight">bold</sld:CssParameter> <sld:CssParameter name="font-size">8</sld:CssParameter> </sld:Font> <sld:Fill> <sld:CssParameter name="fill">#000000</sld:CssParameter> </sld:Fill> </sld:TextSymbolizer> </sld:Rule> </sld:FeatureTypeStyle> </sld:UserStyle> </sld:NamedLayer> </sld:StyledLayerDescriptor>
Voila en gros je voudrai toujours n'avoir qu'un label se trouvant au dessus du point. En espérant que vous ayez compris et que ce ne soit pas trop long. N'hésitez pas à demander des renseignements et à m'aider si vous le pouvez
Merci
Hors ligne
#2 Mon 27 April 2009 14:03
- Thewil007
- Participant occasionnel
- Date d'inscription: 23 Apr 2009
- Messages: 15
Re: [ArcGIS 9.3] Problème de zoom
Personne n'aurai une petite idée alors ??
Hors ligne
#3 Mon 27 April 2009 14:38
Re: [ArcGIS 9.3] Problème de zoom
Hello,
Je viens d'apprendre ce qu'est un SLD (Styled Layer Descriptor) et je vois que ça se rapporte au webmapping (WMS) principalement. Si jamais vous n'avez pas de réponses ici, un petit coup du côté de la liste dédiée vous apporterai peut être d'autres pistes
Bon courage,
Robin.
Hors ligne
#4 Mon 27 April 2009 15:00
- Thewil007
- Participant occasionnel
- Date d'inscription: 23 Apr 2009
- Messages: 15
Re: [ArcGIS 9.3] Problème de zoom
Ok je vais essayer aussi sur ce forum alors.
Merci
Hors ligne
#5 Mon 27 April 2009 19:57
Re: [ArcGIS 9.3] Problème de zoom
Donc, si quelqu'un passe par ici, et a une idée, c'est par là que ça se passe : http://georezo.net/forum/viewtopic.php?id=60703
Thewil, si tu pouvais indiquer le logiciel, ce serait bien. Car ArcGIS est une application bureautique. C'est peut-être ArcGIS Server que tu utilises ?
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne