Suite

Comment fusionner des polygones simples en polygones en plusieurs parties par distances maximales ?


J'ai une couche de polygones avec une classe d'utilisation des terres et un ID pour chaque polygone. Comment puis-je fusionner des polygones (en polygones en plusieurs parties) qui ne sont pas adjacents, mais ne sont pas distants de plus de x mètres les uns des autres.

A titre d'exemple, vous pouvez imaginer deux polygones forestiers séparés par une route. Je voudrais que les deux polygones de forêt soient un polygone en plusieurs parties.

Bien sûr, on peut fusionner deux polygones à la main, mais cela prendrait une éternité !

Clarification : dans le cas où deux polygones forestiers sont séparés de plus de x mètres, par ex. une prairie de 100m de large, je voudrais garder les deux polygones forestiers distincts.

J'utilise cette carte pour la modélisation écologique des animaux. C'est pourquoi les parcelles d'habitat doivent être définies. Fondamentalement, ce processus décide si deux polygones sont toujours le même habitat ou deux habitats distincts.


Je ferais une nouvelle couche en tamponnant vos polygones de x mètres et en cochant l'option "dissoudre". Assurez-vous que votre nouvelle couche est une géométrie en une seule partie, puis attribuez à chacun de vos polygones tamponnés un ID unique. Ensuite, effectuez une jointure spatiale de vos tampons sur vos polygones d'origine pour attribuer les originaux avec les identifiants de vos tampons. Enfin, dissolvez vos polygones d'origine à l'aide du nouvel attribut.


Vous avez la chance d'avoir de nombreux polygones (34 au total), cela facilite le débogage :

Il peut y avoir un polygone ou une paire de polygones problématiques, essayons donc de les trouver. Ce code itère sur chaque combinaison d'index et vérifie si l'union est nulle :

1 est un polygone non vide, 11 et 12 ressemblent à des lignes.

Garder 1 et supprimer 11 et 12 ne suffit pas : l'union de tous les polygones est toujours nulle.

Il peut toujours y avoir des lignes ou des polygones très plats :

Maintenant que 9 polygones sont partis, il est possible de calculer l'union :

La différence de superficie n'est pas importante et peut provenir de polygones qui se croisent ou de (très) petits polygones qui ont été supprimés.


STAMP : analyse spatio-temporelle de polygones en mouvement

Les questions de recherche concernant le changement temporel des modèles spatiaux sont de plus en plus courantes dans l'analyse géographique. Dans cette recherche, nous explorons et étendons une approche à l'analyse spatio-temporelle de polygones qui sont spatialement distincts et subissent des changements discrets dans le temps. Nous présentons cinq nouveaux événements de mouvement pour décrire les processus spatiaux : déplacement, convergence, divergence, fragmentation et concentration. Les mesures spatio-temporelles des événements pour la taille et la direction sont présentées pour deux périodes et plusieurs périodes. Les mesures de changement de taille sont basées sur les chevauchements de zones et un modèle à cône modifié est utilisé pour calculer les relations directionnelles des polygones. Les mesures directionnelles quantitatives sont utilisées pour développer des métriques spécifiques à l'application, telles qu'une estimation du paramètre de concentration pour une distribution de von Mises et le taux de propagation directionnel. L'utilité des méthodes STAMP est démontrée par une étude de cas sur la propagation d'un feu de forêt dans le nord-ouest du Montana.

Ceci est un aperçu du contenu de l'abonnement, accessible via votre institution.


4.3 L'opérateur %en%

En fait, nous n'avons pas besoin d'écrire nous-mêmes une fonction telle que x_in_y (Section 4.2.3), nous pouvons utiliser l'opérateur %in%. L'opérateur %in%, avec une expression x %in% y , renvoie un vecteur logique indiquant le présence de chaque élément de x dans y . Par exemple:

Gardez à l'esprit que l'ordre des arguments de l'opérateur %in% est important. À savoir, nous évaluons la présence du vecteur de gauche dans le vecteur de droite. L'expression suivante a donc un sens différent de la précédente :

Voici deux autres exemples utilisant %in% avec les lettres et les vecteurs intégrés LETTRES. (Tapez les noms de ces deux vecteurs pour voir ce qu'ils sont).


CEDRA

CEDRA AVparcel TM est une extension ArcView® SIG et ArcGIS®, qui inclut et étend CEDRA AVcad TM , pour fournir une cartographie fiscale (cadastrale), une maintenance des parcelles et une édition générale des polygones. Toutes les fonctionnalités de CEDRA AVcad sont incluses dans CEDRA AVparcel et bien plus encore. Visitez la page CEDRA AVcad TM pour obtenir une liste des fonctionnalités offertes par AVcad et trouvées dans AVparcel, ainsi que passer en revue les fonctionnalités spécifiques à AVparcel identifiées ci-dessous.

Rejoignez les nombreux évaluateurs, planificateurs, archives d'État, sociétés pétrolières et gazières et autorités de services publics qui utilisent CEDRA AVparcel pour gérer leurs parcelles, baux et informations sur les limites des terres dans un environnement ArcView ou ArcGIS. Utilisez CEDRA AVparcel et profitez de la possibilité de passer d'un thème à l'autre, de gérer un nombre illimité de colis, d'utiliser le plan d'état ou les coordonnées UTM, de définir des formats de PIN personnalisés, de gérer des chaînes et des tiges, de créer des tampons et de nombreuses autres fonctionnalités répertoriées au dessous de.

En plus des outils de cartographie, CEDRA AVparcel TM fournit des fonctionnalités pour éditer les données d'attributs à l'aide de boîtes de dialogue personnalisées. L'extension CEDRA-DataEditor TM, qui est incluse avec CEDRA AVparcel, permet à l'utilisateur d'identifier les thèmes et attributs spécifiques qu'il peut éditer. Des outils de contrôle qualité et de vérification des données sont inclus avec l'extension CEDRA-DataEditor pour garantir que la base de données est correctement maintenue. Les boîtes de dialogue personnalisées, que l'utilisateur définit, sont établies sans que l'utilisateur n'écrive aucun logiciel Avenue, Visual Basic ou autre langage de programmation. D'un simple pointer-cliquer, les utilisateurs de CEDRA DataEditor peuvent éditer et maintenir leurs informations tabulaires sans avoir à démarrer et arrêter les sessions d'édition de tableaux.

Les utilisateurs d'ArcGIS doivent consulter la barre d'outils CEDRA-ArcView3-Tools. Cette barre d'outils offre un certain nombre d'outils de sélection qui augmenteront la productivité d'au moins 30%. Ceci est accompli en réduisant le nombre de clics effectués lors de l'exécution d'opérations de sélection typiques. Les utilisateurs d'ArcGIS qui ont déjà travaillé avec ArcView GIS apprécieront certainement ces outils.

Pour télécharger un bon de commande pour une version de démonstration de CEDRA-AVcad avec Tutorial Manual, cliquez sur le lien. Une fois le bon de commande téléchargé, remplissez les informations demandées au bas du formulaire, puis retournez le bon de commande par télécopieur, courriel ou courrier à The CEDRA Corporation . Pour voir ce qui est inclus dans la version de démonstration du logiciel, cliquez ici Informations sur le pack de démonstration CEDRA.

Ceux qui s'intéressent à beaucoup plus de fonctionnalités pour un peu plus de dépenses devraient consulter le progiciel CEDRA-AGsuite.

Pour télécharger un diaporama PowerPoint, faites un clic droit sur ce lien (2,05 Mo) et sélectionnez Enregistrer la cible sous. élément du menu. Notez que vous devez disposer de PowerPoint ou de la visionneuse PowerPoint pour afficher le diaporama. Pour afficher le diaporama dans votre navigateur Web, "clic droit" sur ce lien (3,24 Mo) et sélectionnez Enregistrer la cible sous. élément du menu. Une fois le fichier approprié téléchargé, il vous suffit de "double-cliquer" sur le fichier pour lancer le diaporama. Pour passer à la diapositive suivante dans la version PowerPoint ou PowerPoint Viewer, appuyez sur la touche Entrée ou sur la touche fléchée droite. La version du navigateur Web affichera des notes ou des informations supplémentaires concernant la diapositive juste en dessous de l'affichage de la diapositive. De plus, pour passer à la diapositive suivante, dans la version du navigateur Web, l'utilisateur "simple clic" sur le numéro de diapositive souhaité qui s'affiche sur le côté gauche de la fenêtre de l'application. Les deux versions du diaporama CEDRA-AVparcel sont composées de 11 diapositives.

Cliquez sur ce lien pour une brochure couleur, qui peut être visualisée et/ou imprimée avec Adobe Acrobat® Reader TM .

ArcView GIS 3.x Implémentation de CEDRA-AVparcel disponible en extension (avparcel.avx)

CEDRA AVparcel TM

CEDRA AVparcel TM est entièrement compatible avec les versions 3.0, 3.1, 3.2 et 3.3 d'ArcView® GIS et les versions 9.0, 9.1, 9.2, 9.3, 10.0, 10.1, 10.2, 10.3 et 10.4 d'ArcGIS®.

CEDRA AVparcel TM offre les fonctionnalités suivantes :

Construire la base de données depuis AVparcel TM

  • Disposition géométrique des coins de parcelle et des points de courbure, des côtés et des polygones des limites, des lignes de jonction à plusieurs cours et des centroïdes dans un environnement graphique interactif.
  • Structure de données topologiques permettant à CEDRA AVparcel TM de reconnaître les côtés partagés.
  • Possibilité de « nettoyer » toutes les parcelles ou un ensemble sélectionné de parcelles, éliminant ainsi les coins de parcelle en double et pendants.
  • Possibilité d'activer ou de désactiver le "nettoyage" automatique des colis.
  • Les bases de données créées peuvent représenter :
    • Propriété des parcelles,
    • Les districts scolaires,
    • Quartiers de sécurité incendie,
    • Quartiers de drainage,
    • Frontières politiques,
    • ou toute autre délimitation spéciale du district.

    Fonctionnalité géométrique

    • Inclut et étend CEDRA AVcad TM .
    • Transcription directe de l'acte avec ou sans ligatures, et fermeture forcée des colis en option.
    • Transcription de l'acte à l'aide du formulaire d'inscription au cours de colis et de traversée qui permet de :
      • Créez des trajectoires de ligne, de courbe tangente et de courbe non tangente.
      • Affichez tous les parcours, y compris la ligne de jonction, qui composent la parcelle ou le cheminement dans un tableau avec une barre de défilement.
      • Modifiez une description de parcours et faites redessiner la parcelle ou la traversée sans mettre fin à la session de transcription de l'acte.
      • Insérez facilement un cours sans avoir à ressaisir les données du cours précédent.
      • Changez de vue pendant le processus de transcription de l'acte.
      • Effectuez un zoom sur l'étendue de la parcelle ou du cheminement.
      • Affichez l'erreur de fermeture sous la forme d'un rapport de la longueur totale de la parcelle ou du cheminement divisé par la distance de fermeture.
      • Affiche l'erreur de fermeture sous forme de distance et de valeurs DX et DY.
      • Affichez l'erreur de taux de fermeture (c'est-à-dire 1:5000, 1:10000, etc.).
      • Créez un rapport formel des cours qui ont été définis qui peuvent être imprimés ou visualisés dans n'importe quel traitement de texte ou éditeur de texte.

      Interrogation et édition de la base de données

      • Emplacement géométrique précis.
      • Emplacement des colis par numéro et par zone.
      • Déplacement de coin de parcelle et modification de côté.
      • Translation, rotation, mise à l'échelle biaxiale et suppression de la parcelle.
      • Édition d'attributs non graphiques.
      • Fractionnement de polygones, jonction et édition de sommets.
      • La ligne de division du polygone peut être une seule ligne ou une série d'entités linéaires contiguës.
      • Lors du fractionnement d'un polygone, les valeurs attributaires du polygone d'origine sont transférées vers les nouveaux polygones créés à la suite du fractionnement.
      • Possibilité d'extraire une partie de polygone d'un polygone en plusieurs parties.
      • Possibilité de stocker des données géométriques et d'acte, les données d'acte étant indépendantes des données géométriques.
      • Possibilité de spécifier des attributs de parcelle personnalisés.
      • Possibilité de personnaliser la structure des données topologiques.

      Ajustement de la fermeture des colis

      • Possibilité d'ajuster les traverses ouvertes ou fermées.
      • Ajustements de Crandall, Compass, Transit et Least Squares avec génération de rapport formel.
      • Données de fermeture de parcelle stockées en tant qu'attributs dans la base de données de parcelles. Ceci comprend:
        • Drapeau indiquant si la parcelle, lorsqu'elle est initialement définie, forme un polygone fermé (Oui ou Non),
        • Distance de fermeture des points de départ et d'arrivée du colis.
        • Distance différentielle de fermeture (dx,dy) des points de départ et d'arrivée de la parcelle.
        • Azimut de fermeture et directions de relèvement.

        Numéros d'identification de colis (NIP)

        • Chaîne alphanumérique unique de longueur définie par l'utilisateur.
        • Prise en charge du format de l'Office of Real Property Services (ORPS) de l'État de New York.
        • Possibilité de créer un format PIN défini par l'utilisateur comprenant jusqu'à huit composants individuels.
        • Prise en charge des équations Texas-Urban et Texas-Rural Print-Key pour la génération de PIN.
        • Possibilité de gérer plusieurs colis avec le même code PIN.

        Aliquoter les pièces/colis

        • Prise en charge de l'identifiant de section :
          • TOUS
          • NE SE SO NO
          • N2 E2 S2 W2
          • NENE NESE NESW NENW
          • SENE SESE SESW SENW
          • SWNE SWSE SWSW SWNW
          • NWNE NWSE NWSW NWNW
          • N2NE N2SE N2SW N2NW
          • E2NE E2SE E2SW E2NW
          • S2NE S2SE S2SW S2NW
          • W2NE W2SE W2SW W2NW
          • N2N2 E2E2 N2S2 E2W2
          • S2N2 W2E2 S2S2 W2W2
          • Nord Sud Est Ouest
          • NE NE ,SO ,SE SE
          • l'utilisateur doit charger une table dBase (.dbf) dans le bloc de données et activer ou sélectionner une couche qui peut être de type polyligne ou polygone (la couche active),
          • cette couche active représente les sections ou grilles auxquelles se rapportent les descriptions Aliquotes,
          • la table dBase doit contenir trois champs représentant les valeurs Township, Range et Section pour la section ou la grille à subdiviser. La couche active doit également contenir ces trois mêmes champs,
          • les enregistrements sélectionnés dans la table dBase sont traités, s'il n'y en a pas, alors tous les enregistrements de la table sont traités,
          • lorsqu'un enregistrement est lu à partir de la table, la couche active est recherchée pour une correspondance sur les valeurs Township, Range et Section qui ont été lues à partir de l'enregistrement de la table,
          • s'il n'y a qu'une correspondance alors c'est cette section ou grille qui est subdivisée, s'il n'y a pas de correspondance ou plus d'une correspondance, alors l'enregistrement de la table est ignoré et l'enregistrement suivant de la table est traité,
          • l'utilisateur a la possibilité de transférer des attributs ou des champs de la table dBase vers la couche active courante qui contiendra les polygones créés.

          Fonctionnalité d'importation

          • Les fichiers dBase, Info, SDE et ASCII peuvent être directement lus.
          • Access, Paradox, FoxPro, Oracle, Sybase, Informix, DB2, Ingres par :
            • Exportation vers dBase ou ASCII pour lecture directe ou,
            • accès via ODBC - Open Database Connectivity.
            • Lignes données une direction et une distance.
            • Polygones donnés une direction et une distance pour chaque parcours (côté) comprenant le polygone. Les polygones peuvent également contenir des courbes (simples, composées et inversées) plutôt que des côtés de lignes droites.
            • Courbes non tangentes avec une direction de corde, une longueur de corde et un rayon.
            • Courbes tangentes étant donné une longueur de corde et un rayon.
            • Courbes tangentes étant donné une longueur d'arc et un rayon.
            • Courbes tangentes étant donné un angle au centre et un rayon.
            • TIFF (fichiers .tif).
            • ERDAS (fichiers .lan et .gis Rev 7.3 et 7.4).
            • IMAGINER (fichiers .img).
            • BSQ, BIL et BIP.
            • Sun Rasterfiles (fichiers .rs, .ras et .sun).
            • BMP.
            • JPEG (fichiers .jpg).
            • IMAGINER (fichiers .img).
            • Grille Arc/Info.
            • RLC (format compressé Run-Length).

            Fonctionnalité d'exportation

            • Possibilité d'exporter des entités (points, lignes, polygones et annotations) en tant que fichier de génération d'arc/d'informations.
              • Sous la forme d'un seul fichier Generate, ou
              • En tant que plusieurs Générer des fichiers en utilisant le nom du calque comme nom de fichier.
              • Sous forme de coordonnées X,Y,
              • Sous forme de coordonnées Nord,Est,
              • Sous forme de longitude, coordonnées de latitude, ou
              • Sous forme de coordonnées Latitude,Longitude.

              Manipulation de l'affichage graphique

              • Préparation de cartes parcellaires avec la possibilité de personnaliser les modèles de carte.
              • Annotation de masse des numéros d'identification des parcelles, de la superficie et des centroïdes.
              • Avancer ou revenir aux vues précédentes.
              • Possibilité d'enregistrer et d'attribuer un nom à un nombre illimité de vues.
              • Possibilité de revenir à une vue précédente en spécifiant un nom de vue.
              • Possibilité de zoomer ou dézoomer sur une vue en spécifiant un facteur d'échelle.
              • Mise à l'échelle individuelle et globale du texte.
              • Édition de texte individuelle et globale.
              • Affichage de fichiers basés sur ASCII.
              • Outils de sélection personnalisés pour les utilisateurs d'ArcGIS.
              • Possibilité de modifier un attribut spécifique d'un ou plusieurs éléments de texte graphique sans altérer aucun de leurs autres attributs.

              Barre d'outils CEDRA-AVparcel Tools pour ArcGIS

              Les utilisateurs d'ArcGIS peuvent accéder aux outils CEDRA AVparcel via la barre d'outils CEDRA-AVparcel Tools. Cette barre d'outils peut être ancrée en haut ou en bas ou à gauche ou à droite des fenêtres ArcMap ou ArcCatalog. Alternativement, la barre d'outils peut flotter sur le bureau tout en fonctionnant dans le cadre de l'application. Lorsque vous ancrez la barre d'outils, elle est déplacée et redimensionnée avec la fenêtre de l'application. Les outils CEDRA AVparcel fonctionneront sur des parcelles topologiques, ainsi que sur des entités surfaciques.

