Импорт данных OSM в shape-формат
-
- Bot
- Сообщения: 276
- Зарегистрирован: 03 фев 2008, 23:13
- Репутация: 3
-
- Активный участник
- Сообщения: 184
- Зарегистрирован: 15 сен 2006, 16:15
- Репутация: 10
- Откуда: Москва
Re: Импорт данных OSM в shape-формат
пока не про саму программу...
скачал с geofabrik.de уже сконвертированный в шейп кусок на Францию. При просмотре в Аркгис ВЫЯСНИЛОСЬ, что специальные символы из французского алфавита читаются не правильно. вот маленький пример
mitrichtools.narod.ru/Files/00/Sample_CP.rar
может кодировка в UTF-8 ? а как написать .cpg файл?
а может немцы конвертнули так, что назад пути нет?
Вообщем, кто знает, что с этим делать, пожалуйста, дайте знать.
скачал с geofabrik.de уже сконвертированный в шейп кусок на Францию. При просмотре в Аркгис ВЫЯСНИЛОСЬ, что специальные символы из французского алфавита читаются не правильно. вот маленький пример
mitrichtools.narod.ru/Files/00/Sample_CP.rar
может кодировка в UTF-8 ? а как написать .cpg файл?
а может немцы конвертнули так, что назад пути нет?
Вообщем, кто знает, что с этим делать, пожалуйста, дайте знать.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Импорт данных OSM в shape-формат
да, utf, ответ на вопрос смотрим здесь
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 184
- Зарегистрирован: 15 сен 2006, 16:15
- Репутация: 10
- Откуда: Москва
Re: Импорт данных OSM в shape-формат
спасибо, пробую. Но есть проблема с запуском модуля. Я ничего не смыслю в питоне
1.сам питон установлен
c:\Python25
2.скаченный dbfpy я скопировал в c:\Python25\Lib\dbfpy
правильно?
3.вашу программу положил тоже в c:\Python25\Lib\dbfpy
4.пробовал запускать python.exe потом в командной строке пытался вводить
c:\Python25\Lib\dbfpy\dbUTF_WIN.py d:\Temp\test_CP.dbf d:\Temp\test_out.dbf
совсем ничего не получилось
5.запустил IDLE
6. открыл программу заменил начало, чтобы передать аргументы (пытался прямо писать в dbf.DBF("d:\Temp\test_CP.dbf")
if not sys.argv[1:]:
sys.argv += ["d:\Temp\test_CP.dbf", "d:\Temp\test_out.dbf"]
print sys.argv[1]
db = dbf.Dbf(sys.argv[1])
newDB=dbf.Dbf(sys.argv[2], new=True)
7.получаю ошибку
Traceback (most recent call last):
File "C:\Python25\Lib\dbfpy\dbUTF_WIN.py", line 11, in <module>
db = dbf.Dbf(sys.argv[1])
TypeError: __init__() takes exactly 1 argument (2 given)
8. НУ и где я полный лопух?
везде....
1.сам питон установлен
c:\Python25
2.скаченный dbfpy я скопировал в c:\Python25\Lib\dbfpy
правильно?
3.вашу программу положил тоже в c:\Python25\Lib\dbfpy
4.пробовал запускать python.exe потом в командной строке пытался вводить
c:\Python25\Lib\dbfpy\dbUTF_WIN.py d:\Temp\test_CP.dbf d:\Temp\test_out.dbf
совсем ничего не получилось
5.запустил IDLE
6. открыл программу заменил начало, чтобы передать аргументы (пытался прямо писать в dbf.DBF("d:\Temp\test_CP.dbf")
if not sys.argv[1:]:
sys.argv += ["d:\Temp\test_CP.dbf", "d:\Temp\test_out.dbf"]
print sys.argv[1]
db = dbf.Dbf(sys.argv[1])
newDB=dbf.Dbf(sys.argv[2], new=True)
7.получаю ошибку
Traceback (most recent call last):
File "C:\Python25\Lib\dbfpy\dbUTF_WIN.py", line 11, in <module>
db = dbf.Dbf(sys.argv[1])
TypeError: __init__() takes exactly 1 argument (2 given)
8. НУ и где я полный лопух?
везде....
-
- Активный участник
- Сообщения: 184
- Зарегистрирован: 15 сен 2006, 16:15
- Репутация: 10
- Откуда: Москва
Re: Импорт данных OSM в shape-формат
данные OSM в кодировке utf8, например скаченные с http://downloads.cloudmade.com/
а вот с geofabrik.de ни utf8, ни utf7 не давали правильной раскладки.(хотя материал лучше сконвертирован - полнее)
вот еще способ прочитать кодовую страницу
http://ru-arcgis.livejournal.com/1141.html
полезные ссылки по ходу дела
http://wiki.openstreetmap.org/index.php/Planet.osm
http://geometrybag.wordpress.com/2007/0 ... in-arcgis/
а вот с geofabrik.de ни utf8, ни utf7 не давали правильной раскладки.(хотя материал лучше сконвертирован - полнее)
вот еще способ прочитать кодовую страницу
http://ru-arcgis.livejournal.com/1141.html
полезные ссылки по ходу дела
http://wiki.openstreetmap.org/index.php/Planet.osm
http://geometrybag.wordpress.com/2007/0 ... in-arcgis/
-
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 06 ноя 2013, 12:30
- Репутация: 2
Re: Импорт данных OSM в shape-формат
При перекладке линий и точек выдает "Cant convert string to number: true" что это?
И можно поподробней рассказать про poly-файлы ? не понятно что это и как их создать. я так понял что обычные шейпы подгруженные не подойдут для обрезки?
И можно поподробней рассказать про poly-файлы ? не понятно что это и как их создать. я так понял что обычные шейпы подгруженные не подойдут для обрезки?
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Импорт данных OSM в shape-формат
где и что вы именно делаете и что вам нужно-то сформулируете?
пристегивайтесь, турбулентность прямо по курсу
-
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 06 ноя 2013, 12:30
- Репутация: 2
Re: Импорт данных OSM в shape-формат
делаем мы все так же и там же, согласно статье. но вот результата добиться пока что не получается
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Импорт данных OSM в shape-формат
что серьезно согласно статье "Импорт данных OSM в shape-формат в Arcview GIS"? Что-то не верится.
пристегивайтесь, турбулентность прямо по курсу
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 73 гостя