Добро пожаловать на форум OSM Russia! (оффтоп здесь)

Это выбор имплементации для интерфейса, с помощь которого можно запоминать списки использованных id-шников. Большие id поддерживает только реализация Dynamic

В новой версии osmosis поменяли только умолчательный выбор этой реализации.

кстати да, проблема только у --used-node и --used-way, и для исправления достаточно после этих слов дописать idTrackerType=Dynamic. В новой версии этот тип будет прописан автоматически, больше никаких отличий нет.

Похоже сработало.

Неужели правда? :slight_smile:

Ради эксперимента можно проверить на сборке https://dl.dropbox.com/u/63393258/Osmosis.7z
(не для продакшна). Собирал по умолчанию

→ в папке package лежит Osmosis :slight_smile: (или это всё ещё старый?)

В пятницу, начитавшись про ID и “необходимости” 64битID, перешел с 64 на 32 бит IDишники для экономии памяти. 32-й бит ведь только начался — еще поработаю на 32-х :slight_smile: .

Эт так можно по 1 байту добавлять при достижения порога. Или ещё круче держать два массива int и long.

в том, что касается описанной проблемы, — да :slight_smile:
https://github.com/openstreetmap/osmosis/commit/e8385b9c31df94905705af3c5d16e6dc45e93265

Автор обдумывает моё предложение убрать ключ idTrackerType нафиг, поскольку в нём сейчас остался один «правильный» вариант, а остальные немедленно выкинут ошибку.

Тогда кодировку текста в системе ещё поменяйте с юникода на iso-8859-5. Реальная экономия.

У меня пока win1251.
Но это не так важно — точек со строчками не так уж много. А остального гораздо меньше, чем точек.

Хорошее замечание! Поменял в БД везде int на unsigned int, продолжу пока на 32-х. (интересно, на сколько с текущими темпами этого хватит?)

Года на 3-4, если не будет больших импортов.

Меж тем http://gis-lab.info/projects/osm_dump/ не обновляется пока.

Тоже заметил. Из-за этого и мои скрипты пока работают с данными за 9 число. Такой вот перерыв вышел :slight_smile:

Перевел не Россию на http://download.geofabrik.de/openstreetmap/europe/.
Теперь Эстония за 12-е.
Кстати, нет нигде по Эстонии перечня дорог?

Попробую тоже :slight_smile:

Сначала надо понять, что подразумевается под “дорогой”, и что в перечне нужно :slight_smile:
Есть список названий улиц. Можно поделить на категории улица\переулок\шоссе.
Или нужны именно международные трассы?

Общевропейские маршруты (E-road network) есть, а вот республиканские хочется в более полном виде, чем тут https://wiki.openstreetmap.org/wiki/WikiProject_Estonia#Maanteed

P.S. Пока объяснял — сам нашел :slight_smile: . https://www.riigiteataja.ee/akt/858295 — вроде бы достаточно официальное и актуальное. Правда дорогу 18112 пропустили на стыке таблиц.

Категории интересно как переводятся?

1 Põhimaanteed
2 Tugimaanteed
3 Kõrvalmaanteed
4 Rambid ja ühendusteed

Для Украины там данные за 9е февраля(дата создания последней точки). А для других стран данные актуальные?

Похоже везде одно и тоже. В Эстонии старые данные.
P.S. Тогда приделал к ним найденный перечень.

Взял Эстонию из http://download.geofabrik.de/openstreetmap/europe/
Открыл файл, вижу:

	<way id="204799280" version="1" changeset="14967718" uid="156900" user="k__" timestamp="2013-02-09T13:50:25Z">
		<nd ref="-2147228719"/>
		<nd ref="-2147228718"/>
		<nd ref="-2147228714"/>
		<nd ref="-2147228716"/>
		<nd ref="-2147228711"/>
		<nd ref="-2147228715"/>
		<nd ref="-2147228710"/>
		<nd ref="-2147228713"/>
		<nd ref="-2147228708"/>

Отрицательные значения. Поторопились, пусть дальше разрядность фиксят :slight_smile:

по градациям, начиная с самых важных:

  1. Основные шоссе (wiki: магистральная дорога, соединяющая столицу с другими крупными городами, их между собой, а также с портами, узлами железных дорог и пограничными пунктами)
  2. Вспомогательные шоссе (wiki: магистральная дорога, соединяющая города между собой или с основными шоссе)
  3. Второстепенные шоссе (wiki: дорога, соединяющая горда с посёлками и посёлочками*, посёлки и посёлочки между собой или с деревнями, а также их всех с п.1 и п.2)
  4. Пандусы и соединительные дороги
  • посёлок - население от 1000 человек, посёлочек - от 300. Меньше 300 - деревня(село)
    Трудно было подобрать русские аналоги этих слов :slight_smile:

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