end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

GIS

postgisを使って、perlやjavaでも幾何学計算

http://www.finds.jp/docs/pgisman/1.5.1/postgisのリファレンスを読んで、perlやjava、c等言語を問わず、幾何学計算を実現できそうな気がしたので試してみました。 (postgisのinstallは別のエントリをご覧下さい)回転や拡大縮小、移動は、html5 canvasでも…

openlayersでwmsサーバから地図を表示

gis

http://d.hatena.ne.jp/end0tknr/20110411/1302532996以前のエントリからしばらく経ちますが、今回はmapserverによるwmsサーバの準備が完了したので、openlayersでwmsサーバから地図を表示します。といっても、行政区画データを表示するだけでは面白くないの…

mapserverによるwmsサーバ構築の準備?

GIS

http://d.hatena.ne.jp/end0tknr/20110407/1302168824今回も先日のエントリの続きで、今回はmapservでwmsサーバ構築の準備というか練習として、国土交通省提供の行政区域データをwmsで表示します。http://cadweb.jp/Map1/wms_1.htmmapserverのドキュメントを…

mapservで国土交通省提供の行政区域データをcgiで表示

GIS

http://d.hatena.ne.jp/end0tknr/20110321/1300728621 先日のエントリに続いて(割と時間が経過していますが)、国土交通省提供の行政区域データをmapservで表示してみます。※gisデータのインポートは、例えば、次のurlをご覧下さい http://d.hatena.ne.jp/end…

mapserver.org提供のデモアプリをmapserv (cgi)で表示

GIS

mapserverにはmapservというcgiが付属しています。また、次のurlではサンプルデータが提供されている為、今回は、これを表示します。http://maps.dnr.state.mn.us/mapserver_demos/workshop-5.4.zip apache (httpd.conf)の設定 まず、httpd.confに次のような…

OpenLayers 2.10 で 「missing } after property list」

GIS

OpenLayers 2.10 を試そうと、http://docs.openlayers.org/library/introduction.html に記載されていた次のサンプルを実行すると、「missing } after property list」というjavascriptエラーが発生。 <html> <head> <script src="http://openlayers.org/api/OpenLayers.js"></script> </head> <body> <div style="width:100%; height:100%" id="map"></div> </body></html>

mapserverのmapファイルで、sql発行 , 日本語出力 , マーカー表示

GIS

今回、mapserverのマップファイルで、sql発行や日本語出力、マーカー表示をする機会があったので、srcを記載しておきます。 MAP SIZE 1000 1000 #画像size EXTENT 140.2 38.3 141.8 38.6 #出力範囲の座標 STATUS ON #地図を表示するか UNITS DD #地図の単位(…

google map apiで複数マーカー&複数吹き出しを表示

今回、gmap apiで複数マーカー&複数吹き出しを表示する機会があったので、html + javascript srcを記載しておきます。複数マーカーと複数吹出しを表示するのにやや、ハマりました。HTML <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="http://maps.google.com/maps?file=api&v=2&key=aaaaa" type="text/javascript" charset="utf-8"></script> </head></html>

公開されているGISデータ

GIS

GISデータは様々な所から入手できますが、私の調べた範囲で書き留めておきます。 国土交通省 国土計画局 http://nlftp.mlit.go.jp/ksj/index.html http://nlftp.mlit.go.jp/ksj/jpgis/jpgis_tool.html shape形式への変換ツール 国土交通省 国土地理院 http:/…

postgisである地点からの距離を算出

http://d.hatena.ne.jp/end0tknr/20100703/1278175849 http://d.hatena.ne.jp/end0tknr/20100703/1278182070 http://d.hatena.ne.jp/end0tknr/20100709/1278662395最近、mapserverやpostgisのinstall、google map apiによるgeocodingを記載してきていますが…

google map api ver.3でgeocoding

GIS

2013/11/23追記 この当時は、google map apiにお世話になりましたが、Yahoo!ジオコーダAPI もいい感じです。 geocoding (住所→座標(緯度経度))変換は、google map apiより Yahoo!ジオコーダAPIがよさそ - end0tknrのkipple - web写経開発 http://code.google…

国土交通省にあるGISデータをPostGISへインポート(改訂版)

GIS

以前、同様の内容を記載していますが、先日、postgisをosxへinstallしたついでにgisデータのインポート手順を改めて書き留めておきます。 http://d.hatena.ne.jp/end0tknr/20080830/1220079398 公開されているGISデータ GISデータは様々な所から入手できます…

mac osx 10.6.3にpostgis, mapserverをinstall

GIS

mac osx 10.6.3にpostgis, mapserverをinstallする機会があったので、その手順を書き留めておきます。参考にさせていただいたurl: http://thinkit.co.jp/cert/article/0701/9/1/2.htm postgis, mapserver は依存moduleが多い postgis, mapserver は依存する…

jpegのexif情報からGPS座標を抽出し、逆ジオコーディング

http://blog.livedoor.jp/dankogai/archives/51262202.htmlEXIFは何となく知っていましたが、GPS座標も定義されていることには驚きました。http://en.wikipedia.org/wiki/Exchangeable_image_file_format http://www.sno.phy.queensu.ca/~phil/exiftool/TagN…

座標(緯度経度)の表示方法と変換方法

GIS

インターネット地図サービスには、googleやyahoo、Mapion、MapFan、ゼンリン等がありますが、緯度(latitude)や経度(longitude)の表示方法も各地図サービスでバラバラです。今回は、緯度経度の表示方法(測地系,書式)と変換方法を書き留めておきます。 書式の…

google map api とゼンリン地図で geocoding (住所→座標(緯度経度))

GIS

google map apiによるgeocoding概要 http://code.google.com/intl/ja_ALL/apis/maps/documentation/services.html#Geocodinggoogle map api を使用すれば、geocoding、すなわち、住所→座標(緯度 経度)を行うことができます。例えば、次のようなグーグル株式…

国土交通省にあるGISデータをPostGISへインポート

GIS

国土交通省国土計画局では、鉄道,地価公示,行政区域等の様々な地図データ(GISデータ)が公開されています。http://nlftp.mlit.go.jp/ksj/index.htmlここではGISデータがxml形式で公開されていますが、今回は、このデータをPostGISへインポートする方法を紹介…