問題タブ [mapserver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1178 参照

apache-flex - 最も複雑なWMSマップサーバー?

クライアント側のWMSパーサー(flex / ActionScript 3)を構築していて、見つけられる限り複雑なWMSマップサーバーに対してテストしたいと思います。誰かが私にいくつかのサイトを教えてもらえますか?

ありがとう。

0 投票する
3 に答える
1717 参照

apache-flex - マップサーバーとフレックス

Flex と ArcServer の会話とほとんど同じ方法で、Flex と Mapserver を統合する方法を知っている人はいますか?

ありがとう!

0 投票する
2 に答える
5774 参照

gis - UMNマップサーバーを使用してレイヤーの背景を透明にするにはどうすればよいですか?

mapclientにさまざまなソースのマップを含めたい。私が自分自身に提供する1つのソースは、UMN-mapserverによってレンダリングされた自作のマップファイルです。問題は、UMNが背景(機能がない場所)を白としてレンダリングすることです。これをmapclientで組み合わせると、背後にあるすべてのレイヤーが非表示になります。背景が透明であることをマップファイルに書き込むにはどうすればよいですか?

0 投票する
1 に答える
270 参照

geometry - UMN-Mapserver でジオメトリの境界線をズームインしたときにのみ表示するにはどうすればよいですか?

私は UMN のマップ ファイルを持っています。これはベクトルのレイヤーを表示し、各ジオメトリは属性に応じて異なる色で表示されます。それはうまくいきます。また、各ジオメトリの周囲に境界線を追加したいと考えています。これは問題ありませんが、領域全体を表示するビューでは、各ジオメトリに数ピクセルしかないため、境界線が画像の大部分を占めています。そのため、指定されたズーム レベルでのみ境界線を表示したいと考えています。ズームに応じてレイヤー全体を無効または有効にすることができますが、境界線に対してのみこれを実現する方法がわかりません。

0 投票する
3 に答える
4149 参照

map - OpenLayers で異なる座標系のレイヤーを混在させるにはどうすればよいですか?

私は OpenLayers マップを使用しており、異なる座標系を使用する異なるマップサーバーを使用したいと考えています。OpenLayers はそれを同じマップに統合し、座標系を自動的に変換できますか?

0 投票する
3 に答える
3602 参照

performance - MapServer のパフォーマンスが遅い

mapserver を使用して、Google マップ API で表示されるマップを作成しています。パフォーマンスの問題が発生しています。

私のマップはすべてシェープファイル形式です。

テストを実行して、マップをレンダリングする時間を取得します。

コマンド ラインを使用して、shp2img ツールでマップをレンダリングする場合

ログ ファイルから次のメトリックを取得します。

mapserver を介して同じマップをレンダリングする場合、

ログファイルはこれを与えています:

同じマップの場合、shp2img ツールは mapserver よりも 10 倍速くマップをレンダリングしています。さらにレイヤーを追加し、Google マップのタイリング モードを使用すると、最大 10 秒になることがあります。

マップサーバーのレンダリングがこれほど遅い理由を誰かが知っていますか? 回避策はありますか?

0 投票する
1 に答える
537 参照

map - カスケードUMN-mapserverを使用してマップを再投影するにはどうすればよいですか?

カスケードマップサーバーとしてUMNを構成しました。UMNをカスケードしながら、マップを再投影したいと思います。どうやってやるの?それは可能ですか?

0 投票する
1 に答える
3002 参照

c# - Mapserver の C# MapScript を使用したダイナミック マップ レイヤー

プロジェクトの場所を地図で表示する Web アプリを開発しています。この関数で、表示したいデータをマップ レイヤーに追加します。

これは、#mapserver IRC Channel の人たちからの推薦でした。しかし、それはうまくいきません!誰かがポイントが表示されない理由を理解するのを助けることができますか???

0 投票する
2 に答える
2182 参照

mapserver - Mapserver 空間フィルタリング

WMS や WFS だけでなく、通常のリクエストで使用する mapfile に空間フィルターを設定する方法があるかどうかは誰でも知っていますか? 私たちのシステムのこれらのフィルターは動的であるため、この空間フィルターは四角形だけでなく、任意の種類の多角形にする必要があります。ユーザーは多角形を描画したり、多角形レイヤーから選択したりできます。これは、ユーザーがマップ機能のないレガシー デスクトップ アプリケーションを使用し、Mapserver に画像を要求するだけのシステムであるため、Mapserver 側でこれらのフィルタリングを行う必要があります。

簡単に言うと、例を次に示します。ユーザーは、通りの名前 (ラベル付きのポイント) や地区 (ポリゴン) などのデータを含むレイヤーを持っています。そのうちの 1 人は、第 2 地区にある通りだけを見たいと考えているかもしれません。そのため、Mapserver に残りの通りを隠した画像を生成させたいと考えています。もちろん、街路レイヤーには、街路がどの地区にあるかについての情報はありません

この質問をするのに役立ついくつかのこと:

  • リクエストは WMS ではなく CGI ですが、それが役立つ場合は変更できます
  • 私はMapscriptもOpenLayersやuDigのようなクライアントも使用していません
  • レイヤーには属性リレーションがなく、これからもありません
  • LAYER セクションの FILTER パラメータについては知っていますが、属性フィルタリング専用です
  • 「フィルターエンコーディング」(SLDに含まれています)について読みましたが、機能させることができず、WFSのみのようです
  • CQL を見たことがありますが、Mapserver では直接サポートされておらず、SLD を介してのみサポートされています

Mapserver で画像生成のための空間フィルタリングをどのように行いますか?

ありがとう

0 投票する
1 に答える
230 参照

specifications - UMN-mapserverのmap-ParameterはOGCWMS仕様に準拠していますか?

次のようなmapserver-urlがあるとします:http://host/cgi-bin/mapserv?MAP = / path / to / mapfile.map&

このように指定されたWMSは、OGC WMS仕様に準拠していますか?map-parameterはベンダー固有のパラメーターであると言う人もいますが、このサービスのURLプレフィックスの一部として表示することもできます(この場合は?または&で終わります)。仕様に適合しているかどうか、どう思いますか?