Страница 3 из 4
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 02 ноя 2012, 11:23
Voltron
Nule писал(а):Но всё оказалось гораздо проще. Этот питон просто не рабочий.
Забыли уточнить, что только у вас он не рабочий

Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 02 ноя 2012, 11:28
Nule
Voltron писал(а):Nule писал(а):Но всё оказалось гораздо проще. Этот питон просто не рабочий.
Забыли уточнить, что только у вас он не рабочий

Вот это как раз и непонятно, с чего вдруг. У меня и 3.2 питон есть - прекрасно работает. И 2.6 из аркгиса. Система Win7 64. Попробовал на виртуальной XP, там никаких посторонних питонов нет - тоже самое (скачивал заново с osgeo). Устанавливал пакеты: gdal-python, qgis-dev, gdal17. Может еще что-то надо?
P.S. В общем не понял как, но заработало. Всем спасибо!
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 06 ноя 2012, 17:12
Nule
А как при создании результирующего слоя задать ему проекцию и СК? Например Lat/Lon WGS84.
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 06 ноя 2012, 20:05
Voltron
Читайте документацию, там это есть
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 06 ноя 2012, 21:23
Nule
Не могу найти синтаксис названий СК для CreateLayer
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 08 ноя 2012, 17:12
Nule
В CreateLayer можно явно указать проекцию, или надо использовать osr.SpatialReference() ?
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 18 апр 2013, 11:31
ilmir35
Когда я ввожу
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. Почему у меня не открывает файл и где он должен открываться?
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 18 апр 2013, 11:54
Александр Мурый
ilmir35 писал(а): Почему у меня не открывает файл и где он должен открываться?
Естественно, файл "/home/alex/test/points.shp" — пример от автора статьи. Можете вместо этого файла подставить любой шейпфайл, лежащий у вас на диске.
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 19 апр 2013, 16:21
ilmir35
Я свой и подставлял, просто с сайта скопировал.
"C:\Users\Ильмир\shape\boundary-polygon.shp"
А что насчет того, где он должен открываться?
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 19 апр 2013, 20:53
Максим Дубинин
что значит "где он должен открываться"?
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 19 апр 2013, 21:47
Александр Мурый
ilmir35 писал(а):
А что насчет того, где он должен открываться?
Открывается внутри Питон-скрипта, а хранится в опер. памяти в виде объекта типа такого:
Код: Выделить всё
<osgeo.ogr.DataSource; proxy of <Swig Object of type 'OGRDataSourceShadow *' at 0xb74e2938> >
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 20 апр 2013, 05:14
ilmir35
т.е. вся работа осуществляется внутри скрипка а изменения будут сохранены в файле?
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 20 апр 2013, 12:01
Александр Мурый
ilmir35 писал(а):т.е. вся работа осуществляется внутри скрипка а изменения будут сохранены в файле?
В общем, да.
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 21 апр 2013, 14:20
ilmir35
Спасибо за ответы, но у меня почему то не получается открыть(
Re: Работа с векторными данными при помощи OGR и Python
Добавлено: 21 апр 2013, 15:01
Александр Мурый
ilmir35 писал(а):Спасибо за ответы, но у меня почему то не получается открыть(
Напишите конкретнее, в чём проблема. Какие ошибки выдаёт питон?