Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
ru:osmsplitter:programkeys [2015/01/28 11:51] Роман |
ru:osmsplitter:programkeys [2016/06/22 13:45] (текущий) Артём актуализировал описание для версии 1.09.44 |
====== Ключи программы ====== | ====== Ключи программы ====== |
^ Ключ ^ По умолчанию ^ Описание ^ | Перед именем ключа нужно указать ''-'' или ''%%--%%''. |
| %%--description | -d%% | mapid | Описание участка карты | | ^ Ключ ^ Короткий ключ ^ По умолчанию ^ Описание ^ |
| %%--mapid | -mid%% | 110000 | Начальный идентификатор участка карты. Увеличивается на ''1'' для каждого нового участка | | | admin-level | al | 0 | Записывает в ''relations.txt'' список идентификаторов отношений (''relation''), у которых значение ключа ''admin_level'' совпадает с заданным значением и есть теги ''boundary=administrative'' и ''type=boundary''. | |
| %%--max-areas | -ma%% | 256 | Максимальное количество участков обрабатываемое в один проход.\\ Уменьшение значения может ускорить работу и снизить потребление памяти | | | description | d | | Описание выходного poly-файла и kml-файла. Если не задан, poly-файл имеет описание //Areas//, а объекты kml-файла получает описание, совпадающее с именем объекта. | |
| %%--area | -a%% | нет | Имя участка. Если указано, то будет вырезан и сохранен только участок с указанным именем\\ (например ''110023'' - сохранит только участок ''110023.osm'') | | | max-areas | ma | 256 | Максимальное количество регионов, обрабатываемых за один проход. Уменьшение значения может снизить потребление оперативной памяти ценой замедления работы. | |
| %%--max-nodes | -mn%% | 1 600 000 | Максимальное количество узлов в одном участке.\\ Если указано 0 - разбиение по количеству узлов не производится,\\ при этом также не производится проверка на пересечения заданных областей. | | | max-nodes | mn | 1 600 000 | Если количество узлов в регионе больше заданного числа, он разбивается на части. Если указано 0, разбиение не производится. | |
| %%--reserve-nodes | -r%% | 0 | Зарезервировать память под узлы, для разделения на участки, при старте программы.\\ Используется для ускорения работы и\\ предотвращения нехватки памяти при динамическом выделении. | | | multi-contour | mc | выкл. | Если ключ задан, каждому входному файлу с границами соответствует один выходной файл, иначе для каждой замкнутой границы создаётся отдельный выходной файл. | |
| %%--admin-level | -al%% | 0 | Записывает в ''relations.txt'' список идентификаторов отношений (''relation''), у которых\\ значение ключа ''admin_level'' совпадает с введенным значением ''%%--admin-level%%'',\\ при этом: ключ ''boundary'' равен ''administrative'', а ''type'' -- ''boundary'' | | | out-filenames | of | polyname | Указывает, как называть выходные файлы: ''filename'' --- по имени файла ''.poly'', ''polyname'' --- по описанию poly-файла (содержится в его первой строке). | |
| %%--output-dir | -o%% | текущий каталог | Каталог в который будут записаны результаты работы программы. | | | output-dir | o | текущий каталог | Каталог, в который будут записаны результаты работы программы. | |
| %%--pbf%% | XML | Опция включающая сохранение результатов в формате ''pbf'',\\ если не указана будут сохранятся файлы в XML(''OSM''). | | | pbf | | XML | При задании ключа результаты сохраняются в формате ''pbf'', иначе --- в формате XML (''.osm''). | |
| %%--poly-file | -p%% | | Указывается файл ''*.poly'' или каталог с файлами ''*.poly'',\\ по которым следует произвести нарезку.\\ Если указана - опция ''%%--split-file%%'' - будет игнорироваться. | | | poly-file | p | | Указывается файл ''*.poly'' или каталог с файлами ''*.poly'', по которым следует произвести нарезку. Если задан, ключ ''split-file'' игнорируется и итоговые границы регионов записываются в файл ''areas.poly'' (иначе --- в файл ''areas.list''). | |
| %%--split-file | -s%% | | Указывается файл ''areas.list'', по которому следует нарезать карту. | | | process-outer | po | выкл. | Выделяет в отдельный регион объекты, находящиеся за пределами заданных регионов. Параметр всегда включен, если регионы не заданы. | |
| %%--process-outer | -po%% | выкл | Работает только с опцией ''%%--poly-file%%''.\\ Включает в обработку области за пределами границ указанных в ''poly'' файлах. | | | reserve-nodes | r | 0 | Зарезервировать память под заданное количество узлов при старте программы. Может предотвратить нехватку памяти. | |
| %%--write-kml | -k%% | | Записывает ''kml'' файл с границами областей, которые были использованы\\ для нарезки карты. Также создается файл ''*.mp'' с такими же границами. | | | split-file | s | | Указывается файл в формате ''areas.list'', по которому следует произвести нарезку. | |
| %%--verbose | -v%% | выкл | Выводить сообщения о процессе нарезки. | | | verbose | v | выкл. | Выводить сообщения о процессе нарезки. | |
| %%--multi-contour | -mc%% | выкл | Включает поддержку мультиконтуров. Позволяет резать по нескольким контурам,\\ указанных в одном файле, не создавая при этом для каждого в отдельности\\ результирующий файл. | | | write-kml | k | | Записывает в заданный kml-файл итоговые границы регионов. | |
| | write-separate-contours | wsc | выкл. | Включает дополнительную запись итоговых границ регионов в отдельные ''.mp''- и ''.poly''-файлы. | |
| |