Голосование

Считаете ли вы необходимым использование международных форматов WITS/WITSML на станциях ГТИ?

Безусловно!
10 (76.9%)
Да, но форматы устарели.
0 (0%)
Эти форматы должны поддерживаться российскими программистами, но особой надобности в них нет.
2 (15.4%)
Нет необходимоти поддержки этих форматов. Мы их просто не используем.
1 (7.7%)
Я патриот, и нам не надо ничего буржуйского!
0 (0%)

Проголосовало пользователей: 13

Голосование закончилось: 04 Февраль 2008, 15:32:52

Автор Тема: WITS/WITSML  (Прочитано 53592 раз)

Оффлайн REA

  • Розов Евгений Анатольевич
  • Глобальный модератор
  • *****
  • Сообщений: 1305
  • Карма: +85/-62
    • GeoSensor
Re: WITS/WITSML
« Ответ #90 : 30 Май 2011, 21:27:50 »
А какие там единицы измерения? FPS или метрические? В стандарте как то умолчали про это.

Оффлайн REA

  • Розов Евгений Анатольевич
  • Глобальный модератор
  • *****
  • Сообщений: 1305
  • Карма: +85/-62
    • GeoSensor
Re: WITS/WITSML
« Ответ #91 : 22 Июнь 2011, 20:29:08 »
Сделал более менее читабельную документацию по WITSML.
Есть желающие разобраться со структурой и перевести на русский?
Хотелось бы конечно сделать базу, сопоставимую со структурой WITSML, но для этого геофизик нужен с небольшими навыками программирования и желанием разбираться со всем этим.

Оффлайн dvp

  • Старенький
  • **
  • Сообщений: 48
  • Карма: +2/-0
    Re: WITS/WITSML
    « Ответ #92 : 22 Июнь 2011, 21:47:45 »
    Если не ошибаюсь, то в WITSML нет строго оговоренных ЕИ. для этого у них есть (достаточно мощьный) справочник ЕИ которые персчитываются через 4 коэффициента (формула пересчета есть на сайте). Делали мы анализ их схемы данных, но (опять же если не ошибаюсь) то представленная схема является не обязательной, а примерной. т.е. если есть xsd файл (описывающий данные) то любой подписчик может разобраться что ему надо (либо сам запросить. сервер должен поддерживать базовые схемы, НО не обязян этого делать. парсинг xsd решит любую задачу, НО это потребует ресурсов, поэтому большинство просто реализует предложенную схему.

    Совет - если захотите разобраться что они там наворотили, то запаситесь ватманом и на нем рисовать :)

    Оффлайн REA

    • Розов Евгений Анатольевич
    • Глобальный модератор
    • *****
    • Сообщений: 1305
    • Карма: +85/-62
      • GeoSensor
    Re: WITS/WITSML
    « Ответ #93 : 22 Июнь 2011, 21:52:27 »
    Я про WITS единицы измерения спрашивал, а в WITSML они изрядно конечно всего наворотили.
    А вы далеко продвинулись в поддержке WITSML?

    Оффлайн dvp

    • Старенький
    • **
    • Сообщений: 48
    • Карма: +2/-0
      Re: WITS/WITSML
      « Ответ #94 : 22 Июнь 2011, 22:17:13 »
      вроде есть выгрузка в WITSML формате данных DTCIS. в планах реализация сервера согласно спецификации.
      а у WITS как было так и осталось два набора - метрическая и футовая. (большего не дано)

      Оффлайн REA

      • Розов Евгений Анатольевич
      • Глобальный модератор
      • *****
      • Сообщений: 1305
      • Карма: +85/-62
        • GeoSensor
      Re: WITS/WITSML
      « Ответ #95 : 23 Июнь 2011, 16:59:26 »
      Краткое описание формата WITSML тут
      http://zalil.ru/31319885
      Там схемы, но их достаточно для понимания. Полное описание включает детали XML формата, что для понимается не нужно.
      Кому нужно полное пришлю отдельно.

      Оффлайн REA

      • Розов Евгений Анатольевич
      • Глобальный модератор
      • *****
      • Сообщений: 1305
      • Карма: +85/-62
        • GeoSensor
      Re: WITS/WITSML
      « Ответ #96 : 23 Июнь 2011, 17:05:13 »
      вроде есть выгрузка в WITSML формате данных DTCIS. в планах реализация сервера согласно спецификации.
      а у WITS как было так и осталось два набора - метрическая и футовая. (большего не дано)

      Я пока что подожду делать. Они там еще формат развивают, следующая версия 1.4
      Нормальной программной поддержки XSD не придумали почему то. Может в C++ получше с этим, но в delphi какое то недоразумение, а не компоненты.

      Оффлайн dvp

      • Старенький
      • **
      • Сообщений: 48
      • Карма: +2/-0
        Re: WITS/WITSML
        « Ответ #97 : 23 Июнь 2011, 17:16:18 »
        для работы с XML документами рекомендую воспользоваться услугами .NET, а далее интегрируйте в Delphi (такая связка работает просто на отлично). хотя что косается меня то я давно закрыл все кроме C#

        Оффлайн boikovsoft

        • Старожил
        • ****
        • Сообщений: 288
        • Карма: +7/-0
        • Инженер-программист
          • http://oilsoft-service.com
        Re: WITS/WITSML
        « Ответ #98 : 23 Июнь 2011, 18:44:13 »
        для работы с XML документами рекомендую воспользоваться услугами .NET, а далее интегрируйте в Delphi (такая связка работает просто на отлично). хотя что косается меня то я давно закрыл все кроме C#

        Не совсем понял зачем тут .NET. Чтобы работать с XML, там есть "XML Mapper", который читает XML и  делает для него Unit.pas.
        http://oilsoft-service.com

        Оффлайн boikovsoft

        • Старожил
        • ****
        • Сообщений: 288
        • Карма: +7/-0
        • Инженер-программист
          • http://oilsoft-service.com
        Re: WITS/WITSML
        « Ответ #99 : 23 Июнь 2011, 18:47:00 »
        Сделал более менее читабельную документацию по WITSML.
        Есть желающие разобраться со структурой и перевести на русский?
        Хотелось бы конечно сделать базу, сопоставимую со структурой WITSML, но для этого геофизик нужен с небольшими навыками программирования и желанием разбираться со всем этим.

        Желание есть, времени пока нету.
        http://oilsoft-service.com

        Оффлайн dvp

        • Старенький
        • **
        • Сообщений: 48
        • Карма: +2/-0
          Re: WITS/WITSML
          « Ответ #100 : 23 Июнь 2011, 18:48:18 »
          просто в .NET любой вид работы с любым XML документом реализован так, что ее(работы) просто не замечаешь (по сравнению с другими языками (даже если брать сторонние компоненты))

          Оффлайн boikovsoft

          • Старожил
          • ****
          • Сообщений: 288
          • Карма: +7/-0
          • Инженер-программист
            • http://oilsoft-service.com
          Re: WITS/WITSML
          « Ответ #101 : 23 Июнь 2011, 18:51:44 »
          просто в .NET любой вид работы с любым XML документом реализован так, что ее(работы) просто не замечаешь (по сравнению с другими языками (даже если брать сторонние компоненты))

          Я не заметил что XML Mapper не мог работать с какой то из XML. Вот с XSD другое дело
          http://oilsoft-service.com

          Оффлайн boikovsoft

          • Старожил
          • ****
          • Сообщений: 288
          • Карма: +7/-0
          • Инженер-программист
            • http://oilsoft-service.com
          Re: WITS/WITSML
          « Ответ #102 : 23 Июнь 2011, 18:54:57 »
          DVP ты лучше расскажи всем что такое WITSML. Дай определение своими словами. И как там все работает. как ты все это понимаешь. Мне просто известно очень мало про WITSML
          http://oilsoft-service.com

          Оффлайн dvp

          • Старенький
          • **
          • Сообщений: 48
          • Карма: +2/-0
            Re: WITS/WITSML
            « Ответ #103 : 23 Июнь 2011, 19:14:57 »
            Ну с WITSML без пинты пива не разобраться :)(это так к слову пришлось)
            Если на пальцах и коротко то как-то так:
            это эволюционное развитие WITS (т.е. идея взята от WITS а все остальное родилось в процессе). собственно имеются базовые схемы представления данных (они описаны в XSD файлах - это тот же XML), но эти схемы не являются обязательными (просто так повелось, что одни предлажили, а другие быстренько реализовали и стали тестировать/работать на них ну и как результат схемы перешли в дефолт состояние). есть правила описания данных т.е. правила как создавать XSD схему, на основе которой строится документ содержащий данные. в данном случае документ может быть и не физический файл аля LAS или XML. WITSML подразумевает реализацию двух интерфейсоф с помощью которых и происходит обмен данными. для правильного понимаю что вы передаете в формате WITSML желательно предоставлять схемы. с ЕИ у них совсем замечательно. есть справочник ВСЕХ ЕИ. основываясь на нем можно заказывать любые ЕИ у сервера или полученную величину вернуть себе в нужной. Справочник един, но никто не запрещает его редактировать (они даже писали что мол с превеликим удовольствие будут сотрудничать в этом направлении).

            есть дока (на английсом) которая описывает необходимые интерфейсы. если ее почитать, то будет понятно как разрабы представляли себе этот формат. тут с одной стороны все проще чем в WITS, а с другой сложнее (для тех кто реализует серверную часть - много требований) хранить данные в WITSML я считаю утопией ибо самая простая выборка данных для клиента займет море времени.

            Оффлайн boikovsoft

            • Старожил
            • ****
            • Сообщений: 288
            • Карма: +7/-0
            • Инженер-программист
              • http://oilsoft-service.com
            Re: WITS/WITSML
            « Ответ #104 : 23 Июнь 2011, 19:30:08 »
            Я одного понять не могу. Зачем все так усложнили то?
            Поправьте если я что-то недопонимаю:
            Есть сервер работающий на SOAP технологии. Ему клиент отправляет запрос в виде xml или XSD? Потом сервак распознает что клиенту нужно и формирует ответ с данными XML или xsd, или он все это одновременно шлет.

            Я просто с XML работал понимаю, а с XSD нет. Я понимаю что XSD - это схема данных. Не совсем понимаю как происходит общение между сервером и клиентом.
            http://oilsoft-service.com

             



            Покер онлайн