ポストコードまたはノースウェイズのいずれかを使用してマップ座標をプロットすることは可能ですか?どこからでも無料でマップを取得できますか?米国地図にはデフォルトでSSRSが付いていますが、英国では利用できません。ポストコードによるレポートサービスのマッピング
答えて
英国のESRIシェイプファイルは、Ordnance Surveyから無料で、北アイルランドからはOpenDataNIからダウンロードできます。あなたのニーズに合わせて、さまざまな英国行政区域を得るために境界線オプションをお勧めします。これらは名前などと来て、素晴らしいです。
ポストコードの場合、SSRSはそれらをそのままマッピングできるとは思いません。郵便局のPostcode Address Fileに投資する必要がありますが、通常のライセンス料がかかりますが、6か月ごとに更新されます。または、英国のポストコードの非常に包括的なコレクションを持っているDoogalなどのウェブサイトから無料のリソース(北アイルランドを含む) 、地理データ(Lat/long、Eas/Norなど)、およびそれらが所在する病棟などの追加のメタデータが含まれます。
これらの2つのリソースから、あなたのlatを保持するポストコードルックアップテーブルクエリによって返されるデータフィールドの長さはspatial
です。これはSSRSマッピング情報を入力する最も簡単な方法で、正しいgeography
データ型を使用すると「うまく動作します」。
あなたの郵便番号のテーブルのspatial
列に追加するには:あなたがspatial
照会に割れ得れば
ALTER TABLE [dbo].[Postcodes]
ADD [SpatialPoint] GEOGRAPHY
GO
-- This query may take a loooooong time depending on your set up,
-- though you only have to run once across the whole dataset.
-- Obviously you will need to run again for any new postcodes.
UPDATE [dbo].[Postcodes]
SET [SpatialPoint] = geography::STPointFromText('POINT('
+ CAST([Longitude] AS VARCHAR(20))
+ ' '
+ CAST([Latitude] AS VARCHAR(20))
+ ')'
, 4326)
GO
、あなたはすぐに問い合わせながら、間違いなく(私の最初の実行に非常に長い時間がかかるだろうことがわかります私たちの虚偽のボックスでは約20時間かかりましたが)、さまざまなspatial
関数を使用して、どのポストコードがどの境界ポリゴンにあるかを特定し、特定の境界の一部であるすべてのポストコードを介してデータをセグメント化します。あなたの住所データにCounty/Ward/Local Authority/etcが含まれているかどうかを確かめることができない場合には非常に役立ちます。
また、空間機能が各バージョンの飛躍と境界を改善するため、SQL Serverのバージョンを少なくとも2012年にアップグレードすることも検討してください。
- 1. DMZによるSQL 2k8レポートサービスの認証
- 2. ポストコードAPIルックアップ
- 3. Microsoftレポートサービス
- 4. Sqlserverのレポートサービス
- 5. レポートサービスのテキストケース
- 6. SQLレポートサービスのエラー
- 7. vb.netのレポートサービス - レポートビューア
- 8. レポートサービスのレポートのタイムアウト
- 9. 新しいウィンドウのポストコードを取る
- 10. NHibernateによるマッピング?
- 11. レポートサービス3テーブル
- 12. SQL Server 2008レポートサービス
- 13. レポートサービスとカスタムデータソース
- 14. レポートマネージャを開くようにレポートサービスを設定する
- 15. 2つのポストコード間の距離
- 16. レポートサービスのマトリックスレポートへのインタラクティブソート2005
- 17. レポートサービスWebサービスMVCアプリケーション
- 18. SSRS:レポートサービスでURLエンコーディング
- 19. Rails 3.1によるRestKitマッピング
- 20. NHibernate 3.2 IDictionaryによるマッピング
- 21. GoogleマップAPI v3 - ジオコーディング(イギリスのポストコード)
- 22. GY1-9ポストコードの正規表現
- 23. 特定のポストコードがフォーム入力に入力されないように制限
- 24. MOSS 2007 - レポートサービスの問題
- 25. レポートサービス - ページヘッダー内のグループ名
- 26. レポートサービスのTextBox境界(レポートビルダー3.0)
- 27. レポートサービスでのフォーメーション(マトリックス?)2005
- 28. レポートサービス - レポートパラメターの失効状態
- 29. SQL Server 2016 |レポートサービス|ルートフォルダのリダイレクト
- 30. 適切なマッピング文字列フィールドの長さ(コードによるマッピング)