ArcGIS-ESRImanifold GIS

Associar un mapa amb una taula Excel

Vull associar una taula d'Excel, a un mapa en format shp. La taula estarà sent modificada, pel que no vull convertir-la a format dbf, ni ficar-la dins de la geodatabase. Un bon exercici per matar l'oci d'aquesta vacances i de pas fer-li un ull a ArcGIS 9.3 des de la Acer Aspire One.

Per exemple vaig a utilitzar les dades proveïts per xyzmap, Aprofitant fer-los publicitat gratis ja que tenen una excel·lent eina amb la qual es pot connectar ArcGIS amb Google Maps carregant la vista com un layer.

les dades

  • 1. xyzmap proveeix un mapamundi en format shapefile, amb un dbf que conté dues columnes: una amb el codi de país i una altra amb el nom.
  • 2. També s'inclou un arxiu Excel que té dades estadístiques dels països, i una columna amb el codi del país.

manifold taules

El somni

L'objectiu és associar la taula Excel al mapa, de forma externa per poder seguir operant amb ella mentre es poden fer operacions de desplegament i tematització des del mapa.

La solució a 3 passos

Vaig a fer servir Manifold GIS, i després ho intentaré amb ArcGIS 9.3

1. Carregar el mapa

File> import> drawing

2. Trucar la taula

File> link> table

3. Associar les taules

Ara per això, desplego la taula associada al mapa, i:

Table> relations

Després es tria una nova relació i se seleccionen els camps que es van a associar

seleccionem Ok

manifold taules relacinar arcgis

Després d'això el sistema permet triar les columnes que es volen estiguin visibles. I ja està, ara les taules estan associades i es poden veure en gris les que són de la taula externa. Fer canvis en Excel i voler veure les actualitzacions de3manda fer botó dret sobre la taula i seleccionar Refresh data.

manifold taules relacinar arcgis

Amb ArcGIS.

No hauria de ser més complex, però per ara usant l'eina Add Join, No ho fa a el primer pas. El missatge que envia la consola és que la taula d'Excel necessita un Object ID.

manifold gis unir taules

Els amics de xyzmap recomanen passar el xls a dbf, però no és la intenció de l'exercici. Si algú ens ajuda, farem un bé a la comunitat.

Golgi Alvarez

Escriptor, investigador, especialista en Models de Gestió del Territori. Ha participat en la conceptualització i implementació de models com: Sistema Nacional d'Administració de la Propietat SINAP a Hondures, Model de Gestió de municipis Mancomunats a Hondures, Model Integrat de Gestió Cadastre - Registre a Nicaragua, Sistema d'Administració del Territori SAT a Colòmbia. Editor del bloc de coneixement Geofumades des de l'any 2007 i creador de l'Acadèmia AulaGEO que inclou més de 100 cursos sobre temàtiques GIS – CAD – BIM – Digital Twins.

Articles Relacionats

5 Comentaris

  1. hola, estic volent fer un mapa a Google Maps que tingui vista pública i que es vagin bolcant alli dades d'una enquesta que vaig armar a google forms. Vaig aconseguir passar la encuensta de google forms a excel i d'alli importar-lo com una taula a Google Maps. El tema és que, a mesura que es va contestant l'enquesta, la planilla associada d'excel es va completant, però el google maps ni s'assabenta. Hi ha alguna manera d'aconseguir que el mapa es vagi actualitzant en temps real ?. Des de ja, moltes gràcies per qualsevol mà que puguis donar-nos!

  2. Però com afegeixes un arxiu excel com a capa per que des de l'ArcCatalog no el pots veure i add source em marca fitxer no valgut forsozamente he de convertir-lo a DBF, i per variar el nou excel 2007 no t'ho pot gravar directament en DBF.

  3. En Arcgis es pot vincular la taula d'excel, però l'has de obrir directament com si fos una capa més ... (això és vàlid fins i tot amb arxius de text delimitat).
    Una vegada que la tens dins el MXD, llavors li fas un join, però sense usar el toolbox, sinó, des del botó dret del layer al que vulguis vincular.
    Una vegada que ho vas associar, pots canviar el teu arxiu XLS des excel i els canvis es veuran reflectits en els atributs de mapa associat, eventualment li hauràs de donar un redibuixar ...
    Salutacions.
    José Parets.

Deixa un comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

Torna al botó superior