2014年3月3日月曜日

37 - 陸前高田市の地図の表示 7 - GeoServer に登録 2 - 基盤地図情報

37-7-2 陸前高田市の基盤地図情報を GeoServer に登録
GeoServer を起動し、ログインします。
a 左側の欄の「Data」の「Layers」をクリックします。






b 「Add a new resource」をクリックします。






c 「New Layer」の「Add a layer from」の「Add layer from」ドロップダウンから「npn:bmi」を選択します。
d bmi store のリソース(レイヤ)のリストが表示されます。
「riuzentakata_kukakusen」の「Publish」をクリックします。

e 選択したレイヤのリソースと編集した情報の設定をします。

「Basic Resource Info」を入力します。
Name: riuzentakata_kukakusen (変更なし)
Title: Riuzentakata Kukakusen (最初の文字を大文字に変更 任意)
Abstract: Basic Map Info. Riuzentakata Kukakusen (任意)


「Keywords」を入力します。
(Keyword に属性が追加できます。「言語」と「Vocabulary」です。)
Current Keywords: (追加したキーワードが表示されます)
New Keyword: 陸前高田市, 区画(線)(右欄のリストから「日本語」を選択 任意)
(1つずつ入力して「Add Keyword」ボタンをクリック)
Vocabulary: area(陸前高田市), category(区画)(任意)

「Metadata links」は変更しません。

「Coordinate Reference Systems」を入力します。
Native SRS: 空(変更なし)
Declared SRS: EPSG:2452 (「Find」ボタンをクリックして「2452」を検索して表示された「2452」をクリック)
SRS handling: Force declared (変更しない)

「Bounding Boxes」を入力します。
Native Bounding Box: (「Compute from data」をクリック -以下の値が入力されました)
Min X: 59,347.85546875
Min Y: -117,971.375
Max X: 77,583.9140625
Max Y: -102,178.84375
Lat/Lon Bounding Box: (「Compute from native bounds」をクリック -以下の値が入力されました)
Min X: 141.5178767665672
Min Y: 38.93389241714893
Max X: 141.72999224069196
Max Y: 39.0775744322

範囲がずれていたのでシェイプファイルの情報を入力しました。
user@debian7-vmw:~/mapdata$ ogrinfo -summary rikuzentakata 03210-20120327-AdmBdry
INFO: Open of `rikuzentakata'
      using driver `ESRI Shapefile' successful.
Layer name: 03210-20120327-AdmBdry
Geometry: Line String
Feature Count: 634
Extent: (55999.999987, -117971.370007) - (77583.909965, -98138.759978)
Layer SRS WKT:
PROJCS["JGD2000_Japan_Zone_10",
    GEOGCS["GCS_JGD_2000",
        DATUM["Japanese_Geodetic_Datum_2000",
            SPHEROID["GRS_1980",6378137.0,298.257222101]],
        PRIMEM["Greenwich",0.0],
        UNIT["Degree",0.0174532925199433]],
    PROJECTION["Transverse_Mercator"],
    PARAMETER["False_Easting",0.0],
    PARAMETER["False_Northing",0.0],
    PARAMETER["Central_Meridian",140.833333333333],
    PARAMETER["Scale_Factor",0.9999],
    PARAMETER["Latitude_Of_Origin",40],
    UNIT["Meter",1.0]]
ID: String (7.0)
UUID: String (29.0)
PRESENCES: Real (11.2)
PRESENCEF: Real (11.2)
FINISHED: Real (11.2)
ORGGILVL: String (4.0)
ORGMDID: String (6.0)
CATEGORY: String (4.0)
FLAG: String (4.0)
TYPE: String (18.0)
Native Bounding Box:
Min X: 59,347.85546875 -> 55999.999987
Min Y: -117,971.375
Max X: 77,583.9140625
Max Y: -102,178.84375 -> -98138.759978
Lat/Lon Bounding Box: (「Compute from native bounds」をクリック)
Min X: 141.479263530
Min Y: 38.93389241714893
Max X: 141.72999224069196
Max Y: 39.1139669323215



f ページ上部の「Publishing」タブをクリックします。
「WMS Setting」の「Default Style」が「line」になっていることを確認します。
(他は変更しません。)


ページ下部の「Save」ボタンをクリックします。
「Layer」ページの一番下に「rikuzentakata_kukakusen」が追加されます。


「Preview the Layer」
a 左側の欄の「Layer Preview」をクリックし、「rikuzentakata_kukakusen」を検索します。





b Common Formats 列の「OpenLayers」をクリックします。



c 成功すれば、OpenLayers Map がポリゴンで表示されます。

同じように

rikuzentakata_choaza
rikuzentakata_doro
rikuzentakata_dorokozo
rikuzentakata_kaigan
rikuzentakata_kenchiku
rikuzentakata_kido
rikuzentakata_suigai
rikuzentakata_suiiki
rikuzentakata_suikozo

を設定します。

0 件のコメント: