سؤال

وكيو يدعم مجموعة متنوعة من أنواع هندسية من مربع، جنبا إلى جنب مع الكثير من شركات هندسية و <لأ href = "http://www.postgresql.org/docs/8.3/static/gist.html" يختلط = "noreferrer"> فهارس جوهر والذي يبدو لتقديم فهرسة المكانية للبيانات.

وبعد ذلك هناك أيضا PostGIS ، الذي يعد امتدادا لPG.

ما هو الفرق بين المدمج في دعم المكاني في PG وPostGIS؟

إذا طلبي يحتاج لتخزين الإحداثيات الجغرافية (نقاط أو مناطق والمضلعات) ومن ثم القيام بكفاءة الاستفسارات (مثل نقاط في المضلع، مضلع التقاطع)، أحتاج PostGIS أو يمكنني استخدام (يمكن القول) أكثر ملاءمة وأبسط المدمج في أنواع البيانات / تركيب؟

هل كانت مفيدة؟

المحلول

أولا أود أن أوضح المؤشرات جوهر: جوهر هو في الواقع إطارا لإنشاء فهارس لأنواع البيانات الجديدة، وليس أي نظام فهرسة خاص نفسها. يحدث هذا الإطار ليتم استخدامها لأنواع الهندسية التي تأتي مع بوستجرس، لكنها تستخدم أيضا لtrigram مطابقة مؤشر تشابه النص على أعمدة النص القياسية، وبالطبع يستخدم من قبل مخططات فهرسة العديد من حزم الخارجية، من بينها ما في وسعنا عدد PostGIS.

وإذا كان أنواع البيانات الهندسية القياسية سيعمل لك أو تحتاج PostGIS يعتمد كليا على التطبيق الخاص بك.

ومخازن PostGIS البيانات الهندسية في عمود من نوع "الهندسة". في هذا يمكنك تخزين بيانات أكثر أو أقل تعسفية (النقاط والدوائر والمضلعات، ما أن يكون لكم). فهرسة سريعة ومتطورة جدا: يمكن أن تفعل أشياء مثل الفهرسة الضياع استخدام مربعات إحاطة عن الأشكال المعقدة التي لا فهرسة بأي شكل من الأشكال معقولة على خلاف ذلك. يتم دعم النظم المرجعية المكانية المختلفة، مع التحويل التلقائي للنتائج من الاستعلامات. PostGIS كما يدعم صيغ OpenGIS معايير الصناعة، والتي يمكن أن تساعد في تبادل البيانات مع النظم الأخرى.

في المقابل، فإن مجموعة من أنواع الهندسية الداخلية ومؤشراتها هو أقل كثيرا متطورة. ليس هناك الحقيقي "عام" نوع الهندسة. بدلا من ذلك عليك أن اختار أن يكون نوع عمود ستكون نقطة، خط، دائرة، مضلع، أو ما يكون بين لكم. لمجموعات، وربما لديك لاستخدام أعمدة متعددة. فهرسة ليست جيدة كما. لا العديد من أنواع مختلفة من الأشكال يمكن فهرستها (على الرغم من أنك يمكن أن تضيف إحاطة دعم مربع باستخدام عمود منفصل بالنسبة لهم، وتوليد صناديق المحيط يدويا) والفهارس وربما ليس بالسرعة في بعض الحالات. من ناحية أخرى، إذا كانت أنواع هندسية الداخلية ملء الاحتياجات الخاصة بك، يمكنك الحصول على ميزة هذا التطبيق الخاص بك هو أكثر بسهولة المحمولة إلى أنظمة أخرى التي لديها بوستجرس ولكن ليس PostGIS تثبيت.

ونصيحتي سيكون للعب مع حولها أنواع الهندسية الداخلية ونرى كيف جيدا أن يعمل بها لك. إذا كنت تبدأ لتصل الى القضايا، جرب PostGIS.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top