diff --git a/src/osm/jp/coverage/busstop/DbBusstop.java b/src/osm/jp/coverage/busstop/DbBusstop.java
index 28e55bb..79d1382 100644
--- a/src/osm/jp/coverage/busstop/DbBusstop.java
+++ b/src/osm/jp/coverage/busstop/DbBusstop.java
@@ -17,6 +17,7 @@
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
import static osm.jp.coverage.busstop.Busstop.anaComm;
+import static osm.jp.coverage.busstop.Busstop.anaCommJGD;
public class DbBusstop {
public static final String TABLE_NAME = "bus_stop";
@@ -346,6 +347,81 @@
}
/**
+ *
+ *
+ * 城堀
+ *
+ *
+ * 1
+ * 箱根登山バス
+ * 小01
+ *
+ *
+ *
+ *
+ * 1
+ * 箱根登山バス
+ * 湯07
+ *
+ *
+ *
+ *
+ * 1
+ * 箱根登山バス
+ * 湯11
+ *
+ *
+ *
+ *
+ * @param con
+ * @param node
+ * @param iFileName // ソースファイル名(拡張子を含まない)
+ * @throws IOException
+ * @throws SQLException
+ */
+ public static void showBusStop(Connection con, Node node, String iFileName) throws IOException, SQLException {
+ String idrefStr = "";
+ String nameStr = "";
+ try (PreparedStatement ps2 = con.prepareStatement("UPDATE bus_stop SET name=?,ifile=? WHERE idref=?")) {
+ ArrayList bris = new ArrayList<>();
+ NodeList nodes = node.getChildNodes();
+ for (int i=0; i < nodes.getLength(); i++) {
+ Node node2 = nodes.item(i);
+ switch (node2.getNodeName()) {
+ case "ksj:position":
+ NamedNodeMap nodeMap = node2.getAttributes();
+ if (null != nodeMap) {
+ for ( int j=0; j < nodeMap.getLength(); j++ ) {
+ if (nodeMap.item(j).getNodeName().equals("xlink:href")) {
+ idrefStr = nodeMap.item(j).getNodeValue();
+ idrefStr = idrefStr.substring(1);
+ System.out.println("found idref='"+ idrefStr +"'");
+ break;
+ }
+ }
+ } break;
+ case "ksj:busStopName":
+ nameStr = node2.getTextContent();
+ break;
+ case "ksj:busRouteInformation":
+ String[] rtn = anaCommJGD(node2);
+ if (rtn != null) {
+ bris.add(rtn);
+ } break;
+ default:
+ break;
+ }
+ }
+
+ // idref と nameStr をデータベースに格納する
+ ps2.setString(1, nameStr);
+ ps2.setString(2, iFileName);
+ ps2.setString(3, idrefStr);
+ ps2.executeUpdate();
+ }
+ }
+
+ /**
* 'table.BUS_STOP'を新規に作る
* 既にテーブルが存在する時には何もしない
* @param conHsql