MapServerによってDecidiéndonos

マップを公開する方法を探していたCadastre機関との最近の会話を利用して、ここでは、対象の救助をコミュニティに戻すための最も重要なことを要約します。 おそらくその時、それは決定を下したり、geofumadoの助けを求めたい人を助けるでしょう。

なぜマップサーバ

ステージは、GeoWeb Publisher(Bentley)に任せようとしていた人でした。 ディスカバリサーバ、これの祖先、塵のような年に戻って。  彼らがBentleyに興味を持ったもう一つの理由は、Microstation Geographicsにマッピングされており、地籍図の作成と維持のためのVBAアプリケーションがあるからです。

以前のブログ(醜い - 珍しい 友達が言うように)私たちは、Webマップサービスを作成する方法を示し、 マニホールド使用 低コストの代替手段としてのGIS。 ある日、そのメリットについても話しました Geoweb Publisher より多くの銀があるときの解決策としてベントレーから。 これは、その古い投稿に継続性を与えるためです 比較をした オンラインマップを公開するためのさまざまなアプリケーションの中にあります。

会話の後、私たちはMapServerに行くことにしました。これは、今後数日で活用したいと思っているトピックです。 ちなみに、今年の残りの期間は、Web環境で他のオープンソースプラットフォームのテストを開始します。

バナー MapServerはGISアプリケーションではなく、そのページにあるように、そのふりをすることすらありません。 ミネソタ大学のイニシアチブとして誕生したため、そのロゴはミネソタ川とミシシッピ川の合流点に由来しています。 今日では、おそらくアングロサクソンの起源のために、広く配布されているWebマップサービスのベンチマークとなっています。 このアプリケーションとして、幅広い範囲があります-非常に広い - 私はシンプルさが好きで、新しいユーザーにとっては最もシンプルです。 すべての魔法はQGisのようなプログラムから生成することができる.mapファイルを処理しているか、PHP、Java、Perl、Python、Ruby、C#などの言語を利用するmapscriptのロジックを理解しています。

より多くのアプリケーションがMapServer "サービスされた」Chamaleon、Cartoweb、Ka-map、Pmapperなど。 MapServerの基本的なロジックを理解することが理想的ですが、これらはコードの習熟度が低いユーザーに推奨されます。

mapserver install

示されている例は、私たちが現在行っている作業のほんの一例です。 彼らの許可を得て、このサービスが数週間以内に一般に利用可能になり、それから彼らはそれが機能しているのを見ることができることを知っています。

その他のどのWebアプリケーションが存在するか

このために、私は財団の参考資料として使用します OSGeo、これは、地理空間分野におけるオープンソースの持続可能性と標準化の観点から最も創造的なイニシアチブのXNUMXつです。 他にもあることは認めますが。

  • Mapbender、非常に普及しており、IDEGuatemalaの場合はMapserverでシンクライアントとして使用されます。 その魅力の理由は、今日Webで最も広く使用されているXNUMXつの組み合わせであるPHPとJavaScript用に開発されたためです。
  • Mapbuilder、到達した その終わり バージョン1.5で、オープンレイヤーにマージされました。 AJAXのこと…それは美しさでした。
  • レイヤーを開くGoogleやYahoo Mapsを統合したり、ラスターディスプレイを効率的にキャッシュしたいかどうかは不思議です。
  • Mapguide Opensource、AutoDeskとの関係で非常に人気があります。 あなたが望むどんな味でも、死ぬのに頑強です。
  • 程度、標準でかなりの煙。 ヨーロッパには多くの可能性があります。 GMLサポートの安定性により、イニシアチブでWebプロセスを実装するための中立的な代替手段として提案されています。 INSPIRE.

mapserver install その他のOSGeoインキュベーションソリューションは次のとおりです。

  • Geoserver、その最大の可能性は開発がJavaについてであるということです。 グーグルマップ、グーグルアース、ヤフーマップ(ArcGISを含む)を統合する際にオープンレイヤーのような多くのものを提供
  • Geomatics これには、ライトクライアント、デスクトップ、ウェブが含まれます。
  • MapFishPytonに焦点を当てているが、おそらく最も文書化されていないもの(オンライン)の一つであろう。

MapServerのメリット

互換性 基準付き OGC。 たぶん最高ですが、このほとんどすべてのオープンソースアプリケーションでは、少なくともWMS、WFS、WCS、GMLに関しては十分です。

  • Webマップサービス(OGC:WMS)1.0.0、1.0.7、1.1.0、1.1.1
  • Web Feature Service(OGC:WFS)1.0.0、1.1.0
  • ウェブカバレッジサービス(OGC:WCS)1.0.0、1.1.0
  • 地理マークアップ言語(OGC:GML)2.1.2、3.1.0レベル0プロファイル
  • Webマップコンテキスト文書(OGC:WMC)1.0.0、1.1.0
  • スタイルレイヤ記述子(OGC:SLD)1.0.0
  • フィルタエンコーディング仕様(OGC:FES)1.0.0
  • センサ観測サービス(OGC:SOS)1.0.0
  • 観測と測定(OGC:OM)1.0.0
  • SWEコモン(OGC:SWE)1.0.1
  • OWS共通(OGC:OWS)1.0.0、1.1.0

Open Gis Consortiumのガイドラインを介してデータを提供することで、どのプログラムも支障なくそれに固執することができます。 AutoDesk Civil3D、ArcGISから。 Bentley Map、gvSIG、QGisなどへ。 Google Earth / wms経由のマップですら。

