Suite

Utiliser un fichier de couche pour appliquer la symbologie au fichier de formes avec ArcPy ?


J'ai un code qui ne fonctionne pas pour le moment :

# Importer le module arcpy import arcpy # Arguments du script Input = arcpy.GetParameterAsText(0) if Input == '#' ou non Input : Input = "frame" # fournir une valeur par défaut si non spécifié Symbologie = arcpy.GetParameterAsText(1) si Symbologie == '#' ou non Symbologie : Symbologie = "symbologie" # fournit une valeur par défaut si non spécifié ### Variables locales : Réorganiser = Symbologie line_connection_shp = Réorganiser ### Processus : Appliquer la symbologie à partir de la couche arcpy.ApplySymbologyFromLayer_management(Entrée, Symbologie) Processus : Points vers la ligne arcpy.PointsToLine_management(Réorganiser, line_connection_shp, "MMSI", "", "NO_CLOSE")

Ce que cela fait, c'est appliquer ma symbologie de couche (un fichier .lyr) à un fichier de formes.

Cela entraîne une erreur :

ERREUR 000732 : Couche d'entrée : l'ensemble de données C:	emp	est.shp n'existe pas ou n'est pas pris en charge.

Cela fonctionne bien lorsque j'applique moi-même ces outils, mais crée des erreurs lors de son utilisation en Python.

Cela doit être un problème lorsque vous essayez d'entrer un fichier de formes dans l'outil ApplyFromSymbology. Existe-t-il donc un moyen d'utiliser un fichier de formes avec cet outil ?


Vous ne fournissez pas du tout le code requis pour ajouter une couche à la carte.

Vous avez besoin d'une couche d'entités à partir du fichier de formes, puis enregistrez-la sur le disque en tant que fichier .lyr.

inputLocationsSavedFcFeatLyr = arcpy.MakeFeatureLayer_management(input_locations_fc,"Stops") arcpy.SaveToLayerFile_management(in_layer=inputLocationsSavedFcFeatLyr, out_layer=r"C:GISLocationPoints1.lyr", is_relative_path=None,version=None

Spécifiez la couche modèle (avec la symbologie que vous souhaitez appliquer) + appliquez-la :

locationsTemplate_layer = mp.Layer(r"C:GISLocationPoints1.lyr") arcpy.ApplySymbologyFromLayer_management(locationsTemplate_layer,r"C:GISLocationPointsTemplate.lyr")

Vous pouvez maintenant ajouter le fichier .lyr à la carte (ici, il est ajouté à un groupe de couches) :

mp.AddLayerToGroup(df, targetGroupLayer, locationsTemplate_layer)

Plus de documents d'aide à ce sujet sont ici :


Utiliser un fichier de couche pour appliquer la symbologie au fichier de formes avec ArcPy ? - Systèmes d'information géographique

[email protected] 2021-01-19 California Department of Fish and Wildlife, Direction des données biogéographiques (916) 322-2493 (916) 324-0475 1807 13th Street, Suite 202 Sacramento CA

1854-05-01 California Department of Fish and Wildlife, Biogeographic Data Branch Sacramento, Californie États-Unis California Department of Fish and Wildlife, Biogeographic Data Branch

La base de données sur la diversité naturelle de la Californie (CNDDB) est un produit de la Direction des données biogéographiques (BDB) du Département californien de la pêche et de la faune. Le CNDDB est à la fois une bibliothèque manuelle et informatisée du statut et de l'emplacement des espèces rares et des types de communautés naturelles de Californie. Le CNDDB inclut dans ses données toutes les plantes et animaux répertoriés au niveau fédéral et national, toutes les espèces candidates à l'inscription, toutes les espèces préoccupantes et les espèces considérées comme « sensibles » par les agences gouvernementales et la communauté de la conservation. L'information informatisée est disponible moyennant des frais sous forme papier et numérique. Le CNDDB est un système dynamique avec des informations continuellement ajoutées et mises à jour. Le CNDDB contient plus de 75 000 enregistrements de localisation pour plus de 2 500 éléments (taxons végétaux, taxons animaux et communautés naturelles). Un enregistrement d'emplacement est appelé occurrence d'élément (OE) et est un site qui contient un individu, une population, un site de nidification, une tanière ou un peuplement d'un élément à statut particulier. Les populations, les individus ou les colonies situés à moins d'un quart de mile les uns des autres constituent généralement une seule occurrence, parfois avec plusieurs parties. Département californien de la pêche et de la faune, base de données sur la diversité naturelle de la Californie

Biologie Écologie Écosystème Catégorie de sujet ISO 19115

CNDDB, animaux, biote, environnement, conservation, frontières, plantes http://project-open-data.github.io/schema/#accessLevel Standard Technical Controls Unclassified Limité aux abonnés : le CNDDB est proposé sur la base d'un abonnement annuel, il comprend une copie initiale de RareFind 3, des mises à jour mensuelles téléchargeables et un accès à une version en ligne de RareFind. Nous proposons l'ensemble de données à l'échelle de l'État ainsi que le fichier de formes SIG pour une utilisation dans de nombreux progiciels SIG populaires. Tous sont disponibles pour les abonnés sur CD. Le tarif pour les abonnés commerciaux, à but non lucratif et gouvernementaux est de 600 $ pour l'année d'abonnement initiale et de 400 $ pour les années de renouvellement suivantes. Cependant, si l'abonnement expire 6 mois ou plus après le mois anniversaire établi (c'est-à-dire le mois de l'abonnement initial), l'abonnement recommencera au taux de démarrage initial de 600 $. Les organisations peuvent faire autant de copies des données et de l'application que nécessaire pour leur usage interne, mais ne peuvent pas faire de copies pour une distribution à l'extérieur de leur organisation. Microsoft Windows 2000 Version 5.0 (Build 2195) Service Pack 4 ESRI ArcCatalog 9.1.0.780 -124.514369 -113.435959 32.41343 42.087162 État du sol 1854-05-01T00:00:00 Pour fournir les informations les plus récentes et suivre l'emplacement et l'état des nombreux espèces de plantes, d'animaux et de communautés naturelles rares et sensibles. PAS À DES FINS D'ANALYSE -- À DES FINS D'AFFICHAGE UNIQUEMENT. La classe d'entités ponctuelles dans CNDDBPNT.shp n'est pas le point d'occurrence réelle et ne doit être utilisée que pour des représentations graphiques brutes du CNDDB pour de grandes zones ou des zones densément peuplées d'occurrences. Il existe une entité ponctuelle correspondant à chaque occurrence CNDDB qui peut être constituée d'un ou plusieurs polygones. Pour les occurrences dans lesquelles le polygone est numérisé par un biologiste du CNDDB et avec des valeurs de classe de précision (ACC_CLASS) de deux ou trois, le point est le « centre » interprété de l'occurrence tel que déterminé par le biologiste du CNDDB. Pour les occurrences nécessitant des cercles avec des rayons variables et des classes de précision de un ou quatre à 10, un point est généré au centre du cercle. Le jeu de données SIG CNDDB.shp (classe d'entités polygonales) contient des représentations et des informations d'emplacement d'occurrence plus précises et doit être utilisé lors de la réalisation d'analyses spatiales. Nous travaillons très fort pour maintenir la CNDDB aussi actuelle et à jour que possible compte tenu de nos capacités et de nos ressources. Cependant, nous ne pouvons pas et ne présentons pas le CNDDB comme un inventaire exhaustif et complet des espèces rares et des communautés naturelles. La vérification sur le terrain de l'absence et de la présence d'espèces sensibles sera toujours une obligation importante de nos clients. De même, votre contribution de données à la CNDDB est tout aussi importante pour la maintenance de la CNDDB. http://www.dfg.ca.gov/biogeodata/cnddb/pdfs/CNDDB_FieldSurveyForm_Instructions.pdf Inventaire des programmes fédéraux

[email protected] [À partir de l'enregistrement de métadonnées] California Department of Fish and Wildlife, Biogeographic Data Branch California Department of Fish and Wildlife, Biogeographic Data Branch P.O. Boîte 944209 Sacramento CA

[email protected] US (916) 322-2493 8:00 AM - 5:00 PM PST [À partir de l'enregistrement de métadonnées] California Department of Fish and Wildlife, Biogeographic Data Branch -- Information Services 1 -124.413769 -114.132722 42.008154 32.534449 Licence illimitée https://edg.epa.gov/EPA_Data_License.html Licence de domaine public EPA

Cette couche d'entités contient des points indiquant des sites qui contiennent un individu, une population, un site de nidification, une tanière ou un peuplement d'un élément à statut spécial pour toutes les espèces en Californie. 2021-09-30T00:00:00 Inconnu Complété au 05-02-2014 Les données ont été collectées à l'aide des méthodes Ca Fish and Wildlife

Téléchargé de Ca Fish and Wildlife 2014-05-03

Ajout d'attributs supplémentaires aux points des polys 02/06/2014

Métadonnées éditées et mises à jour 04-06-2014

-13849677.396400 -12705196.518000 3833671.692100 5162200.924100 1 Projection GCS_WGS_1984 Unité linéaire : Mètre (1.000000)