Suite

Ouvrir une carte (*.mxd) à l'aide d'ArcGIS Online ?

Ouvrir une carte (*.mxd) à l'aide d'ArcGIS Online ?


J'ai créé une carte hier à l'aide d'ArcMap sur mon ordinateur portable.

Je n'ai pas accès au programme pour le moment.

Est-il possible d'ouvrir ce fichier de carte (mxd) sur ArcGIS en ligne ?


Vous auriez dû publier vos données sur AGOL afin de créer une carte similaire à ce que vous avez fait dans ArcMap sur votre ordinateur portable.

Sans mettre d'abord la carte/les données sur AGOL, vous ne pouvez pas afficher votre carte.


Ouvrir une carte (*.mxd) à l'aide d'ArcGIS Online ? - Systèmes d'information géographique

Exercice : Utilisation de l'aide d'ArcGIS

Le système de documentation en ligne d'ArcGIS devrait devenir votre meilleur ami pendant que vous apprenez à utiliser ArcGIS. La documentation est complète et assez bien écrite, par rapport à la documentation de la plupart des autres applications logicielles. Au fur et à mesure que vous vous penchez sur ArcGIS, vous devez ouvrir automatiquement Aider et laissez-le ouvert jusqu'à ce que vous ayez terminé votre session ArcGIS. L'une des plus grandes différences entre ceux qui apprennent les SIG rapidement et ceux qui prennent plus de temps à apprendre, ou jamais apprendre, c'est que les apprenants rapides utilisent largement l'aide. Les apprenants rapides seront capables d'apprendre énormément, tandis que les apprenants lents auront beaucoup de difficultés, tenteront beaucoup de choses par essais et erreurs (principalement des erreurs) et apprendront relativement peu.

    Commencez par trouver ArcGIS, en naviguant via le bouton Démarrer dans la barre des tâches de Windows.

Une bannière apparaîtra indiquant qu'ArcGIS s'ouvre.

ArcMap démarre avec une boîte de dialogue vous invitant à créer une nouvelle carte vide, un modèle de carte ou à ouvrir une carte existante (si vous avez déjà utilisé des cartes, elles seront répertoriées dans la boîte de dialogue). Nous ne travaillerons pas avec des cartes aujourd'hui, alors annulez la boîte de dialogue.

Vous verrez la fenêtre de l'application ArcGIS qui contient une seule fenêtre (la fenêtre du projet) contenant quelques icônes, quelques choix de menu et quelques boutons.

    Il existe plusieurs manières de démarrer le système de documentation en ligne ("Help") d' ArcGIS :

    Ouvrez l'aide d'ArcGIS en sélectionnant le raccourci pour Aide d'ArcGIS Desktop (au même emplacement du menu Démarrer de Windows qu'ArcGIS ).
    L'aide d'ArcGIS fonctionne comme n'importe quel autre système d'aide Windows pour d'autres applications logicielles.

L'onglet Contenu contient toutes les rubriques principales de l'Aide ArcGIS.

Les contenus sont organisés dans un ordre hiérarchique. Chaque icône de livre représente un sujet de niveau supérieur dans la documentation. Lorsque vous ouvrez ces livres, vous verrez d'autres icônes de livres, qui représentent des sujets subordonnés. Chaque sujet contient des sujets et/ou des sujets subordonnés.

La fenêtre à droite affichera l'introduction de ce sujet. Dans cet exercice, vous verrez le sujet : Afficher des tables et savoir comment les utiliser dans ArcMap.

Utilisation du dictionnaire SIG

L'aide d'ArcGIS est fournie avec un glossaire de termes. Le dictionnaire est lié dans le volet gauche de l'application d'aide.

  1. Ouvrez le glossaire SIG en cliquant sur son lien. L'application s'ouvrira.

Vous pouvez trouver la définition de nombreux termes différents en utilisant le dictionnaire SIG. Recherchez quelques termes supplémentaires.

