Забыли уточнить, что только у вас он не рабочийNule писал(а):Но всё оказалось гораздо проще. Этот питон просто не рабочий.
Работа с векторными данными при помощи OGR и Python
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Работа с векторными данными при помощи OGR и Python
-
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Re: Работа с векторными данными при помощи OGR и Python
Вот это как раз и непонятно, с чего вдруг. У меня и 3.2 питон есть - прекрасно работает. И 2.6 из аркгиса. Система Win7 64. Попробовал на виртуальной XP, там никаких посторонних питонов нет - тоже самое (скачивал заново с osgeo). Устанавливал пакеты: gdal-python, qgis-dev, gdal17. Может еще что-то надо?Voltron писал(а):Забыли уточнить, что только у вас он не рабочийNule писал(а):Но всё оказалось гораздо проще. Этот питон просто не рабочий.
P.S. В общем не понял как, но заработало. Всем спасибо!
-
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Re: Работа с векторными данными при помощи OGR и Python
А как при создании результирующего слоя задать ему проекцию и СК? Например Lat/Lon WGS84.
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Работа с векторными данными при помощи OGR и Python
Читайте документацию, там это есть
-
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Re: Работа с векторными данными при помощи OGR и Python
Не могу найти синтаксис названий СК для CreateLayer
-
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Re: Работа с векторными данными при помощи OGR и Python
В CreateLayer можно явно указать проекцию, или надо использовать osr.SpatialReference() ?
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 18 апр 2013, 11:24
- Репутация: 0
Re: Работа с векторными данными при помощи OGR и Python
Когда я ввожу
import osgeo.ogr as ogr
ogrData = ogr.Open( "/home/alex/test/points.shp", False )
if ogrData is None:
print "ERROR: open failed"
sys.exit( 1 )
У меня выдает ERROR: open failed. Почему у меня не открывает файл и где он должен открываться?
import osgeo.ogr as ogr
ogrData = ogr.Open( "/home/alex/test/points.shp", False )
if ogrData is None:
print "ERROR: open failed"
sys.exit( 1 )
У меня выдает ERROR: open failed. Почему у меня не открывает файл и где он должен открываться?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Работа с векторными данными при помощи OGR и Python
Естественно, файл "/home/alex/test/points.shp" — пример от автора статьи. Можете вместо этого файла подставить любой шейпфайл, лежащий у вас на диске.ilmir35 писал(а): Почему у меня не открывает файл и где он должен открываться?
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 18 апр 2013, 11:24
- Репутация: 0
Re: Работа с векторными данными при помощи OGR и Python
Я свой и подставлял, просто с сайта скопировал.
"C:\Users\Ильмир\shape\boundary-polygon.shp"
А что насчет того, где он должен открываться?
"C:\Users\Ильмир\shape\boundary-polygon.shp"
А что насчет того, где он должен открываться?
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Работа с векторными данными при помощи OGR и Python
что значит "где он должен открываться"?
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Работа с векторными данными при помощи OGR и Python
Открывается внутри Питон-скрипта, а хранится в опер. памяти в виде объекта типа такого:ilmir35 писал(а): А что насчет того, где он должен открываться?
Код: Выделить всё
<osgeo.ogr.DataSource; proxy of <Swig Object of type 'OGRDataSourceShadow *' at 0xb74e2938> >
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 18 апр 2013, 11:24
- Репутация: 0
Re: Работа с векторными данными при помощи OGR и Python
т.е. вся работа осуществляется внутри скрипка а изменения будут сохранены в файле?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Работа с векторными данными при помощи OGR и Python
В общем, да.ilmir35 писал(а):т.е. вся работа осуществляется внутри скрипка а изменения будут сохранены в файле?
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 18 апр 2013, 11:24
- Репутация: 0
Re: Работа с векторными данными при помощи OGR и Python
Спасибо за ответы, но у меня почему то не получается открыть(
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Работа с векторными данными при помощи OGR и Python
Напишите конкретнее, в чём проблема. Какие ошибки выдаёт питон?ilmir35 писал(а):Спасибо за ответы, но у меня почему то не получается открыть(
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 25 гостей