問題タブ [openseamap]
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.
gwt-openlayers - OpenSeaMap を GWT OpenLayers に統合する
OpenSeaMapを GWT アプリケーションに統合できません。私はGWT-OpenLayers TMS の例と例に従いました。これが私のコードです:
まったく機能しません。さらに - 何らかの理由で、レイヤーセレクターで「シーマーク」オーバーレイが無効になっています。また、TMS レイヤーの getURL として次の JSNI 関数を使用してみました。
その関数はhttp://map.openseamap.org/javascript/map_utils.jsから来ていますが、運もありません。
助けていただければ幸いです。 </p>
python - LineString セグメントを Python3 で結合してシェープファイルを簡素化する
Overpass API を介して OpenStreetMap から取得した地理データを含む JSON ファイルとシェープファイルを比較するプロジェクトがあります。
問題は、多くのオブジェクトを取得するとデータの比較に時間がかかることです。一部の都市では、7000 個の OSM オブジェクトと 16000 個のシェープファイル オブジェクトを比較しています。シェープファイル内の LineString オブジェクトが非常にセグメント化されていることに気付きました。同じフィールド属性を持つ LineString セグメントを、MultiLineString に変換せずに LineString に結合したいと考えています。そうすれば、スクリプトの実行を高速化できます。
スクリプトは現在、GDAL ogr および Shapely モジュールをインポートしますが、Fiona などの他のモジュールをインポートすることもできます。
javascript - OpenLayer3 - ScaleLine に「航海」が表示されない
OpenLayer3 を使用して、他のコントロールの横に ScaleLine を含むマップを表示しています。残念ながら、可能なすべてのスケールライン単位 (「度」、「インペリアル」、「メトリック」、「米国」) を使用できますが、(「航海」) を表示することはできません。どうしたら違うのか、ヒントが欲しい
ありがとうリチャード
android - Mapsforge マップジェネレーターはどこに行ったのですか?
MapsForge には、GitHub アプリケーションで使用されていた MapGenerator クラス (少なくともバージョン 0.3) がありました: android-ais-openseamap-plotter を参照用に使用します。
現在、新しい MapsForge 0.52 を使用していますが、代替品が見つかりません。
私の目標は、アプリケーションでオンライン OpenSeaMap マップを利用できるようにすることです。
r - OpenSeaMap タイルが R に読み込まれない
OpenSeaMap
のプロバイダ タイルとしてロードしようとしてleaflet
いますR
。
ただし、タイルが読み込まれず、空のマップが表示されます。エラーはありません。タイルがなく、マーカーが正しくプロットされた空のマップです。何が問題なのですか?
google-maps - Google マップの Openseamap Gebco Depth Layer の Wms エラー
OSM ベースのレイヤーを Google マップに配置しようとしています。プロジェクト名はopenseamapです。これまでのところ、ズーム 8 まで正常に動作します。しかし、ズーム 8 の後、「400: タイル インデックスの X、Y 値が {120.99999999902559、155.83725643764348} と計算され、{121, 156 に丸める必要がありました」という 400 エラーが発生します。 } であり、10% のしきい値を超えています。クライアントが間違ったオリジンを使用している可能性がありますか?"
ここにコード全体を入力する代わりに、フィドルを作成しました。 これが私のフィドルです!
フィドルでわかるように、ズーム値が 8 より小さい場合は問題なく動作します。このエラーの原因がわかりませんでした。OSMとGoogleのズームレベルの違いを想定していますか? またはbbox値を計算する方法は?