「C#」カテゴリーアーカイブ

C#:VSTOの再発給エラーの対処

VSTOでわかりやすいようにフォルダを変更
Clickoneで再登録するもエラーの発生
このアプリケーションのマニフェスト バージョンを修正するか、既存のアプリケーションをアンインストールする必要があります。
プログラムの再インストールを行う際に、「同じアプリケーションが既にインストールされているため、インストールできません。

Clickoneは
ナンチャラ.vsto
をクリックしてエクセルアドインを登録する方法

この場合の対処
このフォルダにアクセス
20191203_091033_-00
このフォルダを削除が早い。

実は言いうとここにアドインの接続情報がぎっしりと詰まる。
なので、それぞれ探すのも良いが、かなり多くのアドインを作成している為かなわない。
ざっくり消してその都度、追加した方が良い。

AppData\Local\Apps\2.0
の中のフォルダすべて削除して、再登録すれば完了。
これは、1アドインのみで作成されるので、
多数ある場合は、すべて再登録する必要がある。

c#:点群を読み書き方法

cloudcompareで色々やってほぼいい感じだけど、最終的なのは点群の正規化
本来点群は、物体を点で構成しているかと思う。シロート考え^_^
その集合体の点毎に、位相を加味すれば精度が上がるはず。
そこで点群データを、読み書きできればほぼそれは可能

良いライブラリがまたあるんですね。
LASzip LiDAR compressorと言われる物
フィンランド国土調査の公開により、5.3テラバイトのLASファイルを圧縮のわずか0.8テラバイトのLAZファイルにできる代物。
https://rapidlasso.com/laszip/
C,c++のソースver3.2.1
https://github.com/LASzip/LASzip

その上、ver2.1まではLASzip.Net is open-source and is licensed with the standard LGPL version 2.1 (see LICENSE file).
ソフトウェアは、商品性や特定目的への適合性の黙示的保証を伴わずに、いかなる保証もなく配布されます。
なので利用できる。本当に感謝です。
現在は、3.2だけど、2.1でも十分利用できる。
SnapCrab_NoName_2018-8-26_16-31-54_No-00

続きを読む c#:点群を読み書き方法

DotSpatial:WKBReaderが無くなって

WKBReader wkbReader = new WKBReader();
ver 1.9には、あったのですが無くなっているので
実は、無くなったのでなく、分離されたからなんですね。
このように取得したデータのリーダは
必要なのは
using NetTopologySuite.IO;
WKBReader wkbReader = new WKBReader();

DotSpatial.NetTopologySuite
 1.14.4.0