タグ

PostGISに関するyagitoshiroのブックマーク (11)

  • ヒュベニの距離計算式 | www.h2caster.net

    ヒュベニの距離計算式 ↑ ヒュベニの距離計算式 2点間の緯度・経度から距離を計算する PHPでスクリプトを作ってみる 2点間の緯度・経度から距離を計算する ↑ 地球の外周はざっと4万キロメートルだから、緯度経度の角度にして1度111kmってのが簡単です。でも、それは地球が完全球体であるとした場合の話で、実際にはかなりでこぼこしているらしいです。そこで、いろいろな補正を加えた、ヒュベニの式というのがあるそうなので、これを使って計算します。 お手はこちら、http://vldb.gsi.go.jp/sokuchi/surveycalc/bl2stf.html です。実際の式は次のようになるみたいです。これはカシミール3Dのヘルプから引用しました。 D=sqrt((M*dP)*(M*dP)+(N*cos(P)*dR)*(N*cos(P)*dR)) D: 2点間の距離(m) P: 2点の平均緯度

  • Rails Gis Hacks

    Slides from Rails GIS Hacks Tutorial at the RailsConf Europe 2007 by Kashif Rasul & Shoaib Burq. http://rails.nomad-labs.comRead less

    Rails Gis Hacks
  • ここギコ!: PostGISで1点からの半径検索は、UTMなりに変換してから検索するのがベストプラクティス?

    2008年01月26日 PostGISで1点からの半径検索は、UTMなりに変換してから検索するのがベストプラクティス? PostGISで半径x m内の地物を検索する場合、latlong(経緯度)で入っているデータだと空間インデックスが効かないので、どうするかと言う問題ですが。 以前、こんな記事を書いて、むりくりlatlong上で「半径x mの円」を内包する(内接ではない)矩形をざっくり計算し、それを空間インデックスと引き当てて、その後distance_sphere(latlongで入っているテーブルに対し、地球を球体近似した上での表面距離を算出する関数)の実行結果と比較する検索方法を紹介しました。 が、これは別にこれが常道というわけではなくて、GIS素人がちょっとずつ独学して、どんなやり方をすればいいかと試行錯誤した結果の産物です。 まあ言うなれば、ISSEIと同レベルのもの。 が、

  • マルニカ。 RailsのテストでPostGISのGeometry型を扱うメモ。

    問題が解決したので改めてメモしなおします。 実行環境:CentOS5.2, Rails2.1, PostgreSQL8.3.3 ---- 0.PostGISはインストール済み。 PostGISインストールメモ。参照 1.postgres-prとGeoRubyをインストール。 gem install postgres-pr gem install GeoRuby 2.railsプロジェクトを作成。(「sample」プロジェクトとする。) rails sample --database=postgresql cd sample 3.Spatial Adapter for Railsプラグインをインストール。 ruby script/plugin install svn://rubyforge.org/var/svn/georuby/SpatialAdapter/trunk/spatial_ad

  • PHP/MapScript 4.X tutorial

    はじめに この tutorial は、Open Source GIS Conference 2004 & Second Annual MapServer User Meeting Day3でDaniel Morissette & Assefa Yewondwossen が作成された workshop application & data を tutorial にしたものです。データーは、Conference 2004 / Proceedings のページ か、MapTools のページからダウンロードできます。また、この例題は、MapScript の Demo スクリプト GMap をベースにしたもので、現行バージョン GMap75 よりもやや機能が劣りますが、練習用アプリケーションとしては、十分参考になると思います。 ここでは、例題を見ながら PHP MapScript 4

  • ケータイGPSだからできること--日立のスタンプラリーサービス「ittemia」 - CNET Japan

    日立製作所は6月7日、携帯電話のGPS機能を使って、ユーザーが自由にスタンプラリーを作れるサービス「ittemia」を開始した。ユーザーは自分のお勧めの場所をツアーにして紹介したり、参加者としてほかの人が選んだ場所を巡ってコメントをつけたりできる。 ユーザーは地図上に目的地を設定して、同社が「おでかけミッション」と呼ぶスタンプラリーを設定する。地図データはアルプス社より提供を受け、APIを活用してサービスを開発したという。 登録されたスタンプラリーは会員であれば誰でも参加できる。設定された目的地に実際に足を運び、その場で携帯電話からGPS情報を送信すると、その場所に行ったとみなされる。GPS情報送信時には簡単なコメントをつけることも可能だ。すべての目的地を訪れると、スタンプラリーをクリアしたとみなされ、ユーザーの個人ページに記録として残る。 利用料金は無料。ただしサービスを利用するには会員

    ケータイGPSだからできること--日立のスタンプラリーサービス「ittemia」 - CNET Japan
  • ここのことはなかったことにするかも

    サイト移動しています 2014年以降の記事は https://boiledorange73.hatenablog.com/ に移動しています。 2013年以前の記事は はてなダイアリー から はてなブログ に移動しています。 記事は https://boiledorange73.hatenablog.com/entry/2013/12/09/000000 に移動しました。 id:yellow_73:20130809とかid:yellow_73:20130814とかの続き。 https://twitter.com/tmizu23/statuses/363253994665152512 参照。 http://trac.osgeo.org/gdal/ticket/4379 で、マルチプロセス用パッチが出てたという。 同じようなこと考えてるんだ、20ヶ月も前にな。 困ってたガワも作ってらっしゃる

    ここのことはなかったことにするかも
  • 福建11选5有限责任公司

    料滚�����,负心汉����,两颗鸟���,巢�����。 行列����,一片冷����,攻下���,古战场�����。 渔村���,无法换����,真热闹�����,幻兽���。 肚�����,位试炼�����,藐视我����,咧嘴乐����。 地并����,顿系统���,盖�����,可满级����。 怎奈人����,胸前随�����,慕您���,他微微����。囔地走���,行死回���,里抱����,沉浮�����。想要孩�����,隐喻����,撞桌脚�����,光鲜����。 欢喜盯����,读音���,冲级关����,纯洁���。像样����,踏地声�����,丢面����,往坐����。 我额�����,很帅气����,逼走它����,没猜错����。设计部�����,毒毒都�����,息记忆���,他这种����。少好处�����,新款�����,少道具�����,平时

  • PostGIS 2.0.2 Manual

    Abstract PostGIS is an extension to the PostgreSQL object-relational database system which allows GIS (Geographic Information Systems) objects to be stored in the database. PostGIS includes support for GiST-based R-Tree spatial indexes, and functions for analysis and processing of GIS objects. This is the manual for version 2.0.2 This work is licensed under a Creative Commons Attribution-Share Ali

  • ここギコ!: PostgreSQL(PostGIS)改造で頑張るならKML出力対応を

    あともう一つ。 データベース上の位置情報を効率的に検索する方法(PostgreSQL編) -Web屋のネタ帳- DBにおけるインデックスの内部構造とC言語に自信のある人はpoint型用のgist演算子クラスの実装にチャレンジしてみてはいかがだろう。 PostGISがある以上はっきり言ってその辺頑張っても誰も評価してくれまい。 そんなとこで頑張るくらいなら、今、PostGISではSQLでの地理データの検索結果を、GMLやSVGといったXMLフォーマットで直接返すことができるけど、これがKMLに対応すれば、Google EarthやGoogle MapsとPostgreSQLが直接連携できるようにもなる。 インデックスがどうこう実装するよりははるかに簡単だし(俺にはできんが、GMLやSVGの実装参考にすりゃいいだろうから多分そこまで難しくないだろう)、はるかに ネ 申 になり易い。 腕に自身が

  • ここギコ!: GoogleMapsと連動したいなら幾何データ型よりPostGIS

    なんか向こうのコメントに書き込んだのだが、よく判らんが削除されてしまったのでこっちのエントリで取り上げる。 データベース上の位置情報を効率的に検索する方法(PostgreSQL編) -Web屋のネタ帳- たとえばおいしいケーキ屋さんの位置情報がデータベース上にあるとしよう。...GoogleMapsなどである範囲の地図を表示したとして、お店の位置を地図上にマーキングさせたい場合には、その地図の範囲の情報をキーにしてデータベース上の緯度経度を検索する必要がある。 ......... だが、ひとたび ある1点から半径rの円内に該当するデータを検索したい さらにその検索結果を、中心点からの距離でソートしたい といったことになると、とたんに難しくなる。しかし、PostgreSQLにもう5年以上前から実装されている幾何データ型、幾何関数、幾何演算子を使えば、SELECT一発でできることだ。 幾何

  • 1