このWebアプリケーションは、イングランドとウェールズの不動産販売を検索および視覚化するために構築されています。
Open Government License v3.0に基づいてライセンスされているnext.js、Mongodb、および公開されているHM Land Registryデータを使用します。
©OpenSteetMap Contributorsが提供するマップデータ
CSVデータのバルクインポートには、次のコマンドを使用してMongoimportツールを使用する必要があります(使用するCSVファイルのデータの形状に応じて):
// Requires following headertypes in first row of the csv file: id.string(),propertyClassification.string(),saleDate.date(2006-01-02),saleValue.int32(),lon.double(),lat.double(),postcode.string(),line1.string(),line2.string(),city.string(),county.string()
mongoimport --uri "mongodb+srv://USER:[email protected]/DB_NAME?retryWrites=true&w=majority" --collection COLLECTION_NAME --type csv --file FILE_NAME --headerline --columnsHaveTypes
npm install
npm run dev
# or
yarn install
yarn dev
アプリはhttp:// localhost:3000で稼働している必要があります!うまくいかない場合は、githubディスカッションに投稿してください。
「Mongodbに接続されている」と「Mongodbに接続されていない」というメッセージが表示されます。正しいMONGODB_URI
環境変数を提供していることを確認してください。
正常に接続されたら、データベースを照会する方法の詳細については、MongoDB node.jsドライバードキュメントを参照できます。
このアプリをVercel(ドキュメント)でクラウドに展開できます。
地元のプロジェクトをバューセルに展開するには、github/gitlab/bitbucketにプッシュし、vercelにインポートします。
重要:Vercelでプロジェクトをインポートするときは、必ず環境変数をクリックして、 .env.local
ファイルに一致するように設定してください。
または、下の展開ボタンをクリックして、テンプレートを使用して展開できます。