Knytte et kart med en Excel-tabell
Jeg vil knytte en Excel-tabell til et kart i shp-format. Tabellen vil bli endret, så jeg vil ikke konvertere den til dbf-format, og heller ikke plassere den i geodatabasen. En god øvelse for drepe fritiden til denne ferien og for å holde øye med ArcGIS 9.3 fra Acer Aspire One.
For eksempel vil jeg bruke dataene fra xyzmap, utnytter annonsering gratis fordi de har et utmerket verktøy som du kan koble ArcGIS til med Google Maps laster visningen som et lag.
Dataene
- 1. xyzmap gir et verdens kart i form filformat, med en dbf som inneholder to kolonner: en med landskoden og en annen med navnet.
- 2. Den inneholder også en Excel-fil som har statistiske data fra landene, og en kolonne med landskoden.
Drømmen
Målet er å knytte Excel-tabellen til kartet eksternt for å fortsette å operere med det mens du kan utføre distribusjon og thematiseringsoperasjoner fra kartet.
Løsningen i 3 trinn
Jeg skal bruke Manifold GIS, og så prøver jeg det med ArcGIS 9.3
1. Legg inn kartet
Fil> import> tegning
2. Ring bordet
Fil> lenke> tabell
3. Tilknytt tabeller
Nå viser jeg tabellen som er tilknyttet kartet, og:
Tabell> relasjoner
Deretter velges et nytt forhold, og feltene som skal tilknyttes, velges
Vi velger Ok
Etter dette lar systemet deg velge kolonnene du vil skal være synlige. Og voila, nå er tabellene assosiert, og de fra den eksterne tabellen kan sees i grått. Gjør endringer i Excel og vil se oppdateringene etter behov, høyreklikk på tabellen og velg Oppdater data.
Med ArcGIS.
Det bør ikke være mer komplekst, men for nå å bruke verktøyet Legg til Bli med, det gjør det ikke på første trinn. Meldingen konsollen sender er at Excel-tabellen trenger en objekt-ID.
Venner av xyzmap anbefaler å sende xls til dbf, men dette er ikke intensjonen med øvelsen. Hvis noen hjelper oss, vil vi gjøre godt for samfunnet.
hei, jeg ønsker å lage et kart i google kart som har en offentlig visning, og det vil helles data fra en undersøkelse jeg legger sammen i google skjemaer. Jeg klarte å sende google skjemaene for å utmerke seg og fra det importere det som et bord til Google Maps. Problemet er at, ettersom undersøkelsen blir besvart, er det tilknyttede Excel-regnearket fullført, men Google Maps vet ikke. Er det noen måte å få kartet oppdatert i sanntid?. Selvfølgelig, tusen takk for hvilken hånd du kan gi oss!
kan du være mer spesifikk vær så snill
Men som du legger til en Excel-fil som et lag som fra ArcCatalog kan du ikke se og legge kilde markere meg filen ikke gyldig treet uansett må konvertere til DBF, og å variere den nye Excel 2007 Vet du kan ta opp direkte til DBF.
Takk José, din kommentar er veldig nyttig
I Arcgis kan du koble excel-tabellen, men du må åpne den direkte som om det var ett lag til ... (dette gjelder selv med avgrensede tekstfiler).
Når du har det i MXD, gjør du en med, men uten å bruke verktøykassen, men fra den høyre knappen av laget som du vil koble den til.
Når du har tilknyttet den, kan du endre XLS-filen fra excel, og endringene vil gjenspeiles i attributtene til det tilknyttede kartet, og til slutt må du gi den en tegning på nytt ...
Hilsener.
José Paredes.