- Posts: 300
- Thank you received: 4
Povezivanje AutoCad map.a 2009 i accessa
16 years 2 weeks ago #48
by zrendula
Povezivanje AutoCad map.a 2009 i accessa was created by zrendula
duda 05-06-2008 09:14
Molila bih pomoć ako netko zna kako je najlakše povezati AutoCad Map sa accessom.
Hvala
Duda
JackOfHearts 05-06-2008 09:30
Koji ti se podaci nalaze u accessu, a koji u AutoCAD-u?
Malo mi opiši šta imaš da ti mogu bolje objasniti te koje tablice se nalaze u accessu.
duda 05-06-2008 09:44
U cadu imam čestice, a podatke o česticama u accessu.
Sad bi to trebalo međusobno povezat.
JackOfHearts 05-06-2008 13:52
Moguće je, radio sam to već. Zanima me za što ti to treba? I kako to misliš korisiti? Da li ti treba topološki čist crtež ili želiš samo na klik imena čestice vidjeti ime posjednika/vlasnika koji piše u access bazi?
Pitam te zato da ne objašnjavam sve, malo je poduže.
duda 05-06-2008 15:12
Klikom na poligon čestice hoću vidjeti sve podatke iz access baze (površina, oznaka čestice, posjednik itd.).
JackOfHearts 05-06-2008 16:39
Hmm tu ima onda dosta za napisati, pa ću ja to prvo napisati ugrubo pa mi reci koji dio nisi uspjela sama riješiti. Postupak je sljedeći:
S obzirom da mi nisi baš dala puno informacija u kakvom ti je stanju crtež, da li su to poligoni, polilinije, blokovi itd. itd., pretpostavit ću da su to linije u unutar njih se nalazi broj čestice.
Klikom na poligon čestice nije baš sjajno rješenje, bolje je klikom na ime čestice. (pretpostavljam da imaš ime čestice u crtežu)
Odi na Map->Object dana->Define object dana i napravi jednu tablicu samo s jedim poljem, recimo neka se tablica zove katastar i polje (Character tip) neka se zove cestica.
Nakon toga Map->Database->Generate links, odabrei Text i Create object data record te selektiraj svoju tablicu u izboriku Table
Sada provjeri da li u Properties od naziva katastarskih cestica imaš OD:katastar podataka, ako da onda možeš dalje, ako ne, onda nešto nisi dobro napravila do sada.
Odi na Map->Database->Data sources->Configure , daj neko ime tom data sourcu, recimo baza_cestica. Odaberi za providera Microsoft Jet 4.0 OLE DB Provider te odaberi svoju access bazu te testiraj (Test connection) da li radi konekcija na bazu. Ako ne radi, ne možeš dalje dok ne proradi.
Nakon toga, odi na Map->Database->Define Link Template. Datasource: baza_cestica; Table name: ime tablice u kojoj se nalaze nazivi cestica;Link Template: dajte neki naziv, recimo lt_cestice. Selektirajte polje u tablici koje sadrži nazive cestica.
Nakon toga, opet na generate link, Map->Database->Generate links, odaberi Text i Create database links i odaberi svoj Link Template (lt_cestice), te nakon toga selektiraj sav tekst naziva cestica u crtežu.
To bi trebalo biti to. U properties bi se trebali nalaziti svi podaci iz te specifične tablice iz access baze. Postupak je vrlo sličan za druge baze, samo se malo drugačije definira Data source. Naravno, u ovom slučaju površina tih čestica će biti povlačena iz access-a, ali ako napraviš i topologiju tih čestica, možeš imati provjeru tih površina sa grafikom. Vjeruj mi, to u pravilu nikada ne odgovara, čak niti u dopuštenim granicama. Zato je dobro imati za provjeru površinu iz grafike. Ali topologija je posebna priča u koju sada ne bih htio ulaziti, već mi prsti otpadaju os pisanja.
johnny 06-03-2009 13:40
Ja također imam želju povezati access i Map 2008, samo se radi o drugoj vrsti podataka, naime u mdb fajlu imam podatke o cestama (broj, trasa i dr.) i sada bi mi bilo jako korisno da te podatke mogu učitati u novi dwg. Ta baza je kreirana za Geomeidu i u njoj sam radio, nažalost više nemam tu licencu ali bi mi bilo jako korisno tu bazu učitati u Map-u. E sada da li je to upće moguće i naravno kako, imao sam neke pokušaje ali nije išlo.
hvala unaprijed
JackOfHearts 06-03-2009 18:19
nažalost nisam nikada koristio geomediu, pa ne znam koja je konstrukcija njegovog formata. Koliko je meni poznato, AutoCAD ne može direktno importirati format do geomedie, znači mora se ići s nekim drugim formatom. Ono što mi prvo pada na pamet je shapefile ili Autodeskov sdf, s time da se atributni podaci povuku iz mdb datoteke. Problem je što niti ja nemam geomediju, ali možda ArcGIS ili Global Mapper mogu pročitati njegov format, pa mogu s njima probati ako mi pošalješ neku testnu datoteku.
bioaktiv5R 07-03-2009 20:42
kako tablicu iz Excela (xls) prebaciti u format mdb ?
JackOfHearts 08-03-2009 12:18
napraviš novi mdb file sa Accessom i odeš na File->Get External Data->Import
johnny 09-03-2009 09:41
Jack ja bi ti poslao datoteku samo mi daj mail na koji da pošaljem...
JackOfHearts 09-03-2009 10:26
imaš ju u mom profilu ..
pošali mi i mdb datoteku.
bioaktiv5R 09-03-2009 23:13
JackOfHearts hvala lipa,
uspješno obavljeno
johnny 10-03-2009 14:57
Hvala i od mene Jack!!!
JackOfHearts 10-03-2009 19:10
nema problema
sweething_b 26-11-2009 14:39
A zašto se linkane excelove tablice ne mogu editirati nego su uvijek read only?
JackOfHearts 28-11-2009 14:51
excel nije baš pogodan za linkanje, pokušaj prebaciti podatke u access i onda.
sweething_b 30-11-2009 08:38
Da, to sam skužila, ali excel mi je u ovom konkretnom slučaju jedino rješenje. Tražene podatke o dužinama i koordinatama exportiram u excel, generiram tablicu (povežem) sa podacima u crtežu i onda moram vršiti neke analize (računanja sa formulama koje sadrže stupnjeve) za koji je excel "dušu dao". No, vidim da mi ne da editirati podatke iz excelove tablice pa sam mislila da ipak postoji način da to izvedem.
JackOfHearts 30-11-2009 11:41
jedino što mi pada na pamet je da kada trebaš nešto editirati da se disconnect-aš i editiraš, pa ponovo connect-aš.
Daj mi točno objasni šta radiš, možda ima neko drugo rješenje?
bioaktiv5R 11-12-2009 20:51
Molim za pomoć,kako određenim blokovima u crtežu dodijeliti broj /ID/
hvala
JackOfHearts 30-12-2009 09:08
to možeš učini na dva načina, dodati atribut u blok ili dodati Object Data na blok. Oba načina su dobra, ali ja preferiram Object Data jer mi je lakše manipuliarti s njima te ne moram redefinirati blokove kao što je u prvom slučaju. Volio bi da mi kažeš šta imaš i šta želiš dobiti da sada ne raspisujem sve.
Molila bih pomoć ako netko zna kako je najlakše povezati AutoCad Map sa accessom.
Hvala
Duda
JackOfHearts 05-06-2008 09:30
Koji ti se podaci nalaze u accessu, a koji u AutoCAD-u?
Malo mi opiši šta imaš da ti mogu bolje objasniti te koje tablice se nalaze u accessu.
duda 05-06-2008 09:44
U cadu imam čestice, a podatke o česticama u accessu.
Sad bi to trebalo međusobno povezat.
JackOfHearts 05-06-2008 13:52
Moguće je, radio sam to već. Zanima me za što ti to treba? I kako to misliš korisiti? Da li ti treba topološki čist crtež ili želiš samo na klik imena čestice vidjeti ime posjednika/vlasnika koji piše u access bazi?
Pitam te zato da ne objašnjavam sve, malo je poduže.
duda 05-06-2008 15:12
Klikom na poligon čestice hoću vidjeti sve podatke iz access baze (površina, oznaka čestice, posjednik itd.).
JackOfHearts 05-06-2008 16:39
Hmm tu ima onda dosta za napisati, pa ću ja to prvo napisati ugrubo pa mi reci koji dio nisi uspjela sama riješiti. Postupak je sljedeći:
S obzirom da mi nisi baš dala puno informacija u kakvom ti je stanju crtež, da li su to poligoni, polilinije, blokovi itd. itd., pretpostavit ću da su to linije u unutar njih se nalazi broj čestice.
Klikom na poligon čestice nije baš sjajno rješenje, bolje je klikom na ime čestice. (pretpostavljam da imaš ime čestice u crtežu)
Odi na Map->Object dana->Define object dana i napravi jednu tablicu samo s jedim poljem, recimo neka se tablica zove katastar i polje (Character tip) neka se zove cestica.
Nakon toga Map->Database->Generate links, odabrei Text i Create object data record te selektiraj svoju tablicu u izboriku Table
Sada provjeri da li u Properties od naziva katastarskih cestica imaš OD:katastar podataka, ako da onda možeš dalje, ako ne, onda nešto nisi dobro napravila do sada.
Odi na Map->Database->Data sources->Configure , daj neko ime tom data sourcu, recimo baza_cestica. Odaberi za providera Microsoft Jet 4.0 OLE DB Provider te odaberi svoju access bazu te testiraj (Test connection) da li radi konekcija na bazu. Ako ne radi, ne možeš dalje dok ne proradi.
Nakon toga, odi na Map->Database->Define Link Template. Datasource: baza_cestica; Table name: ime tablice u kojoj se nalaze nazivi cestica;Link Template: dajte neki naziv, recimo lt_cestice. Selektirajte polje u tablici koje sadrži nazive cestica.
Nakon toga, opet na generate link, Map->Database->Generate links, odaberi Text i Create database links i odaberi svoj Link Template (lt_cestice), te nakon toga selektiraj sav tekst naziva cestica u crtežu.
To bi trebalo biti to. U properties bi se trebali nalaziti svi podaci iz te specifične tablice iz access baze. Postupak je vrlo sličan za druge baze, samo se malo drugačije definira Data source. Naravno, u ovom slučaju površina tih čestica će biti povlačena iz access-a, ali ako napraviš i topologiju tih čestica, možeš imati provjeru tih površina sa grafikom. Vjeruj mi, to u pravilu nikada ne odgovara, čak niti u dopuštenim granicama. Zato je dobro imati za provjeru površinu iz grafike. Ali topologija je posebna priča u koju sada ne bih htio ulaziti, već mi prsti otpadaju os pisanja.
johnny 06-03-2009 13:40
Ja također imam želju povezati access i Map 2008, samo se radi o drugoj vrsti podataka, naime u mdb fajlu imam podatke o cestama (broj, trasa i dr.) i sada bi mi bilo jako korisno da te podatke mogu učitati u novi dwg. Ta baza je kreirana za Geomeidu i u njoj sam radio, nažalost više nemam tu licencu ali bi mi bilo jako korisno tu bazu učitati u Map-u. E sada da li je to upće moguće i naravno kako, imao sam neke pokušaje ali nije išlo.
hvala unaprijed
JackOfHearts 06-03-2009 18:19
nažalost nisam nikada koristio geomediu, pa ne znam koja je konstrukcija njegovog formata. Koliko je meni poznato, AutoCAD ne može direktno importirati format do geomedie, znači mora se ići s nekim drugim formatom. Ono što mi prvo pada na pamet je shapefile ili Autodeskov sdf, s time da se atributni podaci povuku iz mdb datoteke. Problem je što niti ja nemam geomediju, ali možda ArcGIS ili Global Mapper mogu pročitati njegov format, pa mogu s njima probati ako mi pošalješ neku testnu datoteku.
bioaktiv5R 07-03-2009 20:42
kako tablicu iz Excela (xls) prebaciti u format mdb ?
JackOfHearts 08-03-2009 12:18
napraviš novi mdb file sa Accessom i odeš na File->Get External Data->Import
johnny 09-03-2009 09:41
Jack ja bi ti poslao datoteku samo mi daj mail na koji da pošaljem...
JackOfHearts 09-03-2009 10:26
imaš ju u mom profilu ..
pošali mi i mdb datoteku.
bioaktiv5R 09-03-2009 23:13
JackOfHearts hvala lipa,
uspješno obavljeno
johnny 10-03-2009 14:57
Hvala i od mene Jack!!!
JackOfHearts 10-03-2009 19:10
nema problema
sweething_b 26-11-2009 14:39
A zašto se linkane excelove tablice ne mogu editirati nego su uvijek read only?
JackOfHearts 28-11-2009 14:51
excel nije baš pogodan za linkanje, pokušaj prebaciti podatke u access i onda.
sweething_b 30-11-2009 08:38
Da, to sam skužila, ali excel mi je u ovom konkretnom slučaju jedino rješenje. Tražene podatke o dužinama i koordinatama exportiram u excel, generiram tablicu (povežem) sa podacima u crtežu i onda moram vršiti neke analize (računanja sa formulama koje sadrže stupnjeve) za koji je excel "dušu dao". No, vidim da mi ne da editirati podatke iz excelove tablice pa sam mislila da ipak postoji način da to izvedem.
JackOfHearts 30-11-2009 11:41
jedino što mi pada na pamet je da kada trebaš nešto editirati da se disconnect-aš i editiraš, pa ponovo connect-aš.
Daj mi točno objasni šta radiš, možda ima neko drugo rješenje?
bioaktiv5R 11-12-2009 20:51
Molim za pomoć,kako određenim blokovima u crtežu dodijeliti broj /ID/
hvala
JackOfHearts 30-12-2009 09:08
to možeš učini na dva načina, dodati atribut u blok ili dodati Object Data na blok. Oba načina su dobra, ali ja preferiram Object Data jer mi je lakše manipuliarti s njima te ne moram redefinirati blokove kao što je u prvom slučaju. Volio bi da mi kažeš šta imaš i šta želiš dobiti da sada ne raspisujem sve.
Please Prijava or Create an account to join the conversation.
Time to create page: 0.081 seconds