십진수 1 미터는 얼마입니까?


11

FME의 테스터를 사용하여 1 미터보다 큰 물체를 선택하고 있습니다.

내 데이터는 EPSG : 4326에 있습니다.

십진수 1 미터는 얼마입니까?


4
에 대한 답변을 확인합니다 gis.stackexchange.com/questions/2951/...
언더 다크

6
Underdark의 의견과 @Alex Markov의 대답은 길이와 십진 도의 변환이 위치와 방향에 따라 크게 달라진다 는 것 입니다. 테스트가 매우 정확할 필요가없는 경우 ( 예 : 1m가 원유 임계 값이고 1 / 2m 또는 2m도 마찬가지로 수행 할 수있는 경우) 극지방에 적용 할 필요가없는 경우 매우 대략적인 근사값을 안전하게 사용할 수 있으며 방향과 위치에 대한 의존성을 무시할 수도 있습니다.
whuber

답변:


8

Alex의 대답이 마음에 들지 만 고정 된 승수로 십진수를 미터로 변환하는 것보다 재 투영하는 것이 좋습니다. 필요하지 않은 경우 데이터를 재 투영하는 것을 결코 좋아하지 않습니다. 나는 당신이 어느 정도의 정확성 / 정밀도를 잃게 될 것이라고 생각합니다.

내가 시도하는 것은 ReprojectLengthCalculator 변환기입니다. 이를 통해 길이를 10 진수로 측정하고 해당 속성 값을 다시 투영 할 수 있습니다. 피쳐를 미터로 재 투영 할 필요가 없습니다.

여기에 이미지 설명을 입력하십시오

여기서 단점은 실제로 2 포인트 라인에서만 작동하고 어떤 이유로 든 입력의 일부로 해당 라인의 각도를 계산해야한다는 것입니다.

Alex가 제안한대로 재 투영하는 경우 별도의 스트림으로 수행하고 결과 거리를 원래 데이터로 다시 병합하는 것이 좋습니다. 그렇게하면 좋은 (재 투영되지 않은) 지오메트리 사본이 유지됩니다.

또한 동적 좌표계로 다시 투영하는 것이 좋습니다. _AZMED_거리 측정 및 _AZMEA_면적 측정 용. 각 지형지 물은 자체 등거리 (동일 지역) 좌표계로 효과적으로 변환되어 최상의 결과를 제공합니다.

다음과 같이 보일 것입니다.

여기에 이미지 설명을 입력하십시오

당신은 할 수 FeatureMerger 후 테스터를 넣어,하지만 난이 구성이 더 효율적이라고 생각합니다. FeatureMerger가 작동하려면 기능에 대한 고유 ID가 필요합니다.


1
FeatureMerger보다 나은 결과를 생성하기 전에 GeometryExtractor before 및 GeometryReplacer를 사용할 수 있습니까? GeometryExtractor / GeometryReplacer는 기능별로 기능을 처리 할 수있는 반면 FeatureMerger는 모든 기능을 메모리 (이 경우에는 두 번)에로드합니다.
Alex Markov

흥미로운 CS ( _AZMED_/ _AZMEA_)에 감사드립니다 ! 그것에 대해 더 읽을 수있는 곳은 어디입니까?
Alex Markov

그냥 깨달았다 또한 GeometryExtractor / GeometryReplacer를 사용하여 우리는 실제로 제거 할 수 Reprojector_2... 변압기
알렉스 마르코프에게

2
재 투영 _AZMED_하거나 _AZMEA_입력 피처를 중심으로 좌표계를 생성합니다. 이러한 계획에 대한 일반적인 세부 사항 : en.wikipedia.org/wiki/Lambert_azimuthal_equal-area_projection en.wikipedia.org/wiki/Azimuthal_equidistant_projection
Raven

1
"이전에는 GeometryExtractor를 사용하고 더 나은 결과를 생성 한 후 GeometryReplacer를 사용할 수 있습니다"-가능합니다. 나는 비교를하지 않았다. 그러나 이와 같은 데이터를 직렬화하면 성능이 저하되므로 확실하지 않습니다. 더 많은 처리가 필요한 경우 Geometry 속성을 제거하려면 AttributeRemover를 사용해야합니다. 그렇지 않으면 당신은 목적을 위해 나머지 번역을 통해 매우 큰 속성을 가지고 있습니다.
마크 아일랜드

2

적절한 정확도로 결과를 얻으려면 다음 단계를 수행하도록 제안 할 수 있습니다.

  1. 재 투영 일부는 미터법 단위로 CS를 예상에 데이터를.
  2. 길이를 계산 하고 테스터 변압기를 사용 하십시오 .
  3. 데이터를 다시 소스 CS (EPSG : 4326)로 다시 투영 하십시오.

모델의이 부분은 다음과 같아야합니다.

모델 예

편집 1 :

GeometryExtractor 및 GeometryReplacer 변환기를 사용할 수도 있습니다. 이 경우 피쳐의 형상을 전혀 수정하지 않으며 Reprojector_2다음을 제거 할 수 있습니다 .

모델 예 2


나는 좌표의 불일치를 얻는 것보다 전에 이것을했습니다!!
Z77

1
내 편집 내용을 살펴보십시오. 그것이 도움이되기를 바랍니다! 또한 마크 아일랜드 @ 의해 제안 된 모델 시도
알렉스 마르코프
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.