タグ付けされた質問 「php」

11
オンザフライで300,000の住所をジオコーディングする方法は?
私は地図上に表示される300,000のアドレスを持つデータベースを持っています。すべての住所をジオコーディングすれば、費用がかかりすぎることがわかります。そのため、ユーザーが住所(プロパティの住所)を選択してデータベースを検索し、住所をジオコーディングしてからマッピングすることで、その場でリアルタイムに住所をジオコーディングできるかどうか疑問に思いましたその他の属性。 コード、コンセプトなどを共有できたら本当にいいですね。ちなみに、私のバックエンドはJoomlaでサポートされているmysqlにあります。

1
URL経由でフィルターパラメーターをGeoServer WFSに渡しますか?
PHPのCURL関数を使用して、geoServerインスタンスからgeoJSON情報を取得しようとしています。完全なxml GetFeatureリクエストを作成しようとするのではなく、url変数を使用してこれを行っています。 ただし、一部のプロパティフィールドのコンテンツに基づいて結果のサブセットを取得できるようにしたいと思います。 したがって、このURLを使用してすべての結果を取得できます。 http://www.myURL.com/geoserver/namespace/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=layername&outputFormat=json&BBOX=1,2,3,4 結果を「フィールドLIKE値」または「フィールド=値」に制限できますか? Geoserver / ECQLのドキュメントを1時間かけて探しましたが、どれも「この形式でURLに関数を追加する」と明記されていません。その結果、url変数を使用してこれらのタスクを実行できるかどうかは明確ではありませんが、一部の人々はそれを提案しているようです。 GeoServerのWFSとURLパラメーターを使用した、機能するフィルターの明確な例について、誰でも手助けできますか?
17 geoserver  wfs  geojson  php  curl 

3
OpenLayersでPostGISラスターを表示するためのオプション
この質問は、Webマップでのベクターデータの表示に関する以前の質問に似ています。OpenLayersを使用し、googleなどのベースマップを使用して、現在PostGISにあるラスターデータを表示できる基本的なWebインターフェイスが必要です。ラスターライブラリを使用してPostGIS2.0をインストールしましたが、JPEG、GeoTIFF、PNGなどのデータを出力するためのいくつかのオプションがあることをドキュメントから確認しました。使用するのに推奨される形式ですか? ベクターデータを表示するには、現在JavaScriptを使用してユーザーのブラウザからサーバーに座標を送信し、PostGISでPHP / SQLを使用してクエリを実行しています。結果はGeoJSONとして返され、ベースマップにオーバーレイできます。ラスターを使用して同様のアプローチを適用できるかどうか疑問に思いましたが、どのラスター形式が最適であるか、または考慮すべき他の制約があるかどうかはわかりません。 GeoServerへの多くの参照を見てきましたが、このプロジェクトに必要かどうかはわかりません(GeoServerをいつ使用するかは完全にはわかりません)。

2
tiff画像への地理参照データの追加
.tiffファイルから地理参照ファイルを作成したいの.pngですが。そこで.tiff、次のコマンドラインを使用して.pngを通常のファイルに変換します。 convert image.png image.tiff ここでは、すべて正常に動作.tiffします。有効に表示される有効なファイルがあります。次に、ジオリファレンスデータを追加します。そうするために、私はというツールを見つけましたtiff2geotiff、私はそれを次のように使用しています: tiff2geotiff -4 "+proj=latlong +ellps=WGS84 +datum=WGS84 +no_defs" -c none -n "-122.5575664 38.5818201 -122.5449425 38.5896175" notgeoreferenced.tiff georeferenced.tiff これにより、QGisにインポートされた黒の画像が適切な場所で正常に表示されますが、どこも黒であることを除きます(地理参照データが適切に追加されていることの証明)。 したがって、私がするとき: gdalinfo georeferenced.tiff 私は得る: Warning 1: TIFFReadDirectory:Bogus "StripByteCounts" field, ignoring and calculating from imagelength Driver: GTiff/GeoTIFF Files: araujo_tmp.tiff Size is 1585, 979 Coordinate System is: GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS …
10 qgis  gdal  php  geotiff-tiff 


1
Google APIでMySqlとPHPからデータを取得することにより、車が動くにつれて成長するポリラインを描画する
MySQLとPHPからデータを取得して、車がアニメーションで移動するときに(このサイト:http : //econym.org.uk/gmap/example_cartrip2.htmのように)、Googleマップにポリラインを表示したいと思いました。そのために、Google APIチュートリアルのポリラインのコードを参照しました。私はまた、次のように私のSQLからこのデータを取得しました:.html function load() { var point; var flightPlanCoordinates=new Array(); var map = new google.maps.Map(document.getElementById("map"), { center: new google.maps.LatLng(18.33, 73.55), zoom: 7, mapTypeId: google.maps.MapTypeId.ROADMAP, mapTypeControl: false, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR }, navigationControl: true, navigationControlOptions: { style: google.maps.NavigationControlStyle.SMALL } }); downloadUrl("xmltry.php", function(data) { var xml = data.responseXML; var markers …

2
Googleマップの使用時にデータを難読化する方法は?
私は120個程度のマーカーをプロットしている(またはAPIのv3)Googleマップ(またはAPIのv3)に取り組んでいます-http ://www.mediwales.com/mappingを参照してください。地図データのソースをすべて表示している場合、これを非表示にすることはできますか? マップを生成しているコードについては心配していません。データについてだけです。データはWordpress cmsから取得されます。 すべてを生成するコードは次のとおりです。 <script type="text/javascript"> (function() { window.onload = function() { var mc; // Creating an object literal containing the properties we want to pass to the map var options = { zoom: 10, center: new google.maps.LatLng(52.40, -3.61), mapTypeId: google.maps.MapTypeId.ROADMAP }; // Creating the map var map = …

2
Leaflet.jsでポリゴンの塗りつぶし色を動的に設定するにはどうすればよいですか?
leaflet.jsのインタラクティブクロロパスの例を使用しています 各ポリゴンがクリックされた後、各ポリゴンがページの下部に実行中の値の集計を追加する方法を理解しました。 選択したポリゴンをもう一度クリックすると、実行中の集計から値が削除されます。 これを地図上のポリゴンの塗りつぶしの変化として視覚的に表現したいと思います。 これまでの私のコードは次のとおりです(PHPを含むJavaScript):(私が何をしようとしているのかを説明するためにコード内にコメントを含めました。ここでもどんな助けも大歓迎です) function addUp(num, x) { <?php // begin php code $places = $db->query("SELECT boundary_id, boundary_name FROM boundaries WHERE boundary_state= '$thatstate'"); while($row = $places->fetch_object()) { //end php code ?> //begin javascript if (x == "List<?php echo $row->boundary_name ?>" && List<?php echo $row->boundary_name ?> == 1) { temp …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.