Implémentation ArcGIS de CEDRA-AVparcel disponible sous forme de DLL ActiveX (cedparcl.dll)

Les fonctionnalités offertes par les outils de la barre d'outils CEDRA-AVparcel Tools, de gauche à droite, incluent la possibilité de :

  • Définissez des parcelles/polygones en (a) entrant des relèvements/distances, ou (b) en recherchant automatiquement des entités de ligne/courbe existantes.
  • Définissez des parcelles en convertissant des polygones existants en parcelles topologiques.
  • Modifier les attributs de parcelle.
  • Déplacez l'extrémité des lignes/courbes vers le point de projection sur d'autres parcelles d'ajustement de ligne/courbe.
  • Déplacez le(s) point(s) vers le point de projection sur une ligne/courbe ajustant les parcelles.
  • Trouvez l'aire et le périmètre d'une parcelle/d'un polygone.
  • Fractionner une parcelle/un polygone en fonction d'une ligne spécifiée par l'utilisateur.
  • Unissez la parcelle/le polygone avec d'autres parcelles/polygones pour former une nouvelle parcelle.
  • Combinez parcelle/polygone avec d'autres parcelles/polygones pour former une nouvelle parcelle/polygone.
  • Supprimer une parcelle.
  • Sélectionnez la ligne le long de laquelle les polygones doivent être mis au carré.
  • Créez un polygone avec 3 côtés et une zone.

