Ognacの雑感

木漏れ日々

目次

Blog 利用状況

書庫

ギャラリ

ASP.NET AJAX_カスケードドロップダウン を試そうとしたら、住所で寄り道した。

AJAX_カスケードドロップダウンのサンプルを作ってみました。ここ 他に 透かしテキストボックスこことListSearch ここも試してみました。

郵便番号簿のデータを元に、区を持つ都市の 県名+市名 ,  区名, 町域名を順次Dropダウンで選択していくという、他愛もないものです。
そこで、区名を持つデータのみ絞り込んだのですが、「区」の定義が、アヤフヤなのに気づきました。
区制度は政令指定都市が設定できるものらしいです。ところが、姫路市なども「区」を設けています。
郵便番号CSVの説明では、「市区」という項目になっているので、区はそこにあるものと、思ってましたが、姫路市などが入ってこない。現実には姫路市には「区」がある。???どうなってんの??? データを見ると「町域名」の中に区がある。
うーん。行政上の区政度下での区は、市区の範疇で、市が独自に(勝手に?)設定した区は、町域の分類のようです。
その他にも、極小地区の意味で「区」が付けられて、その下には町域が存在しないのもあります。
紛らわし感がします。行政上と違う「区」が存在し、表面上は同格に見えるというのは、IT屋としては、落ち着き感がありません。(職業病?)
 そういえば、「郡」も得体の知れないものです。昔は行政単位として郡役場や郡会議もあったようですが、今は、単に表記上のみみたいです。郡という括りは意味がないように考えるのもIT病かも。
大字小字も、表記不要だったり、住所としては、登記されてなくても、通称で通用したり、住所って謎が一杯です。
東京23区の切り出しも、都の下に区なので条件設定がややこしかった。現実のデータって、処理し難いものですね。

 

 

投稿日時 : 2008年9月27日 1:17

Feedback

# re: ASP.NET AJAX_カスケードドロップダウン を試そうとしたら、住所で寄り道した。 2008/09/27 1:57 Pasie.

 町も町役場のある町とそうでない町があるわけで、区を行政区として統一できても町は残るわけで、やはり統一感が損なわれるのはさけられないかと。
 歴史のあることだし、表現揺れは仕方がないのではないかなあ。
 個人的には、表現揺れを制限する(たとえば"丁目"を記載するかどうかとか、全角半角とか)は有効だと思いますが、住所を分割して記録することに意味などないと思う派です。もっとも業務で住所は縁がないのでそんなことがいえるのかもしれませんが、入力する側としては分割は面倒なことこの上ないです。

# re: ASP.NET AJAX_カスケードドロップダウン を試そうとしたら、住所で寄り道した。 2008/09/27 11:39 Ognac

>入力する側としては分割は面倒なことこの上ないです。
拘りすぎて、深みにはまっていんですが.....orz;
町の下の町も同じ意味で、行政区画の「町」と町域区域の「町」が同じ字であることに起因しますね。

設計屋とすれば、同一用語に複数の意味を持たせるのを避けたいところですが、現実世間はそうなっていない。
顧客に向かって、「用語を統一しましょうね」と提案している一方で、同音異意の用語に合わせたシステムを作る現実もあり、複雑な思いもします。
不可避なんでしょうけどね。
 統計分布の過程でで地域特性を住所から自動判定できないかなぁ...というところからトライしたまでで、他意はないのですが。

# re: ASP.NET AJAX_カスケードドロップダウン を試そうとしたら、住所で寄り道した。 2008/09/27 15:48 Jitta

網干区とか広畑区ね。あって当たり前と思っていたので、他の県の人との話で行政区がどうのという話が出たとき、?マークが飛び回りました。

# re: ASP.NET AJAX_カスケードドロップダウン を試そうとしたら、住所で寄り道した。 2008/09/27 20:14 Ognac

日常生活には影響ないてすものね。
「行政区」を意識することってあるのかしら。
紛らわし感だけが残ります。

# re: ASP.NET AJAX_カスケードドロップダウン を試そうとしたら、住所で寄り道した。 2008/09/27 22:53 Pasie.

>顧客に向かって、「用語を統一しましょうね」と提案している一方で、同音異意の用語に合わせたシステムを作る現実もあり、複雑な思いもします。
 目的は何か、ですね。
 所在地を一意なコードで表し管理する必要があるのならそれに適した番号体系の創造が必要だと思います。しかし、ただ、入力の簡略化なのであればコード化までは必要ないのではないかな、という気がします。むしろそんなことより、宛名印刷時の改行位置の方が問題とか。-_-;
 結局、その案件がなにを求めているのかということに帰結するのではないかと。

# re: ASP.NET AJAX_カスケードドロップダウン を試そうとしたら、住所で寄り道した。 2008/09/28 1:21 Oganc

>宛名印刷時の改行位置の方が問題とか。-_-;
頭に空白を入れて登録する人もいますね。
更新するとき、Trim()して保存して、怒られたことがありましたっけ。

タイトル
名前
Url
コメント