問題タブ [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 に答える
755 参照

android - Android マッピング アプリに含めることができるマップの種類

ビットマップ、ラスター マップ、ベクター マップ、マップ タイルについて聞いたことがあります。Google マップと osmdroid (osm android マッピング API) はマップ タイルを使用し、モバイル アトラス グレーターを使用して osm mapnik からマップをダウンロードすると、タイルは .png ファイル (画像) としてダウンロードされました。オフラインで動作し、ユーザーが必要なマップを含めることができる Android マッピング アプリ???

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

openlayers - OpenStreetMap(OSM)をベースレイヤーとするOpenlayer

Minesotta Map Server からのOpenLayerをOSM レイヤーに Base Layer として配置する際に問題が発生しています。

Googleマップをベースレイヤーとして使用すると、正常に機能します!.

osm をベースレイヤーとして、OpenLayer をオーバーレイヤーとして機能させることは可能ですか? または、この組み合わせが可能かどうか

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

cgi - MapServer cgi-binはクエリ文字列から値を取得し、Postgresクエリに連結します

私はcgi-binを使用しており、Postgresデータベースからのデータを含むマップを表示しています。

ただし、ユーザーが日付を選択でき、この日付がデータベースからの結果をフィルタリングする入力を導入する必要があります。

入力があり、URL(getメソッド)でパラメーターを送信しますが、cgi-binクエリ文字列からこのパラメーターを取得する方法と、パラメーターの値をデータベースクエリに連結する方法がわかりません。

これは、マップファイルのコード部分です。

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

gis - Linux での GIS ツールの機能

現在、layer-shapefiles.xml を介して追加されたさまざまなシェープファイル (川、湖、火災の境界、タイムゾーン、自然林、BLM 土地、テレビ受信等高線など) を含む mapnik タイルを提供する tilelite サーバーにクエリを実行する openlayers Web ページがあります。 .inc

まもなく、私は米国西部を広範囲に旅行する予定です。データ使用量を使い切らないようにタイルをローカルで生成できるシステムを探しています (私の現在のセットアップはこれに適しています) が、シェープファイル データのクエリに関してはもう少し機能があります。これに関しては、私の現在のセットアップはかなり制限されています。ズーム レベルに応じて図形と名前をオンまたはオフにすることができますが、個々の図形をクエリして、対応するデータ (シェープファイル db から) をポップアップ ウィンドウまたはスライド アウト フレームに表示できるものを探しています。必要に応じて、ポップアップ フレームまたはスライドアウト フレームを作成しても問題ありません。

mapserver をインストールして何ができるか見てみようと思っており、おそらく今日もそうするでしょうが、私が探している機能を備えたツールに向けて誰かが私を導くのを手伝ってくれるかどうか尋ねたいと思いました.

アップデート:

mapserver に慣れるのに 1 日かかりました。レイヤーのオンとオフを切り替えることができます。これは、Tilelite によって提供され、openlayers によってスクリーニングされる mapnik タイルではできませんでした。ただし、個々の形状を照会し、形状ファイルの属性テーブルからその形状の属性を取得し、バルーン、ポップアウトを介して Web ページに何らかの形で表示するという、以前に説明したことを行っている人々の例を見つけることができませんでした...私が求めていることはまだありますか?

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

php - mapserver.mapファイルを開くことができません

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

javascript - 別の投影法の別の WMS レイヤーで OSM データを表示することは可能ですか?

マップする必要がある EPSG:27700 (OSGB) に大量のデータが保存されているという問題があります。OpenLayers を使用してこれを行うためのマッパーを既に開発しており、ベース レイヤーには英国条例調査の OpenSpace (http://www.ordnancesurvey.co.uk/oswebsite/web-services/os-openspace/api/index. html)。ただし、このベースレイヤーは 27700 で投影されているため、(mapserver とベースレイヤーからの) すべての投影が同じであるため、この時点まで問題はありませんでした。

現在、無料の条例調査で許可されているよりもさらにレイヤーを拡大する必要があります (品質が低下しても)。OpenLayers を使用して、OSM などのタイル ベースのレイヤーをさらにズームできることがわかりました。私が抱えている問題は、OpenLayers に OSM データと投影 EPSG:27700 のレイヤーを表示させようとしていることです。

これは可能ですか?

ありがとう。

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

apache - mapserverを機能させる方法

私はMapServerを約2時間使用していますが、開始するのは少し複雑なようです。だからここに私の質問
がありますmapserverに全世界の簡単な地図を表示させる方法はありますか?地図を動かして世界のさまざまな部分を見ることができますか?
(これまでに学んだことから、mapserv cgiを通過したマップが表示されるだけで、マップは静的で移動できません!)

編集:私はまだ全世界または国または何でものための簡単な地図を持つことができるかどうか疑問に思っています!すべての.Mapファイルを自分で作成する必要がありますか?

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

openlayers - OpenLayers での WMS レイヤーのテーマ設定

WMS レイヤー (MapServer を使用) があり、OpenLayers から特定の色で描画したいと考えています。

誰もがそのようなことを行う方法を知っていますか???

ありがとう !!!

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

shapefile - MapServer:データの追加とWMSの設定を支援します

MapServerを使用して、一連のシェープファイルにあるデータをホストするWMSサーバーをセットアップして実行しようとしています。

私はMS4Wをインストールすることから始め(簡単だと思ったので)、british_isles.shp.zipフォームをここからダウンロードしました。

http://download.geofabrik.de/openstreetmap/europe/

MapServerのドキュメントを2回フォローしましたが、必要なことを行う方法がどこにあるのかまだわかりません。

WMSページはマップファイルについてだけ進んでいますが、データを追加する方法やWMSをデータに向ける方法については説明していません。データセクションでは、データをサーバーに取り込む方法については説明していません。あなたに情報を与えないリンクの束。

終了時のこのマップサーバー構成は、複数の別々のマシンで必要になるため、可能な限り簡単に再設定する必要があります。

shpファイルを取得してMapServerをWMSサーバーとして実行し、パフォーマンスを向上させるためにタイルをキャッシュする方法の簡単なチュートリアルが本当に好きです。

誰かが私がこれを達成するために必要なリソースを私に指摘するか、私が取る必要があるステップで私を助けることができますか?

よろしく、

Me x

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

transparency - MapServer 6 で全マップ レイヤーを透明化

いくつかのレイヤーを持つマップファイルがあり、そのうちの 1 つで OFFSITE が 255 255 255 に設定されています。残念ながら、マップファイルが wms レイヤーとして呼び出されると、すべてのレイヤーで透明度が発生するようです。背景マップ (独立した wms 呼び出し) は不思議なことに白い部分を通り抜けていませんが、アンチエイリアシングに関連しているようです(IMAGEMODEをRGBAではなくRGBに切り替えると、問題はなくなりますが、画質はひどいです)。

OFFSITE をコメントアウトすると、すべてのレイヤーの透明度が削除されます。Mapserver 6 の代わりに 5.x を使用しても問題は発生しません。

しかし、これらの解決策はどちらも私にとって選択肢ではありません。

奇妙なことに、この問題は ArcGIS 10 では発生しませんが、QGIS と OpenLayers および MapModeller (CadCorp) では発生しますが、これらの異なるクライアントからの wms 呼び出しに明らかな違いは見られません。

Mapserver で利用可能な他のすべての透明度設定については少しわかりませんが、これらのいくつかを変更しました (メタデータの wms_bgcolor と wms_transparent、OUTPUTFORMAT の TRANSPARENT ON/OFF)、どれも違いはありませんでした。

誰かが光を当てるのを手伝ってくれることを願っています...

前もってありがとう、フィオナ