Keresés

Részletes keresés

cooldogg1992 Creative Commons License 2012.01.22 0 0 58

Gondoltam mivel erre a témára itt van ez a topic így erre a hsz.-re itt válaszolnék. :)

 

http://forum.index.hu/Article/viewArticle?a=115636512&t=9179599

 

Egy szájbarágós lépésről-lépésre leírt útmutatót tudnál róla írni, hogy hogyan kell csinálni? :)

 

Köszi. :)

Törölt nick Creative Commons License 2012.01.21 0 0 57

Közben rájöttem, persze az ember mindig a legegyszerűbb megoldásra nem gondol. :)

 

A Speciális fülön, ha mindent átállítottam szöveg típusra, akkor is önkényesen meghagyta az eredeti mezőbeállítást, és ott újból minden oszlopnak meg kellett adni a mezőtípust ahol kiválasztható, hogy legyen vagy ne elsődleges kulcs. :)

Szakadáskapcsoló Creative Commons License 2012.01.21 0 0 56

Már én is gondoltam rá, hogy közzéteszem az .mdb fájlt, de megelőztél. :-)

Előzmény: padorjan (54)
Törölt nick Creative Commons License 2012.01.21 0 0 55

Hálásan köszönöm.

Előzmény: padorjan (54)
padorjan Creative Commons License 2012.01.21 0 0 54

https://skydrive.live.com/?cid=206E62D6064C7535&id=206E62D6064C7535!138

 

Itt megtalálod az összerakott mdb-t (MOA2003). Budapest_gtfs.rar néven van.

Előzmény: Törölt nick (53)
Törölt nick Creative Commons License 2012.01.21 0 0 53

Minden elismerésem, hogy PHP-val és MySQL-el csináltál mindent.

 

Én is csak erre tudok tippelni, hogy ott lehet a kutya elásva, hogy az Access valamit automatikusan csinál, amibe nincs felhasználói beleszólás.

Tartok attól, hogy valami Microsoft algoritmus lesz ami ezt csinálja.

Érdekes viszont, hogy 2003 és 2007 alatt nem csinálja, de 2010 alatt igen.

Előzmény: hungeri (52)
hungeri Creative Commons License 2012.01.21 0 0 52
Én - elég beteg módon - nagyon sok mindent PHP-val dolgoztatok fel, az adatokat pedig a MySQL szolgáltatta.

Viszont jobban belegondolva tuti a típus megadásnál lesz Nálad a probléma, hiszen szövegként semmi probléma nem adódhat a "25:16:00"-val, természetesen az "FFFFFF"-fel se. Tehát valami automatikus felismerés még mindig beleköp a levesedbe...
Előzmény: Törölt nick (51)
Törölt nick Creative Commons License 2012.01.21 0 0 51

Akkor mit használsz az Access helyett? Excel-t?

 

Igazából nem értem, hogy miért teszi ezt, mert mindent úgy átállítok, ahogy írtatok, és azon kívül is kipróbáltam már amit lehetett.

Minden mezőz szövegre állítottam.

 

Köszönöm, legalább akkor már a stop_times-ra megvan a megoldás, én erre csak tippelni mertem volna. :)

 

OS X alá a Filemaker nagyon jó, és az tud szövegből importálni, csak kicsit húzós az ára, bár most van valami akció de gondolom csak az U.S.A területére él 250 helyett 150 dollár.

Előzmény: hungeri (48)
hungeri Creative Commons License 2012.01.21 0 0 50

http://www.microsoft.com/mac/products ;)

(nem gondoltam komolyan :p)

Előzmény: Törölt nick (44)
hungeri Creative Commons License 2012.01.21 0 0 49

Mivel ZIP-ként lehet letölteni, kicsomagolási kísérletnél azonnal kibukna a letöltés hiba (CRC nem stimmelne).

Előzmény: padorjan (46)
hungeri Creative Commons License 2012.01.21 0 0 48

Valami még mindig a típusok deklarásánál száll el, mert a routes tábla 257-301 sorainak utolsó oszlopai FFFFFF, és sluszpoén, hogy csak azoké. Biztos, hogy nem hexa-ként értelmezi mégis? Én nagyon régen haszáltam Access-t, úgyhogy gyakorlatilag nem tudom, mi a pontos menete egy ilyen importnak, de az tisztán látszik, hogy az általad jelzett sorok egyetlen sajátossága az FFFFFF végződés.

 

A stop_times importálási hibáid meg egészen biztosan a 23:59:59-nél nagyobb időpontok vannak, mert ebből nálam pontosan 54123 darab van, ez pedig az általad jelzett 108246 hiba fele (mert ugye arrival + departure).

 

Szóval itt van a kutya elásva! :)

Előzmény: Törölt nick (47)
Törölt nick Creative Commons License 2012.01.21 0 0 47

Szerintem feladom.

 

Letöltöttem a BKK oldaláról újból.

 

Ugyanaz a helyzet, ugyanazokkal a táblákkal és hibákkal.

 

A programhibát talán kizárnám, inkább arra gyanakszom, hogy valamit az Office 2010-es Access másképpen csinál.

Előzmény: padorjan (46)
padorjan Creative Commons License 2012.01.20 0 0 46

Letöltésnél nem képződhetett hiba? Én letöltené újra, ha megint feldobja, akkor programhiba (is) lehet.

Előzmény: Törölt nick (45)
Törölt nick Creative Commons License 2012.01.20 0 0 45

Nem tudom mi lehet a baj, de már kezd kicsit kiborítani. :(

 

Szóval Routes táblát beimportálom.

Ahogy írtátok, vesszőt átállítom pontra, a szövegjejlölőt idézőljelre állítom, minden mező szöveg típusra, UTF-8-ra.

 

Ennek ellenére a routes, a stop times tábla kap egy importálási hibák táblát is.

 

A routes táblánák típuskonverziós hiba a route_text_color mezőn 257-301 sorig.

A stop times táblának szintén típuskonverziós hibája van az arrival_time és a departure_time mezőkben összesen 108246 darab sorban.

 

Ötlet valakinek? 

Törölt nick Creative Commons License 2012.01.19 0 0 44

Már csak OS X alá kellene valami használható adatbázis kezelő program, amivel lehet txt-ből importálni :)

Törölt nick Creative Commons License 2012.01.19 0 0 43

Köszönöm a segítséget.

 

Igazából az a baj, hogy random csinál ilyen hibatáblákat.

Az érdekes, hogy tegnap pl. egyszer megcsinálta a routes táblát jól. Aztán mert nem mentettem el, importáltam megint ugyanúgy, mint elötte és csinált egy hibatáblát oda is.

Szóval nem csak a trips hanem szinte mindegyik táblánál képes erre :(

Előzmény: Szakadáskapcsoló (42)
Szakadáskapcsoló Creative Commons License 2012.01.19 0 0 42

Közben megnéztem, a 157501 rekordból 128703-ban vannak betűk és 28348 a tisztán szám, azért kérdeztem. Csak a mezőtípussal lehet gond, sajnos nincs más ötletem.

Előzmény: Törölt nick (41)
Törölt nick Creative Commons License 2012.01.19 0 0 41

Kb. ugyanannyi, mint a normál táblában. :(

Előzmény: Szakadáskapcsoló (40)
Szakadáskapcsoló Creative Commons License 2012.01.19 0 0 40

Biztos, hogy szövegként importáltad mindegyik mezőt? A shape_id beugratós, mert az első jónéhány rekordban csak számok vannak, és ezért hosszú egészként akarja importálni, emiatt nem tud mit kezdeni a betűkkel. Hány rekord van a hiba-táblában?

Előzmény: Törölt nick (38)
BPI-779 Creative Commons License 2012.01.19 0 0 39

Én meg max. 30 percet szívtam azzal, hogy azokat az adatokat az Excel táblába kinyerjem, amire szükségem volt. (Ha azt nem számoljuk, hogy txt splittelőt kerestem, ami a split közben nem próbálja meg megnyitni nagyon a 108 megás txt-t... :D)

Előzmény: hungeri (37)
Törölt nick Creative Commons License 2012.01.19 0 0 38

Gyönyörű. :)

 

 

Nem tudod, hogy miért csinálhatja, az Access 2010, hogy megváltoztatok mindent amit írt szakadáskapcsolo, és ennek ellenére létrehoz a bekovertált txt-ből készített tábla mellé egy ugyanolyan nevű hiba táblát is.

 

Pl. a trips táblánás a shape id oszlopot tette oda

 

Az nem baj, hogy ha pontra állítom amit írtatok, akkor a dátumelválasztó is pont?

Előzmény: hungeri (37)
hungeri Creative Commons License 2012.01.19 0 0 37

Tyű! Ez leírva is borzasztóan hangzik, de elismerésem, hogy végig csináltad! :)

 

Egyébként, hogy egy kis műhelytitok is elhangozzon, nálam 1 óra 52 percbe tellett egy Intel ULV SU7300-as procinak, hogy optimalizálatlan MySQL táblákból összelapátolja az összes január 23-i megállóhelyi indulást, illetve lineárisan interplolálja őket és beillessze összesen 2880 pillanatképbe.

Előzmény: BPI-779 (36)
BPI-779 Creative Commons License 2012.01.19 0 0 36

Ott voltak kisebb komplikációim, de megoldottam. (txt splittelése jópár részbe, külön munkalapokba importáltam be, és utána a számomra lényegtelen részeket töröltem belőle, majd egy munkalapba visszamásoltam a maradék, "lényegi" adatot :D)

Előzmény: hungeri (33)
Szakadáskapcsoló Creative Commons License 2012.01.19 0 0 35

Csak arra tudok tippelni, hogy nem elég nagy a mezőméret, szöveg adattípusnál más hibát nem tudok elképzelni. Ha eleve vesszővel tagolva importálod, akkor mezőnként 50 karakter elég neki mindegyik táblához.

Előzmény: Törölt nick (30)
Szakadáskapcsoló Creative Commons License 2012.01.19 0 0 34

Ez az egyik gond az Excellel (eleve Excel 2007-nél korábbival nem is érdemes próbálkozni), másrészt az, hogy az FKERES függvény baromira lelassítja, főleg egy ekkora adatbázisnál. Előnye, hogy néhány funkció ismeretével (Szövegből oszlopok, FKERES függvény, kimutatás - leánykori nevén pivot-tábla) már fogyaszthatóvá lehet tenni az adatbázist, de egy minimális gyakorlattal Access-ben sem bonyolultabb, ráadásul gyorsabb és rugalmasabbak a lekérdezési lehetőségek.

Előzmény: hungeri (33)
hungeri Creative Commons License 2012.01.19 0 0 33
A 2.800.000 soros stop_times is simán megy vele?
Előzmény: BPI-779 (32)
BPI-779 Creative Commons License 2012.01.19 0 0 32

Ne Access-elj :P Én Excelben csináltam meg a magam táblázatát, amiben szűrögetni is lehet, és nincs vele gondom :)

Előzmény: Törölt nick (30)
BPI-779 Creative Commons License 2012.01.19 0 0 31

Az lesz a nyerő, de óvatosan ezzel a logikával, mert lehetséges, hogy egy szám (A/B nélkül) kisegységet jelöl, mert nincs belőle nagy. Asszem erre pont a másik három vonalon kell vigyázni, a csepelin a logika látszólag működik. (Bocs, de nekem most nincs időm így utánatúrni, max. este lenne.)

Előzmény: Szakadáskapcsoló (29)
Törölt nick Creative Commons License 2012.01.18 0 0 30

Ha mindegyik adattípust szövegre állítom, akkor egy-két táblánál az Access létrehoz egy új táblát amiben a létrehozni kívánt tábla hibáit teszi be.

 

Valakinek ezzel tapasztalat?

 

MS Access 2010

Előzmény: Szakadáskapcsoló (1)
Szakadáskapcsoló Creative Commons License 2012.01.18 0 0 29

Ja, megvan a logika: Csepelről hajnalban az 1-es és a 3-as kisegységként megy (4 vonat), a reggeli csúcsra összerakják őket 2 nagyegységbe, napközben szétszedik az 1-est és a 4-est, délutánra ismét összerakják őket (a 3-as ekkor már pihen), majd estére szétszedik a 2-est és a 4-est. Az 5-ös és 6-os pedig csak nagyegységként jár.

Előzmény: Szakadáskapcsoló (28)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!