JMP에서 사용자 정의 Mapbox를 배경 맵으로 표시할 수 있나요?Mapbox에서 사용자 정의 지도를 만들고 Graph Builder의 웹 지도 서비스에서 해당 URL을 사용했지만 아무 것도 표시되지 않았습니다. JMP가 실제로 사용자 정의 Mapbox를 배경 맵으로 표시할 수 있습니까?
대량 맞춤화Re: JMP에서 사용자 정의 Mapbox를 배경 맵으로 표시할 수 있나요?@jimloughlin ,
Clip Shape에 관해서는 JMP 버전 14에서 구현되었습니다. 저는 Windows 10 OS를 사용하고 있습니다. 버전 14.3 및 15.1에서 이것을 테스트하고 성공적으로 실행했습니다. JMP 14용으로 구현되었기 때문에 JMP 13에서는 작동하지 않습니다. 도트 버전인지 JMP 14의 초기 릴리스인지 기억이 나지 않습니다.
두 번째 코드 블록과 관련하여:
- JSL 구문에서 세미콜론은 Glue입니다.
- 해당 코드 블록은 내 스크립트의 마지막 명령문이므로 실행하는 데 세미콜론이 필요하지 않습니다.
Re: JMP에서 사용자 정의 Mapbox를 배경 맵으로 표시할 수 있나요?밀도 등고선 지도를 실행할 때 지도에 올바르게 정렬되지 않습니다.아마도 첫 번째 코드 덩어리에서 발생한 오류 때문일 것입니다.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Cities.jmp" );
gb = Graph Builder(
Size( 653, 396 ),
Show Control Panel( 0 ),
Variables( X( :Longitude ), Y( :Latitude ) ),
Elements( Contour( X, Y, Legend( 2 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{Background Map( Boundaries( "US States" ) ), Grid Line Order( 2 ), Reference Line Order( 3 )}
)
)
);
cs = (gb << Report)[FrameBox( 1 )] << Find Seg( Contour Seg( 1 ) );
Wait( 2 );
cs << Clip Shape( Boundaries( "US States" ) );
/*:
디스플레이 상자 'ContourSeg'가 'Clip Shape' 메시지를 인식하지 못합니다. 아마도 다음 중 하나를 의미할 것입니다: <<클래스 이름 <<<<
두 번째 코드 덩어리에서는 마지막 문에 세미콜론이 필요하다고 생각합니다.
Re: JMP에서 사용자 정의 Mapbox를 배경 맵으로 표시할 수 있나요?@shasheminassab ,
문제는 지도에 액세스하는 구문이 올바르지 않기 때문일 수 있습니다. 이 포럼에 게시하고 싶지 않다면 스크립트나 스크린샷을 다음 주소로 보내주세요. @Craige_Hales 개인 이메일로.해결책을 찾으면 포럼에 학습 내용을 게시해 주세요.
Re: JMP에서 사용자 정의 Mapbox를 배경 맵으로 표시할 수 있나요?감사해요 @Craige_Hales . 저는 Tableau에서 매핑 경험을 크게 향상시키는 사용자 지정 Mapbox 맵을 사용해 왔습니다. 그래서 JMP로도 가져올 수 있는지 궁금합니다. 그래도 설명해 주셔서 감사합니다.
Re: JMP에서 사용자 정의 Mapbox를 배경 맵으로 표시할 수 있나요?wms 서버가 있는 mapbox에 대해서는 아무것도 표시되지 않습니다. JMP에는 공개 거리 지도 데이터를 제공하는 것이 있습니다.
https://en.wikipedia.org/wiki/Web_Map_Service 개요입니다.
고해상도 이미지를 가져와 배경 그림으로 사용할 수 있지만 지도 투영 및 그래프 좌표에 대한 픽셀 정렬에 문제가 있을 수 있습니다.
@XanGregg
Re: JMP에서 사용자 정의 Mapbox를 배경 맵으로 표시할 수 있나요?감사해요 @gzmorgan0 . 맞춤 지도를 만들 수 있는 mapbox.com을 언급하고 있었습니다. 옵션이 있는 것으로 알고 있습니다. 웹 매핑 서비스(WMS)에서 지도를 추가할 수 있는 배경 지도 대화 상자. 배경 맵의 WMS 섹션에서 mapbox.com에서 생성한 사용자 정의 맵 URL을 사용할 때 아무 것도 표시되지 않습니다.
Re: JMP에서 사용자 정의 Mapbox를 배경 맵으로 표시할 수 있나요?@shasheminassab ,
귀하의 게시물에 귀하의 질문에 답변할 수 있는 정보가 충분하지 않습니다.MapBox라는 JMP 객체를 찾지 못했습니다.
- 그래프의 FrameBox에 추가할 수 있는 배경 맵을 위한 MapSeg,
- GraphBuilder 컨트롤을 통해 추가할 수 있는 MapShape입니다.
GraphBuilder의 Map Shape 영역을 Map Box로 참조하고 계신 것 같습니다.아래 스크립트는 JMP 도움말 >스크립팅 가이드> 클립 모양에서 복사한 것입니다. 이 스크립트는 밀도 등고선 지도를 생성하고 미국 주를 배경 지도로 사용합니다.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Cities.jmp" );
gb = Graph Builder(
Size( 653, 396 ),
Show Control Panel( 0 ),
Variables( X( :Longitude ), Y( :Latitude ) ),
Elements( Contour( X, Y, Legend( 2 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{Background Map( Boundaries( "US States" ) ), Grid Line Order( 2 ),
Reference Line Order( 3 )}
)
)
);
cs = (gb << Report)[FrameBox( 1 )] << Find Seg( Contour Seg( 1 ) );
Wait( 2 );
cs << Clip Shape( Boundaries( "US States" ) );

다음 스크립트는 동일한 데이터 테이블과 지도 모양을 사용합니다.
Graph Builder(
Size( 551, 618 ),
Show Control Panel( 0 ),
Variables( Overlay( :State ), Color( :POP ), Shape( :State ) ),
Elements( Map Shapes( Legend( 7 ), Show Missing Shapes( 1 ) ) )
)

첫 번째 그래프는 배경의 지도 모양과 함께 경도 및 위도를 기준으로 일부 함수를 매핑합니다. 두 번째 그래프에는 하위 영역이 정의되어 있으며 각 하위 영역(주)에 대한 일부 값(인구 또는 오존 수준 등)이 매핑되어 있습니다. 각 상태는 별개의 모양입니다.
그래프용 스크립트를 저장하고 게시하면 JMP 커뮤니티에서 귀하의 질문에 답변하는 데 도움이 됩니다.