Страница 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 писал(а):Спасибо за ответы, но у меня почему то не получается открыть(
Напишите конкретнее, в чём проблема. Какие ошибки выдаёт питон?