Capacité d'impression pour ArcGIS

Les utilisateurs d'ArcGIS® ont la possibilité d'imprimer le bloc de données actif à l'aide de la commande Imprimer le bloc de données, qui est disponible dans la barre d'outils CEDRA-DataFrame-Tools. La commande Imprimer le bloc de données diffère de l'impression ArcGIS conventionnelle en ce que l'utilisateur peut contrôler : (a) l'échelle de la carte, (b) la zone cartographique à imprimer, (c) l'emplacement de la carte sur le papier et (d ) facultativement, si un bloc de données, qui contient une bordure de feuille de carte, doit être inclus ou non dans la carte.

Comme la plupart des utilisateurs d'ArcMap l'ont compris, dans un fichier de document ArcMap (.mxd), tous les blocs de données partagent la même mise en page. Cela entraîne la difficulté lorsque la vue de mise en page est activée, tous les blocs de données du fichier de document apparaissent dans la mise en page, ce qui n'est pas ce que l'utilisateur souhaite pour certaines applications. La commande Imprimer le bloc de données imprimera le bloc de données actif, à partir de la vue des données ou de la mise en page, en veillant à ce que : (a) l'échelle de carte souhaitée soit préservée et (b) tous les autres blocs de données n'apparaissent pas sur le tracé. Ceci est réalisé en positionnant par programmation tous les blocs de données, autres que le bloc de données actif, dans le fichier de document en dehors des limites de feuille spécifiées par l'utilisateur (paramètres de taille de papier). Ce faisant, lorsque la vue de mise en page est activée, le seul bloc de données qui apparaît dans la vue de mise en page est le bloc de données actif.

Cette capacité permet à l'utilisateur d'avoir un seul fichier de document qui contient de nombreux blocs de données, chaque bloc de données contenant une feuille de dessin complète. Sans la commande Imprimer le bloc de données, l'utilisateur devrait : (a) créer des fichiers de document distincts pour chaque feuille de dessin ou (b) repositionner manuellement tous les blocs de données, autres que le bloc de données actif, en dehors des limites de la feuille.

Barre d'outils CEDRA-AVparcel Outils

Boîte de dialogue Impression de bloc de données

De plus, les utilisateurs ont la possibilité d'opérer dans un autre mode de préparation de carte. Le premier mode, qui a été décrit ci-dessus, est lorsqu'un seul bloc de données contient la carte entière à imprimer. Le deuxième mode est celui où un bloc de données contient le contenu de la carte, tandis qu'un autre bloc de données contient la bordure de la carte (cartouche, bordure de feuille, etc.).

La commande Imprimer le bloc de données s'adapte à ce scénario en fournissant l'option Inclure le bloc de données correspondant à l'option Format de papier. Lorsque cette option est cochée, la commande Imprimer le bloc de données positionnera le bloc de données actif selon les spécifications de la zone Paramètres de taille et de position du bloc de données et inclura dans le tracé le bloc de données dont le nom est soit 11"x17", 24"x36" ou Personnalisé, selon quel format de papier est actif. Cette approche permet à l'utilisateur de créer une seule bordure de carte, en la plaçant dans un bloc de données en utilisant l'un des 11"x17" , 24"x36" ou Custom comme nom du bloc de données, et de générer plusieurs cartes sans avoir à charger la bordure de carte dans plusieurs données cadres.

Capacité d'exportation DXF pour ArcView GIS et ArcGIS

Les utilisateurs d'ArcView® SIG et ArcGIS® ont la possibilité de créer un fichier DXF, à partir d'ArcView 3.x ou d'ArcMap, pour toutes les entités visibles dans la carte actuelle. Contrairement aux autres utilitaires d'exportation DXF, qui ne traitent qu'un thème à la fois, l'extension CEDRA DxfExport TM traite tous les thèmes visibles (fichiers de formes, géodatabases personnelles, géodatabases d'entreprise et couvertures) dans la carte actuelle. De plus, l'utilitaire CEDRA DxfExport traitera les caractéristiques d'annotation et les éléments de texte graphique. En tant que tel, un fichier DXF créé par cet utilitaire peut inclure des fonctionnalités et du texte. Lors du traitement des couches visibles sur la carte :

  • Si un thème contient des entités sélectionnées, seules les entités sélectionnées seront traitées. S'il n'y a pas d'entités sélectionnées, toutes les entités du thème seront traitées, y compris les entités ponctuelles, polylignes et surfaciques. Si l'option Exporter les entités affichées dans l'étendue actuelle est sélectionnée, toutes les entités visibles dans la vue actuelle seront exportées quel que soit l'état de sélection de l'entité.
  • Si un thème a des étiquettes, les étiquettes devront être converties en annotation, à l'aide de Convertir les étiquettes en annotation. commande, afin que les étiquettes soient exportées. Les étiquettes converties peuvent être stockées dans une géodatabase personnelle ou sur la carte, selon les préférences de l'utilisateur.
  • S'il y a des éléments graphiques MARKER, STYLET, REMPLISSAGE et/ou TEXTE sélectionnés alors ces éléments graphiques seront traités (si l'utilisateur le souhaite). Si la vue ne contient aucun élément graphique sélectionné, aucun élément graphique ne sera traité. Lors de l'exportation d'éléments graphiques, notez les points suivants :
    • Tous les éléments Marker sélectionnés seront placés dans un calque appelé GrapMrkr,
    • Tous les éléments Pen sélectionnés seront placés dans un calque appelé GrapPen,
    • Tous les éléments de remplissage sélectionnés seront placés dans un calque appelé GrapFill, et
    • Tous les éléments de texte graphique sélectionnés seront placés dans un calque appelé GrapText.

Positionnement du bloc de données actif sur une bordure de feuille de carte
ArcMap - Boîte de dialogue CEDRA-DxfExport

Comme on peut le voir en examinant la boîte de dialogue ci-dessus, l'utilisateur est capable de :

  • Contrôlez le nom du fichier DXF créé. Le Parcourir. Le bouton permet à l'utilisateur d'utiliser une boîte de dialogue de navigation de fichier standard pour contrôler le dossier dans lequel le fichier DXF sera écrit, ainsi que le nom du fichier DXF.
  • Spécifiez si les noms de thème doivent être réduits à 8 caractères ou non. Si une coche apparaît dans le carré à gauche de ce paramètre, les noms des thèmes visibles traités seront rognés à 8 caractères maximum. Les 8 premiers caractères du nom du thème seront utilisés.
  • Spécifiez si les éléments graphiques sélectionnés doivent être inclus dans la création du fichier DXF. Si une coche apparaît dans le carré à gauche de ce paramètre, tout élément graphique sélectionné sera inclus dans la création du fichier DXF.
  • Spécifiez si un fichier DXF à importer dans le logiciel CEDRA I-series doit être créé ou non.
  • Spécifiez les attributs éventuels à inclure dans le fichier DXF en tant que "blocs". Si une coche apparaît dans le carré à gauche de ce paramètre, tous les attributs sélectionnés dans la case de choix seront inclus dans le fichier DXF en tant que "blocs". Il n'y a pas de limite au nombre d'attributs pouvant être sélectionnés, et
  • Indiquez si les entités visibles dans l'étendue actuelle (vue) doivent être traitées. Si une coche apparaît dans le carré à gauche de ce paramètre, les seules entités qui seront exportées seront les entités visibles dans l'étendue actuelle, quel que soit leur état de sélection. De plus, si l'option Exporter les graphiques sélectionnés (Marqueur, Plume, Remplissage et Texte) est sélectionnée, tous les éléments Marqueur, Plume, Remplissage et Texte graphique dans les couches de groupe d'annotations visibles qui se trouvent dans l'étendue actuelle seront exportés, quelle que soit leur état de sélection. Le nom de la couche du groupe d'annotations servira de nom de la couche dans laquelle ces éléments graphiques sont placés.
  • Spécifiez si les données exportées doivent apparaître dans le même système de coordonnées que la vue actuelle (bloc de données) ou non. Si cette option n'est pas cochée, les données exportées seront dans le système de coordonnées des données sources du thème (couche). Si cette option est cochée, toutes les données exportées seront dans le même système de coordonnées que celui actuellement affiché dans le bloc de données.

Outils ArcView 3.x pour ArcGIS

Les utilisateurs d'ArcGIS qui ont travaillé avec ArcView GIS remarqueront que les commandes ci-dessous : (a) ne fonctionnent pas de la même manière dans ArcMap que dans ArcView ou (b) ne font tout simplement pas partie du noyau ArcGIS. Ces commandes ne fournissaient pas de fonctionnalité SIG, mais elles constituaient une partie essentielle du fonctionnement des utilisateurs SIG ArcView dans l'environnement ArcView 3.x. Pour faciliter la transition vers ArcGIS, le logiciel basé sur ArcGIS de CEDRA comprend la barre d'outils CEDRA-ArcView3 Tools. Cette barre d'outils permet aux utilisateurs d'ArcGIS d'interagir avec ArcMap d'une manière similaire à celle utilisée par les utilisateurs d'ArcView GIS dans l'environnement ArcView 3.x. Pour les utilisateurs qui n'ont jamais travaillé avec ArcView GIS, ces outils offrent un moyen plus simple et plus flexible d'interagir avec la carte.

Fonctionnalité offerte dans la barre d'outils CEDRA-ArcView3 Tools

  • Identifiez les entités des couches actives dans la table des matières.
  • Sélectionnez des entités dans les couches actives de la table des matières.
  • Désélectionnez ou effacez les entités sélectionnées des couches actives dans la table des matières.
  • Effectuez un zoom sur l'étendue de toutes les couches de la table des matières.
  • Effectuez un zoom sur l'étendue des couches actives dans la table des matières.
  • Effectuez un zoom sur l'étendue des entités sélectionnées dans les couches actives de la table des matières.
  • Rendez toutes les couches de la table des matières visibles.
  • Rendez toutes les couches de la table des matières invisibles.
  • Supprimez les entités sélectionnées sur la carte en un seul clic, éliminant ainsi le besoin de (a) démarrer l'éditeur, (b) sélectionner le jeu de données approprié et (c) sélectionner la commande de suppression.
  • Supprimez un groupe de sommets dans une entité polyligne ou surfacique sélectionnée en définissant un rectangle qui entoure les sommets à supprimer.
  • Ouvrez la table attributaire de la ou des couches et/ou table(s) sélectionnée(s).
  • Basculez ou inversez le jeu de sélection pour la ou les couches et/ou les tables sélectionnées.
  • Définissez le calque actif actuel (calque cible) en choisissant le calque souhaité dans une liste de noms de calques triés par ordre alphabétique et en cliquant sur le bouton OK.

Pour télécharger une brochure couleur, qui peut être visualisée et/ou imprimée avec Adobe Acrobat® Reader TM , cliquez sur le lien suivant Informations sur le logiciel CEDRA.

CEDRA-AVparcel est concédé sous licence selon les termes du contrat de licence de logiciel CEDRA.


11.3 Agrégation de rasters spatio-temporels

11.3.1 Présentation

Le traitement et la visualisation des données spatio-temporelles sont difficiles, en raison de leur nature tridimensionnelle. Une des approches de base pour travailler avec des données spatio-temporelles est de simplifier les utiliser par agrégation, dans la dimension spatiale et/ou temporelle, pour aider à la visualisation et à l'analyse exploratoire.

Pour démontrer l'agrégation spatio-temporelle, revenons au raster MOD13A3_2000_2019.tif, qui est un exemple de données spatio-temporelles formant une grille régulière (Figure 11.4) :

11.3.2 Agrégation des périodes

Pour agréger un raster sur la dimension temporelle (la couche raster), il faut :

  • Diviser le raster en sous-ensembles de couches raster (par exemple, des images capturées au cours des différentes saisons)
  • Utilisation algèbre matricielle pour résumer chaque sous-ensemble en une seule couche (par exemple, moyenne par pixel)
  • Combinez les résultats dans un nouveau raster multibande (par exemple, des images moyennes saisonnières)

Nous avons déjà appris à sous-ensemble des couches raster à l'aide d'un vecteur numérique d'indices (Section 6.2). Combinée à qui (section 2.4.2), nous pouvons utiliser cette méthode pour sous-ensemble des couches raster à l'aide d'un vecteur logique spécifiant les couches à conserver. Par exemple, voici comment obtenir un sous-ensemble des images NDVI prises en janvier :

Comment pouvons-nous créer un sous-ensemble de MOD13A3_2000_2019.tif avec uniquement les images prises au printemps ? Comment peut-on alors calculer l'image NDVI printanière « moyenne » ?

Maintenant, utilisons la même méthode pour créer un résumé saisonnier des images NDVI moyennes, y compris chacune des quatre saisons. Nous aimerions créer un raster nommé season_means , comportant 4 couches, où chaque couche correspond au NDVI moyen, hors NA , par saison :

Tout d'abord, nous créons un vecteur de noms de saison :

Ensuite, en itérant sur les noms de saison avec une boucle for, pour chaque saison, nous :

  • Sous-ensemble les couches capturées dans cette saison seulement
  • Calculer le NDVI moyen par pixel
  • Collecter le résultat dans une liste

La section de code suivante initialise une liste vide nommée season_means , puis exécute une boucle for qui parcourt les saisons et calcule les moyennes des saisons :

Lorsque la boucle for se termine, nous obtenons une liste de rasters moyens saisonniers, nommé season_means .

(Notez que passer un vecteur d'indices ne fonctionne pas à l'intérieur d'une boucle for, c'est pourquoi nous créons un vecteur nommé sel comme étape intermédiaire. Il s'agit d'un bogue dans la version actuelle des étoiles qui est résolu dans la version de développement.)

Ensuite, nous combinons les éléments de la liste dans un raster multibande avec do.call et c . Le paramètre supplémentaire long=3 garantit que les couches sont « empilées » pour former un la troisième dimension:

Il s'agit essentiellement d'un raccourci vers le code alternatif suivant, sans utiliser do.call , auquel cas nous devons spécifier chacun des éléments de la liste :

Quoi qu'il en soit, nous avons maintenant un raster à quatre canaux nommé season_mean avec les moyennes saisonnières dans r :

Il ne nous reste plus qu'à définir le nom de l'attribut ( " NDVI " ) et les noms des dimensions :

Voici le raster season_means modifié :

Notez que nous n'avons pas besoin de définir la dimension du calque valeurs, (c'est-à-dire les noms de saison), car ils sont automatiquement renseignés avec les noms des éléments de la liste dans do.call .

La saison résultante signifie que le raster est illustré à la Figure 11.11 :

Figure 11.11 : NDVI moyen par saison

Au cas où nous aurions besoin de résumer le NDVI saisonnier d'une manière différente, tout ce que nous avons à faire est de remplacer la fonction d'agrégation. Par exemple, nous pouvons décider d'avoir NA au lieu de pixels moins fiables où >10% des valeurs sont manquantes. Dans ce cas, au lieu de la fonction précédente Mean , nous utilisons une fonction personnalisée nommée f_NA :

Le code d'agrégation est exactement le même que dans le dernier exemple, à l'exception de l'utilisation de f_NA — au lieu de Mean — à l'intérieur de st_apply :

Le résultat est similaire, seulement avec quelques pixels remplacés par NA :

Figure 11.12 : NDVI moyen par saison, pixels avec >25% NA exclus

Le modèle des valeurs NA peut être visualisé en appliquant is.na sur le résultat (Figure 11.13) :

Figure 11.13 : Emplacement des pixels avec >10% NA par saison

Quel est le but de la partie [borders] dans l'expression ci-dessus ? Que se passe-t-il sans ?

11.3.3 Agrégation de la dimension "x"

Notre deuxième exemple montre l'agrégation dans l'une des dimensions spatiales, plutôt que dans la dimension des couches (Section 11.3.2). Dans cet exemple, nous allons résumer les Ouest Est gradient, c'est-à-dire la dimension "x" ou les colonnes raster, en une seule valeur. De cette façon, nous pourrons visualiser comment le NDVI change à travers la dimension spatiale restante "y", c'est-à-dire le Nord Sud dégradé, et plus temps.

Tout d'abord, agrégeons la dimension "x" pour des points spécifiques dans le temps, pour visualiser le gradient NDVI nord-sud pendant deux points dans le temps seulement. Cela peut être fait en appliquant la fonction moyenne sur toutes les lignes pour des couches particulières, telles que les couches 1 et 7 :

Les vecteurs résultants peuvent être tracés comme suit (Figure 11.14) :

Figure 11.14 : Gradient nord-sud du NDVI sur deux mois différents : février 2000 (bleu) et août 2000 (rouge)

Maintenant, nous allons répéter l'opération pour tous couches de r , plutôt que deux couches spécifiques 1 et 7 . En d'autres termes, nous calculerons le gradient nord-sud pour tous les points temporels (couches) dans le raster r . Nous allons créer un raster s , où chaque colonne contiendra les moyennes de ligne d'un couche de r (figure 11.15).

Figure 11.15 : La ligne raster signifie

Raster s va avoir :

Pour créer s , nous agrégeons sur les dimensions "y" et "time" , de sorte que nous calculons la moyenne de chaque combinaison "y" et "time", c'est-à-dire chaque ligne. Consequently, all values along "x" are averaged:

The resulting stars object s has two dimensions, "y" and "time" , and its values are the average NDVI values for entire rows:

The arrangement of s is very convenient in case we want to work with the data as a matrix or as a data.frame . For example, transforming s to a data.frame results in a table where the NDVI value in each y and time combination is in a separate row:

However, the s object does not have “spatial” x-y dimensions, which means that—striktly speaking— s is not a spatial raster. Therefore, it can’t be simply displayed with plot :

In order to visualize s , we can modify its metadata so that:

  • The "time" and "y" dimensions are specified in the same units, e.g., in an arbitrary system with a resolution of (3 imes1) , using the offset and delta parameters
  • The "time" and "y" dimensions are identified as “spatial” [y] and [x] dimensions, respectively, using the xy parameter

In the following code section, the first two expressions set the arbitrary coordinate system while the third expression identifies the dimensions as “spatial”:

Now the s object can be plotted (Figure 11.16):

Figure 11.16: Row means of r over time


Vector records can be point, multipoint, polyline, or polygon. For polylines and polygons, you can group two or more vector records to create a multipart vector record. For points, the layer must be already set up as a multipoint layer to be able to use multipoint functions, such as grouping individual points or creating a new multipoint.

Grouping Individual Vector Records

To group individual vector records into a single multipart vector record, use either the group or merge function:

Merging Overlapping Polygons or Polylines

To merge two overlapping or touching polylines or polygons into a single polygon, use the merge function:

Grouping Polygons

To group two polygons where one is inside the other and retain both polygons, use the group function. You cannot group polygons that are overlapping or touching. The result is a polygon with a hole:

Merging Polygons

Conversely, to merge two polygons where one is inside the other and remove the inner polygon, use the merge function. You cannot group polygons that are overlapping or touching. Using the merge function removes the polygon hole:


12.4 Universal Kriging

Universal Kriging interpolation uses a model with one or more independent variables, i.e., covariates. The covariates need to be known for both:

  • The point layer, as an attribute such as elev_1km in rainfall
  • The predicted locations, as raster values such as dem values

The formula now specifies the name(s) of the covariate(s) to the right of the

symbol, separated by + if there are more than one. Also, we are using a subset of rainfall where elev_1km values were present:

Comparing the Ordinary Kriging and Universal Kriging variogram models (Figure 12.18):

Figure 12.18: OK and UK variogram models

Next we create a gstat object, where the formula contains the covariate and the corresponding variogram model:

Remember that all of the variables that appear in the formula need to be present in the data . In this case we have two variables: a dependent variable ( annual ) and an independent variable ( elev_1km ).

Now we can make predictions:

and then subset and rename:

Universal Kriging predictions are shown in Figure 12.19:

Figure 12.19: Predicted annual rainfall using Universal Kriging


Polygon rules

Must Be Larger Than Cluster Tolerance

Requires that a feature does not collapse during a validate process. This rule is mandatory for a topology and applies to all line and polygon feature classes. In instances where this rule is violated, the original geometry is left unchanged.

Delete: The Delete fix removes polygon features that would collapse during the validate process based on the topology's cluster tolerance. This fix can be applied to one or more Must Be Larger Than Cluster Tolerance errors.

Any polygon feature, such as the one in red, that would collapse when validating the topology is an error.

Requires that the interior of polygons not overlap. The polygons can share edges or vertices. This rule is used when an area cannot belong to two or more polygons. It is useful for modeling administrative boundaries, such as ZIP Codes or voting districts, and mutually exclusive area classifications, such as land cover or landform type.

Subtract: The Subtract fix removes the overlapping portion of geometry from each feature that is causing the error and leaves a gap or void in its place. This fix can be applied to one or more selected Must Not Overlap errors.

Merge: The Merge fix adds the portion of overlap from one feature and subtracts it from the others that are violating the rule. You need to pick the feature that receives the portion of overlap using the Merge dialog box. This fix can be applied to one Must Not Overlap error only.

Create Feature: The Create Feature fix creates a new polygon feature out of the error shape and removes the portion of overlap from each of the features, causing the error to create a planar representation of the feature geometry. This fix can be applied to one or more selected Must Not Overlap errors.

This rule requires that there are no voids within a single polygon or between adjacent polygons. All polygons must form a continuous surface. An error will always exist on the perimeter of the surface. You can either ignore this error or mark it as an exception. Use this rule on data that must completely cover an area. For example, soil polygons cannot include gaps or form voids—they must cover an entire area.

