#1 Thu 02 October 2008 16:16
- gfagot
- Participant occasionnel
- Date d'inscription: 19 Sep 2008
- Messages: 12
[ArcGis 9.2] Shape et Table
Bonjour,
Je débute sur ArcGis directement par la programmation. Je souhaiterais savoir si je modifie une
Feature.Shape en y ajoutant des pPoints si cela à une implication sur la Feature.Table ?
Et vice-versa ?
Est ce qu'il existe des fonctions de mise à jour entre les deux représentations ou est ce qu'ils peuvent exister
de manière indépendante ?
Quid de la base Access dans ce scope ?
D'avance merci de vos réponses
Hors ligne
#2 Thu 02 October 2008 20:22
Re: [ArcGis 9.2] Shape et Table
Les ArcObjets d'ESRI, c'est de l'objet. Ce qu'il faut bien comprendre c'est que derrière une propriété, il y a une fonction. Une propriété n'est pas directement un élément d'une structure. S'il y a une propriété Table et une autre Shape dans l'interface IFeature, c'est juste parce que c 'est pratique et qu'on peut en avoir besoin.
Mais les objets retournés par les propriétés n'ont rien à voir entre eux. Ils ne sont pas du tout du même calibre. L'objet Table, dans le cas où il est le parent d'un objet FeatureClass contient plusieurs objets Feature. Et un objet Feature contient un objet Geometry, type instancié par l'interface IGeometry renvoyée par la propriété Shape de l'interface IFeature (interface de l'objet Feature).
Donc ta question n'en est pas une, car tu demandes si lorsque tu changes une chaise chez toi, si tu as changes aussi l'ameublement de ton appartement ; ou si tu dois changer la chaise puis changer l'ameublement ?
Pour la base Access, je te réponds : Quelle base Access ? N'oublie pas que tes données sont contenues dans un objet Workspace (et que cet objet peut avoir diverses formes, tu n'as pas à t'en préoccuper une fois que tu manipules l'objet père Workspace).
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne
#3 Fri 03 October 2008 10:46
- gfagot
- Participant occasionnel
- Date d'inscription: 19 Sep 2008
- Messages: 12
Re: [ArcGis 9.2] Shape et Table
Merci de la réponse.
Je voulais aussi savoir si je manipule l'objet pFeature issue d'un pFlayer,
Code:
... pRow pFeature.Table.GetRow(pFeature.OID) pRow.value(pRow.Field.FindField("Champ"))="Donnee"
si les données que je manipule sont mises à jour dans la base Access et donc si je peux les extraire ensuite directement de cette base pour un autre usage ?
D'avance merci de vos idées sur le sujet.
Dernière modification par gfagot (Fri 03 October 2008 10:47)
Hors ligne
#4 Fri 03 October 2008 11:20
- Tnarbiv
- Participant assidu
- Lieu: Véretz
- Date d'inscription: 5 Sep 2005
- Messages: 392
Re: [ArcGis 9.2] Shape et Table
il mais il faut que tu fasses un
Code:
prow.store
Ayez le réflexe "Développement Durable": N'imprimez ce message que si nécessaire.
Hors ligne
#5 Fri 03 October 2008 12:28
Re: [ArcGis 9.2] Shape et Table
Je ne t'ai pas répondu oui, car ça ne servait à rien. Je t'ai juste dit pourquoi la réponse est forcément oui si tu fais un IRow.store().
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne