2개의 폴리라인 사이 측정 거리

nicoganascia

Guest
안녕하세요,
나는이 포럼에서 새로운이고 더 일반적으로 나는 도구의 적절한 사용을 만들지 않을 경우 patience가있는 포럼에 새로운 것입니다. 나는 오랜 시간 동안 나를 꿰뚫린 문제가 있기 때문에 여기에 왔습니다. 나는 마침내이 페이지에서 전문가와 올바른 기술을 발견했다고 생각합니다.
따라서, 나는 km와 km의 구호를 가지고있다 2 폴리 라인 2d는 반드시 간섭없이 그들 사이에 더 또는 더 적은 병렬을 실행 (연결된 파일을 참조); 내 필요는 특정 진보에 두 폴 리 라인 사이의 거리를 측정하는 것입니다 (일반적인 cadence e.g. 각 10 cm 또는 모든 m). 측정의 값은 txt 또는 xls 형식에서 배열할 수 있습니다. 열의 프로그레시브 측정 (10cm, 20cm.........)과 두 개의 폴리라인 사이의 상대적인 거리.
나는 분명했다면, 그것이 있었다면, 나를 도울 수있는 lisp가 있습니까?
시간을 측정하고 transcribe 측정을 할 수 있습니다. 또한 위의 읽기 전용 시간에 감사.
 

Attachments

문제는 노출 된 것처럼 선형이 보이지 않습니다. 나는 설명합니다.
예를 들어 모든 10 단위의 폴리라인을 분할하면 첨부 된 이미지에서 문제가 발생하면 해당 포인트가 더 이상 폴리 사이의 거리를 나타냅니다. 이 경우 어떻게 행동합니까?
 

Attachments

  • calcolo distanza tra poly..JPG
    calcolo distanza tra poly..JPG
    14.2 KB · Views: 39
우선, celerity 및 가용성에 대한 감사, 나는 실제로 평가하지 않은 질문을 이해. 2개의 폴리라인이 x =0과 y를 모두 가지고 있는 2점에서 시작될 수 있다는 것을 고려하기 위하여. x=0에서 시작된 x축과 x=2, x=1, x=2,...에 대한 측정을 만들기 위해 2개의 폴리라인과 x축 사이에 측정된 거리는 ....
나는 설명했다.
 
예, 당신은 설명했지만 어쩌면 당신은 어떤 rpor가 geomeric 문제로 배치 된 것을 파악하지 않았다.
나는 당신이 이론적인 다각형 (우리가 teor라고 부를 것이다)와 깨달은 다각형 (우리가 진짜로 부를 것이다) 사이에 간격을 전세할 필요가 있다는 것을 이해하는 것 같다.
동일한 xy 좌표에서 teor 및 실제 시작 모두 각각 자신의 트랙을 만듭니다. 이제 우리는 두 개의 다각형이 훨씬 다르지 않다는 것을 알고 (그리고 희망적으로) (다른 사람들이 가수는 순수한 사발이다), 그러나 lisp의 목적은 조금. rpor는 teor polygonal에 일정한 단계를 수립하는 경우에, 이 단계는 실제적인 polygonal에 계획한 perpendicularly 실제에 px 점을 존중할 수 없습니다.
실제 단계가 결정하면 동일합니다.
두 개의 십자가가되면 문제는 조금 더 복잡해집니다 (@rpor I was thought about 채용 정보 세그먼트의 경사에서 시작하면 측정의 감수가 좌우인 경우
 
2 폴리 나는 x 축에 따라 그들을 분할하고 y의 차이로 거리를 측정합니다.calcolo distanza tra poly.JPG1) pointpassox 명령에 의해, polylines를 선택, x 단계 입력, id polylinea를 포함하는 텍스트 파일을 만들, 좌표 목록 x 축, y, 두 번째 polylinea에 반복.
2) 수입 된 매크로를 통해 생성 된 텍스트 파일을 선택하고 y 사이의 거리를 얻습니다.

이것은 내가 당신의 설명에서 이해 한 것입니다, 의심의 여지가 무엇인지 알고, 크리스탈을 가지고있는 사람들처럼.

이름 *
 

Attachments

덕분에 rpor66 및 결정, 나는 rpor66이 완벽하게 문제를 프레임화했다고 생각합니다. 내 계정 나는 나에게 feasible 보이는 제안 된 솔루션을 시도한다, 아마 완벽 (나는 당신을 업데이트합니다). 명확성을 만들고 어떤 호기심을 만족시키기 위해 나는 작업의 목적을 설명합니다. 2개의 폴리라인 중 하나는 백색 선 가장자리 도로의 기복, km와 km를 위한 백색 선에서 변화하는 cunetta를 따라 달리는 관의 다른 기복입니다. 트랙은 2 개의 폴리 라인이 x 축으로 더 많은 또는 더 적은 병렬을 실행 (도로가 구부리지 않는 것을 이해하기 위해). 정비 가동은 백색 선의 가까이에 실행되어야 하고 관을 손상할 수 있습니다. 백색 선과 관 사이 거리를 아는 것은 가동이 위험하에 있는 안전 범위를 놓기 위하여 저를 허용하고 당신은 사람들의 보호를 위한 특정한 측정을 채택해야 합니다. 어떤 경우에는 두 개의 폴리 라인 크로스가 있지만, 예외는 수동으로 관리 할 것입니다. 감사합니다. 나는 내일을 업데이트합니다.
 
나는 작은 lisp anomaly에 대해 잊어 : 두 가지 폴리 라인은 그들이 y 긍정적 인 것을 확인, 당신은 실제로 그들을 이동해야합니다.

당신이 필요로하는 것을 위해, 나는 그것이 괜찮아 생각합니다, 나는 시간이 있기 때문에, 나는 당신의 작은 문제를 해결합니다.

이름 *
 
훌륭한 rpor66, 정말 감사합니다. lisp와 매크로 작업 egregiamente:finger:.
상대적인 증거를 가진 5-6km를 위한 rode, 그것은 벌금입니다.
감사합니다.
 

Forum statistics

Threads
58,191
Messages
495,938
Members
103,104
Latest member
FabioFrontini

Members online

No members online now.

Back
Top