GeomarketingForum.com
September 08, 2010, 02:59:30 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: Verfolge alle RegioGraph Meldungen auf Twitter
www.twitter.com/regiographpress
 
   Übersicht   Hilfe Suche Kalender Login Registrieren  
Umfrage
Frage: War dieses Tutorial lehrreich für euch
Ja - 1 (100%)
Wusste ich schon alles - 0 (0%)
Nein - 0 (0%)
Was für ein Tutorial? - 0 (0%)
Stimmen insgesamt: 1

Seiten: [1]
  Drucken  
Autor Thema: Datenimport Tutorial für RegioGraph  (Gelesen 1085 mal)
paff
Administrator
Hero Member
*****
Beiträge: 820


439627146
Profil anzeigen WWW
« am: Juni 09, 2009, 04:38:17 »

Hier beschreibe ich die genauen Abläufe um Daten in RegioGraph zu Importieren/Geokodieren/Straßengenau Geokodieren
Dies wird eine tägliche Fortsetzunggeschichte Fortsetzungsgeschichte  Grin

1. Erstmal Grundlagen und Erwartungshaltung für den "Importvorgang"
a. Welche Daten will ich importieren
b. Will ich importieren oder geokodieren oder straßengenau geokodieren
c. Welche Art der Verarbeitung habe ich während des Importvorganges
d. Die Fehlerbearbeitung. Was ist zu beachten
e. Was sollte ausserhalb von RegioGraph erledigt werden
f. Welche Kartengrundlagen / RG Version benötige ich.

1. a. Welche Daten kann ich importieren
Grundsätzlich kann RegioGraph mit allen gängigne Datenformaten umgegehen. Es können jegliche Textdateien , alle Microsoft Office (Datenbank)Formate und alle Arten von ODBC Anbindingen importiert werden
Dazu kommen alte Formate wie .dbf usw.
Klappt ein Import mit einem Datenformat nicht, aus welchen Gründen auch immer:
Kleiner Tipp: Am besten die Datei in eine Komma Getrennte Textdateie (*.csv) umwandeln. Dann hat man keine Format Probleme

Das wohl größte Thema bei den verschiedenen Datei und besonders ODBC Formaten sind die verschiedensten Spaltentypen. Jede ADtenbank hat da so ihr schönen Eigenheiten . Hier muß man dann im notfall erstmal ein bißchen probieren.
Auch hier kleiner Tipp:  Am besten nicht gleich alle (100!) Datenspalten impotieren , sonder erstmal eine Textspalte. Dann kann man auch erstmal die Fehleranzahl abschätzen. Mehr dazu in Punkt 1d.

« Letzte Änderung: Juni 12, 2009, 02:19:36 von paff » Gespeichert

Follow RegioGraph on Twitter
http://twitter.com/regiograph
paff
Administrator
Hero Member
*****
Beiträge: 820


439627146
Profil anzeigen WWW
« Antwort #1 am: Juni 10, 2009, 10:24:16 »

Nun kommen wir zu einem Punkt an dem besondern "Frischlinge" gerne scheitern

1b. Will ich importieren oder geokodieren oder straßengenau geokodieren

Es gibt in RegioGraph Planung genau 3 Arten Daten einzulesen (In RegioGraph Analyse nur 2)
1. Ich möchte Daten in eine schon bestehenden LAyer in RegioGraph einlesen.
Also zum Beispiel meine Umsätze pro PLZ5 oder Gemeinde einlesen.
Hier werden dann alle Umsätze in einer PLZ zugeordnet werden können in der RegioGraph Tabelle aufsummiert.

Also ich habe folgende Tabelle
PLZUmsatz
7664620000
7664650000
76131100000
20095120000
20095220000

Nun muß ich diese Tabelle in den PLZ5 Layer des RegioGraph importieren
Man öffne RegioGraph , lege ein Projekt an.
Nun zieht man aus den Vorlagen aus dem Ordner Deutschland /Postleitzahlengebiete/ Postleitzahlen 5-Stellig DE auf ein Arbeitsblatt
Jetzt über Menu Datei den Punkt IMPORT ... wählen.
Layer auswählen. Dieser ist im Moment schon der richtig , da einzige ;-)
Nach weiter, geben Sie die Datenquelle an.
Sie können diese Tabelle hier in die Zwischenablage kopieren und direkt loslegen.
Also im Wizard wählen Sie Zwischenablage

Dann müssen Sie wählen ob Getrennt usw.
Alles auf Standard belassen
Im Dialog Welche Daten sollen importiert werden wirds wieder spannend
Hier muß nun die berühmte "Abgleichspalte" gesetzt werden.
Was ist das nun schon wieder.
Ganz logisch zund einfach.
Wie kann der Postleitzahlen Layer mit unserer eingangstabelle von oben verknüpft werden.
Über die Postleitzahl natürlich.
Also Drag'n'Drop 'n Sie die Spalte PLZ vor die Spalte PLZ 5 Stellig
Dann klicken Sie in der letzten Spalte in das Feld X
Dann erscheint ein rotes Kreuz.
Jetzt wurde dem Programm mitgeteilt . Hallo du, such in den 2 angegebenen Spalten die Einträge die gleich sind.
Nun zieht man noch die Umsatzspalte herüber.
Dadurch weiß das Programm, das diese Daten über die oben angegebene Abgleichspalte zugeordnet werden sollen.
Alle Daten die PLZ 76646 werden in der Layertabelle Postleitzahlen 5-Stellig DE in Spalte 76646 zusammengezählt
analog näturlich auch alle anderen Datensätze

Schauen Sie sich das Ergebnis einfach mal in der Layertabelle an.

So morgen gehts weiter mit dem geokodieren
« Letzte Änderung: Juni 10, 2009, 11:24:32 von paff » Gespeichert

Follow RegioGraph on Twitter
http://twitter.com/regiograph
paff
Administrator
Hero Member
*****
Beiträge: 820


439627146
Profil anzeigen WWW
« Antwort #2 am: Juni 12, 2009, 02:18:45 »

Immernoch  1 b

Das Geokodieren
Wenn Sie ihre Kunden als Punkte auf der Karte darstellen wollen, benutzen Sie das sogenannte Geokodieren.
Häh , was'n das?HuhHuh?? Huh

Ganz einfach.
Sie haben eine Liste mit ihren Kunden und deren Adressen.
Nun setzen Sie auf die Karte einfach für jeden kunden einen Punkt auf der Karte.
Wie funktioniert das. Ganz einfach.
Anhand der PLZ welche in der Kunden liste bei jedem Kunden steht, weiß RegioGraph einfach in welches PLZ Gebiet er den Kunden setzen muß.
Also
Liste der kunden anschauen, PLZ im Postleitzahlenlayer suchen. Punkt irgendwo zufällig in der Postleitzahl plazieren.
Wie zufällig einfach irgendwo plazieren? Ist das den genau genug.

Dazu 2 Thesen:
- Stellen Sie sich einfach die Deutschland Karte vor. Bei Bundesweiten Auswertungen sind solche Abweichungen im 1-2 km bereich völlig uninteressant
- Da es Potentialdaten usw. meist eh nur auf PLZ Ebene gibt, ist dies für den Vergleich völlig ausreichend.

Hier nochmal der Ablauf im Programm
Neues Projekt erstellen
Postleitzahlen Layer draufziehen
Menu Datei / import
Im Wizard "Neue Objekte in folgendem Layer erzeugen"
weiter
Datei mit Kundendaten wählen
"Verwende Abgleichspalte aus XXXXXX um Position zu bestimmen"
Ganz unten, unter Abgleichspalte, wählen Sie die Spalte ihrer Kundentabelle mit der PLZ
weiter
Spalten wählen welche Sie auch noch importieren wollen, Name der Firma, Umsatz usw.
Weiter
Weiter
Und da sind die Daten
Wenn Sie Fehler haben, erscheint die Fehlerkorrektur. Hier können Sie "von Hand" unkorrekte bzw. Schreibfehler korrigieren

Viola
Nach dem Fertigstellen sehen Sie ihre Daten
Die Punkte können Sie nun nach herzenslust einfärben usw.

Morgen gehts weiter mit der Staßengenauen Geokodierung
(Feature von RegioGraph Planung)
« Letzte Änderung: Juni 15, 2009, 01:20:49 von paff » Gespeichert

Follow RegioGraph on Twitter
http://twitter.com/regiograph
paff
Administrator
Hero Member
*****
Beiträge: 820


439627146
Profil anzeigen WWW
« Antwort #3 am: Juni 15, 2009, 01:32:23 »

Und Immernoch  1 b  Grin

Das Straßengenaue Geokodieren

In RegioGraph Planung besteht die Möglichkeit Straßengenau zu geokodieren.
Hierzu benötigt man nur die Adresse mit Straße , PLZ und Ortschaft
Am besten in jeweils einer eigenen Spalte

Dann wählt ihr wie beim Normalen Geokodieren den Importassistent
Wählt eure Datentabelle usw. aus.

Im Dialog "Wie sollen die neuen Objekte plaziert werden" wählt ihr aber den Punkt
"Verwende eine Adresse um den Punkt zu bestimmen"

Ihr werden 4 Angaben benötigt
1. Welches Land
Bitte in Combobox z.B. Deutschland angeben

Dann die Spalten für Straße , PLZ und Ort auswählen

Im nächsten Dialog dann , wählt ihr die Spalten welche NOCH importiert werden sollen

Dann kommen wir zum Dialog
"Wie genau sollen die Adressen zugeordnet werden"
Hier wirds interessant , denn hier werden die Prozentzahlen für das "zuordnen" eingestellt
Auf gut deutsch , wird die Adresse welche ihr angebt "unscharf" mit der Datenbank der Straßen in RegioGraph verglichen.

Das es bei Adressen immer Unterscheide in der Schreibweise gibt, ist dies nötig
Für den Erstversuch würde ich die Prozentzahlen auf 49% für Ort und 49% für Straße stellen
So werden kleine Schreibfehler richtig gestellt und die nicht zuordnenbaren Adressen in der Fehlerkorrektur angezeigt.
Dort kann dann von Hand zugeordnet werden.

So viel Spass beim ausprobieren
Gespeichert

Follow RegioGraph on Twitter
http://twitter.com/regiograph
paff
Administrator
Hero Member
*****
Beiträge: 820


439627146
Profil anzeigen WWW
« Antwort #4 am: Juni 19, 2009, 02:35:34 »

1. c . Welche Art der Verarbeitung habe ich während des Importvorganges

Es gibt "technisch" verschieden Möglichkeiten Daten von einem System ins andere zu bringen.
Auch die Zugriffsarten auf Daten wie schon in 1a. beschrieben gibts es.

In diesem Abschnitt des Tutorials solls nun um die Abgleiche zweier Spalten gehen

Um etwas in RegioGraph zu importieren, muß ich dem System Daten an die Hand geben, anhand derer es Zuordnungen machen kann
Also ich sage z.B.
Hallo RegioGraph hier sind meine Daten die ich reinbringen will.
In der Spalte 5 oder in der Spalte mit dem Namen "Postleitzahl" steht ein Zahl. Bitte schau dir diese Zahl an.
Vergleiche diese mit z.B. dem Layer Deutschland Postleitzahlen 5 Stellig und spiele Bitte alle Daten meiner Eingangsdatei in den Postleitzahlen Layer.
Mache dies bitte für alle meine Zeilen.

Ok , dies führt RegioGraph jetzt aus.
Hier gibts natürlich einige technische "Themen", welche beachtet werden müssen.
- Eingangsabgleichdaten sind als Text formatiert
- Fehlöende Nullen bei z.B: PLZs aus den neuen Bundesländern.
- Ich benutze alte PLZ's
- Ich habe Schreibfehler in der Liste

Über all dies stolpert RegioGraph natürlich und gibt dies als Fehlerbearbeitung aus.

So , morgen weiter im Text mit Geocoden
« Letzte Änderung: Juli 08, 2009, 09:49:05 von paff » Gespeichert

Follow RegioGraph on Twitter
http://twitter.com/regiograph
Seiten: [1]
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS