지도에 중심점이 있고 별도의 레이어 (장소의 위치 및 장소 방문자의 출발 도시)에 다른 점이 있습니다. 이와 같은 항공사 목적지 맵과 유사한 출력을 생성하는 플러그인이 있습니까?
그들은 "큰 원"유형의 선일 필요는 없으며 직선 만 할 것입니다. 특정 이벤트 방문자의 원점을 시각적으로 표시하기위한 것입니다.
팁이나 플러그인 권장 사항이 있습니까?
지도에 중심점이 있고 별도의 레이어 (장소의 위치 및 장소 방문자의 출발 도시)에 다른 점이 있습니다. 이와 같은 항공사 목적지 맵과 유사한 출력을 생성하는 플러그인이 있습니까?
그들은 "큰 원"유형의 선일 필요는 없으며 직선 만 할 것입니다. 특정 이벤트 방문자의 원점을 시각적으로 표시하기위한 것입니다.
팁이나 플러그인 권장 사항이 있습니까?
답변:
시작 / 목적지 지점을 연결하고 곡선 "큰 원"선이 필요없는 경우 " mmqgis " 라는 QGIS 플러그인을 살펴보십시오 . 그것은 당신이 찾고있는 비주얼을 만들 것이라고 생각 하는 허브 라인 도구를 가지고 있습니다.
"허브 라인 도구는"스포크 포인트 "레이어의 포인트에서"허브 포인트 "레이어의 일치하는 포인트로 그린 선으로 허브 및 스포크 다이어그램을 생성합니다. 각 허브와 어떤 허브가 연결되는지 결정하는 것은"허브 간의 일치를 기반으로합니다. 허브 지점의 ID 속성 "및 스포크 지점의"스포크 허브 ID 속성 ""
이것이 작동하려면 PostGIS 설치가 필요합니다. QGIS PostGIS Manager 도구를 사용하여 셰이프 파일을 PostGIS에로드 할 수 있습니다.
SQL 쿼리는 QGIS 내 (예 : PostGIS 데이터베이스에 연결되어있는 경우)에서 여러 도구로 실행될 수 있습니다. RT SQL 레이어 플러그인.
하나의 대상 지점 만 있고 여러 소스 지점 (테이블 "source")이있는 경우 http://underdark.wordpress.com/2011/08/20/visualizing-global-connections/ 의 SQL 쿼리 를 다음과 같이 단순화 할 수 있습니다.
CREATE TABLE connections AS (
source.id,
SELECT ST_Transform(ST_Segmentize(ST_MakeLine(
ST_Transform(ST_SetSRID(ST_Makepoint(--your lon lat here--),4326), 953027),
ST_Transform(source.the_geom, 953027)
), 100000 ), 4326 ) AS the_geom
FROM source
);
먼저 CRS # 953027을 먼저 삽입하는 것을 잊지 마십시오.
QGIS 플러그인 저장소에서 제공되는 노드 2 노드 흐름 매핑 확장을 통해 흐름 맵을 묘사 할 수 있습니다.
http://plugins.qgis.org/plugins/FlowMapper/
또한 zip 파일 내에 샘플 데이터 및 문서가 있습니다.
입력 노드 좌표 및 상호 작용 행렬은 공백으로 구분 된 평면 텍스트 형식이어야합니다.
당신은 R과 ggplot2 에서 그것을 달성하기 위해 세계에서 가장 큰 항공사 매핑 게시물에서 James Cheshire의 지시를 따르려고 시도 할 수 있습니다 .
R의 더 일반적인 매핑 팁은 ggplot2 post가 있는 Great Maps 에도 설명되어 있습니다.
데이터가 다음과 같이 설정되었다고 가정합니다.
ID Origin_X Origin_Y Dest_X Dest_Y
프리웨어 패키지 CrimeStat 는 출발지와 목적지 위치가있는 shapefile을 입력으로 가져와 선이 그려진 shapefile을 출력 할 수 있습니다. CrimeStat에 연결할 줄을 알려주려면 셰이프 파일에 고유 한 ID가 있어야합니다.
QGIS에서이 작업을 더 직접 수행 할 수 있다고 확신하지만 CrimeStat는 필요한 경우 작업을 수행하기위한 완만 한 GUI 인터페이스를 제공합니다. 찾아 보려는 사이트의 이전 질문에 polyline-creation 태그가 지정되어 있습니다 .
CrimeStat에서 투영 된 좌표 또는 위도를 사용할 수 있지만 큰 원 선을 생성 하지는 않습니다 (선을 여러 개의 작은 세그먼트로 분할해야 함).