Vous venez d'apprendre à ouvrir l'aide d'ArcGIS et à rechercher de l'aide sur un sujet spécifique. La différence entre ceux d'entre vous qui en apprennent un peu ou beaucoup sur ArcGIS et les SIG sera déterminée par ceux d'entre vous qui apprendront à utiliser et à consulter cette documentation en ligne. Si vous n'apprenez rien d'autre ce trimestre, vous devriez apprendre à utiliser l'aide d'ArcGIS . Vous utiliserez davantage l'aide en ligne dans le prochain exercice de laboratoire.


Récupération d'informations de symbologie à partir d'un document ArcMap (.mxd)

Je souhaite récupérer des informations de symbologie à partir d'un fichier mxd que j'ai créé à partir d'ArcMap 10.6.2 à l'aide de l'API ArcGIS Pro. Étant donné que je souhaite le faire lorsque l'application Pro n'est pas en cours d'exécution, je ne peux pas accéder aux classes ou aux interfaces sous l'espace de noms ArcGIS.Desktop.

Les objets Arc équivalents à ce qui est nécessaire seraient les objets IMapDocument et IMapReader qui permettaient de créer un objet carte à partir du chemin du fichier mxd qui contient des informations de symbologie pour chaque couche d'entités.

Serait-il possible de récupérer ce type d'informations à partir du fichier mxd, ou le fichier mxd devrait-il être converti en un autre type de fichier pour être utilisable en dehors de Pro ? D'après ce que j'ai recherché jusqu'à présent, le fichier .mapx semble avoir les informations de symbologie que je recherche. S'il est possible de convertir mxd en mapx, comment le fichier mapx serait-il analysé pour obtenir et enregistrer sa symbologie ?

Avez-vous accès au SDK ArcObjects ?

Si tel est le cas, il peut être plus facile d'écrire une application ArcObjects qui traduit les moteurs de rendu, les symboles, etc. d'ArcObjects en objets CIM. Esri semble utiliser CIM comme base commune à toutes les applications, à l'exception d'Arcmap.

Tous les objets CIM peuvent être sérialisés en json. Un traducteur de symbologie pourrait lire à partir de mxds (à l'aide d'ArcObjects) et écrire des fichiers json (à l'aide d'ArcGIS.Core.CIM). Vous pourriez alors avoir un complément Pro pour désérialiser le json pour l'afficher dans Pro. Je soupçonne qu'il faudrait beaucoup de peaufinage pour que ça ait l'air bien.

Dans le code ci-dessous, j'ai créé une nouvelle application de console ArcObjects, changé le framework cible en 4.8 et ajouté une référence à C:Program FilesArcGISProinArcGIS.Core.dll, qui est heureusement compatible avec 32 bits.

Avez-vous accès au SDK ArcObjects ?

Si tel est le cas, il peut être plus facile d'écrire une application ArcObjects qui traduit les moteurs de rendu, les symboles, etc. d'ArcObjects en objets CIM. Esri semble utiliser CIM comme base commune à toutes les applications, à l'exception d'Arcmap.

Tous les objets CIM peuvent être sérialisés en json. Un traducteur de symbologie pourrait lire à partir de mxds (à l'aide d'ArcObjects) et écrire des fichiers json (à l'aide d'ArcGIS.Core.CIM). Vous pourriez alors avoir un complément Pro pour désérialiser le json pour l'afficher dans Pro. Je soupçonne qu'il faudrait beaucoup de peaufinage pour que ça ait l'air bien.

Dans le code ci-dessous, j'ai créé une nouvelle application de console ArcObjects, changé le framework cible en 4.8 et ajouté une référence à C:Program FilesArcGISProinArcGIS.Core.dll, qui est heureusement compatible avec 32 bits.

Merci beaucoup pour votre réponse Kirk. L'application sur laquelle je travaille utilise le SDK ArcGIS Pro. Serait-il toujours possible d'utiliser ArcObjects dans ce cas ? Sinon, existe-t-il un moyen équivalent de le faire uniquement dans le SDK Pro ?

ArcGIS Pro et ArcMap peuvent être installés "côte à côte" - ce sont des applications entièrement différentes. Idem avec les SDK. J'ai des SDK pour ArcObjects et Pro installés avec VS2019.

Cela étant dit, il semble qu'ItemFactory utiliserait un sous-ensemble d'ArcObjects dans les coulisses pour importer des mxds, mais je ne vois aucune méthode exposée par ItemFactory qui vous permettrait d'accéder aux internes.

Puisque vous avez dit « Je veux le faire lorsque l'application Pro n'est pas en cours d'exécution », je suppose que cela signifie que vous souhaitez écrire une application autonome. Je ne suis pas sûr, mais je ne pense pas que les fichiers lyrx puissent être générés à partir d'une application CoreHost.

Arcmap n'est que légèrement compatible CIM. Lorsque j'utilise l'outil Créer du contenu d'exécution à partir d'Arcmap, il crée un dossier qui contient une géodatabase sqlite. Dans cette géodatabase se trouve une table pour chaque couche avec une colonne AdvancedDrawingInfo. Le json dans cette table ressemble à ceci :

Il y aurait donc peut-être un moyen d'utiliser le contenu d'exécution comme moyen de migrer la symbologie. Je soupçonne qu'il n'est capable que de symboles très simples, mais cela pourrait valoir la peine d'essayer.


Créer un fichier FeatureService .sd de MXD à l'aide d'une connexion   .sde via python

Je souhaite générer un fichier .sd pour un service de fonctionnalités via python.

  • Nous utilisons ArcGIS Server 10.2.2
  • Nous utilisons une base de données Oracle pour héberger toutes les données. Les géobases de données ne sont pas une option. Ce doit être oracle.
  • Tous les mxds se connectent aux couches de la base de données Oracle via des fichiers .sde
  • Nous publions des services de carte pour l'affichage dans un navigateur et des services d'entités pour la modification des données dans un navigateur.
  • Nous n'avons pas d'accès direct aux serveurs ArcGIS. Nous devons donner tout le contenu ArcGIS requis à un employé qui est chargé d'effectuer les migrations.
  • Nous avons trois environnements : dev, test, prod. Chaque fois que nous mettons à jour un mxd, nous devons procéder comme suit :
    • définir des sources de données sur chaque mxd pour pointer vers les environnements correspondants.
    • créer des fichiers .sd à remettre à l'employé responsable des migrations

    Ce processus peut être fastidieux s'il est fait à la main, j'en ai donc écrit la majeure partie. Je peux très bien mettre à jour les sources de données pour tous les mxds et créer des fichiers .sd pour les services de carte, mais mon problème concerne les services d'entités. Je ne parviens pas à obtenir le fichier .sd que je génère pour que les services d'entités s'exécutent sur le serveur ArcGIS. J'ai suivi les instructions de l'exemple 7 de cette page : Aide ArcGIS (10.2, 10.2.1 et 10.2.2) , mais chaque fois que je télécharge le fichier .sd dans le gestionnaire, j'obtiens l'erreur suivante :

    Impossible de trouver la ressource ou l'opération 'FeatureServer' sur le système.

    Voici mon code python pour créer le fichier .sddraft.

    def make_sd_draft (mxdPath, serviceName):

    """Créez un brouillon de SD et modifiez les propriétés pour écraser un FS existant."""

    # Tous les chemins sont construits en joignant les noms au tempPath

    SDdraft = os.path.join(tempDir, serviceName + ".sddraft")

    newSDdraft = os.path.join(tempDir, serviceName + "_updated.sddraft")

    arcpy.mapping.CreateMapSDDraft(mxd, SDdraft, serviceName, "MY_HOSTED_SERVICES")

    #ouvrez le fichier SDDraft et remplacez toutes les entités &quot par quelque chose d'autre que nous pourrons restaurer plus tard

    replaceInFile(SDdraft, '&quot', 'zzzzzQuotezzzzz')

    # Lire le contenu du SDDraft d'origine dans un analyseur XML

    if root_elem.tag != "SVCManifest":

    raise ValueError("La balise racine est incorrecte. Est-ce que <> est un fichier .sddraft ?".format(SDDraft))


    Collaborateur scientifique en environnement - SIG

    La pratique Études environnementales et permis de Burns & McDonnell a actuellement une ouverture pour qu'un scientifique de l'environnement se joigne à notre équipe. Les principales responsabilités comprennent l'analyse SIG, la cartographie et la recherche de gestion de bases de données et la préparation de rapports environnementaux et d'enquêtes sur le terrain au besoin et d'autres tâches assignées. Les fonctions SIG incluraient la production de cartes conformément aux normes et aux meilleures pratiques de l'industrie à l'aide du logiciel ArcGIS, la préparation et l'utilisation des données SIG pour l'analyse, la conversion/migration des données SIG, la modification et la création de données SIG dans un environnement de géodatabase, ainsi que le développement et la prise en charge des flux de travail SIG. Bien que le poste mettra fortement l'accent sur les applications SIG qui incluent toutes les phases de production de cartes SIG et de gestion des données SIG, le poste peut également inclure un mélange de préparation de rapports, d'évaluations sur le terrain et de voyages. De plus, d'autres expériences techniques telles que l'archéologie, les zones humides et la biologie sont souhaitées.

    Qualifications: Baccalauréat en SIG, géographie, sciences de l'environnement ou dans un domaine étroitement lié aux sciences naturelles, avec une maîtrise dans un domaine similaire, un atout. Un minimum de 5 ans d'expérience connexe est requis. Une expérience de travail dans l'environnement de bureau ArcGIS est requise (ArcGIS Desktop 10.0 ou supérieur, un atout). Excellentes compétences en SIG, y compris des capacités d'analyse de données. Excellentes compétences de communication écrite et verbale. Solides compétences analytiques et de résolution de problèmes. Compétences informatiques approfondies, y compris la suite Microsoft Office. Une expérience antérieure en GPS et en sciences naturelles applicables est un plus. Les déplacements sont estimés à 25 %. EEO/Minorités/Femmes/Personnes handicapées/Anciens combattants.


    Apprendre ArcGIS Hub

    Le Nouveau En savoir plus L'expérience ArcGIS Hub fournit des collections de contenu organisé pour vous guider dans votre découverte et votre exploration des fonctionnalités et des produits ArcGIS. Des débutants et étudiants aux utilisateurs avancés et aux éducateurs, le Learn ArcGIS Hub peut vous aider à apprendre, enseigner et faire progresser votre carrière SIG. Vous pouvez apprendre à votre rythme en fonction de vos besoins et de vos intérêts, et utiliser les connaissances acquises pour aider la communauté SIG à améliorer notre monde.


    Comment ouvrir un fichier *.mdb dans ArcGIS 10 ?

    Je suis totalement nouveau dans le SIG. Mon conseiller vient de me donner un fichier *.mdb et je veux l'ouvrir dans ArcGIS 10. Je ne sais même pas si c'est le bon produit SIG que je devrais utiliser !! J'ai passé environ 2 heures à chercher un moyen d'ouvrir le fichier mais je n'ai pas pu le faire. Quelqu'un pourrait-il me dire comment faire ?

    par HeatherMcCracke n

    Un .mdb est un type de géodatabase ESRI - une géodatabase personnelle. Une géodatabase est essentiellement une collection de jeux de données géographiques. Vous pouvez voir le contenu de votre géodatabase à l'aide d'une application ESRI telle qu'ArcMap. "ArcMap est l'endroit où vous affichez et explorez les jeux de données SIG pour votre zone d'étude, où vous affectez des symboles et où vous créez des mises en page de carte pour l'impression ou la publication. ArcMap est également l'application que vous utilisez pour créer et modifier des jeux de données"

    Voici quelques liens vers des rubriques d'aide Web qui vous guideront.
    Essentiellement, vous pouvez ouvrir ArcMap, ouvrir la fenêtre du catalogue et accéder à votre .mdb sur le disque, et vous pourrez découvrir le contenu de votre géodatabase. En utilisant ArcMap, vous pouvez visualiser et analyser vos données, etc.

    Cela peut sembler accablant pour le moment - mais j'espère que ces sujets auront tout ce dont vous avez besoin.

    Bonne chance! Faites-nous savoir comment ça se passe ou si vous avez des questions.
    -Chauffage

    par JoeBorgione

    Je suis totalement nouveau dans le SIG. Mon conseiller vient de me donner un fichier *.mdb et je veux l'ouvrir dans ArcGIS 10. Je ne sais même pas si c'est le bon produit SIG que je devrais utiliser !! J'ai passé environ 2 heures à chercher un moyen d'ouvrir le fichier mais je n'ai pas pu le faire. Quelqu'un pourrait-il me dire comment faire?


    .mdb indique généralement une base de données Microsoft Access.

    Dans ArcGIS, on peut créer ce qu'on appelle une géodatabase personnelle pour stocker des données spatiales. Le moteur de base de données Microsoft est intégré à ArcGIS qui permet cette fonctionnalité dont vous n'avez pas besoin qu'Access soit installé. La base de données qui vous est fournie peut contenir ou non des données spatiales. Il peut s'agir simplement d'une base de données Access générique.

    Un bon point de départ est ici l'aide en ligne. Cliquez sur le lien de gestion des données, puis sur le lien Gestion des géodatabases pour obtenir des informations sur la géodatabase.

    [modifié quelques instants après la publication : on dirait que Heather avec ESRI m'a devancé. Sa réponse a dû arriver pendant que je tapais la mienne. Maintenant, vous avez des informations cohérentes à suivre. Bonne chance! ]


    Personnalisation d'ArcReader

    Les applications ArcReader ne sont pas personnalisables. Cependant, le contrôle ArcReader est capable de créer des applications ArcReader personnalisées [2] . L'utilisateur avec une licence Publisher peut créer une application ArcReader personnalisée qui permet de visualiser, d'explorer et d'imprimer des cartes publiées.

    La licence Publisher permet également à l'utilisateur de modifier le modèle ArcReader à l'aide de l'outil ArcReader Configuration Developer. Le modèle ArcReader est un fichier binaire qui stocke les paramètres ArcReader. Le modèle permet d'initialiser les paramètres d'une session ArcReader dans la session ArcReader suivante.


    Nous recherchons des soumissions d'activités pour les classes de la maternelle à la 12e année qui abordent le thème de la Semaine des sciences de la Terre 2021 : « L'eau aujourd'hui et pour l'avenir ». Avez-vous une activité K-12 qui correspond au thème? Soumettez-le aujourd'hui au Enseignez le portail de la Terre !

    Nous sommes ravis d'annoncer que les inscriptions et la soumission des résumés sont maintenant ouvertes pour le septième rendez-vous annuel des éducateurs de la Terre, qui se déroulera en ligne, du 12 au 16 juillet 2021 !

    NAGT continue de soutenir le mouvement crucial et la pétition pour l'Appel pour un plan robuste de lutte contre le racisme pour les géosciences.


    Mon introduction au projet final SIG - Observations d'ovnis en Géorgie

    J'espère que personne dans ma classe d'introduction n'en a une aussi belle ou que la mienne aura l'air assez pauvre en comparaison.

    Merci! C'était beaucoup de travail, mais j'ai beaucoup appris sur le géotraitement et les statistiques !

    Où avez-vous obtenu les données pour les observations?

    National UFO Reporting Center pour les observations, site Web de l'USDA pour les niveaux d'éducation et la population, National Center for Education Statistics pour les taux d'alphabétisation et utilisateur GEFA10 d'ARCGIS Online pour la carte de base de Géorgie.

    Vous avez fait un très bon travail! Je viens également de terminer mon cours de SIG et mes cartes ne sont pas aussi belles que les vôtres. Bien fait!

    Merci beaucoup! J'ai eu beaucoup de plaisir à travailler dessus.

    Merci beaucoup! J'attends avec impatience mon cours avancé le semestre prochain.

    Merci pour votre réponse!

    Quelle bonne idée! Je voulais faire une sorte d'analyse avec les observations d'OVNI lorsque je suivais des cours de SIG, mais je ne pouvais penser à rien. C'est vraiment chouette :) chemin à parcourir !

    Il était difficile de terminer sans aucune donnée de point. J'étais assez limité par cela en termes de géotraitement. J'aime le résultat, mais je regrettais définitivement mon choix à mi-chemin. Les données ponctuelles auraient conduit à une analyse plus approfondie.


    Voir la vidéo: ArcGIS - Converting a geodatabase to shapefiles