ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Ouverture d'une carte publiée à l'aide d'ArcReaderControl

Les étapes suivantes permettent de vous familiariser avec ArcReaderControl en utilisant les onglets de la boîte de dialogue Pages de propriétés fournie avec le contrôle et certains des objets exposés par le modèle d’objet ArcReaderControl. Suivez la procédure ci-dessous pour produire une application Visual Basic parfaitement opérationnelle en seulement quelques minutes.

  1. Démarrez Visual Basic et créez un nouveau projet EXE standard à partir de la boîte de dialogue New Project (Nouveau projet).
  2. Cliquez sur le menu Project (Projet), sur Components (Composants), sur ESRI ArcReaderControl, puis sur OK.
  3. Le contrôle apparaît alors dans la boîte à outils de Visual Basic Boîte à outils Visual Basic.

  4. Pour placer le contrôle dans un formulaire, cliquez sur l’icône ArcReaderControl dans la boîte à outils de Visual Basic, puis cliquez et faites glisser le pointeur vers l’angle opposé. Vous pouvez également double-cliquer sur l’icône ArcReaderControl figurant dans la boîte à outils de Visual Basic pour placer automatiquement le contrôle dans le formulaire. Ajustez la position du contrôle et redimensionnez-le pour qu'il apparaisse tel qu'il est présenté ci-dessous.
  5. Boîte de dialogue ArcReaderControl

  6. Cliquez avec le bouton droit sur le contrôle ArcReaderControl, puis ouvrez la boîte de dialogue ArcReaderControl Property Pages (Pages de propriétés ArcReaderControl). Cliquez sur l’onglet General (Général), puis sur le bouton ParcourirOuvrir. Recherchez un dossier contenant un document .pmf de votre choix et sélectionnez-le. (Veillez à choisir un document .pmf publié autorisant son chargement dans une application ArcReader personnalisée.) Cliquez sur le bouton Open (Ouvrir), puis sur Apply (Appliquer) dans la boîte de dialogue Property Pages (Pages de propriétés) pour lier le document .pmf au contrôle ArcReaderControl.
  7. Boîte de dialogue Pages de propriétés
  8. Cliquez sur l’onglet View (Vue), sélectionnez l’option Map Identify (Identifier - carte) dans la liste déroulante Map Default tool (Outil par défaut de la zone Carte), puis Layout Zoom In (Zoom avant - mise en page) dans la liste déroulante Page Layout Default tool (Outil par défaut de la zone Mise en page) et cliquez enfin sur Apply (Appliquer).
  9. Boîte de dialogue Pages de propriétés
  10. Cliquez sur OK pour fermer la boîte de dialogue Pages de propriétés ArcReaderControl.
  11. Ajoutez un bouton de commande au formulaire, que vous appellerez cmdFullExtent et la légende Vue générale. Placez le bouton de commande pour qu'il apparaisse tel qu'il est présenté ci-dessous.
  12. Boîte de dialogue ArcReaderControl
  13. Double-cliquez sur le bouton Full Extent (Vue générale) pour afficher son événement Click dans la fenêtre de code. Entrez ou copiez le code suivant dans l'événement Click.
  14. 'If the current view is a page layout zoom to the whole page
    If ArcReaderControl1.CurrentViewType = esriARViewTypePageLayout Then
    	ArcReaderControl1.ARPageLayout.ZoomToWholePage
    'If the current view is a map (data view) zoom to the full extent of the data
    ElseIf ArcReaderControl1.CurrentViewType = esriARViewTypeMap Then
    	ArcReaderControl1.ARPageLayout.FocusARMap.ZoomToFullExtent
    End If
    
    Exemple de code de vue générale
  15. Cliquez sur le menu Run (Exécuter) puis sur Start (Démarrer) ou appuyez sur la touche F5 pour démarrer l’application. Affichez ou masquez des couches en activant ou désactivant les cases à cocher de la table des matières. Utilisez l’outil Zoom avant - mise en page en mode Mise en page pour parcourir la page. Utilisez l’outil Map Identify (Identifier - carte) en vue cartographique pour identifier les entités dans la carte activée et les explorer. Cliquez sur Full Extent (Vue générale) pour effectuer un zoom sur la vue générale des données ou de la page, selon la vue actuelle.
    Exemple d’identification d’entités
Astuce :
  • Les éditeurs de cartes peuvent créer des cartes non utilisables dans une application ArcReader personnalisée. Si une carte ne s’ouvre pas, utilisez l’outil Informations sur la carte publiée pour vérifier ses propriétés. L’outil Informations sur la carte publiée est installé en même temps que le kit de développement de ArcGIS Desktop.
  • L'exécutable compilé dont vous disposez peut être utilisé par tout utilisateur possédant la même version ou une version plus récente d'ArcReader.

Rubriques connexes

  • Personnalisation d'ArcReader
  • Ressources de développement

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal