Verarbeiten von "Open Data" Daten.

Diskussionen zu Projekten

Moderator: Moderatoren

Forumsregeln
Dieses Unterforum versteht sich als Plattform zur Diskussion/Bearbeitung komplexerer Anfragen bzw. konkret verabredeter Projekte. Das können Dinge sein wie eine komplexere Calc-Datei oder auch die gemeinsame Programmierung eines größeren Makros, wichtig ist immer die Absicht ein Thema über längere Zeit (z.B. 3 Monate) fortlaufend zu besprechen.
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Verarbeiten von "Open Data" Daten.

Beitrag von „das Board“ »

Hey
Ich hoffe jemand möchte mir helfen. Für ein Projekt das mich langsam ein wenig überfordert mit der Komplexität der Daten.
Es geht um "Open Data". Hier habe ich Linien Pläne endeckt.
Dabei handelt es sich um 2107 Linien mit Hunderten Wegpunkten die zusammen ein Liniennetz ergeben.
Gut oder Schlecht teilen sich mehrere Linien die selben Schienen und Busse die selben Strassen. :?
Um jede Linie einzeln einzublenden benötige ich -> richtig eine Linie.
Eine Idee habe ich wie man das machen kann aber 0 erfahrung mit Open Office Programmen auf diesen Gebiebt.
Möchte mir jemand helfen mit einen Script das man so alles zusammen führen kann?
THX!
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Verarbeiten von "Open Data" Daten.

Beitrag von komma4 »

Was stellst Du Dir vor?


Mit Draw 2100 Linien, mit jeweils "Hunderten" von Punkten zu zeichnen?

Ich denke nicht, dass OpenOffice das geeignete Werkzeug zur Visualisierung der Daten ist.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Re: Verarbeiten von "Open Data" Daten.

Beitrag von „das Board“ »

Mit Draw 2100 Linien, mit jeweils "Hunderten" von Punkten zu zeichnen?
Nö... die Linien sind ja schon da.
Ich denke nicht, dass OpenOffice das geeignete Werkzeug zur Visualisierung der Daten ist.
Das macht Google wenn es im richtigen Format ist.
Dafür brauche ich die Datenbank. Es sollen die Endpunkte der jeweiligen Strecke miteinander verbunden werden so das eine zusammenhängen Linie dabei entsteht.
Bei meinen Test waren die Linien Endpunkte zum glück alle identisch.
TrueColor
******
Beiträge: 542
Registriert: Do, 11.03.2010 11:23

Re: Verarbeiten von "Open Data" Daten.

Beitrag von TrueColor »

Weil ja eine (gezeichnete) Linie und eine (Bus-/Straßenbahn-)Linie 2 völlig unterschiedliche Sachen sind: Definiere: Bus-/Straßenbahnlinie ==> Strecke/Route.

Und du willst jetzt was genau machen? Mehrere Routen/Strecken zu einer einer verbinden? Oder bei einzelnen Strecken die Anfangs- und Endpunkte schließen, so dass eine Ringstrecke entsteht?

Ansonsten, von dem ausgehend, was ich verstanden habe, brauchst du die (Geo-)Koordinaten deiner Wegpunkte, meinetwegen als Tabelle (WP-ID | Geo-Breite | Geo-Länge), und die Zuordnung der WP zu einer Route (Routen-ID | WP1 als WP-ID | WP2 als WP-ID | ...)

Kommt halt darauf an, was der Google-Visualisierer als Input benötigt und wie deine Quelldaten aussehen.
System:
Arbeit: Windows 7 (64 bit) + Apache OpenOffice 4.1.2 (AOO412m3), LibreOffice 4.1.4.2
Home: Windows 10 (64 bit) + Apache OpenOffice 4.1.2 (AOO412m3)
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Re: Verarbeiten von "Open Data" Daten.

Beitrag von „das Board“ »

Wenn du dir hier das die KML Datei für Google Earth anschaust: http://data.wien.gv.at/daten/geo?versio ... th.kml+xml
(Wichtig nur als Beispiel NICHT FÜR DEN SPÄTEREN IMPORT!)

Nehmen wir mal den Bus her als beispiel. Schaue dir "OEFFLINIENOGD.817" an. "Rechts, Unten" wirst du die Kehrschleife sehen.
Die Kehrschleife besteht (wieso auch immer) aus 2 Teile:
"OEFFLINIENOGD.815" und "OEFFLINIENOGD.816"

In den Beispiel geht es darum aus den 3 Objekten (später die ganze Linie) als eine Route für Google Maps, Open Street Map zu verbinden.
So das du später auf der Webseite die Linie 92B auswählst und den ganzen Fahrverlauf sehen kannst.

Hier sind alle Quellen: https://www.data.gv.at/katalog/dataset/ ... 6ee3e1b8bf

Ich würde mir freuen wenn mir jemand diese last abnehmen kann derzeit bin ich am Rotieren mit der Vereinsgründung, Rechte und Gesetze, Finanzen,...
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Verarbeiten von "Open Data" Daten.

Beitrag von komma4 »

„das Board“ hat geschrieben:Wenn du dir hier das die KML Datei für Google Earth anschaust
Was bedeutet das nun?
Suchst Du einen Weg die verschiedenen KML Dateien zu speichern? In einer Datenbank...

verstehe nicht ganz (wie Du auf OpenOffice kommst)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Verarbeiten von "Open Data" Daten.

Beitrag von komma4 »

„das Board“ hat geschrieben:Wenn du dir hier das die KML Datei für Google Earth anschaust
Was bedeutet das nun?
Suchst Du einen Weg die verschiedenen KML Dateien zu speichern? In einer Datenbank...

verstehe nicht ganz (wie Du auf OpenOffice kommst)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Re: Verarbeiten von "Open Data" Daten.

Beitrag von „das Board“ »

Was bedeutet das nun?
Das ich häulen könnte weil du es dir scheinbar nicht angeschaut hast....
Suchst Du einen Weg die verschiedenen KML Dateien zu speichern?
nneeinnnnn das war
nur als Beispiel NICHT FÜR DEN SPÄTEREN IMPORT
weil
Hier sind alle Quellen: https://www.data.gv.at/katalog/dataset/ ... 6ee3e1b8bf
In einer Datenbank...
Genau zb das CSV in eine Datenbank importieren dort alles zusammen führen und wieder exportieren.
verstehe nicht ganz (wie Du auf OpenOffice kommst)
Weil das ein Datenbank Programm hat?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Verarbeiten von "Open Data" Daten.

Beitrag von komma4 »

„das Board“ hat geschrieben:Genau zb das CSV in eine Datenbank importieren dort alles zusammen führen und wieder exportieren.
Vielleicht stehe ich (heute?!) auf dem Schlauch:

CSV Datei(en) in einem Verzeichnis speichern,
OpenOffice:Datei>Neu...>Datenbank>Verbindung zu einer bestehenden Datenbank herstellen>Text

Dann "Verbindung zu Text-Dateien einrichten" -ähm- einrichten.

Du hast die CSV dann als "Tabellen" in Base zur Verfügung.**

Wie Du
„das Board“ hat geschrieben:dort alles zusammen führen und wieder exportieren.
willst - musst Du dann vllt. noch genauer erklären.
An der Stelle frage ich mich (immer noch) weshalb es OpenOffice als Werkzeug sein soll.
Das "Zusammenführen" von CSV Daten (Datenbereinigung, Reformatierung) ist nämlich eine Aufgabe, die ich eher mit einer Programmierung ausführen würde, als mit einem Office-Paket.





** ich habe keine praktische Erfahrung, wie sich die eingebaute HSQLDB mit einer Vielzahl von CSV-Dateien/Datensätzen (performant?) verhält.
Im Allgemeinen rate ich meistens dazu stattdessen eine richtige DB zu verwenden (MySQL, PostgreSQL).
Bezweifle aber, dass das hier nötig ist.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Re: Verarbeiten von "Open Data" Daten.

Beitrag von „das Board“ »

An der Stelle frage ich mich (immer noch) weshalb es OpenOffice als Werkzeug sein soll.
Das "Zusammenführen" von CSV Daten (Datenbereinigung, Reformatierung) ist nämlich eine Aufgabe, die ich eher mit einer Programmierung ausführen würde, als mit einem Office-Paket.
Kannst du Programmieren? Ich leider nicht und mein grosses Problem ist das ich schlecht sehe und mich schwer konzentrieren kann. :cry:
willst - musst Du dann vllt. noch genauer erklären.
meine idee wäre:
1) Auftrennen der einzelnen Verkehrsmittel in :
1: STRAßENBAHN
2: AUTOBUS
3: REGIONALBUS
4: U-BAHN
5: S- UND REGIONALBAHN
6: BADNER BAHN
Jedes bekommt später eine eigene "Linien Farbe" wobei die Ubahn ihre eigenen hat.

2) Die einzelnen Segmente für jede Linie exportieren.
Ich poste gleich mal ein beispiel...
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Re: Verarbeiten von "Open Data" Daten.

Beitrag von „das Board“ »

Nehmen wir die S45 einmal her...
OEFFLINIENOGD.1498,1498,"LINESTRING (16.260949978764973 48.197291082199236, 16.26670888178878 48.195904722437646, 16.27402322487048 48.19418380917485)","S45, S50, S60",5,S- und Regionalbahn,

OEFFLINIENOGD.1500,1500,"LINESTRING (16.27402322487048 48.19418380917485, 16.275325228908105 48.193902410105906, 16.27596882675416 48.19379995599419, 16.277073285313406 48.193656906505495, 16.27805955185819 48.19359382632891, 16.282971188965426 48.19342955506932, 16.287274954289998 48.1932800161666, 16.28923630783877 48.193272647804385, 16.290008873162876 48.19330533534272, 16.290794700324426 48.193400615588274, 16.29149591277218 48.193511865594196, 16.292350719627496 48.193639537434855, 16.293040814389123 48.1937033796204, 16.293695433778694 48.19372781438081, 16.294646120726018 48.193728070789, 16.295857236070937 48.19369621502873, 16.296380499703044 48.19364918248814, 16.29677466119502 48.19357062732825, 16.298081715633526 48.193300101326415, 16.29925742887813 48.19310155403171, 16.300624509273753 48.19293560922845, 16.303284480786683 48.192783958014815)","S45, S50",5,S- und Regionalbahn,

OEFFLINIENOGD.1494,1494,"LINESTRING (16.30516618475686 48.192764794639096, 16.30458739741686 48.19279028449563, 16.303886531910145 48.192795770640224, 16.303284480786683 48.192783958014815)",S45,5,S- und Regionalbahn,

OEFFLINIENOGD.1493,1493,"LINESTRING (16.38577081792227 48.24220980977777, 16.383848138028217 48.24409284693329, 16.382177933354413 48.245737324758416, 16.381093545376917 48.24680712535402, 16.375530155166818 48.25284417944226, 16.374958962329348 48.253595663646784, 16.37468693018337 48.25392646604018, 16.37433035444066 48.25427836859003, 16.373844831746243 48.254701716815106, 16.373399421950854 48.25497480305439, 16.372917641807046 48.25524025508414, 16.372724339096717 48.25535102199831, 16.372296979456202 48.25545655667251, 16.372019469486855 48.255513660086876, 16.371734536142828 48.255547742791805, 16.371433201584217 48.2555667582976, 16.371116406678016 48.25555785324606, 16.37079285363541 48.25552419315058, 16.37051983880112 48.255468011765934, 16.370331078257497 48.25541630569323, 16.370074891685157 48.25532635992268, 16.369845660420793 48.25522740356455, 16.36970493698875 48.25516111890199, 16.36957937133896 48.255077339859966, 16.3694081365673 48.254947854796825, 16.369236889510873 48.25479805046035, 16.3691036803068 48.25465331514177, 16.369015179623617 48.254525778759294, 16.368808511871276 48.25418675101288, 16.368502125591405 48.25365784814715, 16.368178501316574 48.253101701919825, 16.367980521345686 48.25275887148522, 16.367835850624356 48.25251635127517, 16.36772160383419 48.2522700130166, 16.36763019928601 48.25205922711288, 16.367520056608683 48.251809185044465, 16.367267695619372 48.25136731177551, 16.367046909619962 48.25102223574333, 16.366920763551185 48.25085391056638, 16.36676939944565 48.25066875598403, 16.3666054190674 48.250458350995494, 16.366365725917436 48.250100651395975, 16.365705702910123 48.24895784661753, 16.365140924907614 48.24800891521241, 16.36486369861948 48.24755947405785, 16.364677358988455 48.24726920574517, 16.3645196474061 48.24702805043179, 16.364394778265527 48.24681319976024, 16.364302763315393 48.24664219401249, 16.36423702951297 48.24650187885204, 16.36415811860958 48.246278245641406, 16.36411205383039 48.246085301464205, 16.364105331394075 48.24580025544383, 16.36410713656621 48.24550661260503, 16.364099365544114 48.24523171104949, 16.36403633771385 48.24496064142097, 16.363925691012806 48.244716309951706, 16.36379220578391 48.24451780202623, 16.36365493325922 48.24436256524669, 16.363464307138933 48.24419970587248, 16.3632584466535 48.2440521210019, 16.363010680076222 48.24392490961561, 16.362736245736873 48.243807885896665, 16.362416091089816 48.243708689185084, 16.36207308925381 48.24363749593775, 16.361695811447156 48.24360703556624, 16.361284225360222 48.24361080571416, 16.360819377004045 48.24367595403572, 16.360291225012386 48.243777661885105, 16.359831205655173 48.243853659888856, 16.359559293304535 48.243890906856315, 16.359272243666954 48.24390224345986, 16.358883873126107 48.24389668165264, 16.35832663251784 48.24386013589791, 16.357908708769695 48.24384329734622, 16.357566780918493 48.24385464101093, 16.35723331115056 48.24390263716287, 16.356895760633048 48.24397563666124, 16.356392005706375 48.244123483858, 16.355574201743284 48.24444207202031, 16.35521652891721 48.24460877470971, 16.354887915081605 48.24471872493958, 16.354559293055583 48.24480987860967, 16.354267281127544 48.24487062880104, 16.353880202097134 48.24490099628757, 16.35341287204956 48.244916266176325, 16.353091618544674 48.24490867008571, 16.351689605812098 48.24488611673463, 16.35130252289053 48.24490892132402, 16.350762226874597 48.24495818408667, 16.349966267651165 48.245079690283525, 16.349294449203676 48.245223659533195, 16.34833061029491 48.24545111255389, 16.348001966620753 48.24551949488453, 16.34777564284077 48.24555746914644, 16.347439717841137 48.24558421247342, 16.347111193601265 48.245591528971644, 16.346746041250963 48.245572677969946, 16.346358935712836 48.24551965392899, 16.34589884807461 48.2454288637608, 16.34541693216278 48.245239239154934, 16.344952899251325 48.24499846996876, 16.344637814058583 48.24478806033471, 16.34439557353792 48.244575490713316, 16.344243941956556 48.24441719842464, 16.344095001564327 48.244208547866094, 16.343992781854602 48.24401880012703, 16.343909113986918 48.24382537553571, 16.343846628024494 48.243544962575974, 16.343853856883896 48.243272110771734, 16.343897691885573 48.242904558881925, 16.343934140614444 48.24266201186848, 16.34399605912742 48.24215113614898, 16.343979246246146 48.241759470570436, 16.343870311653276 48.241485311837096, 16.34368597952492 48.24112722967769, 16.343422674159864 48.240846244063675, 16.343099569242746 48.240601314957594, 16.342663978914544 48.240366341453495, 16.342140450149913 48.24019012038089, 16.341696505993333 48.240089429010396, 16.34126513287058 48.24003349684607, 16.340560649679652 48.24005511374172, 16.33986633348074 48.24008390879457, 16.33932639557191 48.240099734465055, 16.338618121158497 48.240099752465014, 16.338224413996315 48.24002941274731, 16.337845055795125 48.23994019038702, 16.3374282965487 48.239786723023876, 16.33702756729229 48.23957614675046, 16.33667492752322 48.23931203183018, 16.33625817588016 48.238912287877845, 16.335910888025776 48.238580356083695, 16.332411066335847 48.235272121031464, 16.331829172815553 48.23471650526175, 16.32985812270812 48.232845214009906, 16.329647476956055 48.23262868276952, 16.329451102167628 48.23240572545776, 16.329323704352035 48.23222255750665, 16.329219479324244 48.23200327433859, 16.329142284322916 48.23178141256288, 16.329092093303668 48.23151822168933, 16.329057412343513 48.231231925649205, 16.32908636118922 48.23086821329991, 16.32917148175474 48.23000269144218, 16.32923831737872 48.22941770493893, 16.329216742551516 48.22910357583619, 16.329146527985042 48.22883277187372, 16.329016869857576 48.22855835348674, 16.328795349626557 48.22826587634006, 16.328487370694756 48.22796256085244, 16.327779540170653 48.22747507188438, 16.326936641001517 48.22692257710942, 16.326704302360646 48.226792574197354, 16.326482765911525 48.22669145770382, 16.326201791899756 48.22658311330831, 16.325812740392067 48.226496424045095, 16.325364243979426 48.22643500139967, 16.32487823471049 48.226413589278756, 16.324007920837253 48.22638431864881, 16.32324059846757 48.2263661819731, 16.32274886810956 48.22633363029272, 16.3224462733229 48.22628304529763, 16.322127479769918 48.22619274020269, 16.321787087133828 48.2260482721033, 16.321500744249743 48.22586409250006, 16.320070535684227 48.22489576931669, 16.319911086305876 48.22477883608149, 16.31967653354937 48.22467646085662, 16.319272956904214 48.22452522779849, 16.3188976277762 48.2244276866531, 16.31698331250058 48.22395947142167, 16.31642026657175 48.223808471568574, 16.3158853540682 48.22365234779459, 16.315567779723388 48.22354113628598, 16.31526097839619 48.223417695158, 16.315159249314547 48.22337810684383, 16.314807549821285 48.22323633188563, 16.314524490358206 48.223108481128534, 16.314199390102342 48.22293318549978, 16.31389003981206 48.2227228456605, 16.31368557970428 48.22253004769497, 16.313510402038894 48.22232766120591, 16.3121488143606 48.22045902017448, 16.311846289427116 48.219967606684065, 16.311645789837396 48.21932137792805, 16.31140517188966 48.218598754046745, 16.310464770783923 48.2159610391712, 16.31036172595759 48.21562961805109, 16.310305598171446 48.2153910168084, 16.310296274186058 48.21520080925702, 16.31030586697256 48.21485484428929, 16.310399782711375 48.21460134790362, 16.310522001038606 48.214255407954504, 16.310709726127083 48.21395336897304, 16.311132316837902 48.21324183189771, 16.311257542520412 48.212970881283226, 16.311333670609447 48.21274116355221, 16.311356935678152 48.212471672914695, 16.311307428634855 48.212201303276494, 16.311200872703413 48.211847666103495, 16.310952727943572 48.211118586101044, 16.31041779909613 48.210166397681796, 16.308754726277837 48.20527826217384, 16.307575719615553 48.20207668763902, 16.306282329635625 48.19882943189951, 16.306283220572638 48.198480417129346, 16.30635529880314 48.198199972261854, 16.30643333894592 48.19797161474983, 16.306589184013966 48.197677517110336, 16.306815721321186 48.19741983000305, 16.308386071185033 48.19614066681605, 16.308682393654482 48.19590268783556, 16.3088850774575 48.195695622589405, 16.309052122353204 48.195473350110646, 16.309205854032477 48.19524208107493, 16.309312925277638 48.19498076369978, 16.30934870247743 48.19472617457395, 16.309290882299667 48.19443244326099, 16.309206418347003 48.19416181820746, 16.3091130652384 48.193915292771614, 16.30894626430837 48.193685117579314, 16.30874369951652 48.19343047214058, 16.308530068894612 48.19324767935928, 16.308256333449155 48.19303348538674, 16.308074808145534 48.19293226784054, 16.307817964240854 48.19282626513583, 16.307484049383017 48.19272330041745, 16.30699270370446 48.19266170243918, 16.306581948299325 48.192646394869215, 16.306249427303136 48.19266265698934, 16.305167251854673 48.192766223046185)",S45,5,S- und Regionalbahn,

Die S45 besteht ja "nur" aus 4 Linien recht einfach.....
Wenn du dir die Roten Zahlen anschaust wirst sehen die sind identisch.
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Verarbeiten von "Open Data" Daten.

Beitrag von komma4 »

a) ich sehe die roten Daten
b) ich sehe den IST-Zustand der Daten
c) ich weiss immer noch nicht, wie der SOLL-Zustand aussehen soll
und vor allem:

d) Das ist kein Projekt für OpenOffice


Ein "Projekt" in diesem Unterforum soll eine Zusammenarbeit sein, Deine Einlassung ("keine Zeit", "0 Ahnung") dazu veranlassen mich anzunehmen, dass Du jemanden suchst, der Dir die "Arbeit" erledigt.
Deshalb wirst Du mit der (immer noch sehr vagen) Anfrage nach "Hilfe" auch in anderen Foren Schwierigkeiten haben.


Bitte korrigiere mich, wenn ich das falsch sehe - vor allem, was Punkt d) betrifft.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
„das Board“
****
Beiträge: 122
Registriert: Do, 28.02.2013 12:05

Re: Verarbeiten von "Open Data" Daten.

Beitrag von „das Board“ »

c) ich weiss immer noch nicht, wie der SOLL-Zustand aussehen soll
Ka ich muss schauen wie man das am besten in Google Maps dastellen kann.
d) Das ist kein Projekt für OpenOffice
Wieso ist doch perfekt für ne Datenbank?!
Ein "Projekt" in diesem Unterforum soll eine Zusammenarbeit sein, Deine Einlassung ("keine Zeit", "0 Ahnung") dazu veranlassen mich anzunehmen, dass Du jemanden suchst, der Dir die "Arbeit" erledigt.
Zeit habe ich... Nein nur hilft wie man das Scripten kann.
Antworten