Quelqu'un a-t-il réussi à mettre à jour par programme les métadonnées dans ArcGIS 10? Envisager d'utiliser Python / arcpy mais ArcObjects (C # ou Python / comtypes) est également une possibilité. Je dois mettre à jour les métadonnées au format FGDC et ArcGIS-ISO, et quelle que soit la solution utilisée, …
Nous avons une couche nommée hydrographie qui est la zone d'eau pour une affectation donnée. J'ai un point station et un point cible. J'ai besoin de calculer la distance entre ces deux points mais à l'intérieur de l'hydrographie. (les bateaux ne peuvent pas traverser la terre) Le calcul de la …
J'ai créé une bibliothèque de classes qui fait du géotraitement. L'addin appelle une classe qui est un processus asynchrone. Je me suis assuré que le thread est STA et que les arcobjects sont thread-safe (c'est-à-dire non transmis depuis l'addin). Tous les arcobjects sont créés dans le fil. Parce que c'est …
J'ai une table dans ArcCatalog nommée WorkOrderAss. Ce tableau contient 3 colonnes: (OBJECTID, FeatureName, Name). Je veux insérer des données dans cette table à partir du code derrière en C #. Toute aide serait appréciée.
Je dessine un polygone en cliquant sur le bouton pour mettre en surbrillance une entité. Ensuite, je dois actualiser ActiveView pour afficher le nouveau polygone. Ces lignes fonctionnent: mapControl.ActiveView.ScreenDisplay.StartDrawing(StartDrawing(mapControl.ActiveView.ScreenDisplay.hDC, (System.Int16)ESRI.ArcGIS.Display.esriScreenCache.esriNoScreenCache); mapControl.ActiveView.ScreenDisplay.DrawPolygon(feature.Shape); mapControl.ActiveView.ScreenDisplay.FinishDrawing(); mapControl.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewAll, feature.Extent, null); Mais il recharge toujours chaque couche. J'ai essayé presque toutes les façons d'appeler PartialRefreshavec d'autres, …
Est-ce quelque chose qui peut être fait? Par exemple, si j'ai créé une superposition sur une carte et que je l'ai enregistrée en tant que fichier de formes, je veux aller modifier cette superposition ( fichier préexistant. ) ... Soit ajouter des points / supprimer des points changer de couleur …
Je cherche un moyen de créer une fenêtre flottante dans ArcMap. Pour donner un exemple, regardez simplement la fenêtre de l'outil Identifier. Flottant signifie qu'il reste en permanence devant le document ArcMap et que l'utilisateur peut continuer à travailler avec ArcMap. Je sais que l'interface IDockableWindowDef peut être utilisée pour …
Je travaille actuellement sur une implémentation côté client WFS en C # pour une application cliente lourde (application de bureau Windows). Le but est de pouvoir choisir des combinaisons de "couches" à afficher superposées sur une carte. Le rendu utilisera les appels de fonction existants dans le client lourd. L'exigence …
J'essaie d'utiliser les liaisons C # gdal mais j'obtiens une erreur dans mon code C # qui dit "Impossible de charger la DLL 'gdal_wrap': le module spécifié est introuvable. (Exception de HRESULT: 0x8007007E)". J'ai regardé les dépendances de gdal_csharp.dll et tout semble correct. Deux choses qui se démarquaient cependant étaient …
J'ai une table de serveur SQL avec des données géographiques. Un exemple de ligne serait (avec les noms des colonnes): type: streetline code: 231001 geog: 0xE6100000011 ........ Centroid 0xE61000000C....... geom: 0xE6100000011 ........ J'utilise C # avec MVC3 pour dessiner les formes ci-dessus sur la carte du dépliant. Je récupère les …
Je suis en train de convertir une ancienne extension ArcMap en un complément en C # et j'essaie de tirer le meilleur parti de la configuration basée sur XML. Config.esriaddinx fonctionne très bien pour la configuration de base (barre d'outils, boutons, informations d'extension, etc.), mais existe-t-il un moyen d'ajouter d'autres …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.