Это командный Planetsplitter, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
planetsplitter - разбить данные OSM XML в базу данных рутинга
СИНТАКСИС
планетоделитель [--Помогите] [--dir =имя_директории] [--prefix =имя] [--sort-размер-барана =размер] [--Сортировать-
потоки =номер] [--tmpdir =имя_директории] [--tagging =имя файла] [--регистрируемый]
[--logtime] [--logmemory] [--errorlog [=имя]] [--parse-только | --процесс-
Важно] [- добавить] [--хранить] [--изменения] [--max-iterations =номер] [--чернослив-
нет] [--prune-isolated =только] [--prune-short =только] [--prune-прямой =только]
[имя файла.osm ... | имя файла.osc ... | имя файла.pbf ... | имя файла.o5m ...
| имя файла.o5c ... | имя файла. (o5m | osc | os5m | o5c) .bz2 ... |
имя файла. (o5m | osc | os5m | o5c) .gz ... | имя файла. (o5m | osc | os5m | o5c) .xz ...]
ОПИСАНИЕ
планетоделитель читает XML-файл формата OSM и разбивает его, чтобы создать рутино
база данных, предназначенная для маршрутизации.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--Помогите Печатает информацию об использовании
--дир=имя_директории
Устанавливает имя каталога, в котором будут сохраняться результаты. По умолчанию текущий
каталог.
--приставка=имя
Устанавливает префикс имени файла для создаваемых файлов. По умолчанию префикс отсутствует.
--sort-размер-памяти=размер
Задает объем оперативной памяти (в МБ), используемый для сортировки данных. Если не указано
тогда 64 МБ будут использоваться в тонком режиме или 256 МБ в противном случае.
--sort-thread=номер
Количество потоков, используемых для сортировки данных (память сортировки распределяется между
the threads \ - слишком много потоков и недостаточно памяти снизят производительность).
--tmpdir=имя_директории
Задает имя каталога для хранения временных файлов на диске. Если не
указано, то по умолчанию используется значение --дир вариант или текущий
каталог.
- пометка=имя файла
Устанавливает имя файла, содержащего список правил тегирования в формате XML для
парсинг входных файлов. Если файл не существует, то имя_директории, префикс и
"profiles.xml" будет объединен и использован, если он не существует, тогда файл
/usr/доля/рутино/профили.xml будет использоваться.
--регистрируемый
Распечатать сообщения о ходе выполнения, которые подходят для записи в файл; обычно
напечатан инкрементный счетчик, который больше подходит для отображения в реальном времени, чем
протоколирование.
--logtime>
Выведите затраченное время для каждого шага обработки (минуты, секунды и
миллисекунды).
--logmemory
Выведите максимальный размер выделенной и отображаемой памяти для каждого шага обработки (МБ).
--errorlog [=имя]
Регистрировать ошибки синтаксического анализа и обработки OSM в error.log или указанное имя файла (
--дир и --приставка применяются варианты). Если - добавить используется опция, затем
существующий файл журнала будет добавлен, в противном случае будет создан новый. Если
--хранить также используется возможность поиска в базе данных журналов ошибок с возможностью географического поиска.
создан для использования в визуализаторе.
--parse-только
Анализируйте входные файлы и сохраняйте данные в промежуточных файлах, но не обрабатывайте
данные в базу данных маршрутизации. Эта опция должна использоваться с - добавить
вариант для всех, кроме первого файла.
- только процесс
Не читать какие-либо файлы, а обрабатывать существующие промежуточные файлы, созданные
используя --parse-только опцию.
- добавить
Проанализируйте входной файл и добавьте результат к существующим промежуточным файлам; в
добавленный файл может быть либо файлом OSM, либо файлом изменений OSC.
--хранить Сохраните набор промежуточных файлов после анализа файлов OSM, сортировки и удаления
дубликаты; это позволяет добавить файл OSC и повторно обработать его позже.
--изменения
Этот параметр указывает, что обрабатываемые данные содержат один или несколько OSC (OSM
changes) файлы, они должны применяться во временной последовательности, если используется более одного.
Этот вариант подразумевает - добавить при разборе файлов данных и --хранить при обработке
поле.
--max-итераций=номер
Максимальное количество итераций для использования при создании суперузлов и суперузлов.
сегменты. По умолчанию 5, что обычно достаточно.
--prune-нет
Отключите параметры сокращения ниже, их можно снова включить, добавив их в
командная строка после этой опции.
- чернослив изолированный=
Удаление прав доступа для типа транспорта из небольших отключенных групп
сегментов и удалите сегменты, если у них нет разрешения на доступ
(по умолчанию удаляются группы до 500 м).
--prune-короткий=
Удалите короткие сегменты (по умолчанию удаляются сегменты длиной до 5 м).
--prune-прямой ==
Удаляйте узлы почти на прямых автомагистралях (по умолчанию удаляются узлы до 3 м).
смещение от прямой).
имя файла.osm, имя файла.osc, имя файла.pbf, имя файла.o5m, имя файла.o5c
Задает имена файлов, из которых будут считываться данные. Будут прочитаны имена файлов, оканчивающиеся на '.pbf'.
как PBF, имена файлов, оканчивающиеся на '.o5m' или '.o5c', будут читаться как O5M / O5C, в противном случае как
XML. Имена файлов, оканчивающиеся на '.bz2', будут распакованы в bzip2 (если скомпилирована поддержка bzip2.
в). Имена файлов, оканчивающиеся на '.gz', будут распакованы с помощью gzip (если скомпилирована поддержка gzip.
в). Имена файлов, оканчивающиеся на '.xz', будут без сжатия xz (если поддержка xz скомпилирована).
Примечание: в версии 2.5 Routino появилась возможность читать данные со стандартного ввода.
был удален. Это потому, что теперь есть возможность читать сжатые
файлы (bzip2, gzip, xz) и файлы PBF напрямую. Также используя стандартный ввод файл
тип не может быть автоматически определен по имени файла.
ПРИМЕРЫ
Пример использования 1:
планетоделитель --дир=данным --приставка= gb великобритания.osm
Это сгенерирует выходные файлы данные / gb-nodes.mem, данные / ГБ-сегменты.mem и
данные / gb -ways.mem. В командной строке можно указать несколько имен файлов, и они будут
все должны быть прочитаны, объединены и обработаны вместе.
Пример использования 2:
планетоделитель --дир= данные --приставка= gb --parse-только great_britain_part1.osm
планетоделитель --дир= данные --приставка= gb --parse-только - добавить great_britain_part2.osm
планетоделитель --дир= данные --приставка= gb --parse-только - добавить ...
планетоделитель --дир= данные --приставка= gb - только процесс
Это сгенерирует те же выходные файлы, что и в первом примере, но проанализирует входные файлы
выполняется отдельно от обработки данных. Первый прочитанный файл не должен использовать
- добавить вариант, но более поздние должны.
Пример использования 3:
планетоделитель --дир=данным --приставка= gb --хранить великобритания.osm
планетоделитель --дир=данным --приставка= gb --изменения Great_britain.osc
Это создаст те же выходные файлы, что и в первом примере. Первая команда будет
обработать весь файл и сохранить некоторые промежуточные данные на будущее. Вторая команда
применит набор изменений к сохраненным промежуточным данным и сохранит обновленные
промежуточные файлы для повторения этого шага позже с дополнительными данными изменений.
Синтаксический анализ и обработка могут быть разделены на несколько команд, как это было в примере 2 с
--хранить вариант, используемый с - только процесс для исходного файла (ов) OSM и --изменения
вариант, используемый с --parse-только or - только процесс для каждого файла OSC.
20 сентября 2015 планетоделитель(1)
Используйте Planetsplitter онлайн с помощью сервисов onworks.net