IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IGN API Géoportail Discussion :

Utilisation en local de l'API Flex


Sujet :

IGN API Géoportail

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Points : 88
    Points
    88
    Par défaut Utilisation en local de l'API Flex
    Bonjour,

    j'ai récupéré les sources du fichier compressé geoportalMinOpenscales pour pouvoir tester ce que l'on pouvait réaliser avec votre API.
    Seulement, j'ai une erreur au lancement du projet compressé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ioError non pris en charge : text=Error #2032: Erreur de flux. URL: http://jeton-api.ign.fr/getToken?random=0.6601391406729817&key=null&output=xml
    Je ne sais pas ce qu'il me reste à faire, j'ai vu qu'il y avait un proxy à mettre en place, mais dans le fichier geoportalFxStd, on défini un proxy ayant pour valeur :
    http://api.ign.fr/geoportail/api/osproxy?url= donc je ne sais pas si je dois modifier cette valeur ou non.
    Et je n'ai pas de cartes qui s'affichent, juste du blanc.

    De plus j'aimerais savoir s'il est possible de changer de cartes "à la volée" dans une application Flex ? Je m'explique, un composant Group affiche une carte IGN de Paris, on clique sur un bouton, et on passe sur une carte "Photos aériennes" ?

    J'ai cru comprendre qu'une librairie SWC sortirait, y a t il une date plus ou moins fixée ? Pour récupérer l'ensemble des fonctions utilisables, je dois me retourner vers openscales c'est bien ça ?

    Merci de vos informations.

  2. #2
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Juste pour être sûr : ta page locale a bien un URL http://localhost/peu_importe_ensuite/quelque_chose ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Points : 88
    Points
    88
    Par défaut
    Bonjour,
    oui c'est bien localhost que j'ai, mon url exact :
    http://localhost/geoportail-api-fx-e...rtalFxStd.html

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Points : 88
    Points
    88
    Par défaut
    Je viens de réussir à faire ce que je voulais, je suis reparti du site openscale et de leurs exemples.
    Mais dans ce cas, si l'on paie une licence, on obtient une clé pour le composant IGNGeoRMSecurity c'est bien ça ?
    Peut-on faire du geocoding : on donne une adresse, et on ajoute un marker à l'endroit désiré, ou la carte zoom à cette endroit ?
    Merci.

  5. #5
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par Marty000 Voir le message
    Mais dans ce cas, si l'on paie une licence, on obtient une clé pour le composant IGNGeoRMSecurity c'est bien ça ?
    Les modalités sont identiques pour Javascript et Flash. Donc, une clef API gratuite insérée dans le flash est ... gratuite

    Citation Envoyé par Marty000 Voir le message
    Peut-on faire du geocoding : on donne une adresse, et on ajoute un marker à l'endroit désiré, ou la carte zoom à cette endroit ?
    Comme déjà indiqué les moteurs de recherche du Géoportail n'ont pas encore été inséré dans Openscales, cela viendra ...

  6. #6
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par Marty000 Voir le message
    Je viens de réussir à faire ce que je voulais, je suis reparti du site openscale et de leurs exemples.
    Cela aurait été cool d'indiquer la différence entre ta première page et celle qui fonctionne

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Points : 88
    Points
    88
    Par défaut
    En effet...
    Voici ma solution que j'ai maintenant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
    			   xmlns:s="library://ns.adobe.com/flex/spark"
    			   xmlns:mx="library://ns.adobe.com/flex/mx"
    			   minWidth="955"
    			   minHeight="600"
    			   xmlns:os="http://openscales.org"
    			   creationComplete="initMap();">
    	
    	<fx:Declarations>
    	</fx:Declarations>
    	
    	<os:Map id="fxmap"
    			width="500"
    			height="600"
    			zoom="11"
    			center="4.78783,45.68800"
    			x="60"
    			y="50">
    		<os:IGNGeoRMSecurity key="1905042184761803857"
    						  method="POST"
    						  layers="ORTHOPHOTOS" />
    		
    		<os:WMSC id="ortho"
    				 name="ORTHOPHOTOS"
    				 url="http://wxs.ign.fr/geoportail/wmsc"
    				 layers="ORTHOIMAGERY.ORTHOPHOTOS"
    				 format="image/jpeg"
    				 resolutions="39135.75,19567.875,9783.9375,4891.96875,2445.984375,2048,1024,512,256,128,64,32,16,8,4,2,1,0.5,0.25,0.125,0.0625"
    				 projection="IGNF:GEOPORTALFXX"
    				 minZoomLevel="5"
    				 maxZoomLevel="17"
    				 maxExtent="-1048576,3670016,2097152,6815744"
    				 exceptions="text/xml"
    				 method="POST"/>
    
    		<os:MousePosition x="10"
    						  y="{fxmap.height-20}"
    						  displayProjection="EPSG:4326"/>
    		<os:DragHandler/>
    		<os:ClickHandler/>
    		<os:WheelHandler/>
    	</os:Map>
    	<os:PanZoom map="{map}"
    				x="{fxmap.x+10}"
    				y="{fxmap.y+10}"/>
    	
    	<fx:Script>
    		<![CDATA[
    			import org.openscales.core.Map;
    			import org.openscales.core.feature.PointFeature;
    			import org.openscales.core.layer.FeatureLayer;
    			import org.openscales.core.style.Style;
    			import org.openscales.geometry.Point;
    			import org.openscales.proj4as.ProjProjection;
    			import org.openscales.core.feature.CustomMarker;
    			
    			[Bindable] private var map:Map = null;
    			private function initMap():void {
    				map = fxmap.map;
    			}
    		]]>
    	</fx:Script>
    	
    </s:Application>
    Et merci pour vos informations.
    Je vais encore vous embêtez, mais à ton une estimation de la date de sortie de l'ajout du moteur de recherches de GeoPortail dans OpenScales ?

  8. #8
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par Marty000 Voir le message
    Je vais encore vous embêtez, mais à ton une estimation de la date de sortie de l'ajout du moteur de recherches de GeoPortail dans OpenScales ?
    Pour l'instant, aucune date. Dès que j'en saurais plus, je remonterai l'info

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Points : 88
    Points
    88
    Par défaut
    OK, merci de vos informations.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment utiliser api flex openscales et geoserver
    Par blues dans le forum SIG : Système d'information Géographique
    Réponses: 0
    Dernier message: 21/05/2013, 11h30
  2. [WebServices][WSDL] Utilisation (basique) de la Google API
    Par Rom_1 dans le forum Services Web
    Réponses: 5
    Dernier message: 07/07/2009, 22h55
  3. Réponses: 1
    Dernier message: 20/02/2006, 22h39
  4. (Débutant API) Utilisation de Richedit avec les APIs
    Par LibrairieSI dans le forum Windows
    Réponses: 2
    Dernier message: 10/08/2005, 16h53
  5. application utilisant BD locale sans installation complexe
    Par snjonjo dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 09/01/2005, 02h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo