Экспорт данных из ArcGis9.2 в Surfer или Petrel

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
yachik
Новоприбывший
Сообщения: 4
Зарегистрирован: 21 авг 2008, 11:05
Репутация: 0

Экспорт данных из ArcGis9.2 в Surfer или Petrel

Сообщение yachik » 21 авг 2008, 11:15

Уважаемые специалисты, подскажите пожалуйста.
Есть карта(построенная в ArcGis) в ArcGis'е как можно ее экспортировать в форме таблицы или текстового файла?
Или если еть возможность напрямую экспортировать из ArcGis в Surfer или Petrel.

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Экспорт данных из ArcGis9.2 в Surfer или Petrel

Сообщение AndreyL » 23 авг 2008, 19:22

Не понял, что за карта, и причем тут Сёрфер? Карта, это набор изолиний? Тогда зачем ее гнать в Сёрфер, он изолинии строит значительно лучше, чем АркГИС (если бы наоборот, тогда хотя бы понятно было). А если это набор полигонов – линий – точек, то что Вы с этим потом в Сёрфере делать будете? В общем, задачку чуть пошире поясните, тогда может и какие советы появятся.
Для конвертирования я обычно пользуюсь ГлобалМаппером, он умеет конвертировать, в том числе, и в BLN-файл. Кстати, Сёрфер и сам может шейп-файл открыть, только не через Оупен, а через Импорт.

yachik
Новоприбывший
Сообщения: 4
Зарегистрирован: 21 авг 2008, 11:05
Репутация: 0

Re: Экспорт данных из ArcGis9.2 в Surfer или Petrel

Сообщение yachik » 26 авг 2008, 10:26

Карта - набор изолиний и разломов.
Задача: имея карту горизонта в ArcGis построить 3D модель в Petrel.
В Petrel я строил модели посредством импорта *bln файлов которые имели формат.
xxxxxx yyyyyyyy zzzzzzz //три столбца данных в которых
xxxxxx yyyyyyyy zzzzzzz // X,Y - координаты точек
xxxxxx yyyyyyyy zzzzzzz // Z - глубина
xxxxxx yyyyyyyy zzzzzzz
999 999 999 - разделитель линий

а *bln файлы строил из Surfer. С ArcGis'ом раньше не работал и не знаю его всех прелестей. Может как-нибудь можно напрямую сформировать *bln файлы?
-------------------------------
методом научного тыка у меня получилось экспортировать из ArcGis *shp файл с нужной мне системой координат который я импортировал в Surfer, но в этом файле нету глубин :(
Если кто подскажет как можно справиться с этой задачей более цивильно буду благодарен :)

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Экспорт данных из ArcGis9.2 в Surfer или Petrel

Сообщение AndreyL » 26 авг 2008, 11:29

Я, к сожалению, не знаком с Петрел’ом, но тот формат файлов, который Вы дали, легко можно организовать. Если я правильно понял, то изолинии и разломы нужно импортировать по отдельности. И то и другое – линии. Тогда нужно конвертировать линии в точки и поставить точкам координаты – все в АркГИС. После этого в таблице точечного слоя будут четыре поля – идентификатор линии (из которой взята точка), три координаты. Привести к нужному виду, я думаю, не составит больших проблем.

Второй вариант – опять же ГлобалМаппер’ом. Правда, формат Сёрферовских бланков немного другой. И кстати, чтобы были высоты (третья колонка) нужно, чтобы шейп был 3Д.

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Экспорт данных из ArcGis9.2 в Surfer или Petrel

Сообщение AndreyL » 26 авг 2008, 11:42

Во, блин! Посмотрел описание Петрел’а:
Интеграция с ArcGIS
Возможности чтения и выборки данных из шэйпфайлов ArcGIS®,
усовершенствованная связь с OpenSpirit® и плагины Ocean поз-
воляют напрямую читать и записывать объекты Petrel в ArcGIS
Engine®. Теперь используя Petrel и плагин ArcView® вы можете
воспользоваться мощными инструментами для управления, ана-
лиза и визуализации пространственных данных.


Чего-то еще нужно?

yachik
Новоприбывший
Сообщения: 4
Зарегистрирован: 21 авг 2008, 11:05
Репутация: 0

Re: Экспорт данных из ArcGis9.2 в Surfer или Petrel

Сообщение yachik » 26 авг 2008, 12:28

это я тоже читал.
Но что такое OpenScript и как с ним работать я не представляю.
Вот сейчас разбираюсь с GlobaMapper.
Он открывает shp файлы и замечательно экспортирует в bln с координатами и высотами, но у меня возникла теперь проблема с системой координат. В ArcGis'ком shp файле координаты в градусах, а мне нужно в прямоугольных. Но при экспорте из ArcGis в shp файл он не экспортирует глубины.

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Экспорт данных из ArcGis9.2 в Surfer или Petrel

Сообщение AndreyL » 26 авг 2008, 13:45

Система координат будет та, в которой сделан шейп. Если шейп сделан в географических, то перепроектируйте его в прямоугольные, и всех делов. Второй вариант – изменить проекцию в самом ГлобалМаппер’е после загрузки в него шейпа.

Для того чтобы была высота/глубина, нужен 3Д-шейп (впрочем, это я уже писал)

yachik
Новоприбывший
Сообщения: 4
Зарегистрирован: 21 авг 2008, 11:05
Репутация: 0

Re: Экспорт данных из ArcGis9.2 в Surfer или Petrel

Сообщение yachik » 26 авг 2008, 15:16

Достиг я своей цели :)
В ArcGis перевел в прямоугольную систему координат, экспортировал в shp файл.
shp файл открыл GlobalMapper и экспортировал в bln файл.
После чего ручками подобпвлял разделители линий "999 999 999" и заменил запятые на пробелы.
Но мне кажется что это не есть самый оптимальный путь...
Подскажите как это можно сделать побыстрее.

З.Ы. опишите как для танкистов плз :)

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Экспорт данных из ArcGis9.2 в Surfer или Petrel

Сообщение AndreyL » 26 авг 2008, 16:59

Ну да, если все ручками, то примерно так - у Сёрфера действительно вместо 999 999 999 стоит количество точек в линии.
Более изящно, насколько я понимаю, воспользоваться средствами самого Петрела. Насколько я понял, шейпы напрямую можно читать с помощью OpenSpirit® (не OpenScript). Ссылка вот
http://www.slb.ru/sis/item189/

ЗЫ И не обижайте танкистов

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя