건물 내의 다양한 위치에 분포 된 수치 데이터 히트 맵을 만드는 방법을 찾고 있습니다. 몇 시간 동안 데이터 매핑 등을 연구하고 조언을 구했습니다. 나는 GIS에 처음 온 사람이다. 사용할 수있는 옵션의 대부분은 위도/경도를 사용하는 대부분의 타일 API이며 내 요구 사항에 과도 함입니다 ...조언 : 매트릭스의 사용자 정의 shapefile 또는 C# 히트 맵
궁극적으로, 방금 히트 맵 오버레이로 배경 이미지 (평면도)를 출력하여 높은 강도. 데이터는 특정 위치 (예 : 활동 레벨 : 14, 위치 : 수신 입구)에 바인딩되어 있으므로 무작위로 맵에 분산되지 않습니다. 데이터에는 타임 스탬프가 있으며 최종 목표는 애니메이션을위한 시간별 활동의 PNG를 인쇄하는 것입니다.
두 가지 옵션이있는 것 같습니다.
나는이 튜토리얼 (http://dylanvester.com/post/Creating-Heat-Maps-with-NET-20-%28C-Sharp%29.aspx)을 좋아한다. 최종 이미지는 내가 원했던 것과 매우 유사합니다. 훌륭한 시작입니다. 즉, x, y 좌표 또는 x, y 좌표에 "수신 입구"와 같은 위치를 지정해야합니다. 그런 다음 모든 히트 맵에 앞서 매트릭스를 처리하고 CSV 파일의 데이터를 가져 와서 적절한 좌표에 활동 값을 입력해야합니다.
다른 옵션은 바닥 계획에서 사용자 정의 shapefile (?)을 만드는 것입니다. 즉, 정의 된 영역이있는 벡터 그래픽을 만듭니다. 각 영역은 태그 지정 가능 위치에 기인합니다. 이것은 가장 유연한 옵션 인 것처럼 보입니다. 그러나 저는 셰이프 파일을 생성하는 방법을 찾기 위해 정말로 고심하고 있습니다.
GIS 용어에 익숙하지 않아서 검색이 어려워졌습니다. 후자는 시간이 지남에 따라 활동 값을 변경하는 가장 현명한 해결책입니다 (https://gist.github.com/1370472과 같은 모양 파일을 사용하십시오).
링크 발견
- guthcad.com/cad2shape.htm (그러나 CAD 도면, 단지 래스터 배치도가없는)
- stackoverflow.com/questions/4014072/arcgis-flex-overlay-을 바닥 계획 - PNG (인정, 타일 싶지 않아)
- oliverobrien.co.uk/2010/01/simple-choropleth-maps-in-quantum-gis/
- gis.stackexchange.com/questions/ 20901/대화 형 플로어 사용 계획 (위대해 보인다)
요약하면 : 건물 내의 위치에 바인딩 된 데이터를 매핑하고 싶습니다. C# 튜토리얼에는 아주 좋은 코드가 있지만, 활동 데이터를 좌표로 연결하는 것은 잠재적으로 지저분합니다 (좌표 사이의 벡터가 사용될 수 있기 때문에 위치 간의 전환을 설명 할 수는 있지만).). 다른 옵션은 QGIS와 같은 방법으로 CSV 데이터에 연결할 수있는 영역이있는 이미지를 만드는 것입니다. 더 많은 경험을 가진 사람들이 최선의 방향 또는 대안을 제시 할 수 있습니까?
감사합니다.
감사합니다, 나는이있을 것이다 그것 (진짜로)을보십시오. 나는 그가 필요로하지 않기 때문에 long/lat 해결책으로부터 멀리 이동하려고 노력하고있다. 나는 수동으로 x, y 좌표를 식별해야하고 내 위치를 코드화하고 데이터 일치를 코드화해야하는지 또는 셰이프 파일과 같은 것을 사용할지 여부를 식별하려고 시도하고 있는데,이 경우 튜토리얼을 찾는 위치에 대한 조언이 유용 할 것입니다. – user969670
추가됨 네가 방금 말했던 것을 바탕으로 생각했다. 모양 파일 iirc는 벡터 모양을 정의합니다. 그렇다면 히트 맵에 잘 맞는지 모른다. –