Как открыть геобазу (mdb) под Ubuntu 10.10?
- 
				kryl
- Завсегдатай
- Сообщения: 324
- Зарегистрирован: 14 фев 2010, 20:42
- Репутация: 0
Как открыть геобазу (mdb) под Ubuntu 10.10?
Под винду все просто: выбрал файл сказал открыть. А под linux я так чуствую 20 дополнительных пакетов ставить надо. Еще бы догадаться каких. (QGIS 1.6)
			
			
									
						
										
						- 
				Voltron
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Как открыть геобазу (mdb) под Ubuntu 10.10?
UnixODBC, MDBTools
			
			
									
						
										
						- 
				Александр Мурый
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Как открыть геобазу (mdb) под Ubuntu 10.10?
Лично мне с помощью упомянутых пакетов ни разу не удалось нормально открыть эту самую "геобазу" в QGIS (имеется в виду не просто атрибуты в таблицах MDB, но ещё и вектор). А таблицы вытаскивал в CSV с помощью тех же MDBTools и найденного где-то в сети питон-скрипта в ним:UnixODBC, MDBTools
Код: Выделить всё
#!/usr/bin/env python
#
# AccessDump.py
# A simple script to dump the contents of a Microsoft Access Database.
# It depends upon the mdbtools suite:  http://sourceforge.net/projects/mdbtools/
import sys, subprocess          # the subprocess module was introduced in python v 2.4
DATABASE = sys.argv[1]
# Get the list of table names with "mdb-tables"
table_names = subprocess.Popen(["mdb-tables", "-1", DATABASE], stdout=subprocess.PIPE).communicate()[0]
tables = table_names.split('\n')
# Dump each table as a CSV file using "mdb-export", converting " " in table names to "_" for the CSV filenames.
for table in tables:
    if table != '':
        filename = table.replace(" ","_") + ".csv"
        file = open(filename, 'w')
        print("Dumping " + table)
        contents = subprocess.Popen(["mdb-export", DATABASE, table], stdout=subprocess.PIPE).communicate()[0]
        file.write(contents)
        file.close(
- Вложения
- 
			
		
		
				 access_dump.py.7z access_dump.py.7z
- (632 байт) 436 скачиваний
 
Редактор материалов, модератор форума
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей