create_VectorMap 에서 작업한 osm 파일이 142기가입니다.
emeditor 에서 열어보면 맨 마지막에 "relation id" 가 나타납니다.
주의할 것은 이 것이 "node id" 가 아니라는 점입니다.
그래서 osmconvert 를 사용해서 파악해 보면 아래와 같습니다.
-----------------------------------------------------------------
osmconvert Error: way 11999736812 has too many refs.
osmconvert Error: way 12020658071 has too many refs.
osmconvert Error: way 12022679523 has too many refs.
timestamp min: 2024-06-02T01:05:05Z
timestamp max: 2024-06-02T01:05:05Z
lon min: 124.3272874
lon max: 132.1497540
lat min: 32.8764341
lat max: 38.8105455
nodes: 1081247794
ways: 35798079
relations: 172204
node id min: 26608957
node id max: 13045914044
way id min: 5073774
way id max: 13045900330
relation id min: 27411
relation id max: 13045894508
keyval pairs max: 281
keyval pairs max object: node 249399362
noderefs max: 100000
noderefs max object: way 11999736812
relrefs max: 5744
relrefs max object: relation 12666169
-----------------------------------------------------------------
node id max: 13045914044 입니다.
my map에서 작성한 도로 osm을, create_VectorMap에서 작성한 osm과 병합하기 위해서는
node id가 중복되어서는 안 되기 때문에
my map의 node id 설정에 13045914044 보다 제법 뒤로 물려서
13045924044 로 리셋 시켜놓고 osm 작업 중입니다.
첫댓글 create_VectorMap에서는 node 작성이 전자동이기 때문에
재설치하면 1부터 시작할 줄 알았는데 그렇지가 않습니다.
noid 를 1부터 할수 없고(이유 : OSM 파일을 사용 하기 때문에, osm 의 제일큰값부터 자동으로 사용 합니다.)
OSM(south-korea-latest.osm.pbf) 을 osm 으로 변환(일본 지역 제외 하면서 제일큰 noid 값을 자동으로 찾아서 작업).
create_VectorMap.ini 에 <OSM_Node_Id>10580706044</OSM_Node_Id> 에 자동으로 저장되어 있으므로
혹시 변경하여 사용 한다면 여기의 값을 직접 수정하여 작업도 가능합니다.
@OnlyWalker 좋은 팁 감사드립니다.