صفوف

صفوف » صفوف لغات البرمجة » قواعد البيانات »  SQL SERVER 2008 و دعم نظم المعلومات الجغرافية.

 SQL SERVER 2008 و دعم نظم المعلومات الجغرافية.


 SQL SERVER 2008 و دعم نظم المعلومات الجغرافية.  أضيف في: 11/08/2009
http://www.talals.net/Blog/image.axd?picture=GIS+Logo.GIF
كنت قد كتبت في المدونة قبل فترة عن تكنلوجيا قواعد البيانات الناشئة في هذا الرابط ... و من بين هذه التطبيقات الناشئة هي نظم المعلومات الجغرافية.
مع اصدار قواعد البيانات SQL SERVER 2008 قامت شركة مايكروسوفت بدعم هذا النوع من التطبيقات في الـ Data Types الخاصة بها ... و هي SPATIAL DATA.
و في SQL SERVER 2008 يوجد نوعين من الـ SPATIAL DATA هما: Geometry و Geography.
Geometry: و هي تعامل الأرض بشكل مسطح و هي متوافقة مع Open Geospatial Consortium (OGC) .
أما الـ Geography: فهي تعامل الأرض على شكلها الكروي.
الـ geometry و geography تدعم أحدى عشر نوع من البيانات و لكن سبعة منها فقط من الممكن أن تستخدم بشكل مباشر مثل Points, LineStrings, Polygons.
و في الرسم ادناه تبيين للأنواع الإحدى عشر، و التي باللون الأزرق هي التي يمكن التعامل معها فقط.
http://www.talals.net/Blog/image.axd?picture=SQL2008SPATIAL.gif

و لمعرفة المزيد عن هذه الأنواع من البيانات:
<LI style="TEXT-ALIGN: right">Point
<LI style="TEXT-ALIGN: right">MultiPoint
<LI style="TEXT-ALIGN: right">LineString
<LI style="TEXT-ALIGN: right">MultiLineString
<LI style="TEXT-ALIGN: right">Polygon
<LI style="TEXT-ALIGN: right">MultiPolygon
<LI style="TEXT-ALIGN: right">GeometryCollection
و المثال التالي يبين كيف يمكن بناء جدول به هذه البيانات و الإضافة إليه.
CREATE TABLE dbo.MyLocations
(MyLocation1 GEOGRAPHY,
MyLocation2 GEOMETRY);
INSERT into dbo.MyLocations
VALUES( ‘POINT(50 50)’, ‘POINT(50 50)’)

كما يوجد العديد من الأوامر التي وفرتها SQL SERVER 2008 للتعامل مع هذه البيانات الجغرافية مثل:
STEquals و هي تبين إذا كانت مجموعتين من النقاط متساوية.
STIntersects وهي تبين ما إذا كانت مجموعتين من النقاط متقاطعة.
و للمزيد يرجى زيارة هذا الرابط و هذا أيضاً و هذا.

و لمزيد عن المعلومات عن الموضوع ككل يرجى زيارة هذا الرابط: Working with Spatial Data.

أتمنى أن أكون وفقت في هذا الموضوع و قد طرحت البذرة الأولى للبداية فيه.


مع تحياتي ,,, طلال الحضبي.

فيديو ذو علاقة


الكاتب: صفوف انقر هنا لمراسلة صفوف أنقر هنا للإنتقال إلى موقع صفوف إضافة للمفضلة إضافة لمفضلة Google إضافة لمفضلة Delicious إضافة لمفضلة Digg إضافة لمفضلة Facebook
خيارات الدرس : ارسل الدرس لصديق ارسل الدرس لصديق  طباعة الدرس طباعة الدرس  حفظ الدرس كملف Word حفظ الدرس كملف Word  حفظ الدرس كملف PDF حفظ الدرس كملف PDF

 كتاب عربي عن LINQ |  عرض الـ Row Constructors الموجودة في SQL Server 2008

التعليقات
لا يـوجـد تـعليـقات على هـذا الـدرس



أرشيف الأقسام
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44