これまで私が以前に使っていたアプリケーション(GeoWeb PublisherとManifold GIS)と比較すると、MapServerは 多くの拡散その結果、ユーザーコミュニティは言うまでもなく、ページには十分な情報、開発された例があります。 GWPの場合、釘を使って多くの作業を行う必要があり、スペイン語でマニフォールドにあるものはごくわずかです-放置する あなたegeomates 矛盾を避ける-.

El データのサポート それは不思議です。 それは天国ではありませんが、十分に近いです:

  • ベクターまたはジオデータベースデータ:シェイプファイル、GML、PostGIS、およびDGNを含むOGRを介したもうXNUMXつの世界。
  • ラスターデータ:地理的に参照されたTifおよびGDALを介して必要なもの。
  • 出力、あなたはjpg、png、pdf、もちろん、OGC標準を生成することができます。

それから、 マルチプラットフォームのサポート。 MapServerはIIS上で実行できるため、Windows / PCユーザーにとって使いやすいものになっています。 また、Apacheでも、データを提供するだけでなくナビゲートするために、WindowsとLinuxで素晴らしく実行できます。 マニフォルの場合
あなたがApacheに言えば、IISの唯一の出版物です 混雑する、いくつかは彼らの ピューレ。 また、Bentleyの場合、Windowsのみ、Webディスプレイでさえ、喫煙されない限り、InternetExplorerでのみ実行されるActiveXです。 IDPR 宇宙カートリッジの崇高な存在へ。

言うまでもなく、それは対処しない ライセンスを支払う。 Manifold Universalのライセンスは600ドル、Bentley GWPublisherのライセンスは限られたユーザーで10,000ドル、GISサーバーの場合は15,000ドル以上になります。

最後に、私は 開発。 MapServerを使用している人を見つけるのはそれほど簡単ではありませんが、現在行っているようにリモートでも、他のアプリケーションよりもはるかに簡単です。 Bentley GWPublisherの本質を知っている開発者は、見つけるのがそれほど簡単ではありません。BentleyGeospatialServer(Bentley Geospatial Server(素晴らしいことがそこで行われていることは認めますが)。 マニフォールドGIS開発者は、.NETだけですが非常に困難であり、GISサーバーからのものであり、ライセンスの価値に基づいて確実に課金されます。

5ステップでインストールする方法

mapserver install創世記の始まりと同様、多くのステップはありません:

  1. OSGEO4Wをダウンロード ここで
  2. インストールするには、最低限のMapServer、Apache、および例をインストールします。
  3. Apacheをインストールしてサービスを作成する(またはIIS経由でディレクトリを作成する)。
  4. リフトサービス
  5. ブラウザでサンプルを実行する

はい、創世記のように、1節と2節の間には、サタンの反逆で起こったいくつかのことがあります。 通常、http:// localhost /を介してサービスを開始するか、戦いを占領しますが、学習します。

それは私たちが説明する次のものになります。

7「MapServerの決定」への返信

  1. こんにちはEulises。 ある日、あなたはC#で行った煙について、私がウェブ上でほとんど見たことのないものについて教えてくれるでしょう。

    よろしく

  2. ユーリズダミアンクルスゴメス さんのコメント:

    どうしてシャープでSQLサーバ2008を使っているのか、あるいはposgrestとシェイプタイプマップを公開しているので、ドメインの質問を避けてasp.netでサーバを探すだけです

  3. オープンソースのMapguideの使用経験はありますか? 長い間インストールしてきましたが、マスターを起動するとサーバーへの接続エラーが発生します...スペイン語のチュートリアルが非常に役立ちます。ご挨拶、ありがとうございます=)

  4. 否定的であれば、Google検索エンジンと戦わなければなりません。

  5. こんにちは、私はmapserverに非常に興味があります。私は一緒に組み立てる機会がありました。この瞬間に、レールの中にマップアプリケーションを開発することに専念しています。 またはいくつかのヘルプリンク..ありがとう

  6. あなたは、サービスに含まれるmapscriptで宿泊施設を提供する会社を探すべきです。

    及び http://www.hostgis.com/

    イントラネットレベルからサービスを提供することは簡単です。なぜなら、サービスを持っているマシンのIP(192.168.0.129だけ)が同じネットワークまたはワークグループ内の他のコンピュータからアクセスできるからです。

    インターネットに提供したい場合は、サーバーとして機能するマシンのインターネット接続が多少まとまっており、パブリックIPも使用されていることに注意してください(80.26.128.194)。 その理由は、インターネットサービスによって提供されるインターネットに接続するときに機器が使用するIPは、パブリックであるにもかかわらず、アクセスされるたびに変更され、固定されるためです。

    前のようなIP番号にアクセスしたくない場合は、より簡単なアドレスを持つことができるドメインとDNSサービスを購入します http://www.eldominio.com。 次のようなページを提供するサブドメインまたはサービスでリダイレクトすることもできます http://www.no-ip.com

  7. 私が今かなりの間してきたブログをおめでとうございます。 私は生物学者ですが、私はGISの問題に取り組んでいます。 昨年、私はMapServerを少し使い方を学びました。それはとても良いことです。 しかし、私はまだ答えを得ていないという質問があります。 MapServerにはどのようなホスティング会社がありますか? どのような結果を自分のコンピュータを使用し、国内のインターネットネットワークを使用する必要がありますか?

    私はこのプログラムでいくつかの他のプロジェクトをしたいと思いますが、私はそれをネットに掛ける方法がありません。

    誰かが応答を知っていれば、それは非常にうまく受信されます。

    敬具、

    マルティニョ

返信を残す

あなたのメールアドレスが公開されることはありません。

このサイトはAkismetを使用して迷惑メールを減らします。 コメントデータの処理方法を学ぶ.