Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Импорт gml

Тема в разделе "Map 3D", создана пользователем АлексЮстасу, 3 апр 2021.

  1. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Есть пример голландских (кажется) кадастровых данных в gml - см. приложение.
    MAPIMPORT 2014 и новее позволяет его импортировать. Но создает таблицы (OD) с ненужными полями, а нужные не видит:
    [​IMG]
    Нужные поля видны в Global Mapper, QGIS и т.д.:
    [​IMG]

    В MAPIMPORT есть возможность указать подходящую схему gml, чтобы загружалось только нужное.
    Но как создать такую схему, имея gml?
     

    Вложения:

    • dkk_perceel.zip
      Размер файла:
      798,9 КБ
      Просмотров:
      2
    • GM15.png
      GM15.png
      Размер файла:
      31,1 КБ
      Просмотров:
      14
    • MAPIMPORT.png
      MAPIMPORT.png
      Размер файла:
      41,1 КБ
      Просмотров:
      14
    #1
  2. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.072
    Адрес:
    Россия
    #2
  3. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Это понятно, отработано, годится и т.д., но требует наличия другого софта, лишних действий.
    Читает же Global Mapper, QGIS и т.д. как нужно...
    Неплохо бы в Map и с gml разобраться.
     
    #3
  4. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Есть решение для 2018-2020, 2021. Версии старше конкретный приложенный gml не берут, но, возможно, этим способом возьмут другие gml.

    В окне Import заходим в Driver Options/Параметры Драйвера (слева вверху), в Show Feature Types from: вместо XSD Schema выбираем Dataset Only:
    Dataset_only.png
    После этого в окне Import заходим в строку Perceel, выбираем создание Object Data, заходим в список полей, ненужные отключаем, нужные переименовываем правильно.
    Saved_Fields.png

    Сохраняем эти и все остальные сделанные настройки в Saved Profiles -- Save.
    После этого при импорте таких файлов будет достаточно загружать эти настройки, и импорт будет не хлопотным и одинаковым.
    Для этого источника данных, конечно.

    Возможно, этот путь позволит подготавливать импорт любых gml и xml. Или почти любых. Или хотя бы многих, которые сначала кажутся безнадежными.
     
    #4
    Slinger нравится это.
  5. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    через БД всё равно проще ;=)
     
    #5
  6. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Использование дополнительного ПО + знания/умения в нем работать - это никак не проще.
    И может быть у 1-2 сотрудников, но не у многих или у всех.
    Зато Ваш путь "через БД", наверное, много мощнее и универсальнее. Наверное.
     
    #6
  7. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Кажется, на радостях погорячился. :(
    Например, конкретно этот gml из примера не получается читать в 2018. Вероятно, из-за версии самого gml - 2019 г.
    И файл сохраненных настроек *.ipf может не читаться в 2020 - не могу проверить, нет 2020. Но в нем иной интерфейс Driver Options/Параметры Драйвера.
     
    #7

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление