2008年9月19日金曜日

ラインデータがIMSで表示されない

某社より受け取ったラインshpをSDEに登録してIMSのサービスにレイヤを追加してみたところ
ライン全体が表示されない。
正確にはフィーチャのうち一部分だけが表示されて、拡大するとそれまで表示されていなかった部分が表示される。
なぜだ、なぜだ。

shpをテキストにしてみると直線に見えるフィーチャが複数の頂点から構成されているのだが
これが直線状を行きつ戻りつ結線しているデータだった。

解決策としてはジオメトリの修正をすればOK
修正したshpでは行きつ戻りつの部分はマルチパートに変換されていた。

某社は何でこんなややこしいデータを作ったんだろう。

2008年9月7日日曜日

PCL

プログラマでない私が「実践 Common Lisp」を読んでいます。
正直手強い。

普段はバッチを生成する際にxyzzyを使っていたので
さらに深く付き合ってみたいという軽い気持ちで手を出したが
だめだ ハードルのつもりが棒高跳びだった気分
物にしたら便利なんだろうけど。