私は、単一の静的マップイメージ(png、jpgなど)を返すマップサービスを作成する必要があります。昔(Google Mapsが登場する前)は、ArcIMSのようなサーバーソフトウェアが動作するデフォルトの方法でした。現在、これらのパッケージはデフォルトでタイルマップサービスを提供していますが、通常はほとんどの場合、これが適切なソリューションです。しかし、この場合、私の要件は、URLでアクセスできる単一のイメージを返すことです。静的マップ画像(つまり、png、jpgなど)を提供するための正式なESRIソリューションは何ですか?
私はGoogle Mapsソリューションがstatic map APIであることを知っています。これは、単純なマップを作成する場合はうまく動作しますが、マップにはポリゴンとポイントオーバーレイがあり、おそらく1024文字のURLの範囲内にマーカとエンコードされたポリゴンを追加することになります。
私はArcGIS Serverにアクセスでき、上記のデータを含むマップサービスを作成できますが、サービスが単一のイメージを返すようにする最良の方法はわかりません。 ESRIのオンラインヘルプで唯一見つけたのは、OGC Webマップサービス(WMS)機能をマップサービスに追加する機能でした。 request the map as an imageができますが、これは私にとってはちょっとしたハックのようです。
もっと良い/より公式な方法があれば誰にも分かりますか?
おかげデイブ。それは私が何をしているかに近い。理想的には、 'img'タグの 'src'属性に直接REST URLを埋め込むことができます。APIから画像が生成され、送信された例のわかりやすい一見から、画像をフォルダに配置しますサーバーで、URLを返します。私はテストサービスで試してみます –
画像に直接ストリームを埋め込むパラメータ/値f = imageがありますが、画像に直接REST URLを埋め込むことができるかどうかはまだ分かりませんタグかどうか。あなたの他の選択肢は、独自のWebサービスや他のメカニズムを使用してRESTリクエストを作成し、結果のイメージURLを埋め込むことです。これらの画像は、指定された間隔(デフォルトでは10分)でAGSサーバーから自動的に消去(削除)されることに注意してください。そのため、画像へのリンクは短時間だけ有効です。がんばろう。 –
f = imageパラメータで動作します。私は、イメージのsrc属性にREST API url w/thatパラメータを埋め込んでいます。魅力のように動作します。ありがとう! WMS機能は、WMS指定の形式でURLを取り込むためのエクスポート機能を包むラッパーにすぎないようです。 –