Create Feature: The Create Feature fix creates new polygon features using a closed ring of the line error shapes that form a gap. This fix can be applied to one or more selected Must Not Have Gaps errors. If you select two errors and use the Create Feature fix, the result will be one polygon feature per ring. If you want one multipart feature as a result, you will need to select each new feature and click Merge from the Editor menu. Note that the ring that forms the outer bounds of your feature class will be in error. Using the Create Feature fix for this specific error can create overlapping polygons. Remember that you can mark this error as an exception.

You can use Create Feature to create a new polygon in the void in the center. You can also use Create Feature or mark the error on the outside boundary as an exception.

Must Not Overlap With

Requires that the interior of polygons in one feature class (or subtype) must not overlap with the interior of polygons in another feature class (or subtype). Polygons of the two feature classes can share edges or vertices or be completely disjointed. This rule is used when an area cannot belong to two separate feature classes. It is useful for combining two mutually exclusive systems of area classification, such as zoning and water body type, where areas defined within the zoning class cannot also be defined in the water body class and vice versa.

Subtract: The Subtract fix removes the overlapping portion of each feature that is causing the error and leaves a gap or void in its place. This fix can be applied to one or more selected Must Not Overlap With errors.

Merge: The Merge fix adds the portion of overlap from one feature and subtracts it from the others that are violating the rule. You need to pick the feature that receives the portion of overlap using the Merge dialog box. This fix can be applied to one Must Not Overlap With error only.

Must Be Covered By Feature Class Of

Requires that a polygon in one feature class (or subtype) must share all of its area with polygons in another feature class (or subtype). An area in the first feature class that is not covered by polygons from the other feature class is an error. This rule is used when an area of one type, such as a state, should be completely covered by areas of another type, such as counties.

Subtract: The Subtract fix removes the overlapping portion of each feature that is causing the error so the boundary of each feature from both feature classes is the same. This fix can be applied to one or more selected Must Be Covered By Feature Class Of errors.

Create Feature: The Create Feature fix creates a new polygon feature out of the portion of overlap from the existing polygon so the boundary of each feature from both feature classes is the same. This fix can be applied to one or more selected Must Be Covered By Feature Class Of errors.

Must Cover Each Other

Requires that the polygons of one feature class (or subtype) must share all of their area with the polygons of another feature class (or subtype). Polygons may share edges or vertices. Any area defined in either feature class that is not shared with the other is an error. This rule is used when two systems of classification are used for the same geographic area, and any given point defined in one system must also be defined in the other. One such case occurs with nested hierarchical datasets, such as census blocks and block groups or small watersheds and large drainage basins. The rule can also be applied to nonhierarchically related polygon feature classes, such as soil type and slope class.

Subtract: The Subtract fix removes the overlapping portion of each feature that is causing the error so the boundary of each feature from both feature classes is the same. This fix can be applied to one or more selected Must Cover Each Other errors.

Create Feature: The Create Feature fix creates a new polygon feature out of the portion of overlap from the existing polygon so the boundary of each feature from both feature classes is the same. This fix can be applied to one or more selected Must Cover Each Other errors.

Requires that polygons of one feature class (or subtype) must be contained within polygons of another feature class (or subtype). Polygons may share edges or vertices. Any area defined in the contained feature class must be covered by an area in the covering feature class. This rule is used when area features of a given type must be located within features of another type. This rule is useful when modeling areas that are subsets of a larger surrounding area, such as management units within forests or blocks within block groups.

Create Feature: The Create Feature fix creates a new polygon feature out of the portion of overlap from the existing polygon so the boundary of each feature from both feature classes is the same. This fix can be applied to one or more selected Must Be Covered By errors.

Boundary Must Be Covered By

Requires that boundaries of polygon features must be covered by lines in another feature class. This rule is used when area features need to have line features that mark the boundaries of the areas. This is usually when the areas have one set of attributes and their boundaries have other attributes. For example, parcels might be stored in the geodatabase along with their boundaries. Each parcel might be defined by one or more line features that store information about their length or the date surveyed, and every parcel should exactly match its boundaries.

Create Feature: The Create Feature fix creates a new line feature from the boundary segments of the polygon feature generating the error. This fix can be applied to one or more selected Boundary Must Be Covered By errors.

Area Boundary Must Be Covered By Boundary Of

Requires that boundaries of polygon features in one feature class (or subtype) be covered by boundaries of polygon features in another feature class (or subtype). This is useful when polygon features in one feature class, such as subdivisions, are composed of multiple polygons in another class, such as parcels, and the shared boundaries must be aligned.

Requires that a polygon in one feature class contain at least one point from another feature class. Points must be within the polygon, not on the boundary. This is useful when every polygon should have at least one associated point, such as when parcels must have an address point.

Create Feature: The Create Feature fix creates a new point feature at the centroid of the polygon feature that is causing the error. The point feature that is created is guaranteed to be within the polygon feature. This fix can be applied to one or more selected Contains Point errors.

The top polygon is an error because it does not contain a point.

Requires that each polygon contains one point feature and that each point feature falls within a single polygon. This is used when there must be a one-to-one correspondence between features of a polygon feature class and features of a point feature class, such as administrative boundaries and their capital cities. Each point must be properly inside exactly one polygon and each polygon must properly contain exactly one point. Points must be within the polygon, not on the boundary.

The top polygon is an error because it contains more than one point. Points are errors when they are outside a polygon.


Extending feature classes

Each feature class is a collection of geographic features with the same geometry type, the same attributes, and the same spatial reference. Feature classes stored in geodatabases can be extended to add behavior or data integrity. Here are some of the ways that you can extend feature classes using the geodatabase and why.

Working with feature classes in the geodatabase

Manage a set of feature subclasses in a single feature class. This is often used on feature class tables to manage different behaviors on subsets of the same feature type.

Specify a list of valid values or a range of valid values for attribute columns. Use domains to help ensure the integrity of attribute values. Domains are often used to enforce data classifications (such as road class, zoning codes, and land-use classifications).

Manage a number of key GIS workflows for data management for example, support long update transactions, historical archives, and multiuser editing.


Voir la vidéo: MAB3 Kertauskoe 7 säännöllisen monikulmion piirtäminen GeoGebralla (Septembre 2021).

Barre d'outils CEDRA-ArcView3 Outils