도메인 domains/위치 기반 Location-based

Q. JOSM에서 한 점을 움직였을 때 여러 선이 한꺼번에 움직이는 원리는?

Tap to restart 2023. 10. 9. 10:00

A. 점node에 id가 부여되어 있기 때문에 가능하다.

 

아래 그림처럼 한 점을 움직였을 때 해당 점과 관련된 여러 선이 한꺼번에 움직인다. 다른 편집툴은 보통 한꺼번에 움직이지 않는다.

 

OSM 파일을 보면 아래와 같다. 

4개의 점node와 2개의 선way로 이루어져 있다.

<?xml version='1.0' encoding='UTF-8'?>
<osm version='0.6' generator='JOSM'>
  <node id='-25358' action='modify' visible='true' lat='37.33395970329' lon='126.81571125716' />
  <node id='-25359' action='modify' visible='true' lat='37.33393197867' lon='126.81615650386' />
  <node id='-25360' action='modify' visible='true' lat='37.33346918934' lon='126.81613772839' />
  <node id='-25387' action='modify' visible='true' lat='37.33392131536' lon='126.81641131371' />
  <way id='-579' action='modify' visible='true'>
    <nd ref='-25358' />
    <nd ref='-25359' />
    <nd ref='-25360' />
  </way>
  <way id='-606' action='modify' visible='true'>
    <nd ref='-25359' />
    <nd ref='-25387' />
  </way>
</osm>

 

선way 정보는 변경이 없고, 점node의 좌표값이 변경되는 것이다.