Suite

Trouver des polygones dans un polygone à l'aide d'ArcGIS Desktop ?


Je suis nouveau sur les SIG et ArcGIS.

J'ai un ensemble de polygones, dont certains enferment d'autres polygones. Ce sont des polygones de lacs et, à l'intérieur des polygones de lacs, des polygones d'îles plus petits.

Si j'ai un polygone de lac donné, comment puis-je sélectionner ou obtenir une liste de polygones d'îles fermés ?

En outre, certaines îles peuvent contenir des lacs à l'intérieur de l'île. J'aimerais aussi les sélectionner.


Je suppose que les polygones de lac sont dans la même classe d'entités que les polygones d'île ? De plus, je suppose qu'ArcGIS 10, mais la méthode ci-dessous fonctionnera également dans 9.3, etc.

Mais la façon la plus simple de le faire, en supposant que vous n'avez pas besoin de savoir quelle île/lac est contenu par quel autre lac (c'est-à-dire juste une sélection d'îles dans des lacs) alors dans la table des matières pour ArcGIS dupliquer la couche ( ajoutez-le à la session ArcMap deux fois) et renommez-en un afin qu'ils aient des noms différents.

La première classe d'entités (je l'appellerai « A ») sélectionne toutes les entités du lac en tant que sélection d'attributs. Cela peut être fait avec Select by Attributes dans le menu Selection.

Ensuite, dans le menu Sélection, choisissez Sélectionner par emplacement. Nous voulons sélectionner les fonctionnalités de « B », alors cochez-la dans la case en haut. Dans le menu déroulant, choisissez « A » comme fonction de sélection et assurez-vous que « Utiliser les fonctionnalités sélectionnées » est coché. Dans le type de sélection, choisissez sélectionner à l'intérieur et vous devriez avoir terminé.


Si vous devez faire correspondre de nombreuses entités lacustres et insulaires, vous souhaiterez peut-être effectuer une jointure spatiale avec la couche cible étant les îles. En vous joignant spatialement, vous attribuez des attributs d'une couche source (ici des lacs) à la couche cible en fonction de la façon dont les couches se chevauchent/contiennent/s'entrecroisent. Toutes les caractéristiques de l'île seront théoriquement attribuées au lac dans lequel elles se trouvent.

Il existe une fonction de jointure spatiale à la fois dans la boîte à outils et dans l'interface principale ; la version de la boîte à outils vous donne un peu plus de contrôle sur la façon d'effectuer la jointure et sur la taille du rayon à prendre en compte pour chaque correspondance. Je l'utilise s'il s'agit d'un grand ensemble de données, c'est-à-dire plus de quelques 1000 points pour des raisons de performances.

Si vous stockez le résultat dans une géodatabase personnelle, vous pouvez alors accéder à l'accès si vous disposez d'une licence et interroger le résultat (ou vous pouvez obtenir les mêmes résultats en regardant simplement la table attributaire, triée) :

sélectionnez [lac], [île] dans [layersAndIslands] ordre par [lac],[île] ;

Vous devriez obtenir une liste de toutes les îles, précédée du lac dans lequel elle tombe.


Résumer à l'intérieur (GeoAnalytics Desktop)

Superpose une couche de polygones avec une autre couche pour résumer le nombre de points, la longueur des lignes ou la surface des polygones dans chaque polygone et calcule les statistiques de champ attributaire sur ces entités dans les polygones.

  • Étant donné les limites des bassins versants et les limites d'utilisation des terres par type d'utilisation des terres, calculez la superficie totale du type d'utilisation des terres pour chaque bassin versant.
  • Compte tenu des parcelles de comté et des limites de la ville, résumez la valeur moyenne des parcelles vacantes dans chaque limite de la ville.
  • Compte tenu des comtés et des routes, résumez le kilométrage total des routes par type de route dans chaque comté.

Syntaxe

Raster en entrée à partir duquel les cellules seront extraites.

Un polygone (ou des polygones) qui définit la zone du raster en entrée à extraire.

Chaque partie de polygone est une liste de sommets définis par des classes de points. En option, une classe Polygon peut être utilisée pour définir une liste de parties de polygone.

Les points sont spécifiés sous forme de paires de coordonnées x,y. La forme de l'objet est :

Notez que la dernière coordonnée doit être la même que la première afin de fermer le polygone.

Identifie s'il faut extraire les cellules à l'intérieur ou à l'extérieur du polygone en entrée.

  • INSIDE — Un mot-clé spécifiant que les cellules à l'intérieur du polygone en entrée doivent être sélectionnées et écrites dans le raster en sortie. Toutes les cellules en dehors du polygone recevront des valeurs NoData sur le raster en sortie.
  • OUTSIDE — Un mot-clé spécifiant que les cellules à l'extérieur du polygone en entrée doivent être sélectionnées et écrites dans le raster en sortie. Toutes les cellules à l'intérieur du polygone recevront des valeurs NoData sur le raster en sortie.

Valeur de retour

Raster en sortie contenant les valeurs de cellule extraites du raster en entrée.


Combinaison de données spatiales dans ArcMap

Vous souhaitez combiner vos données. D'accord, alors quel outil devriez-vous utiliser ?

Avez-vous déjà souhaité combiner plusieurs jeux de données spatiales dans ArcMap, mais vous ne savez pas quel outil utiliser ? Vous vous demandez peut-être si vous devez utiliser Merge, Append ou Union , ou s'il existe d'autres outils disponibles. Sérieusement, que fait Dissolve ! ? ArcGIS dispose de nombreux outils qui effectuent de nombreuses opérations utiles, mais il peut parfois être difficile de déterminer lequel utiliser. Ici, nous examinerons les différences entre ces outils pour vous aider à décider lequel vous aidera à atteindre votre objectif particulier. Fusionner
L'outil Fusionner combine plusieurs jeux de données en entrée du même type de géométrie (par exemple, polyligne, polygone ou point), ou des tables, dans une nouvelle classe d'entités. La sortie aura une étendue qui englobe toutes les fonctionnalités incluses dans la fusion. La relation des entités en entrée les unes par rapport aux autres ne change pas, donc la limite physiqueLes aires des entités ne sont pas réellement fusionnées - les entités appartiennent simplement à la même classe d'entités après la fusion. Par conséquent, le nombre d'entités dans la sortie est égal à la somme des entités utilisées dans la fusion. Aucune nouvelle entité n'est créée pour les zones où les zones se chevauchent.

Avec Merge, vous pouvez décider quels attributs sont transférés vers la sortie, et ceux-ci peuvent être n'importe quelle combinaison des champs d'attribut d'entrée. Il n'est pas nécessaire que les entrées aient le même système de coordonnées pour être fusionnées, car l'outil le fait à la volée. Cependant, la sortie utilise par défaut le système de coordonnées de la première entrée, sauf indication contraire dans les paramètres d'environnement. Exemple : Vos collègues ont collecté des données dans différentes parties de l'État. L'un a collecté des données sur la population et l'âge pour les comtés de l'ouest, tandis que l'autre a collecté des informations sur la population, l'âge et le sexe pour les comtés de l'est. Vous obtenez les deux classes d'entités auprès de vos collègues et utilisez Fusionner pour créer une seule classe d'entités avec des informations d'attribut de population et d'âge pour l'ensemble de l'état. Ajouter L'outil Ajouter fait exactement ce que son nom l'indique : il ajoute ou ajoute des données d'une classe d'entités à une autre classe d'entités du même type. Aucun nouvel ensemble de données n'est réellement créé, vous devez donc être sûr de vouloir modifier les données d'origine avant d'utiliser cet outil. Vous pouvez utiliser Ajouter pour les tables de classes d'entités ponctuelles, linéaires ou surfaciques, les rasters, les catalogues d'images, les classes d'entités annotations ou les classes d'entités dimensionnelles. La seule exigence est que les entrées soient du même type que la cible. Dans ce cas, vous pouvez choisir d'ajouter uniquement des classes d'entités avec le même schéma (ensemble d'attributs, domaines, etc.), ou vous pouvez choisir d'ajouter des schémas différents. Si vous ajoutez une classe d'entités avec un schéma différent de celui de la cible, les attributs ne seront pas transférés à la classe d'entités cible.

La géométrie complète des entités sous-jacentes est préservée et le nombre d'entités dans la sortie est égal à la somme des entités des couches ajoutées et de la couche cible. Exemple : vous travaillez pour le département des parcs et loisirs de votre ville et vous disposez d'une classe d'entités détaillée avec toutes les informations spatiales et attributaires pour les parcs de la ville. Un nouveau parc vient d'être terminé dans le centre-ville, et il vous a été demandé de mettre à jour la classe d'entités polygone des parcs principaux. Votre collègue vous envoie un shapefile du nouveau polygone du parc avec tous les attributs requis. Après vous être assuré que le fichier de formes est correct et contient les bonnes informations, utilisez Ajouter pour ajouter le fichier de formes à la classe d'entités des parcs principaux. Union Union peut faire des choses astucieuses, mais voici le hic : cela ne fonctionne qu'avec des polygones. Cet outil est intéressant car la sortie de l'outil contient des entités et/ou des parties d'entités représentant des zones d'intersection unique, ainsi que des entités et/ou des parties d'entités ne représentant aucune intersection parmi toutes les entités des classes d'entités en entrée. Les attributs de toutes les entités impliquées dans l'intersection sont contenus dans l'enregistrement de sortie pour l'entité nouvellement créée qui représente l'entité ou la partie d'entité d'intersection. Les entités dans la sortie représentant des zones sans intersection auront la valeur FID_<FcName> de -1. Exemple : Vous recherchez des régions avec des combinaisons spécifiques de sol et de précipitations pour vous aider à trouver un bon endroit pour cultiver certaines cultures. Vous disposez de deux classes d'entités : une avec l'emplacement de certains types de sol et l'autre avec des plages de précipitations. Vous utilisez l'outil Union pour trouver toutes les zones avec des combinaisons uniques de pluie et de sol. Autres outils : Dissolve Dissolve est utilisé pour combiner des entités d'un seul jeu de données sur la base d'un attribut commun. L'outil dissout les frontières entre les entités pour les agréger par catégorie. Si vous avez une classe d'entités avec un polygone représentant chaque état et que vous souhaitez simplement une classe d'entités qui représente les États-Unis, utilisez l'outil Fusionner et spécifiez le champ « pays » comme attribut de fusion. Si vous sélectionnez l'option en plusieurs parties, la sortie contient un polygone sans limites entre les états. Vous pouvez également choisir de calculer des statistiques d'attributs lors du fondu enchaîné. Par exemple, vous pouvez calculer la somme de toutes les populations d'État pour obtenir la population de l'ensemble des États-Unis. Agréger des polygones Cet outil combine des polygones à une distance spécifiée les uns des autres en de nouvelles entités surfaciques. L'entrée est une couche de polygones unique avec plusieurs entités et la sortie est une couche de polygones avec un nombre réduit de polygones englobant la zone des entités en entrée. Vous pouvez définir la distance d'agrégation et choisir de conserver les angles orthogonaux dans la sortie.

Remarque : agréger tout dans un rayon de 500 mètres. Jointure spatiale L'outil Jointure spatiale ne combine pas les caractéristiques physiques de deux jeux de données. Au contraire, il ajoute les attributs d'une couche à une autre couche. Une nouvelle classe d'entités est créée en fonction de la géométrie des entités cibles, mais les attributs des entités jointes sont ajoutés à la table attributaire en sortie. Cet outil est utile lorsque vous recherchez des statistiques sur des entités situées par rapport à d'autres entités. De plus, les entrées peuvent avoir n'importe quelle combinaison de types d'entités – les points peuvent être joints à des polygones, les polygones peuvent être joints à des lignes, etc. Combiner Cet outil est spécifique aux jeux de données raster. L'outil Combiner combine des jeux de données raster de manière à ce que chaque pixel en sortie ait une valeur indiquant une combinaison spécifique de valeurs en entrée. C'est très utile pour les données raster catégoriques. Par exemple, si vous disposez de trois jeux de données raster et que chacun représente un type de risque différent (par exemple, sécheresse, tremblement de terre et inondations), utilisez l'outil Combiner pour rechercher toutes les différentes combinaisons de risques qui existent dans une zone. Quelles zones présentent un risque élevé de tremblements de terre et d'inondations, mais un faible risque de sécheresse ? Cette combinaison est représentée par une valeur spécifique dans la sortie de l'outil Combiner. Intersection L'outil Intersection calcule l'intersection géométrique de toutes les entités en entrée. Alors, qu'est-ce qu'une intersection géométrique ? C'est la géométrie physique des entités qui se chevauchent. Si vous avez des types d'entrée différents (par exemple, des points et des polygones), la sortie utilisera les points de dimension les plus faibles ont une dimension inférieure à celle des lignes et les lignes sont inférieures aux polygones. Utilisez cet outil lorsque vous n'êtes intéressé que par les intersections uniques entre les entités dans toutes vos entrées et lorsqu'une intersection entre les entrées n'est pas importante pour l'analyse. Effacer
J'inclus l'outil Effacer ici car il fait le contraire de l'outil Intersection - l'outil Effacer supprime les zones de chevauchement des classes d'entités en entrée. Utilisez l'outil Effacer pour supprimer des entités ou des parties d'entités représentant une intersection entre les classes d'entités en entrée. La classe d'entités en sortie contient uniquement des entités ou des parties d'entités qui n'intersectent pas la classe d'entités effacée.

Il existe de nombreux outils que vous pouvez utiliser pour combiner, superposer ou relier spatialement des données qui partagent des emplacements communs, mais ne vous inquiétez pas. La prochaine fois que vous ne savez pas lequel de ces outils utiliser, posez-vous cette question : « Quelles informations est-ce que je veux dans ma sortie ? » Utilisez ce blog comme guide pour découvrir le meilleur outil pour vous. Julia L. - Analyste Support Géodonnées


Types d'emplacement

Suivez ces bonnes pratiques pour cartographier avec précision vos données.

Utilisez les informations d'emplacement appropriées dans le champ Emplacement

    Informations d'adresse : selon la région géographique de votre organisation, les données d'adresse peuvent être composées de l'un des éléments suivants : adresse, quartier, ville, sous-région, région, état, province, code postal, code postal des États-Unis, pays, etc. . Plus vos données contiennent d'éléments d'adresse, plus vos résultats seront précis.

Lorsque vous géocodez des adresses, vous pouvez ajouter un maximum de 3 500 points à une visualisation ArcGIS for Power BI en tant qu'utilisateur standard ou 10 000 points si vous êtes connecté à votre compte ArcGIS Online ou ArcGIS Enterprise.

Le champ Emplacement n'accepte bien qu'une seule valeur. Pour cette raison, si vos informations d'adresse sont contenues dans des colonnes séparées, il est important de combiner les informations dans une seule colonne d'emplacement séparée par des virgules. Vous pouvez ensuite placer les données de colonne combinées dans le champ Emplacement pour ajouter des données à la carte.

Dans certains cas, les codes postaux peuvent être associés à des bons de commande non résidentiels. boîtes ces codes ne sont pas associés à des limites, et le service GeoEnrichment ne conserve pas de données démographiques pour ce type de code postal. Si vous créez une carte à l'aide de codes postaux non résidentiels, utilisez le type d'emplacement Points. L'utilisation du type d'emplacement Limites entraînera des erreurs lors du géocodage.

Si aucune métadonnée n'est trouvée, ArcGIS for Power BI recherche les mots-clés pris en charge dans le nom des champs de données qui correspondent aux limites administratives standard. Le tableau suivant répertorie les limites administratives standard et les mots-clés associés. Les mots-clés ne sont pas sensibles à la casse.


Recherche de voisins à partir de polygones de voronoi dans une zone de carte définie

Après une question écrite plutôt sans succès, j'espère que celle-ci est plus claire et directe, et toute aide est très appréciée.

Je souhaite créer des polygones voronoi/thiessen autour d'un ensemble de points dans une «carte» donnée afin de déterminer quels points sont voisins (partagent une ligne de démarcation) les uns avec les autres dans cette zone donnée.

Compte tenu de la situation où j'ai 14 emplacements qui m'intéressent :

dans le polygone donné (carte)

et ce polygone (carte) a un trou défini de :

J'ai maintenant besoin de connaître les voisins de premier ordre entre chacun des points d'intérêt, mais où les polygones de voronoi autour du point d'intérêt ne peuvent pas s'étendre en dehors des limites de la carte, ou dans/à travers le trou.

donne simplement les polygones de Voronoi (et les voisins du premier ordre) sans ces contraintes.

À des fins d'illustration uniquement et pour expliquer davantage ce que je veux dire avec un exemple, si nous devions tracer les polygones de manière habituelle :

et puis si je trace mes contraintes dessus pour montrer ce que je veux dire

Je veux l'avoir donc lorsque j'utilise la commande deldir (ou quelque chose de similaire ?), '3' ne serait pas classé comme voisins avec '1' ou '2', ni '10' et '8' ne seraient classés comme voisins entre eux, etc.

J'ai trouvé ça depuis. Cela ressemble à ce dont j'ai besoin (avec l'option "étendue"), mais j'espérais le réaliser sans utiliser le logiciel ArcGIS.


Les sections ci-dessous décrivent les fonctionnalités de l'outil Résumer dans.

Génération de bacs

Des bacs carrés et hexagonaux peuvent être générés pour les zones d'agrégation plutôt que de résumer les entités dans une couche de zone d'entrée. Les bacs sont générés dans un système de coordonnées projetées personnalisé préservant la zone en utilisant les dimensions de taille spécifiées pour garantir que les tailles sont égales et appropriées pour la zone d'intérêt. Une projection à aire égale appropriée et des paramètres sont choisis en fonction de l'étendue géographique des couches en entrée. Une fois les groupes créés, ils sont projetés dans le système de coordonnées des données d'entrée avant d'être utilisés dans l'analyse.

Une fois l'analyse terminée, le résultat est projeté sur Web Mercator pour affichage (valeur par défaut) ou sur la projection de votre fond de carte personnalisé. Une projection Web Mercator peut entraîner une distorsion de vos résultats, en particulier pour les grands groupes ou les groupes proches des régions polaires. Ces distorsions font partie de l'affichage uniquement et ne reflètent pas une analyse inexacte.

Équations

La moyenne et l'écart type sont calculés à l'aide de la moyenne pondérée et de l'écart type pondéré pour les entités linéaires et surfaciques. Aucune des statistiques pour les entités ponctuelles n'est pondérée. Le tableau suivant présente les équations utilisées pour calculer l'écart type, la moyenne pondérée et l'écart type pondéré :

Écart type pondéré

Les valeurs nulles sont exclues de tous les calculs statistiques. Par exemple, la moyenne de 10, 5 et une valeur nulle est 7,5 ((10+5)/2).

Points

Les couches de points sont résumées en utilisant uniquement les entités ponctuelles à l'intérieur de la limite en entrée. Le nombre de points qui se trouvent dans chaque limite d'entrée n'est inclus dans les résultats que si la case Nombre de points est cochée. Les résultats sont affichés à l'aide de symboles gradués.

La figure et le tableau ci-dessous montrent les calculs statistiques d'une couche de points dans une limite hypothétique. Le champ Population a été utilisé pour calculer les statistiques ( Sum , Minimum , Maximum , Average et Std Deviation ) pour la couche.

Les couches de points sont résumées en utilisant uniquement les points situés dans la couche limite. Un exemple de table attributaire est affiché ci-dessus avec des valeurs à utiliser dans des calculs statistiques hypothétiques.

Un scénario réel dans lequel vous pouvez utiliser cette analyse consiste à déterminer le nombre total d'élèves dans chaque district scolaire. Chaque point représente une école. Le champ Type contient le type d'école (élémentaire, collège ou secondaire) et un champ Population étudiante contient le nombre d'élèves inscrits dans chaque école. Les calculs et les résultats sont fournis pour le district A dans le tableau ci-dessus. D'après les résultats, vous pouvez voir que le district A compte 2 568 étudiants. Lors de l'exécution de l'outil Summarize Within, les résultats sont également fournis pour le district B.

Lignes

Les couches linéaires sont résumées en utilisant uniquement les proportions des entités linéaires qui se trouvent dans la limite en entrée. Lorsque vous résumez des lignes, utilisez des champs avec des nombres et des montants plutôt que des taux ou des ratios afin que les calculs proportionnels aient un sens logique dans votre analyse. Les résultats incluent le nombre de lignes qui se trouvent dans chaque limite d'entrée et sont affichés à l'aide de symboles gradués.

La figure et le tableau ci-dessous montrent les calculs statistiques d'une couche de lignes dans une limite hypothétique. Le champ Volume a été utilisé pour calculer les statistiques ( Sum , Minimum , Maximum , Average et Std Deviation ) pour la couche. Les statistiques sont calculées en utilisant uniquement la proportion des lignes qui se trouvent à l'intérieur de la limite.

Les couches de lignes sont résumées en utilisant uniquement les proportions des lignes situées à l'intérieur de la limite.

Un scénario réel dans lequel vous pouvez utiliser cette analyse consiste à déterminer le volume total d'eau dans les rivières dans les limites d'un parc d'État. Chaque ligne représente une rivière qui est partiellement située à l'intérieur du parc. D'après les résultats, vous pouvez voir qu'il y a 5 miles de rivières dans le parc et que le volume total est de 900 unités.

Zones

Les couches surfaciques sont résumées en utilisant uniquement les proportions des entités surfaciques qui se trouvent dans la limite en entrée. Lorsque vous résumez des zones, utilisez des champs avec des nombres et des montants plutôt que des taux ou des ratios afin que les calculs proportionnels aient un sens logique dans votre analyse. Les résultats incluent le nombre de zones qui se trouvent dans chaque limite d'entrée et sont affichés à l'aide de couleurs graduées.

La figure et le tableau ci-dessous montrent les calculs statistiques d'une couche de surface dans une limite hypothétique. Les populations ont été utilisées pour calculer les statistiques ( Sum , Minimum , Maximum , Average et Std Deviation ) pour la couche. Les statistiques sont calculées en utilisant uniquement la proportion de la zone qui se trouve à l'intérieur de la limite.

Les couches de zone sont résumées en utilisant uniquement les proportions des zones situées à l'intérieur de la limite.

Un scénario réel dans lequel vous pouvez utiliser cette analyse consiste à déterminer la population dans un quartier de la ville. Le contour bleu représente la limite du quartier et les zones plus petites représentent les îlots de recensement. D'après les résultats, vous pouvez voir qu'il y a 10 841 personnes dans le quartier et une moyenne d'environ 2 666 personnes par îlot de recensement.


Procédure

Il existe différentes méthodes pour créer des polygones à partir de points dans ArcGIS Pro. Suivez l'une des méthodes ci-dessous en fonction de l'objectif.

Utiliser l'outil Agréger les points (cartographie)

Utilisez le Agréger les points outil de la Cartographie boîte à outils pour créer des polygones autour de points groupés situés à une distance globale spécifique.

  1. Cliquez sur Analyse > Outils pour ouvrir le Géotraitement volet dans ArcGIS Pro.
  2. Rechercher le Points agrégés (cartographie) outil et cliquez dessus.
  3. Configurez les paramètres dans le Agréger les points vitre.
    1. Sélectionnez la couche contenant les données de points pour Caractéristiques d'entrée, C'est, VolcanJapon.
    2. Spécifiez la valeur et l'unité pour Distance d'agrégation, C'est, 250 kilomètres. Il s'agit de la distance maximale à laquelle les points sont agrégés dans le même polygone. Les points situés au-delà de cette distance ne sont pas agrégés.

    L'image ci-dessous montre quatre polygones créés à partir de points situés à une distance maximale de 250 kilomètres les uns des autres. Les deux points (outliers) situés au-delà de la distance d'agrégation ne sont inclus dans aucun polygone.

    Une table de relations un-à-plusieurs autonome est créée pour lier les polygones créés (OUTPUT_FID) aux points sources (INPUT_FID, pareil que OBJECTID des entités ponctuelles). Seuls les points agrégés en polygones sont répertoriés dans ce tableau. Les valeurs aberrantes sont exclues.

    Utiliser l'outil Géométrie limite minimale (gestion des données)

    Utilisez le Géométrie de délimitation minimale outil de la Gestion de données boîte à outils pour créer le plus petit polygone englobant tous les points d'entrée en fonction de l'attribut et de la géométrie spécifiés.

    1. Cliquez sur Analyse > Outils pour ouvrir le Géotraitement volet dans ArcGIS Pro.
    2. Rechercher le Géométrie de délimitation minimale (gestion des données) outil et cliquez dessus.
    3. Configurez les paramètres dans le Géométrie de délimitation minimale vitre.
      1. Sélectionnez la couche contenant les données de points pour Caractéristiques d'entrée, C'est, VolcanJapon.
      2. Sélectionner Enveloppe convexe dans la liste déroulante pour Type de géométrie. Cela crée le plus petit polygone convexe englobant toutes les entités ponctuelles.
      1. Sélectionner Lister pour Option de groupe.
      2. Sélectionnez le(s) attribut(s) pour dessiner le(s) polygone(s) pour Champ(s) de groupe, C'est, EMPLACEMENT. Les polygones sont créés en fonction de l'attribut d'emplacement.

      L'image ci-dessous montre cinq polygones convexes créés à cinq endroits différents, à savoir Hokkaido, Honshu, Izu, Kyushu et Ryukyu.

      Utiliser l'outil Créer des polygones de Thiessen (analyse)

      Utilisez le Créer des polygones de Thiessen outil de la Analyse boîte à outils pour créer des polygones de Thiessen (également appelés polygones de Voronoi) qui englobent des entités ponctuelles. Tout emplacement dans un polygone de Thiessen est plus proche de l'entité ponctuelle associée par rapport à toute entité ponctuelle dans d'autres polygones de Thiessen.

      1. Cliquez sur Analyse > Outils pour ouvrir le Géotraitement volet dans ArcGIS Pro.
      2. Rechercher le Créer des polygones de Thiessen (analyse) outil et cliquez dessus.
      3. Configurez les paramètres dans le Créer des polygones de Thiessen vitre. Sélectionnez la couche contenant les données de points pour Caractéristiques d'entrée, C'est, VolcanJapon.

      L'image ci-dessous montre des polygones de Thiessen créés autour d'entités ponctuelles. Une entité ponctuelle est associée à un polygone. Tout emplacement dans un polygone de Thiessen est le plus proche de son point associé par rapport aux points adjacents dans d'autres polygones de Thiessen.

      Utilisez les outils Points vers ligne (gestion des données) et Entité vers polygone (gestion des données)

      Utilisez le Points à la ligne outil pour créer des lignes à partir de points, suivi du Entité vers polygone outil pour créer des polygones dans les limites d'entités linéaires.

      1. Cliquez sur Analyse > Outils pour ouvrir le Géotraitement volet dans ArcGIS Pro.
      2. Rechercher le Points à la ligne (gestion des données) outil et cliquez dessus.
      3. Configurez les paramètres dans le Points à la ligne vitre.
        1. Sélectionnez la couche contenant les données de points pour Caractéristiques d'entrée, C'est, VolcanJapon.
        2. Sélectionnez un attribut pour tracer la ligne pour Champ de ligne, C'est, EMPLACEMENT. Les entités linéaires sont dessinées séparément à différents emplacements et sont basées sur le OBJECTID séquence.
        3. Vérifier la Fermer la ligne case à cocher pour créer des entités linéaires fermées.

        L'image ci-dessous montre des entités linéaires fermées dessinées selon le OBJECTID séquence à cinq endroits différents.

        1. Rechercher Entité vers polygone (gestion des données) outil dans le Géotraitement volet et cliquez dessus.
        2. Configurez les paramètres dans le Entité vers polygone vitre. Sélectionnez la sortie de l'étape 3 pour Caractéristiques d'entrée, C'est, VolcanJapan_PointstoLine.

        L'image ci-dessous montre des polygones créés dans les limites des entités linéaires.

        Utilisez les outils Points en ligne (gestion des données) et Enveloppe d'entités en polygone (gestion des données)

        Utilisez le Points à la ligne outil pour créer des lignes à partir de points, suivi du Enveloppe de fonction vers polygone outil pour créer des polygones enveloppant les lignes. Les étapes ci-dessous décrivent comment créer des polygones à partir de points.

        1. Créez des lignes à partir de points à l'aide de la Points à la ligne (gestion des données) outil dans ArcGIS Pro.
        2. Rechercher le Enveloppe de fonction vers polygone (gestion des données) outil dans le Géotraitement volet et cliquez dessus.
        1. Configurez les paramètres dans le Enveloppe de fonction vers polygone vitre. Sélectionnez la sortie de l'étape 1 pour Caractéristiques d'entrée, C'est, VolcanJapan_PointstoLine.

        L'image ci-dessous montre cinq polygones enveloppant les entités linéaires créées à cinq emplacements différents.


        Étape 1 : Numérisation et géoréférencement

        Tout d'abord, quelques termes et préparation :

        • Numérisation est le traçage des limites ou des zones d'objets dans des formats lisibles par ordinateur. En scannant des cartes dans des formats d'image tels que .tif, .jpeg, .png, nous pouvons les numériser pour une utilisation SIG. Pour cet exercice, j'utiliserai une carte de 1890-1895 de la province d'Erzurum de l'Empire ottoman dessinée par le géographe français Vital Cuinet. La carte a été extraite de l'ouvrage bien connu de Cuinet La Turquie d'Asie, Géographie Administrative sous forme de fichier .jpeg.
        • Géo-référencement est le processus d'attribution d'informations géographiques à une image qui ne contient aucune de ces informations. Parce que notre fichier .jpeg a été extrait d'un livre, il ne contient aucune information géographique, nous devons donc le géo-référencer pour pouvoir interagir avec lui dans ArcGIS.
        • À ce stade, nous pouvons continuer et lancer ArcGIS. Avant de commencer l'exercice, il est important de lier notre dossier de projet à ArcGIS. Les dossiers sur votre ordinateur sont révélés en cliquant sur l'icône du catalogue (voir ci-dessous). Cliquez sur « Connecter le dossier » et choisissez le dossier que vous utilisez pour ce projet (conservez tous vos fichiers ici). Cela facilitera le glisser-déposer et l'enregistrement des fichiers connectés au projet. Notez qu'une fois dans ArcGIS, les fichiers doivent être gérés (renommés, supprimés, etc.) via la fenêtre ‘Catalog’.

        • Il est également utile de charger un Fond de carte, car cela nous permet non seulement de voir où se trouvent nos données, mais (si ajouté en premier) définit également un système de projection pour le projet pour ajouter un fond de carte cliquez sur la flèche déroulante à côté de l'icône "Ajouter des données" (voir ci-dessous) → Ajouter un fond de carte → N'importe quelle option.

        Nous sommes maintenant prêts à ajouter notre carte historique (numérisée). Comme mentionné ci-dessus, nous devons le géo-référencer. Pour la plupart des cartes historiques, vous êtes le plus susceptible de rencontrer ce problème. Si nous entrons dans notre carte numérisée dans ArcGIS (cliquez simplement sur catalogue, recherchez votre dossier connecté et glissez-déposez l'image numérisée au centre de l'écran, elle devrait maintenant apparaître dans la « Table des matières »), nous obtiendrons l'erreur suivante un message:

        Et si nous continuons et ignorons l'alerte en cliquant sur ok, nous verrons que notre carte se situe quelque part au milieu de l'océan :

        Ce n'est clairement pas correct. Pour ancrer l'objet numérique à des emplacements du monde réel, nous devons ajouter des « points de contrôle » (également appelés « points de liaison ») dans ArcGIS. Le nombre de points de contrôle dont nous avons besoin dépendra de la taille de notre image numérisée. Il est recommandé d'ajouter entre 10 et 30 points de contrôle à un objet ou une zone numérique.

        Les points de contrôle doivent être des emplacements dont nous connaissons les coordonnées géographiques exactes. En conséquence, je sélectionne 17 grandes villes représentées sur la carte :

        1. Erzeroum (Erzurum),
        2. Kemah,
        3. Izpir (İspir),
        4. Kourouthaï (Kuruçay),
        5. Refahiye,
        6. Baibourt (Bayburt),
        7. Mamakatoun (Tercan),
        8. Ilidja (Ilica),
        9. Kighi (Kiğı),
        10. Khinis (Hınıs),
        11. Hasankale (Pasinler),
        12. Erzindjan (Erzincan),
        13. Nikagh (Tortumkale),
        14. Toutak (Tutak),
        15. Karakilise (Ağrı),
        16. Diadin (Diyadin),
        17. Bayazid (Doğubayazıt).

        Vous remarquerez que la plupart des noms dans la liste ci-dessus et sur la carte ont des noms différents. En effet, les noms de ces lieux ont été translittérés ou ont changé depuis la création de la carte. Il s'agit d'un problème courant dans la recherche SIG historique. Pour cette raison, il est recommandé de consulter des répertoires géographiques historiques qui permettent de retracer l'évaluation toponymique de chaque emplacement. Pour les noms de lieux ottomans, je consulte celui de Tahir Sezen. Osmanlı Yer Adları (Toponymes ottomans).

        Ensuite, j'utilise google maps pour trouver les coordonnées exactes de chaque ville. (Si vous traitez avec une zone géographique plus vaste, il existe également des options de géocodage par lots en ligne). Alternativement, je peux également utiliser le fond de carte pour relier chacun de ces lieux historiques aux villes modernes.

        Pour ajouter un point de contrôle dans ArcGIS, vous devez vous assurer que Personnaliser → Barres d'outils → Géoréférencement est sélectionné. Une fois votre onglet de géoréférencement visible, assurez-vous que votre carte numérisée est sélectionnée dans le menu déroulant, et cliquez sur le bouton « ajouter des points de contrôle » (voir ci-dessous).

        Ensuite, faites un clic gauche sur un emplacement de votre carte historique que vous souhaitez géocoder. Si vous connaissez la latitude et la longitude exactes de l'emplacement, vous pouvez immédiatement cliquer avec le bouton droit de la souris et saisir ces informations. Vous pouvez également sélectionner le « vrai emplacement » en utilisant votre carte de base. Semblable à la saisie des coordonnées, faites un clic droit sur la ville sur la carte historique et faites à nouveau un clic droit sur le véritable emplacement sur le fond de carte. Répétez ce processus pour tous les 17 points et assurez-vous que vos points de contrôle sont répartis uniformément (voir ci-dessous).

        Il est important de se rappeler qu'ajouter plus de points de contrôle n'équivaut pas toujours à mieux. Une quantité excessive de points de contrôle peut entraîner des artefacts, c'est-à-dire la distorsion de l'objet ou de la zone numérique due à une surcorrection. Au fur et à mesure que vous devenez plus compétent dans les logiciels d'analyse géographique, il vaut la peine de vérifier l'erreur de distance résiduelle de votre image géoréférencée, car cela vous indiquera le degré d'erreur impliqué dans votre processus de géo-référencement. Au fur et à mesure que vous ajoutez vos points de contrôle, vous remarquerez que la carte historique se rapprochera de son véritable emplacement et ressemblera à ceci :

        Un autre point important à retenir est que ces cartes ont été créées avant l'imagerie satellitaire. Alors que la cartographie avait considérablement progressé dans la seconde moitié du XIXe siècle, vous n'obtiendrez jamais une correspondance parfaite entre une carte historique et votre fond de carte.


        Contenu

        Historique des versions d'ArcGIS
        Version Publié
        8.0 1999-12-27 [6]
        8.0.1 2000-01-13 [7]
        8.1 2001-05-01 [8]
        8.2 2002-05-10 [9]
        8.3 2003-02-10 [10]
        9.0 2004-05-11 [11]
        9.1 2005-05-25 [12]
        9.2 2006-11-14 [13]
        9.3 2008-06-25 [14]
        9.3.1 2009-04-28 [15]
        10.0 2010-06-29 [16]
        10.1 2012-06-11 [17] [18] [19]
        10.2 2013-07-30 [20] [21]
        10.2.1 2014-01-07 [22]
        10.2.2 2014-04-15 [23]
        10.3 2014-12-10 [24]
        10.3.1 2015-05-13 [25]
        10.4 2016-02-18 [26]
        10.4.1 2016-05-31 [27] [26]
        10.5 2016-12-15 [28] [29]
        10.5.1 2017-06-29 [30]
        10.6 2018-01-17
        10.6.1 2018-07-16
        10.7 2019-03-21 [31]
        10.7.1 2019-06-27 [32] [33]
        10.8 2020-02-20 [34]
        10.8.1 2020-07 [35]

        Avant la suite ArcGIS, Esri avait concentré son développement logiciel sur le programme de poste de travail Arc/INFO en ligne de commande et plusieurs produits basés sur l'interface utilisateur graphique, tels que le programme de bureau ArcView GIS 3.x. Les autres produits Esri comprenaient MapObjects, une bibliothèque de programmation pour les développeurs, et ArcSDE en tant que système de gestion de base de données relationnelle. The various products had branched out into multiple source trees and did not integrate well with one another. In January 1997, Esri decided to revamp its GIS software platform, creating a single integrated software architecture. [36]

        ArcMap 8.0 Edit

        In late 1999, Esri released ArcMap 8.0, which ran on the Microsoft Windows operating system. [36] ArcGIS combined the visual user-interface aspect of ArcView GIS 3.x interface with some of the power from the Arc/INFO version 7.2 workstation. This pairing resulted in a new software suite called ArcGIS including the command-line ArcInfo workstation (v8.0) and a new graphical user interface application called ArcMap (v8.0). This ArcMAP incorporating some of the functionality of ArcInfo with a more intuitive interface, as well as a file management application called ArcCatalog (v8.0). The release of the ArcMap constituted a major change in Esri's software offerings, aligning all their client and server products under one software architecture known as ArcGIS, developed using Microsoft Windows COM standards. [37] While the interface and names of ArcMap 8.0 are similar to later versions of ArcGIS Desktop, they are different products. ArcGIS 8.1 replaced ArcMap 8.0 in the product line but was not an update to it.

        ArcGIS Desktop 8.1 to 8.3 Edit

        ArcGIS 8.1 was unveiled at the Esri International User Conference in 2000. [38] ArcGIS 8.1 was officially released on April 24, 2001. This new application included three extensions: 3D Analyst, Spatial Analyst, and GeoStatistical Analyst. These three extension had become very powerful and popular in ArcView GIS 3.x product line. ArcGIS 8.1 also added the ability to access data online, directly from the Geography Network site or other ArcIMS map services. [39] ArcGIS 8.3 was introduced in 2002, adding topology to geodatabases, which was a feature originally available only with ArcInfo coverages. [40]

        One major difference is the programming (scripting) languages available to customize or extend the software to suit particular user needs. In the transition to ArcGIS, Esri dropped support of its application-specific scripting languages, Avenue and the ARC Macro Language (AML), in favour of Visual Basic for Applications scripting and open access to ArcGIS components using the Microsoft COM standards. [39] ArcGIS is designed to store data in a proprietary RDBMS format, known as geodatabase. ArcGIS 8.x introduced other new features, including on-the-fly map projections, and annotation in the database. [41]

        ArcGIS 9.x Edit

        ArcGIS 9 was released in May 2004, which included ArcGIS Server and ArcGIS Engine for developers. [36] The ArcGIS 9 release includes a geoprocessing environment that allows execution of traditional GIS processing tools (such as clipping, overlay, and spatial analysis) interactively or from any scripting language that supports COM standards. Although the most popular of these is Python, others have been used, especially Perl and VBScript. ArcGIS 9 includes a visual programming environment, similar to ERDAS IMAGINE's Model Maker (released in 1994, v8.0.2). The Esri version is called ModelBuilder and as does the ERDAS IMAGINE version allows users to graphically link geoprocessing tools into new tools called models. These models can be executed directly or exported to scripting languages which can then execute in batch mode (launched from a command line), or they can undergo further editing to add branching or looping.

        On June 26, 2008, Esri released ArcGIS 9.3. The new version of ArcGIS Desktop has new modeling tools and geostatistical error tracking features, while ArcGIS Server has improved performance, and support for role-based security. There also are new JavaScript APIs that can be used to create mashups, and integrated with either Google Maps or Microsoft Virtual Earth. [42] [43]

        At the 2008 Esri Developers Summit, there was little emphasis on ArcIMS, except for one session on transitioning from ArcIMS to ArcGIS Server-based applications, indicating a change in focus for Esri with ArcGIS 9.3 for web-based mapping applications. [44]

        In May 2009, Esri released ArcGIS 9.3.1, which improved the performance of dynamic map publishing and introduced better sharing of geographic information.

        ArcGIS 10.x Edit

        In 2010, Esri announced that the prospective version 9.4 would become version 10 and would ship in the second quarter of 2010. [45]

        The ArcGIS 10.3 release included ArcGIS Pro 1.0, which became available in January 2015.

        On October 21, 2020 Esri publicly announced that this would be the last release of ArcGIS Desktop. [46] Its products, including ArcMap, will be supported until March 1, 2026. [47] This announcement confirmed predictions that ArcGIS Pro (and related products) was planned to be a complete replacement for ArcMap.

        ArcGIS Pro Edit

        ArcGIS Pro is a 64-bit GIS software that is the more modern version of ArcGIS Desktop. Unlike ArcGIS Desktop, the ArcCatalog and ArcMap functionalities are accessed through the same application, most commonly through the Catalog pane. [48] The graphics requirements for ArcGIS Pro are considerably higher than for ArcGIS Desktop in order to support the upgraded visualization. ArcGIS Pro also supports streamlined workflows that involve publishing and consuming feature layers using ArcGIS Online. [49]

        ArcGIS Pro 1.0 was released in January 2015. [50]

        ArcGIS Pro 2.6 was released in July 2020. [51] Noted features added included: [52]

        • Voxel layers
        • Trace networks
        • Interactive suitability analysis using the new Suitability Modeler
        • Graphics layers
        • Parcel adjustment
        • Link analysis
        • Project recovery

        Data formats Edit

        Older Esri products, including ArcView 3.x, worked with data in the shapefile format. ArcInfo Workstation handled coverages, which stored topology information about the spatial data. Coverages, which were introduced in 1981 when ArcInfo was first released, have limitations in how they handle types of features. Some features, such as roads with street intersections or overpasses and underpasses, should be handled differently from other types of features. [53]

        ArcGIS is built around a geodatabase, which uses an object–relational database approach for storing spatial data. A geodatabase is a "container" for holding datasets, tying together the spatial features with attributes. The geodatabase can also contain topology information, and can model behavior of features, such as road intersections, with rules on how features relate to one another. [54] When working with geodatabases, it is important to understand feature classes which are a set of features, represented with points, lines, or polygons. With shapefiles, each file can only handle one type of feature. A geodatabase can store multiple feature classes or type of features within one file. [55]

        Geodatabases in ArcGIS can be stored in three different ways – as a "file geodatabase", a "personal geodatabase", or an "enterprise geodatabase" (formerly known as an SDE or ArcSDE geodatabase). [56] Introduced at 9.2, the file geodatabase stores information in a folder named with a .gdb extension. The insides look similar to that of a coverage but is not, in fact, a coverage. Similar to the personal geodatabase, the file geodatabase only supports a single editor. However, unlike the personal geodatabase, there is virtually no size limit. By default, any single table cannot exceed 1TB, but this can be changed. Personal geodatabases store data in Microsoft Access files, using a BLOB field to store the geometry data. The OGR library is able to handle this file type, to convert it to other file formats. [57] Database administration tasks for personal geodatabases, such as managing users and creating backups, can be done through ArcCatalog and ArcGIS Pro. Personal geodatabases, which are based on Microsoft Access, run only on Microsoft Windows and have a 2 gigabyte size limit. [58] Enterprise (multi-user) geodatabases sit on top of high-end DBMS such as PostgreSQL, Oracle, Microsoft SQL Server, DB2 and Informix to handle database management aspects, while ArcGIS deals with spatial data management. [59] Enterprise level geodatabases support database replication, versioning and transaction management, and are cross-platform compatible, able to run on Linux, Windows, and Solaris. [58]

        Also released at 9.2 is the personal SDE database that operates with SQL Server Express. Personal SDE databases do not support multi-user editing, but do support versioning and disconnected editing. Microsoft limits SQL Server Express databases to 4GB.

        ArcGIS Pro (which is a 64-bit application) does not support the personal geodatabase format but can convert them into supported formats using geoprocessing tools. [60]

        ArcGIS Desktop Edit

        Product levels Edit

        ArcGIS Desktop is available at different product levels, with increasing functionality.

        • ArcReader (freeware, viewer) is a basic data viewer for maps and GIS data published in the proprietary Esri format using ArcGIS Publisher. The software also provides some basic tools for map viewing, printing and querying of spatial data. ArcReader is included with any of the ArcGIS suite of products, and is also available for free to download. ArcReader only works with pre-authored published map files, created with ArcGIS Publisher. [61]
        • ArcGIS Desktop Basic, formerly known as ArcView, [62] is the entry level of ArcGIS licensing. With ArcView, one is able to view and edit GIS data held in flat files, or view data stored in a relational database management system by accessing it through ArcSDE. One can also create layered maps and perform basic spatial analysis.
        • ArcGIS Desktop Standard, formerly known as ArcEditor, is the midlevel software suite designed for advanced editing of spatial data in shapefiles and geodatabases. It provides tools for the creation of map and spatial data used in GIS, including the ability of editing geodatabase files and data, multiuser geodatabase editing, versioning, raster data editing and vectorization, advanced vector data editing, managing coverages, coordinate geometry (COGO), and editing geometric networks. ArcEditor is not intended for advanced spatial analysis. [63]
        • ArcGIS Desktop Advanced, formerly known as ArcInfo, allows users the most flexibility and control in "all aspects of data building, modeling, analysis, and map display." [64] ArcInfo includes increased capability in the areas of spatial analysis, geoprocessing, data management, and others. [63]

        Other desktop GIS software include ArcGIS Explorer and ArcGIS Engine. ArcGIS Explorer is a GIS viewer which can work as a client for ArcGIS Server, ArcIMS, ArcWeb Services and Web Map Service (WMS).

        • ArcGIS Online[65] is a web application allowing sharing and search of geographic information, as well as content published by Esri, ArcGIS users, and other authoritative data providers. It allows users to create and join groups, and control access to items shared publicly or within groups.
        • ArcGIS Web Mapping APIs are APIs for several languages, allowing users to build and deploy applications that include GIS functionality and Web services from ArcGIS Online and ArcGIS Server. Adobe Flex, JavaScript and Microsoft Silverlight are supported for applications that can be embedded in web pages or launched as stand-alone Web applications. Flex, Adobe Air and Windows Presentation Foundation (WPF) are supported for desktop applications.

        Components Edit

        ArcGIS Desktop consists of several integrated applications, including ArcMap, ArcCatalog, ArcToolbox, ArcScene, ArcGlobe, and ArcGIS Pro. ArcCatalog is the data management application, used to browse datasets and files on one's computer, database, or other sources. In addition to showing what data is available, ArcCatalog also allows users to preview the data on a map. ArcCatalog also provides the ability to view and manage metadata for spatial datasets. [66] ArcMap is the application used to view, edit and query geospatial data, and create maps. The ArcMap interface has two main sections, including a table of contents on the left and the data frames which display the map. Items in the table of contents correspond with layers on the map. [67] ArcToolbox contains geoprocessing, data conversion, and analysis tools, along with much of the functionality in ArcInfo. It is also possible to use batch processing with ArcToolbox, for frequently repeated tasks. [68] ArcScene is an application which allows the user to view their GIS data in 3-D and is available with the 3D Analyst License. [69] In the layer properties of ArcScene there is an Extrusion function which allows the user to exaggerate features three dimension-ally. [70] ArcGlobe is another one of ArcGIS's 3D visualization applications available with the 3D Analyst License. ArcGlobe is a 3D visualization application that allows you to view large amounts of GIS data on a globe surface. [71] The ArcGIS Pro application was added to ArcGIS Desktop in 2015 February. [72] It had the combined capabilities of the other integrated applications and was built as a fully 64-bit software application. [73] ArcGIS Pro has ArcPy Python scripting for database programming. [74]

        Extensions Edit

        There are a number of software extensions that can be added to ArcGIS Desktop that provide added functionality, including 3D Analyst, Spatial Analyst, Network Analyst, Survey Analyst, Tracking Analyst, and Geostatistical Analyst. [75] Advanced map labeling is available with the Maplex extension, as an add-on to ArcView and ArcEditor and is bundled with ArcInfo. [63] Numerous extensions have also been developed by third parties, such as the MapSpeller spell-checker, ST-Links PgMap, XTools Pro [1] and MAP2PDF for creating georeferenced pdfs (GeoPDF), [76] ERDAS' Image Analysis and Stereo Analyst for ArcGIS, and ISM's PurVIEW, which converts Arc- desktops into precise stereo-viewing windows to work with geo-referenced stereoscopic image models for accurate geodatabase-direct editing or feature digitizing.

        Address locator Edit

        An address locator is a dataset in ArcGIS that stores the address attributes, associated indexes, and rules that define the process for translating nonspatial descriptions of places, such as street addresses, into spatial data that can be displayed as features on a map. An address locator contains a snapshot of the reference data used for geocoding, and parameters for standardizing addresses, searching for match locations, and creating output. Address locator files have a .loc file extension. In ArcGIS 8.3 and previous versions, an address locator was called a geocoding service. [77]

        Other products Edit

        ArcGIS Mobile and ArcPad are products designed for mobile devices. ArcGIS Mobile is a software development kit for developers to use to create applications for mobile devices, such as smartphones or tablet PCs. If connected to the Internet, mobile applications can connect to ArcGIS Server to access or update data. ArcGIS Mobile is only available at the Enterprise level [78]

        Server GIS products include ArcIMS (web mapping server), ArcGIS Server and ArcGIS Image Server. As with ArcGIS Desktop, ArcGIS Server is available at different product levels, including Basic, Standard, and Advanced Editions. ArcGIS Server comes with SQL Server Express DBMS embedded and can work with enterprise DBMS such as SQL Server Enterprise and Oracle. [79] The Esri Developer Network (EDN) includes ArcObjects and other tools for building custom software applications, and ArcGIS Engine provides a programming interface for developers. [80]

        For non-commercial purposes, Esri offers a home use program with a lower annual license fee. [81]

        le ArcGIS Engine is an ArcGIS software engine, a developer product for creating custom GIS desktop applications.

        ArcGIS Engine provides application programming interfaces (APIs) for COM, .NET, Java, and C++ for the Windows, Linux, and Solaris platforms. The APIs include documentation and a series of high-level visual components to ease building ArcGIS applications.

        ArcGIS Engine includes the core set of components, ArcObjects, from which ArcGIS Desktop products are built. With ArcGIS Engine one can build stand-alone applications or extend existing applications for both GIS and non-GIS users. The ArcGIS Engine distribution additionally includes utilities, samples, and documentation.

        One ArcGIS Engine Runtime or ArcGIS Desktop license per computer is necessary.

        ArcGIS Desktop products and ArcPad are available with a single-use license. Most products are also available with concurrent-use license, while development server licenses and other types of software licenses are available for other products. [82] Single-use products can be purchased online from the Esri Store, while all ArcGIS products are available through a sales representative or reseller. Annual software maintenance and support is also available for ArcGIS. [83] While there are alternative products available from vendors such as MapInfo, Maptitude, AutoCAD Map 3D and open-source QGIS, Esri has a dominant share of the GIS software market, estimated in 2015 at 43%. [84]

        Issues with ArcGIS include perceived high prices for the products, proprietary formats, and difficulties of porting data between Esri and other GIS software. [85] [86] [87]

        Esri's transition to the ArcGIS platform, starting with the 1999 release of ArcGIS 8.0, rendered incompatible an extensive range of user-developed and third-party add-on software and scripts. A minority user base resists migrating to ArcGIS because of changes in scripting capability, functionality, operating system (Esri developed ArcGIS Desktop software exclusively for the Microsoft Windows operating system), as well as the significantly larger system resources required by the ArcGIS software. [88] [89]