osmosis \
--rb file=local.osm.pbf \
--tf accept-relations boundary=administrative --uw --un \
outPipe.0=rels \
\
--rb file=local.osm.pbf \
--tf accept-ways boundary=administrative --un \
outPipe.0=ways \
\
--merge \
inPipe.0=rels \
inPipe.1=ways \
\
--wb file=local-bounds.osm.pbf
node,way name:ru text linear
node,way name:en text linear
node,way alt_name text linear
node,way alt_name:ru text linear
node,way official_name text linear
node,way admin_level text linear
node,way boundary text linear
node,way name text linear
node,way ref text linear
node,way place text linear
osm2pgsql -d local local-bounds.osm.pbf -S adm.style -s -p adm --multi-geometry
local=> select osm_id,name,boundary,admin_level from (select ST_Transform(ST_SetSRID(ST_MakePoint(37.6,55.6),4326),3857) as point) a,adm_polygon b where a.point && b.way and ST_Within(a.point,b.way) and boundary='administrative' order by admin_level::INT asc;
osm_id | name | boundary | admin_level
----------+-------------------------------+----------------+-------------
-1029256 | Центральный федеральный округ | administrative | 3
-102269 | Москва | administrative | 4
-1282181 | Южный административный округ | administrative | 5
-950664 | район Чертаново Южное | administrative | 8
(4 rows)
needle
Если параметр needle не является строкой, он преобразуется в целое число и трактуется как код символа. Это поведение устарело с PHP 7.3.0, и полагаться на него крайне не рекомендуется. В зависимости от предполагаемого поведения, параметр needle должен быть либо явно приведен к строке, либо должен быть выполнен явный вызов chr().
Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /in/2JE4h on line 4
$user_ip = (string)94301750;
$user_ip = '94301750';
ionice -c2 -n7 КОМАНДА
0 02 * * * /usr/bin/timeout 18000 /usr/bin/flock -n /tmp/remove_files.lock -c "ionice -c2 -n7 find /path/to/folder -name "*" -type f -print | xargs -P 0 /bin/rm -f"