トカゲ·マップは、トカゲ-UIユーザーインターフェイスを使用Djangoアプリケーションのための基本的なマップの相互作用を提供するソフトウェアです。私たちは、Nelen&#038でそれを設計し、私たちの地理情報ウェブサイトのためのSchuurmans(水管理情報を含む)。
それは提供します:
  * OpenLayersの地図表示とサーバー側のマップ生成(mapnikのWMSの機能)(ジャバスクリプトlibaryをマッピング)。
  * A」ワークスペース「相互作用モデル:ワークスペースにマッピング可能なアイテムをドラッグし、彼らが表示され得るでしょう。ワークスペースがDjangoのデータベースに格納されます。
 (グラフなど)マップアイテムの選択された情報を格納するためにすべてのワークスペースに添付* A」コラージュ」。
とをタップ、それらを表示することができる*拡張子メカニズムは、検索など、スペースに多かれ少なかれ任意のマップソースをプラグインする
のコアコンセプト:ワークスペースの
ワークスペースの項目は、地図上に表示することができるものである。ワークスペースが実際に表示されるワークスペースのアイテムのコレクションです。
すべてのセッションには、独自のワークスペースを取得します。 (余分なワークスペースを追加する可能性を秘めありますが、それは私たちのサイトの一つで、まだ使用されていないので、それは完全に考え抜かれていませんまだ)。
ワークスペースのアイテムは、マップとよりをクリックしたときにアイテムを検索する方法を、自分自身を表示する方法を知っている必要があります。それは任意のマップソースのために働くことを得るためには、アダプタを設定する必要があります。アダプタはmapnik層なので、上の検索と検索する()メソッドを返すための層()メソッドを持っています。
  *あなたはspecfic名の下に、いわゆる「setuptoolsのエントリポイント」としてアダプタを登録します。
 あなたは、ワークスペースの項目を追加する場合*は、アダプタ名とアダプタを設定するには、JSONの任意のスニペットに渡す。
ワークスペースの項目は、検索等のため、このアダプタとそのconfiguragionを追跡し、マップを生成するために使用
コラージュのの
ワークスペースのアイテムは、多くの場合、複数の領域またはポイントになる。このようなポイントをクリックした場合は、通常は、余分な情報でポップアップを取得します。あなたがそれらの情報「スニペット」のカップルを比較したい場合は、ワークスペースのコラージュでそれらを配置することができます。
コラージュをクリックすると、その単一のポップアップ内のすべての収集した情報のポップアップとポップアップを提供します。
<強い>インタラクションの
ワークスペースの相互作用のためのかなりのJavaScriptは含まれています。潜在的なワークスペース項目はドラッグ/それらを追加するためにワークスペースにドロップすることができます。ワークスペース項目を並べ替えることができます。あなたはゴミ箱にドラッグすることができます。
の開発のインストールの
初めて、あなたがsetuptoolsのとビルドアウトを設定するには、「ブートストラップ」スクリプトを実行する必要があります:
$&GT。 Pythonのbootstrap.py
そして、すべてのものを設定するためにビルドアウトを実行します。
$&GT。ビン/ビルドアウト
(Windowsではbinbuildout.exeと呼ばれている)。
あなたや他の誰かがsetup.pyまたはbuildout.cfgの変化をしたときには、ビルドアウトを再実行する必要があります。
の.pyファイルの変更が(ちょうどのpython setup.py開発と同じように)自動的に利用できるよう、現在のパッケージは、「開発パッケージ」としてインストールされます。
あなたが(代わりにリリースされたバージョンの)他のパッケージのトランクのチェックアウトを使用する場合は、local_checkouts /ディレクトリに "SVNの外部」としてそれらを追加し、buildout.cfgで=開発するリストに追加します。
テストは常にビン/テストまたはbintest.exeで実行することができます。
の外部依存関係の
トカゲマップを使用しています完全なウェブサイトのための依存関係が最良のUbuntu / Debianパッケージの依存関係として表現される:ビルド必須、のpython2.6-devの、apache2の、のlibjpeg-devの、のpython-イメージング、のpython-matplotlibの、のpython-mapnik、パイソン-scipy、用libapache2-MOD-WSGI、のpython-GDAL、spatialiteビン、のpython-pysqlite2、のpython-pyprojます。
のこのリリースのの新機能は次のとおりです。
- 固定tab_titlesがコラージュ項目のポップアップが開かれたときに未定義されます。
- deltaportaalトカゲマップブランチからマージ機能性:
- 定期的な記述のポップアップの下部にあるメタデータを表示。ポップアップは今「私は「あなたは、オンホバーダイアログの代わりにクリックする必要がありますされている。より良いのiPadで動作します。 `` lizard_map.css``が再び今があることに注意します。
- CQLフィルタリングは、WMSレイヤ上のfeatureinfoの項目で可能です。
- ポップアップは時サイドバーがスクロールするようになりまし消えるサイドバーから開いた。これ以上のゾンビポップアップします。
のバージョン4.3のの新機能は次のとおりです。
- 、我々はもはや伝説を示していないします。
legend_image urlが空の場合は
のバージョン4.1.1で新しいのは何ですかます:
- など他の方法での移行が失敗fields.pyでJSONFieldインポートします。
のバージョン4.1のの新機能は次のとおりです。
- (DjangoのマルチDB機能と連動)より新しいジャンゴ·jsonfieldバージョンが必要となる。ジャンゴ-jsonfieldの1の賛成で私たちのカスタムJSONFieldを削除しました。
のバージョン4.0ベータ1のの新機能:
- が欠落している依存関係のlizard_securityを追加しました。
- 固定ポップアップし、ポップアップコンテンツスタイリングします。
- コラージュとワークスペースUIが再び動作します。
のアルファ1バージョン4.0のの新機能は次のとおりです。
- トカゲ-UI 4.0アルファを要求:。新しいTwitterのブートストラップのレイアウトをします。
- の代わりに以下のコンパイル済みのCSSを使用します。
- は古いHomepageViewを削除し、MapIconViewと改名します。
- 新しいTwitterのブートストラップレイアウトを使用。 MapViewのクラスベースのビューを使用すると、仕事にすべてを取得するために今、本当に必須です。
- に改名/メディア。つまり、ジャンゴ·staticfileの新しい標準です。
- 時系列は今Graphオブジェクトに局在することができます。
- 固定文法エラーます。
- は、アプリケーションのアイコンにSTATIC_URLを追加します。
- 通常のAppViewの代わりに一時的なMapViewの名の主なCBVを作るします。
/静的に
jquery.workspace.jsで
のバージョン3.5.2でのの新機能:
- 削除されたオブジェクト·アクションは、インターフェイスを破った、存在しない「ヘルプワークスペース」のURLをブロックします。
のバージョン3.1.2で新しいのは何ですかます:
- MANIFEST.inで修正されたエラー。 3.1.1は、どのトカゲマップ/ *データが含まれていませんでしたします。
のバージョン3.1.1でのの新機能:
- 固定CollageEditItem.csv_url機能します。
- コラージュアイテムとのバグを修正。ポップアップがコラージュ画面と同様に墜落します。
- githubのために会社内部のSVNから移動:https://github.com/lizardsystem/lizard-mapます。
の要件の
- のPythonます。
コメントが見つかりません