יום שבת, 20 ביוני 2009

גישה לנתונים גיאוגרפים באמצעות ממשק קוד פתוח

אחת ההצלחות בפעילות קוד פתוחב תחום הגיאוגרפי, שייך ללא ספק למימשקי (API) הגישה למגוון של נתונים בפורמטים שונים. למשל ממשקי GDAL (מבוטא goodle) ו-OGR שמוכרים לאלו מבינכם שמעורבים בפרויקטים של MapGuide ו/או MapServer, בניהולו של פרנק וונדרמן שמוביל בתחום זה. ממשקים אלו נפוצים מאוד הן בתוכנות קוד פתוח והן בתוכנות מסחריות. מאחר וממשקים אלו מיועדים להפצת מידע גיאוגרפי באינטרנט, ה- OGR וה-GDAL כוללים APIs לקריאה בלבד ומיועדים בעיקר לתשאול מידע.
לעומתם ממשקי (API) של ה-Feature Data Object המוכר בשם FDO, שייכים לדור חדש של ספריות שרות המאפשרים עריכה של מידע, ניהול גרסאות וטרנזקציות הנדסיות/גיאוגרפיות. ברשימות קודמות שאני מנהל באתר זה הסברתי בעבר שארכיטקטורת MapGuide החדשה מהווה פלטפורמה אידאלית לעידן ה- Where 2.0 / Web 2.0 בשל העובדה שטכנולוגית ה-FDO תוכננה במיוחד לאפשר עדכון של מידע מרחבי לצד נתונים אלפא-נומריים קלאסיים. חברת Autodesk שפיתחה את הטכנולוגייה, תרמה את ה-FDO בנוסף למספר FDO data providers לארגון ה-OSGEO. היום ניתן לומר כי, תשומת הלב שהוענקה ל-FDO בתחילת דרכו גרמה לחברות תוכנה ועצמאיים לפתח מספר רב של FDO data providers ה-OGR ו-GDAL של Traian Stanev & Frank Warmerdam, קישוריות ל-PostGIS, והכלי המיוחד של חברת SL-KING שפותח מראשיתו בקוד פתוח לקישוריות ל-ORACLE ו-MS-SQL, ועוד רבים אחרים סדרת ה-FDO דוגמאת חברת FME שזכה לתהודה רבה ברשת בקרב המשתמשים.

לעיון מעמיק יותר בטכנולוגיית FDO, ניתן לפנות לבלוג של Jason Birch .