問題タブ [umn-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 投票する
2 に答える
5774 参照

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

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

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

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

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

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プレフィックスの一部として表示することもできます(この場合は?または&で終わります)。仕様に適合しているかどうか、どう思いますか?

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

umn-mapserver - MapServer Mapfileで同じ名前であるが、複数のスケールを持つレイヤー

同じ名前のラインレイヤーが異なる縮尺で複数回繰り返されているマップファイルを使用しています。可能ですか、15レイヤーではなく1レイヤーですべてのスケール情報を取得できます。正確に何をどこで変更する必要があります。ヒントをいただければ幸いです。乾杯、アリ

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

gis - UMN-MapserverがERDASImage-File(.img)を白い形で表示するのはなぜですか?

UMN-Mapserverを使用してERDAS-Image-file(サフィックス.img)をレンダリングしたいと思います。データは正しい位置と正しい形状でレンダリングされますが、すべてのデータはラスターイメージではなく白です。画像には多くのレイヤーが含まれています。私のマップファイルは次のようになります。

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

lexer - 新しいレクサーをscintilla/sciteに追加します(...そして最終的にはwxPython StyledTextCtrl)

シンチラにレクサーを追加した人はいますか?

私はhttp://www.scintilla.org/SciTELexer.htmlで短い指示に従ってきましたが、http: //www.scintilla.org/ScintillaDoc.html#BuildingScintilla(Changing Set of Lexers)で秘密の追加の指示を発見しました。 )。

すべてがコンパイルされ、レクサーをSciTEに問題なく追加できますが、ColouriseMapfileDocメソッドが呼び出されません(printfは出力を生成しません)。たとえばColouriseLuaDocレクサーに同じコードを追加すると、すべてが正常になります(printf出力を生成します)。

具体的には

  1. scintilla/include/Scintilla.iface、追加val SCLEX_MAPFILE=99
  2. そして、品詞クラスID
  3. scintilla / includeディレクトリで実行し、ファイルが変更HFacer.pyされたことを確認します。SciLexer.h
  4. 関数LexMapfile.cxxで作成ColouriseMapfileDoc
  5. ファイルの最後で、レクサーI​​Dと名前を関数に関連付けました。

    LexerModule lmMapfile(SCLEX_MAPFILE、ColouriseMapfileDoc、 "mapfile");

  6. 実行LexGen.pyしてすべてのmakefileを生成します(秘密の指示に従って)

  7. クローンを作成して新しいSciTEプロパティファイルを作成しましたscite/src/others.properties
  8. いくつかのスタイルを設定する
  9. の定義に追加scite/src/SciTEGlobal.propertiesされました。$(filter.conf)open.filter
  10. この言語をSciTEの言語メニューに追加しました。
  11. ScintillaとSciTEの両方を構築しました。
  12. 不平を言って呪われた。

ステップ12を除いて、私は何を間違っていますか?

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

mapserver - Mapserver が GetFeatureInfo リクエストのテンプレート ファイルを無視する

一部のレイヤーの GetFeatureInfo 要求をマップファイルでサポートしたいと考えています。

次の行をレイヤーに追加しました。

ファイル自体は次のようになります (これまではテスト目的のみ)。

GetFeatureInfo リクエストを作成すると、次の出力が得られます。

したがって、機能にヒットします(座標を変更すると、異なる機能番号が取得されます)が、テンプレートから何も取得できません。マップサーバーは TEMPLATE 行を尊重します。これをコメント アウトすると、GetFeatureInfo 要求が機能しなくなるためです。「要求されたレイヤーはクエリできません。」

ここで何が問題なのですか?

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

gis - MapServer SOS (センサー監視サービス) 構成

MapServer SOS をセットアップしようとしましたが、問題に直面しました: SOS は何も返しません。私が作成したマップ ファイルは次のとおりです。

ご覧のとおり、シェープファイルからセンサー データを取得しようとしました。SOS から返されるメッセージは次のとおりです。

シェープファイルに6つの観測を入れましたが、SOSは何も返しません。問題を解決するために何をすべきか教えてください!

ありがとう、エブラヒム

0 投票する
0 に答える
948 参照

mapserver - umn mapserver でラスターレイヤーをわかりやすく表示する方法

私の例では、ラスター レイヤーが正しい色で表示されていません。レイヤーを拡大すると、正しい色で表示されます。私のコードを確認してください。追加すべきものがあれば教えてください。マイ マップは 1 つの長方形のボックスに表示されます。ズームされたマップがそのボックスに完全に収まる場合、元の色が表示されます。問題がわかりません。問題を解決するために何か不足している場合、私の例の情報が必要かどうかをお知らせください。それは私にとって非常に役に立ちます。ありがとうございました。

ガーデンマップ.マップ: