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

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

Войти

Конвертер из Росреестровского XML в tab, mif, csv 2020-03-05

Конвертер из Росреестровского XML в tab, mif, csv

  1. lunastelle

    Форумчанин

    Регистрация:
    27 апр 2015
    Сообщения:
    50
    Симпатии:
    2
    Ого! Пока загружала только 50, делала миф мид, все очень быстро... (в полигоне), 600 мб не знаю, попробуйте)
     
    #21
  2. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
  3. lunastelle

    Форумчанин

    Регистрация:
    27 апр 2015
    Сообщения:
    50
    Симпатии:
    2
    #23
  4. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    нет

    Есть библиотека mitab читает/пишет tab и mif, используется в OGR. Но написанна на C++, там в исходниках есть обёртка для dotNET, но только на чтение, я добавил возможность записи и настройки стилей
     
    #24
    lunastelle нравится это.
  5. filippov70

    Форумчанин

    Регистрация:
    21 апр 2011
    Сообщения:
    516
    Симпатии:
    154
    Адрес:
    Новосибирск
    ух ты, мои поздравления, коллега!
    ну и как, гиговые файлы обрабатывает, типа как мой конвертер?
     
    #25
  6. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    ещё не попадался, но я не стремился обрабатывать большие файлы - для меня важнее была возможность настройки на разные схемы, а следствием стал заметный оверхед...
    --- Сообщения объединены, 26 ноя 2018, Оригинальное время сообщения: 26 ноя 2018 ---
    кстати в tab, mif и shp существуют различные ограничения и я как то не уверен, что в них влезет результат...
     
    #26
  7. filippov70

    Форумчанин

    Регистрация:
    21 апр 2011
    Сообщения:
    516
    Симпатии:
    154
    Адрес:
    Новосибирск
    КПТшку 1.2 Гб я сохранял в шейп, понятно, что шейп меньше получается. и TAB тоже не должен быть большим.

    я, кстати, в новой версии оставил только shapefile, хотя можно попробовать в GeoPackage, GeoTools давно имеет провайдер. В него можно много запихать - этож БД
     
    #27
  8. Major

    Форумчанин

    Регистрация:
    4 июл 2012
    Сообщения:
    136
    Симпатии:
    52
    Адрес:
    Красноярский край
    Скорее всего тяжеловато либо никак, т.к. для загрузки используется класс XmlDocument, а он сразу грузит весь файл в память.
     
    #28
  9. filippov70

    Форумчанин

    Регистрация:
    21 апр 2011
    Сообщения:
    516
    Симпатии:
    154
    Адрес:
    Новосибирск
    вы тоже автор сабжевого конвертера?
     
    #29
  10. Major

    Форумчанин

    Регистрация:
    4 июл 2012
    Сообщения:
    136
    Симпатии:
    52
    Адрес:
    Красноярский край
    нет, посмотрел исходники
     
    #30
  11. filippov70

    Форумчанин

    Регистрация:
    21 апр 2011
    Сообщения:
    516
    Симпатии:
    154
    Адрес:
    Новосибирск
    имхо, это зависит от объёма оперативки. У меня есть сервер где over 500 Gb оперативы, там можно много памяти взять.
    А у дотнетов можно указать объём дозволенной памяти для процесса, как на моей java (параметр -Xmx)?
    Думаю и тут настроить можно
     
    #31
  12. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    тебе столько и не снилось - по умолчанию 2gb на массив, но можно и больше
    --- Сообщения объединены, 27 ноя 2018, Оригинальное время сообщения: 27 ноя 2018 ---
    боле того, потом идёт куча запросов XPath, но на современных машинах много оперативки...
     
    #32
  13. filippov70

    Форумчанин

    Регистрация:
    21 апр 2011
    Сообщения:
    516
    Симпатии:
    154
    Адрес:
    Новосибирск
    почему?
     
    #33
  14. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    как тебе объект на 15.992 GBytes?
    по идее desktop-приложение может скушать всю оперативную память и даже больше, там адресного пространства на 8tb
     
    #34
  15. kad3

    Форумчанин

    Регистрация:
    26 апр 2010
    Сообщения:
    258
    Симпатии:
    78
    Адрес:
    Югра Радужный
    Ещё бы научиться линейные ОКСы корректно отображать, цены бы ей не было.
     
    #35
    Гаврила нравится это.
  16. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    а в чём проблема?
     
    #36
  17. filippov70

    Форумчанин

    Регистрация:
    21 апр 2011
    Сообщения:
    516
    Симпатии:
    154
    Адрес:
    Новосибирск
    так у меня не столько десктоп, у меня скорее серверное приложение командной строки,
    я даже gui убрал, ибо не сильно надо. а ближайший сервер - 500 с лишним Гб, а на моём десктопе 16 Гб.
    задачи у меня такие
    Выделение_066.png
     
    #37
  18. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    для каких задачь нужно столько оперативки?
     
    #38
  19. kad3

    Форумчанин

    Регистрация:
    26 апр 2010
    Сообщения:
    258
    Симпатии:
    78
    Адрес:
    Югра Радужный
    Проблема в том что в КПТ ОКСы площадные от линейных никак не отличаются, по крайней мере я не могу найти отличий.
     
    #39
  20. filippov70

    Форумчанин

    Регистрация:
    21 апр 2011
    Сообщения:
    516
    Симпатии:
    154
    Адрес:
    Новосибирск
    задачи по основному месту работы - создание карт Navitel. и кадастр нам нужен иногда.
    данных очень много и для сокращения времени мы используем многопоточность через старый добрый Make.
    если никто больше не использует сервер, то я использую 40-50 ядер из 80. и каждый процесс памяти хочет
    --- Сообщения объединены, 27 ноя 2018, Оригинальное время сообщения: 27 ноя 2018 ---
    как это?
    отличаются. Площадные ещё могут быть описаны окружностью (центр, радиус). У линейных нет замыкания последней точки.
     
    #40
    -=13=- нравится это.

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

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