sql >> データベース >  >> NoSQL >> MongoDB

ポリゴンGeoJSONオブジェクトの座標が配列の配列に格納されているのはなぜですか?

    MongoDBはGeoJSON形式を定義していません。代わりに、標準で定義されています: RFC7946

    これは、RFCのポリゴンに関連するセクションです。 https:// www.rfc-editor.org/rfc/rfc7946#section-3.1.6 記載されている場所:

    線形リングが次のように定義されている場合:

    また、LineStringは https://www.rfc-editor.org /rfc/rfc7946#section-3.1.4

    基本的に、ポリゴンは一連の閉じたLineStringとして定義され、最初のLineStringはポリゴンの境界を定義し、後続のLineStringは最初のLineStringの「穴」を定義します。

    このように定義することで、多角形のドーナツ形状を作成することができます。

    このタイプの構築は、配列の配列として表される場合にのみ可能であり、したがって標準です。




    1. モンゴイドアダプターを介してMongoDBを使用するRails3-単一テーブル継承を使用せずに属性仕様を共有する方法はありますか?

    2. ScaleGridホスティングは、自動シャーディングを備えた高可用性Redis™クラスターのサポートを追加します

    3. MongoDBにアップサーティングするときに_tフィールドが表示されないようにするにはどうすればよいですか?

    4. MongooseはJSON配列からサブドキュメントを作成しません