#1 Thu 05 July 2007 14:42
- stef56
- Participant occasionnel
- Date d'inscription: 15 May 2007
- Messages: 21
ajout d'un point dans une zone
Bonjour,
Je débute avec ArcView (auto formation), mon but étant de découper un pays en zones et ensuite d'importer le shape dans une base PostGIS pour ensuite génrer des cartes en SVG. Comment puis-je rajouter un point dans une zone ?
A partir d'ArcCatlog, je rajoute des champs (nom, numero...) que je retrouve ensuite dans ma base mais j'aimerai rajouter sur chaque zone un point qui me servirait ensuite dans mon svg pour afficher des images.
Je ne suis pas sure d'être très claire mais quelqu'un pourrait-il m'orienter ?
Merci
Hors ligne
#2 Thu 05 July 2007 15:35
- Philippe Lézé
- Participant occasionnel
- Lieu: Mairie de Boulogne-Billancourt
- Date d'inscription: 22 Sep 2005
- Messages: 32
- Site web
Re: ajout d'un point dans une zone
Bonjour,
en fait, autant on manipule le shape dans arc catalog, autant on rajoute des données dans un shape, à partir d'arcMap. en pratique, celà veut dire qu'il faut aller dans la table attributaire du shape, sous arcmap, et se mettre en mode mise à jour....
si celà répond à ta question ????
Hors ligne
#3 Thu 05 July 2007 15:50
- stef56
- Participant occasionnel
- Date d'inscription: 15 May 2007
- Messages: 21
Re: ajout d'un point dans une zone
Bonjour,
Heu oui et non en fait je voudrais rajouter dans mon shape un champ (de type coordonnées) qui me donnerait comme info les coordonnées d'un point de la zone que j'aurais choisi (car les centres ne me conviennent pas ). Mais dans ArcCatalog , si j'ajoute un champ, je ne vois pas de type "coordonnées", il faudrait que je rajoute un champ x de type double et un champ y de type double. Même en faisant ça, je ne vois pas ensuite quand je suis dans Arcmap comment remplir ces deux champs.
Comprends tu mon problème ????
Hors ligne
#4 Thu 05 July 2007 17:30
- cbois
- Participant occasionnel
- Date d'inscription: 6 Sep 2005
- Messages: 14
Re: ajout d'un point dans une zone
Veux-tu dire que tu cherches à récupérer les X et Y d'un point que tu auras saisi dans ArcMap ?
Si oui :
- tu ouvres ta table
- clic droit sur ton champ -> calculer les valeurs
- clic dans case à cocher "Avancé"
Ensuite, comme écrit dans l'aide :
Dim Output As Double
Dim pPoint As IPoint
Set pPoint = [Shape]
Output = pPoint.X pour récupérer le X
Output = pPoint.Y pour récupérer le Y
Hors ligne
#5 Thu 05 July 2007 17:39
- berlau
- Participant occasionnel
- Date d'inscription: 8 Jun 2007
- Messages: 40
Re: ajout d'un point dans une zone
Ou ArcToolBox --> Data Management Tools --> Entités --> Ajouter les coordonnées XY
BertRand.
Hors ligne
#6 Thu 05 July 2007 18:45
- JB Nivault
- Participant occasionnel
- Lieu: Hérault
- Date d'inscription: 12 Sep 2005
- Messages: 35
Re: ajout d'un point dans une zone
bonjour,
une solution: creer une shape de points en cliquant une fois dans chaque polygone à l'endroit souhaité, calculer les coordonnées x et y (scripts sur le support d'esri), puis jointure spatiale entre les polygones et les points, et enfin copie des champs dans la couche polygone
Cordialement,
Jean Baptiste NIVAULT
Conseil général de l'Hérault
Direction de la défense de la forêt contre les incendies
Cellule SIG - Cartographie
tel : 04.67.57.09.58. fax: 04.67.57.09.64
sig-dfci@ cg34.fr
Jean Baptiste Nivault
SIG Routes
Conseil Général de l'Hérault
Hors ligne
#7 Fri 06 July 2007 14:09
- stef56
- Participant occasionnel
- Date d'inscription: 15 May 2007
- Messages: 21
Re: ajout d'un point dans une zone
Bonjour,
Merci pour toutes ces infos. En fait j'ai téléchargé une dll sur le support d'ESRI qui permet de créer un fichier de formes à partir d'ArcMap. C'est exactement ce que je voulais mais je pense que je n'étais pas très claire dans mes explications.
Hors ligne