Shapefile は、地理的なデータを可視化するための一般的なベクターデータ形式です。折れ線や多角形などのベクター要素を使用してデータを表します。通常、このファイルタイプは、次の 2 つの形式で保存されます。
次のコードは、ShapeReader クラスを使用して shp および dbf 形式ファイルの両方をロードし、ロードされたデータをマップのベクターレイヤに追加します。
上のコードでは、既に作成した MapReader というクラスを参照しています。このクラスは、shp ファイルと dbf ファイルからベクターデータを読み込みます。
shp ファイルと dbf ファイルから図形を追加すると、マップは次の図のようになります。